ServiceServiceConnectConfigurationServiceTlsArgs

data class ServiceServiceConnectConfigurationServiceTlsArgs(val issuerCertAuthority: Output<ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs>, val kmsKey: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<ServiceServiceConnectConfigurationServiceTlsArgs>

Constructors

constructor(issuerCertAuthority: Output<ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs>, kmsKey: Output<String>? = null, roleArn: Output<String>? = null)

Properties

Link copied to clipboard

Details of the certificate authority which will issue the certificate.

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

KMS key used to encrypt the private key in Secrets Manager.

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

ARN of the IAM Role that's associated with the Service Connect TLS.

Functions

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