Class CfnCertificateProvider.Builder
java.lang.Object
software.amazon.awscdk.services.iot.CfnCertificateProvider.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCertificateProvider>
- Enclosing class:
CfnCertificateProvider
@Stability(Stable)
public static final class CfnCertificateProvider.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCertificateProvider>
A fluent builder for
CfnCertificateProvider
.-
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.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 CfnCertificateProvider.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
CfnCertificateProvider.Builder
.
-
accountDefaultForOperations
@Stability(Stable) public CfnCertificateProvider.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:
-
lambdaFunctionArn
@Stability(Stable) public CfnCertificateProvider.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:
-
certificateProviderName
@Stability(Stable) public CfnCertificateProvider.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:
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnCertificateProvider>
- Returns:
- a newly built instance of
CfnCertificateProvider
.
-