Package-level declarations

Types

Link copied to clipboard
data class CertificateAuthorityConfigArgs(val certificateAuthorityServiceConfig: Output<CertificateAuthorityServiceConfigArgs>? = null) : ConvertibleToJava<CertificateAuthorityConfigArgs>

The CA that issues the workload certificate. It includes CA address, type, authentication to CA service, etc.

Link copied to clipboard
data class CertificateAuthorityServiceConfigArgs(val caPool: Output<String>) : ConvertibleToJava<CertificateAuthorityServiceConfigArgs>

Contains information required to contact CA service.

Link copied to clipboard
data class GetCertificateIssuanceConfigPlainArgs(val certificateIssuanceConfigId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetCertificateIssuanceConfigPlainArgs>
Link copied to clipboard
data class GetCertificateMapEntryPlainArgs(val certificateMapEntryId: String, val certificateMapId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetCertificateMapEntryPlainArgs>
Link copied to clipboard
data class GetCertificateMapPlainArgs(val certificateMapId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetCertificateMapPlainArgs>
Link copied to clipboard
data class GetCertificatePlainArgs(val certificateId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetCertificatePlainArgs>
Link copied to clipboard
data class GetDnsAuthorizationPlainArgs(val dnsAuthorizationId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDnsAuthorizationPlainArgs>
Link copied to clipboard
data class GetTrustConfigPlainArgs(val location: String, val project: String? = null, val trustConfigId: String) : ConvertibleToJava<GetTrustConfigPlainArgs>
Link copied to clipboard
data class IntermediateCAArgs(val pemCertificate: Output<String>? = null) : ConvertibleToJava<IntermediateCAArgs>

Defines an intermediate CA.

Link copied to clipboard
Link copied to clipboard
data class ManagedCertificateArgs(val dnsAuthorizations: Output<List<String>>? = null, val domains: Output<List<String>>? = null, val issuanceConfig: Output<String>? = null) : ConvertibleToJava<ManagedCertificateArgs>

Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.

Link copied to clipboard
data class SelfManagedCertificateArgs(val pemCertificate: Output<String>? = null, val pemPrivateKey: Output<String>? = null) : ConvertibleToJava<SelfManagedCertificateArgs>

Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.

Link copied to clipboard
data class TrustAnchorArgs(val pemCertificate: Output<String>? = null) : ConvertibleToJava<TrustAnchorArgs>

Defines a trust anchor.

Link copied to clipboard
Link copied to clipboard
data class TrustStoreArgs(val intermediateCas: Output<List<IntermediateCAArgs>>? = null, val trustAnchors: Output<List<TrustAnchorArgs>>? = null) : ConvertibleToJava<TrustStoreArgs>

Defines a trust store.

Link copied to clipboard