Class CfnVerifiedAccessGroup.Builder
java.lang.Object
software.amazon.awscdk.services.ec2.CfnVerifiedAccessGroup.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVerifiedAccessGroup>
- Enclosing class:
CfnVerifiedAccessGroup
@Stability(Stable)
public static final class CfnVerifiedAccessGroup.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVerifiedAccessGroup>
A fluent builder for
CfnVerifiedAccessGroup
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
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
(IResolvable sseSpecification) The options for additional server side encryption.sseSpecification
(CfnVerifiedAccessGroup.SseSpecificationProperty 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 CfnVerifiedAccessGroup.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnVerifiedAccessGroup.Builder
.
-
verifiedAccessInstanceId
@Stability(Stable) public CfnVerifiedAccessGroup.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:
-
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
The Verified Access policy document.- Parameters:
policyDocument
- The Verified Access policy document. This parameter is required.- Returns:
this
- See Also:
-
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
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 CfnVerifiedAccessGroup.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 CfnVerifiedAccessGroup.Builder sseSpecification(CfnVerifiedAccessGroup.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
The tags.- Parameters:
tags
- The tags. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnVerifiedAccessGroup>
- Returns:
- a newly built instance of
CfnVerifiedAccessGroup
.
-