Class CfnCertificateProviderPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnCertificateProviderPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCertificateProviderPropsMixin>
- Enclosing class:
CfnCertificateProviderPropsMixin
@Stability(Stable)
public static final class CfnCertificateProviderPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCertificateProviderPropsMixin>
A fluent builder for
CfnCertificateProviderPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionaccountDefaultForOperations(List<String> accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates.build()certificateProviderName(String certificateProviderName) The name of the certificate provider.create()create(CfnPropertyMixinOptions options) lambdaFunctionArn(String lambdaFunctionArn) The ARN of the Lambda function.Metadata that can be used to manage the certificate provider.
-
Method Details
-
create
@Stability(Stable) public static CfnCertificateProviderPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCertificateProviderPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCertificateProviderPropsMixin.Builder.
-
accountDefaultForOperations
@Stability(Stable) public CfnCertificateProviderPropsMixin.Builder accountDefaultForOperations(List<String> accountDefaultForOperations) A list of the operations that the certificate provider will use to generate certificates.Valid value:
CreateCertificateFromCsr.- Parameters:
accountDefaultForOperations- A list of the operations that the certificate provider will use to generate certificates. This parameter is required.- Returns:
this- See Also:
-
certificateProviderName
@Stability(Stable) public CfnCertificateProviderPropsMixin.Builder certificateProviderName(String certificateProviderName) The name of the certificate provider.- Parameters:
certificateProviderName- The name of the certificate provider. This parameter is required.- Returns:
this- See Also:
-
lambdaFunctionArn
@Stability(Stable) public CfnCertificateProviderPropsMixin.Builder lambdaFunctionArn(String lambdaFunctionArn) The ARN of the Lambda function.- Parameters:
lambdaFunctionArn- The ARN of the Lambda function. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnCertificateProviderPropsMixin.Builder tags(List<? extends CfnTag> tags) Metadata that can be used to manage the certificate provider.- Parameters:
tags- Metadata that can be used to manage the certificate provider. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCertificateProviderPropsMixin>- Returns:
- a newly built instance of
CfnCertificateProviderPropsMixin.
-