CertificateProviderArgs

data class CertificateProviderArgs(val accountDefaultForOperations: Output<List<CertificateProviderOperation>>? = null, val certificateProviderName: Output<String>? = null, val lambdaFunctionArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CertificateProviderArgs>

Use the AWS::IoT::CertificateProvider resource to declare an AWS IoT Certificate Provider.

Constructors

Link copied to clipboard
constructor(accountDefaultForOperations: Output<List<CertificateProviderOperation>>? = null, certificateProviderName: Output<String>? = null, lambdaFunctionArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

A list of the operations that the certificate provider will use to generate certificates. Valid value: CreateCertificateFromCsr .

Link copied to clipboard
val certificateProviderName: Output<String>? = null

The name of the certificate provider.

Link copied to clipboard
val lambdaFunctionArn: Output<String>? = null

The ARN of the Lambda function.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

Link copied to clipboard
open override fun toJava(): CertificateProviderArgs