Defined Type: sqlserver::user::permissions

Defined in:
manifests/user/permissions.pp

Overview

sqlserver::user::permissions

Parameters:

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


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

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