Package-level declarations

Types

Link copied to clipboard
data class CryptoKeyIAMBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class CryptoKeyIAMMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class CryptoKeyKeyAccessJustificationsPolicy(val allowedAccessReasons: List<String>? = null)
Link copied to clipboard
data class CryptoKeyPrimary(val name: String? = null, val state: String? = null)
Link copied to clipboard
data class CryptoKeyVersionAttestation(val certChains: CryptoKeyVersionAttestationCertChains? = null, val content: String? = null, val externalProtectionLevelOptions: CryptoKeyVersionAttestationExternalProtectionLevelOptions? = null, val format: String? = null)
Link copied to clipboard
data class CryptoKeyVersionAttestationCertChains(val caviumCerts: List<String>? = null, val googleCardCerts: List<String>? = null, val googlePartitionCerts: List<String>? = null)
data class CryptoKeyVersionAttestationExternalProtectionLevelOptions(val ekmConnectionKeyPath: String? = null, val externalKeyUri: String? = null)
data class CryptoKeyVersionExternalProtectionLevelOptions(val ekmConnectionKeyPath: String? = null, val externalKeyUri: String? = null)
Link copied to clipboard
data class CryptoKeyVersionTemplate(val algorithm: String, val protectionLevel: String? = null)
Link copied to clipboard
data class EkmConnectionServiceResolver(val endpointFilter: String? = null, val hostname: String, val serverCertificates: List<EkmConnectionServiceResolverServerCertificate>, val serviceDirectoryService: String)
data class EkmConnectionServiceResolverServerCertificate(val issuer: String? = null, val notAfterTime: String? = null, val notBeforeTime: String? = null, val parsed: Boolean? = null, val rawDer: String, val serialNumber: String? = null, val sha256Fingerprint: String? = null, val subject: String? = null, val subjectAlternativeDnsNames: List<String>? = null)
Link copied to clipboard
data class GetCryptoKeyIamPolicyResult(val cryptoKeyId: String, val etag: String, val id: String, val policyData: String)

A collection of values returned by getCryptoKeyIamPolicy.

Link copied to clipboard
data class GetCryptoKeysKey(val cryptoKeyBackend: String, val destroyScheduledDuration: String, val effectiveLabels: Map<String, String>, val id: String, val importOnly: Boolean, val keyAccessJustificationsPolicies: List<GetCryptoKeysKeyKeyAccessJustificationsPolicy>, val keyRing: String? = null, val labels: Map<String, String>, val name: String? = null, val primaries: List<GetCryptoKeysKeyPrimary>, val pulumiLabels: Map<String, String>, val purpose: String, val rotationPeriod: String, val skipInitialVersionCreation: Boolean, val versionTemplates: List<GetCryptoKeysKeyVersionTemplate>)
data class GetCryptoKeysKeyKeyAccessJustificationsPolicy(val allowedAccessReasons: List<String>)
Link copied to clipboard
data class GetCryptoKeysKeyPrimary(val name: String, val state: String)
Link copied to clipboard
data class GetCryptoKeysKeyVersionTemplate(val algorithm: String, val protectionLevel: String)
Link copied to clipboard
data class GetCryptoKeysResult(val filter: String? = null, val id: String, val keyRing: String, val keys: List<GetCryptoKeysKey>)

A collection of values returned by getCryptoKeys.

Link copied to clipboard
data class GetKeyRingIamPolicyResult(val etag: String, val id: String, val keyRingId: String, val policyData: String)

A collection of values returned by getKeyRingIamPolicy.

Link copied to clipboard
data class GetKeyRingsKeyRing(val id: String, val name: String)
Link copied to clipboard
data class GetKeyRingsResult(val filter: String? = null, val id: String, val keyRings: List<GetKeyRingsKeyRing>, val location: String, val project: String? = null)

A collection of values returned by getKeyRings.

data class GetKMSCryptoKeyKeyAccessJustificationsPolicy(val allowedAccessReasons: List<String>)
Link copied to clipboard
data class GetKMSCryptoKeyPrimary(val name: String, val state: String)
Link copied to clipboard
data class GetKMSCryptoKeyResult(val cryptoKeyBackend: String, val destroyScheduledDuration: String, val effectiveLabels: Map<String, String>, val id: String, val importOnly: Boolean, val keyAccessJustificationsPolicies: List<GetKMSCryptoKeyKeyAccessJustificationsPolicy>, val keyRing: String, val labels: Map<String, String>, val name: String, val primaries: List<GetKMSCryptoKeyPrimary>, val pulumiLabels: Map<String, String>, val purpose: String, val rotationPeriod: String, val skipInitialVersionCreation: Boolean, val versionTemplates: List<GetKMSCryptoKeyVersionTemplate>)

A collection of values returned by getKMSCryptoKey.

Link copied to clipboard
data class GetKMSCryptoKeyVersionPublicKey(val algorithm: String, val pem: String)
Link copied to clipboard
data class GetKMSCryptoKeyVersionResult(val algorithm: String, val cryptoKey: String, val id: String, val name: String, val protectionLevel: String, val publicKeys: List<GetKMSCryptoKeyVersionPublicKey>, val state: String, val version: Int? = null)

A collection of values returned by getKMSCryptoKeyVersion.

Link copied to clipboard
data class GetKMSCryptoKeyVersionTemplate(val algorithm: String, val protectionLevel: String)
Link copied to clipboard
data class GetKMSKeyRingResult(val id: String, val location: String, val name: String, val project: String? = null)

A collection of values returned by getKMSKeyRing.

Link copied to clipboard
data class GetKMSSecretAsymmetricResult(val ciphertext: String, val crc32: String? = null, val cryptoKeyVersion: String, val id: String, val plaintext: String)

A collection of values returned by getKMSSecretAsymmetric.

Link copied to clipboard
data class GetKMSSecretCiphertextResult(val ciphertext: String, val cryptoKey: String, val id: String, val plaintext: String)

A collection of values returned by getKMSSecretCiphertext.

Link copied to clipboard
data class GetKMSSecretResult(val additionalAuthenticatedData: String? = null, val ciphertext: String, val cryptoKey: String, val id: String, val plaintext: String)

A collection of values returned by getKMSSecret.

Link copied to clipboard
data class KeyRingIAMBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class KeyRingIAMMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class KeyRingImportJobAttestation(val content: String? = null, val format: String? = null)
Link copied to clipboard
data class KeyRingImportJobPublicKey(val pem: String? = null)