Class CfnAcmeExternalAccountBindingPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.certificatemanager.CfnAcmeExternalAccountBindingPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAcmeExternalAccountBindingPropsMixin>
- Enclosing class:
CfnAcmeExternalAccountBindingPropsMixin
@Stability(Stable)
public static final class CfnAcmeExternalAccountBindingPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAcmeExternalAccountBindingPropsMixin>
A fluent builder for
CfnAcmeExternalAccountBindingPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionacmeEndpointArn(String acmeEndpointArn) The ARN of the ACME endpoint this binding is associated with.build()create()create(CfnPropertyMixinOptions options) The expiration configuration for the external account binding.expiration(IResolvable expiration) The expiration configuration for the external account binding.The IAM role ARN for cross-account access.tags(List<? extends CfnAcmeExternalAccountBindingPropsMixin.TagsItemsProperty> tags) Tags associated with the external account binding.
-
Method Details
-
create
@Stability(Stable) public static CfnAcmeExternalAccountBindingPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAcmeExternalAccountBindingPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAcmeExternalAccountBindingPropsMixin.Builder.
-
acmeEndpointArn
@Stability(Stable) public CfnAcmeExternalAccountBindingPropsMixin.Builder acmeEndpointArn(String acmeEndpointArn) The ARN of the ACME endpoint this binding is associated with.- Parameters:
acmeEndpointArn- The ARN of the ACME endpoint this binding is associated with. This parameter is required.- Returns:
this- See Also:
-
expiration
@Stability(Stable) public CfnAcmeExternalAccountBindingPropsMixin.Builder expiration(IResolvable expiration) The expiration configuration for the external account binding.- Parameters:
expiration- The expiration configuration for the external account binding. This parameter is required.- Returns:
this- See Also:
-
expiration
@Stability(Stable) public CfnAcmeExternalAccountBindingPropsMixin.Builder expiration(CfnAcmeExternalAccountBindingPropsMixin.ExpirationProperty expiration) The expiration configuration for the external account binding.- Parameters:
expiration- The expiration configuration for the external account binding. This parameter is required.- Returns:
this- See Also:
-
roleArn
The IAM role ARN for cross-account access.- Parameters:
roleArn- The IAM role ARN for cross-account access. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnAcmeExternalAccountBindingPropsMixin.Builder tags(List<? extends CfnAcmeExternalAccountBindingPropsMixin.TagsItemsProperty> tags) Tags associated with the external account binding.- Parameters:
tags- Tags associated with the external account binding. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAcmeExternalAccountBindingPropsMixin>- Returns:
- a newly built instance of
CfnAcmeExternalAccountBindingPropsMixin.
-