Class CfnVerifiedAccessInstance.Builder
java.lang.Object
software.amazon.awscdk.services.ec2.CfnVerifiedAccessInstance.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVerifiedAccessInstance>
- Enclosing class:
CfnVerifiedAccessInstance
@Stability(Stable)
public static final class CfnVerifiedAccessInstance.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVerifiedAccessInstance>
A fluent builder for
CfnVerifiedAccessInstance
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
cidrEndpointsCustomSubDomain
(String cidrEndpointsCustomSubDomain) The custom subdomain.description
(String description) A description for the AWS Verified Access instance.fipsEnabled
(Boolean fipsEnabled) Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.fipsEnabled
(IResolvable fipsEnabled) Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.loggingConfigurations
(IResolvable loggingConfigurations) The logging configuration for the Verified Access instances.loggingConfigurations
(CfnVerifiedAccessInstance.VerifiedAccessLogsProperty loggingConfigurations) The logging configuration for the Verified Access instances.The tags.verifiedAccessTrustProviderIds
(List<String> verifiedAccessTrustProviderIds) The IDs of the AWS Verified Access trust providers.verifiedAccessTrustProviders
(List<? extends Object> verifiedAccessTrustProviders) The IDs of the AWS Verified Access trust providers.verifiedAccessTrustProviders
(IResolvable verifiedAccessTrustProviders) The IDs of the AWS Verified Access trust providers.
-
Method Details
-
create
@Stability(Stable) public static CfnVerifiedAccessInstance.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
CfnVerifiedAccessInstance.Builder
.
-
cidrEndpointsCustomSubDomain
@Stability(Stable) public CfnVerifiedAccessInstance.Builder cidrEndpointsCustomSubDomain(String cidrEndpointsCustomSubDomain) The custom subdomain.- Parameters:
cidrEndpointsCustomSubDomain
- The custom subdomain. This parameter is required.- Returns:
this
- See Also:
-
description
A description for the AWS Verified Access instance.- Parameters:
description
- A description for the AWS Verified Access instance. This parameter is required.- Returns:
this
- See Also:
-
fipsEnabled
Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.- Parameters:
fipsEnabled
- Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance. This parameter is required.- Returns:
this
- See Also:
-
fipsEnabled
Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.- Parameters:
fipsEnabled
- Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance. This parameter is required.- Returns:
this
- See Also:
-
loggingConfigurations
@Stability(Stable) public CfnVerifiedAccessInstance.Builder loggingConfigurations(IResolvable loggingConfigurations) The logging configuration for the Verified Access instances.- Parameters:
loggingConfigurations
- The logging configuration for the Verified Access instances. This parameter is required.- Returns:
this
- See Also:
-
loggingConfigurations
@Stability(Stable) public CfnVerifiedAccessInstance.Builder loggingConfigurations(CfnVerifiedAccessInstance.VerifiedAccessLogsProperty loggingConfigurations) The logging configuration for the Verified Access instances.- Parameters:
loggingConfigurations
- The logging configuration for the Verified Access instances. This parameter is required.- Returns:
this
- See Also:
-
tags
The tags.- Parameters:
tags
- The tags. This parameter is required.- Returns:
this
- See Also:
-
verifiedAccessTrustProviderIds
@Stability(Stable) public CfnVerifiedAccessInstance.Builder verifiedAccessTrustProviderIds(List<String> verifiedAccessTrustProviderIds) The IDs of the AWS Verified Access trust providers.- Parameters:
verifiedAccessTrustProviderIds
- The IDs of the AWS Verified Access trust providers. This parameter is required.- Returns:
this
- See Also:
-
verifiedAccessTrustProviders
@Stability(Stable) public CfnVerifiedAccessInstance.Builder verifiedAccessTrustProviders(IResolvable verifiedAccessTrustProviders) The IDs of the AWS Verified Access trust providers.- Parameters:
verifiedAccessTrustProviders
- The IDs of the AWS Verified Access trust providers. This parameter is required.- Returns:
this
- See Also:
-
verifiedAccessTrustProviders
@Stability(Stable) public CfnVerifiedAccessInstance.Builder verifiedAccessTrustProviders(List<? extends Object> verifiedAccessTrustProviders) The IDs of the AWS Verified Access trust providers.- Parameters:
verifiedAccessTrustProviders
- The IDs of the AWS Verified Access trust providers. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnVerifiedAccessInstance>
- Returns:
- a newly built instance of
CfnVerifiedAccessInstance
.
-