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 Details

    • create

      @Stability(Stable) public static CfnVerifiedAccessGroup.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      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
    • description

      @Stability(Stable) public CfnVerifiedAccessGroup.Builder description(String 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
    • policyDocument

      @Stability(Stable) public CfnVerifiedAccessGroup.Builder policyDocument(String policyDocument)
      The Verified Access policy document.

      Parameters:
      policyDocument - The Verified Access policy document. This parameter is required.
      Returns:
      this
    • policyEnabled

      @Stability(Stable) public CfnVerifiedAccessGroup.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
    • policyEnabled

      @Stability(Stable) public CfnVerifiedAccessGroup.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
    • tags

      @Stability(Stable) public CfnVerifiedAccessGroup.Builder tags(List<? extends CfnTag> tags)
      The tags.

      Parameters:
      tags - The tags. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnVerifiedAccessGroup build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnVerifiedAccessGroup>
      Returns:
      a newly built instance of CfnVerifiedAccessGroup.