Class CfnVerifiedAccessInstancePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVerifiedAccessInstancePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnVerifiedAccessInstancePropsMixin>
- Enclosing class:
CfnVerifiedAccessInstancePropsMixin
@Stability(Stable)
public static final class CfnVerifiedAccessInstancePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnVerifiedAccessInstancePropsMixin>
A fluent builder for
CfnVerifiedAccessInstancePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()cidrEndpointsCustomSubDomain(String cidrEndpointsCustomSubDomain) The custom subdomain.create()create(CfnPropertyMixinOptions options) 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(CfnVerifiedAccessInstancePropsMixin.VerifiedAccessLogsProperty loggingConfigurations) The logging configuration for the Verified Access instances.loggingConfigurations(IResolvable 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 CfnVerifiedAccessInstancePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnVerifiedAccessInstancePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnVerifiedAccessInstancePropsMixin.Builder.
-
cidrEndpointsCustomSubDomain
@Stability(Stable) public CfnVerifiedAccessInstancePropsMixin.Builder cidrEndpointsCustomSubDomain(String cidrEndpointsCustomSubDomain) The custom subdomain.- Parameters:
cidrEndpointsCustomSubDomain- The custom subdomain. This parameter is required.- Returns:
this- See Also:
-
description
@Stability(Stable) public CfnVerifiedAccessInstancePropsMixin.Builder description(String 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
@Stability(Stable) public CfnVerifiedAccessInstancePropsMixin.Builder fipsEnabled(Boolean 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
@Stability(Stable) public CfnVerifiedAccessInstancePropsMixin.Builder fipsEnabled(IResolvable 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 CfnVerifiedAccessInstancePropsMixin.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 CfnVerifiedAccessInstancePropsMixin.Builder loggingConfigurations(CfnVerifiedAccessInstancePropsMixin.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
@Stability(Stable) public CfnVerifiedAccessInstancePropsMixin.Builder tags(List<? extends CfnTag> tags) The tags.- Parameters:
tags- The tags. This parameter is required.- Returns:
this- See Also:
-
verifiedAccessTrustProviderIds
@Stability(Stable) public CfnVerifiedAccessInstancePropsMixin.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 CfnVerifiedAccessInstancePropsMixin.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 CfnVerifiedAccessInstancePropsMixin.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:
buildin interfacesoftware.amazon.jsii.Builder<CfnVerifiedAccessInstancePropsMixin>- Returns:
- a newly built instance of
CfnVerifiedAccessInstancePropsMixin.
-