Class CfnTemplateGroupAccessControlEntryMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.pcaconnectorad.CfnTemplateGroupAccessControlEntryMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTemplateGroupAccessControlEntryMixinProps>
- Enclosing interface:
CfnTemplateGroupAccessControlEntryMixinProps
@Stability(Stable)
public static final class CfnTemplateGroupAccessControlEntryMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTemplateGroupAccessControlEntryMixinProps>
A builder for
CfnTemplateGroupAccessControlEntryMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getAccessRights()accessRights(IResolvable accessRights) Sets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getAccessRights()build()Builds the configured instance.groupDisplayName(String groupDisplayName) Sets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getGroupDisplayName()groupSecurityIdentifier(String groupSecurityIdentifier) templateArn(String templateArn) Sets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getTemplateArn()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accessRights
@Stability(Stable) public CfnTemplateGroupAccessControlEntryMixinProps.Builder accessRights(IResolvable accessRights) Sets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getAccessRights()- Parameters:
accessRights- Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.- Returns:
this
-
accessRights
@Stability(Stable) public CfnTemplateGroupAccessControlEntryMixinProps.Builder accessRights(CfnTemplateGroupAccessControlEntryPropsMixin.AccessRightsProperty accessRights) Sets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getAccessRights()- Parameters:
accessRights- Permissions to allow or deny an Active Directory group to enroll or autoenroll certificates issued against a template.- Returns:
this
-
groupDisplayName
@Stability(Stable) public CfnTemplateGroupAccessControlEntryMixinProps.Builder groupDisplayName(String groupDisplayName) Sets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getGroupDisplayName()- Parameters:
groupDisplayName- Name of the Active Directory group. This name does not need to match the group name in Active Directory.- Returns:
this
-
groupSecurityIdentifier
@Stability(Stable) public CfnTemplateGroupAccessControlEntryMixinProps.Builder groupSecurityIdentifier(String groupSecurityIdentifier) - Parameters:
groupSecurityIdentifier- Security identifier (SID) of the group object from Active Directory. The SID starts with "S-".- Returns:
this
-
templateArn
@Stability(Stable) public CfnTemplateGroupAccessControlEntryMixinProps.Builder templateArn(String templateArn) Sets the value ofCfnTemplateGroupAccessControlEntryMixinProps.getTemplateArn()- Parameters:
templateArn- The Amazon Resource Name (ARN) that was returned when you called CreateTemplate .- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTemplateGroupAccessControlEntryMixinProps>- Returns:
- a new instance of
CfnTemplateGroupAccessControlEntryMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-