Defined Type: sqlserver::role::permissions

Defined in:
manifests/role/permissions.pp

Overview

sqlserver::role::permissions

Parameters:

  • role (String[1,128])
  • permissions (Array[String[4,128]])
  • state (Pattern[/(?i)^(GRANT|REVOKE|DENY)$/]) (defaults to: 'GRANT')
  • with_grant_option (Optional[Boolean]) (defaults to: false)
  • type (Enum['SERVER','DATABASE']) (defaults to: 'SERVER')
  • database (String[1,128]) (defaults to: 'master')
  • instance (String[1,16]) (defaults to: 'MSSQLSERVER')


2
3
4
5
6
7
8
9
10
11
12
# File 'manifests/role/permissions.pp', line 2

define sqlserver::role::permissions (
  String[1,128] $role,
  Array[String[4,128]] $permissions,
  Pattern[/(?i)^(GRANT|REVOKE|DENY)$/] $state = 'GRANT',
  Optional[Boolean] $with_grant_option = false,
  Enum['SERVER','DATABASE'] $type = 'SERVER',
  String[1,128] $database = 'master',
  String[1,16] $instance = 'MSSQLSERVER',
){

}