Class CfnTemplateGroupAccessControlEntryPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.pcaconnectorad.CfnTemplateGroupAccessControlEntryPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplateGroupAccessControlEntryPropsMixin>
- Enclosing class:
CfnTemplateGroupAccessControlEntryPropsMixin
@Stability(Stable)
public static final class CfnTemplateGroupAccessControlEntryPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplateGroupAccessControlEntryPropsMixin>
A fluent builder for
CfnTemplateGroupAccessControlEntryPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionPermissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.accessRights(IResolvable accessRights) Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.build()create()create(CfnPropertyMixinOptions options) groupDisplayName(String groupDisplayName) Name of the Active Directory group.groupSecurityIdentifier(String groupSecurityIdentifier) Security identifier (SID) of the group object from Active Directory.templateArn(String templateArn) The Amazon Resource Name (ARN) that was returned when you called CreateTemplate .
-
Method Details
-
create
@Stability(Stable) public static CfnTemplateGroupAccessControlEntryPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnTemplateGroupAccessControlEntryPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnTemplateGroupAccessControlEntryPropsMixin.Builder.
-
accessRights
@Stability(Stable) public CfnTemplateGroupAccessControlEntryPropsMixin.Builder accessRights(IResolvable accessRights) Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.- Parameters:
accessRights- Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template. This parameter is required.- Returns:
this- See Also:
-
accessRights
@Stability(Stable) public CfnTemplateGroupAccessControlEntryPropsMixin.Builder accessRights(CfnTemplateGroupAccessControlEntryPropsMixin.AccessRightsProperty accessRights) Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.- Parameters:
accessRights- Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template. This parameter is required.- Returns:
this- See Also:
-
groupDisplayName
@Stability(Stable) public CfnTemplateGroupAccessControlEntryPropsMixin.Builder groupDisplayName(String groupDisplayName) Name of the Active Directory group.This name does not need to match the group name in Active Directory.
- Parameters:
groupDisplayName- Name of the Active Directory group. This parameter is required.- Returns:
this- See Also:
-
groupSecurityIdentifier
@Stability(Stable) public CfnTemplateGroupAccessControlEntryPropsMixin.Builder groupSecurityIdentifier(String groupSecurityIdentifier) Security identifier (SID) of the group object from Active Directory.The SID starts with "S-".
- Parameters:
groupSecurityIdentifier- Security identifier (SID) of the group object from Active Directory. This parameter is required.- Returns:
this- See Also:
-
templateArn
@Stability(Stable) public CfnTemplateGroupAccessControlEntryPropsMixin.Builder templateArn(String templateArn) The Amazon Resource Name (ARN) that was returned when you called CreateTemplate .- Parameters:
templateArn- The Amazon Resource Name (ARN) that was returned when you called CreateTemplate . This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTemplateGroupAccessControlEntryPropsMixin>- Returns:
- a newly built instance of
CfnTemplateGroupAccessControlEntryPropsMixin.
-