Class CfnAcmeExternalAccountBinding.Builder
java.lang.Object
software.amazon.awscdk.services.certificatemanager.CfnAcmeExternalAccountBinding.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAcmeExternalAccountBinding>
- Enclosing class:
CfnAcmeExternalAccountBinding
@Stability(Stable)
public static final class CfnAcmeExternalAccountBinding.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAcmeExternalAccountBinding>
A fluent builder for
CfnAcmeExternalAccountBinding.-
Method Summary
Modifier and TypeMethodDescriptionacmeEndpointArn(String acmeEndpointArn) The ARN of the ACME endpoint this binding is associated with.build()expiration(IResolvable expiration) The expiration configuration for the external account binding.The expiration configuration for the external account binding.The IAM role ARN for cross-account access.tags(List<? extends CfnAcmeExternalAccountBinding.TagsItemsProperty> tags) Tags associated with the external account binding.
-
Method Details
-
create
@Stability(Stable) public static CfnAcmeExternalAccountBinding.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
CfnAcmeExternalAccountBinding.Builder.
-
acmeEndpointArn
@Stability(Stable) public CfnAcmeExternalAccountBinding.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:
-
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:
-
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 CfnAcmeExternalAccountBinding.Builder expiration(CfnAcmeExternalAccountBinding.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:
-
tags
@Stability(Stable) public CfnAcmeExternalAccountBinding.Builder tags(List<? extends CfnAcmeExternalAccountBinding.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<CfnAcmeExternalAccountBinding>- Returns:
- a newly built instance of
CfnAcmeExternalAccountBinding.
-