Class CfnVerifiedAccessGroupPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVerifiedAccessGroupPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVerifiedAccessGroupPropsMixin>
- Enclosing class:
CfnVerifiedAccessGroupPropsMixin
@Stability(Stable)
public static final class CfnVerifiedAccessGroupPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVerifiedAccessGroupPropsMixin>
A fluent builder for
CfnVerifiedAccessGroupPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) A description for the AWS Verified Access group.policyDocument(String policyDocument) The Verified Access policy document.policyEnabled(Boolean policyEnabled) The status of the Verified Access policy.policyEnabled(IResolvable policyEnabled) The status of the Verified Access policy.sseSpecification(CfnVerifiedAccessGroupPropsMixin.SseSpecificationProperty sseSpecification) The options for additional server side encryption.sseSpecification(IResolvable sseSpecification) The options for additional server side encryption.The tags.verifiedAccessInstanceId(String verifiedAccessInstanceId) The ID of the AWS Verified Access instance.
-
Method Details
-
create
@Stability(Stable) public static CfnVerifiedAccessGroupPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnVerifiedAccessGroupPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnVerifiedAccessGroupPropsMixin.Builder.
-
description
A description for the AWS Verified Access group.- Parameters:
description- A description for the AWS Verified Access group. This parameter is required.- Returns:
this- See Also:
-
policyDocument
@Stability(Stable) public CfnVerifiedAccessGroupPropsMixin.Builder policyDocument(String policyDocument) The Verified Access policy document.- Parameters:
policyDocument- The Verified Access policy document. This parameter is required.- Returns:
this- See Also:
-
policyEnabled
@Stability(Stable) public CfnVerifiedAccessGroupPropsMixin.Builder policyEnabled(Boolean policyEnabled) The status of the Verified Access policy.- Parameters:
policyEnabled- The status of the Verified Access policy. This parameter is required.- Returns:
this- See Also:
-
policyEnabled
@Stability(Stable) public CfnVerifiedAccessGroupPropsMixin.Builder policyEnabled(IResolvable policyEnabled) The status of the Verified Access policy.- Parameters:
policyEnabled- The status of the Verified Access policy. This parameter is required.- Returns:
this- See Also:
-
sseSpecification
@Stability(Stable) public CfnVerifiedAccessGroupPropsMixin.Builder sseSpecification(IResolvable sseSpecification) The options for additional server side encryption.- Parameters:
sseSpecification- The options for additional server side encryption. This parameter is required.- Returns:
this- See Also:
-
sseSpecification
@Stability(Stable) public CfnVerifiedAccessGroupPropsMixin.Builder sseSpecification(CfnVerifiedAccessGroupPropsMixin.SseSpecificationProperty sseSpecification) The options for additional server side encryption.- Parameters:
sseSpecification- The options for additional server side encryption. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnVerifiedAccessGroupPropsMixin.Builder tags(List<? extends CfnTag> tags) The tags.- Parameters:
tags- The tags. This parameter is required.- Returns:
this- See Also:
-
verifiedAccessInstanceId
@Stability(Stable) public CfnVerifiedAccessGroupPropsMixin.Builder verifiedAccessInstanceId(String verifiedAccessInstanceId) The ID of the AWS Verified Access instance.- Parameters:
verifiedAccessInstanceId- The ID of the AWS Verified Access instance. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnVerifiedAccessGroupPropsMixin>- Returns:
- a newly built instance of
CfnVerifiedAccessGroupPropsMixin.
-