Package-level declarations

Types

Link copied to clipboard
class Certificate : KotlinCustomResource

Creates a new Certificate in a given project and location.

Link copied to clipboard
data class CertificateArgs(val certificateId: Output<String>? = null, val description: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val managed: Output<ManagedCertificateArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val scope: Output<CertificateScope>? = null, val selfManaged: Output<SelfManagedCertificateArgs>? = null) : ConvertibleToJava<CertificateArgs>

Creates a new Certificate in a given project and location.

Link copied to clipboard
Link copied to clipboard
class CertificateIssuanceConfig : KotlinCustomResource

Creates a new CertificateIssuanceConfig in a given project and location.

Link copied to clipboard
data class CertificateIssuanceConfigArgs(val certificateAuthorityConfig: Output<CertificateAuthorityConfigArgs>? = null, val certificateIssuanceConfigId: Output<String>? = null, val description: Output<String>? = null, val keyAlgorithm: Output<CertificateIssuanceConfigKeyAlgorithm>? = null, val labels: Output<Map<String, String>>? = null, val lifetime: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val rotationWindowPercentage: Output<Int>? = null) : ConvertibleToJava<CertificateIssuanceConfigArgs>

Creates a new CertificateIssuanceConfig in a given project and location.

Link copied to clipboard
class CertificateMap : KotlinCustomResource

Creates a new CertificateMap in a given project and location.

Link copied to clipboard
data class CertificateMapArgs(val certificateMapId: Output<String>? = null, val description: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<CertificateMapArgs>

Creates a new CertificateMap in a given project and location.

Link copied to clipboard
Link copied to clipboard
class CertificateMapEntry : KotlinCustomResource

Creates a new CertificateMapEntry in a given project and location.

Link copied to clipboard
data class CertificateMapEntryArgs(val certificateMapEntryId: Output<String>? = null, val certificateMapId: Output<String>? = null, val certificates: Output<List<String>>? = null, val description: Output<String>? = null, val hostname: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val matcher: Output<CertificateMapEntryMatcher>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<CertificateMapEntryArgs>

Creates a new CertificateMapEntry in a given project and location.

Link copied to clipboard
Link copied to clipboard
object CertificateMapMapper : ResourceMapper<CertificateMap>
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class DnsAuthorization : KotlinCustomResource

Creates a new DnsAuthorization in a given project and location.

Link copied to clipboard
data class DnsAuthorizationArgs(val description: Output<String>? = null, val dnsAuthorizationId: Output<String>? = null, val domain: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DnsAuthorizationArgs>

Creates a new DnsAuthorization in a given project and location.

Link copied to clipboard
object DnsAuthorizationMapper : ResourceMapper<DnsAuthorization>
Link copied to clipboard
class TrustConfig : KotlinCustomResource

Creates a new TrustConfig in a given project and location.

Link copied to clipboard
data class TrustConfigArgs(val description: Output<String>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val trustConfigId: Output<String>? = null, val trustStores: Output<List<TrustStoreArgs>>? = null) : ConvertibleToJava<TrustConfigArgs>

Creates a new TrustConfig in a given project and location.

Link copied to clipboard
Link copied to clipboard
object TrustConfigMapper : ResourceMapper<TrustConfig>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun trustConfig(name: String, block: suspend TrustConfigResourceBuilder.() -> Unit): TrustConfig