Resource Type: dsc_xadobjectpermissionentry

Defined in:
lib/puppet/type/dsc_xadobjectpermissionentry.rb

Overview

The DSC xADObjectPermissionEntry resource type. Automatically generated from version 3.0.0.0

Properties

  • dsc_activedirectoryrights

    A combination of one or more of the ActiveDirectoryRights enumeration values that specifies the rights of the access rule. Default is ‘GenericAll’.

  • dsc_ensure

    Indicates if the access will be added (Present) or will be removed (Absent). Default is ‘Present’.

Parameters

  • dsc_accesscontroltype (namevar)

    Indicates whether to Allow or Deny access to the target object.

  • dsc_activedirectorysecurityinheritance (namevar)

    One of the ‘ActiveDirectorySecurityInheritance’ enumeration values that specifies the inheritance type of the access rule.

  • dsc_identityreference (namevar)

    Indicates the identity of the principal for the ACE. Use the notation DOMAINSamAccountName for the identity.

  • dsc_inheritedobjecttype (namevar)

    The schema GUID of the child object type that can inherit this access rule. If the permission entry shouldn’t be restricted to a specific inherited object type, use the zero guid: 00000000-0000-0000-0000-000000000000.

  • dsc_objecttype (namevar)

    The schema GUID of the object to which the access rule applies. If the permission entry shouldn’t be restricted to a specific object type, use the zero guid: 00000000-0000-0000-0000-000000000000.

  • dsc_path (namevar)

    Active Directory path of the target object to add or remove the permission entry, specified as a Distinguished Name.

  • dsc_psdscrunascredential
  • name (namevar)

    Description of the purpose for this resource declaration.

  • validation_mode (defaults to: property)

    Whether to check if the resource is in the desired state by property (default) or using Invoke-DscResource in Test mode (resource).