Package-level declarations

Types

Link copied to clipboard
data class GetAliasResult(val arn: String, val id: String, val name: String, val targetKeyArn: String, val targetKeyId: String)

A collection of values returned by getAlias.

Link copied to clipboard
data class GetCipherTextResult(val ciphertextBlob: String, val context: Map<String, String>? = null, val id: String, val keyId: String, val plaintext: String)

A collection of values returned by getCipherText.

Link copied to clipboard
data class GetCustomKeyStoreResult(val cloudHsmClusterId: String, val connectionState: String, val creationDate: String, val customKeyStoreId: String, val customKeyStoreName: String, val id: String, val trustAnchorCertificate: String)

A collection of values returned by getCustomKeyStore.

Link copied to clipboard
Link copied to clipboard
data class GetKeyMultiRegionConfigurationPrimaryKey(val arn: String, val region: String)
Link copied to clipboard
data class GetKeyMultiRegionConfigurationReplicaKey(val arn: String, val region: String)
Link copied to clipboard
data class GetKeyResult(val arn: String, val awsAccountId: String, val cloudHsmClusterId: String, val creationDate: String, val customKeyStoreId: String, val customerMasterKeySpec: String, val deletionDate: String, val description: String, val enabled: Boolean, val expirationModel: String, val grantTokens: List<String>? = null, val id: String, val keyId: String, val keyManager: String, val keySpec: String, val keyState: String, val keyUsage: String, val multiRegion: Boolean, val multiRegionConfigurations: List<GetKeyMultiRegionConfiguration>, val origin: String, val pendingDeletionWindowInDays: Int, val validTo: String, val xksKeyConfigurations: List<GetKeyXksKeyConfiguration>)

A collection of values returned by getKey.

Link copied to clipboard
data class GetKeyXksKeyConfiguration(val id: String)
Link copied to clipboard
data class GetPublicKeyResult(val arn: String, val customerMasterKeySpec: String, val encryptionAlgorithms: List<String>, val grantTokens: List<String>? = null, val id: String, val keyId: String, val keyUsage: String, val publicKey: String, val publicKeyPem: String, val signingAlgorithms: List<String>)

A collection of values returned by getPublicKey.

Link copied to clipboard
data class GetSecretResult(val id: String, val secrets: List<GetSecretSecret>)

A collection of values returned by getSecret.

Link copied to clipboard
data class GetSecretSecret(val context: Map<String, String>? = null, val grantTokens: List<String>? = null, val name: String, val payload: String)
Link copied to clipboard
data class GetSecretsResult(val id: String, val plaintext: Map<String, String>, val secrets: List<GetSecretsSecret>)

A collection of values returned by getSecrets.

Link copied to clipboard
data class GetSecretsSecret(val context: Map<String, String>? = null, val encryptionAlgorithm: String? = null, val grantTokens: List<String>? = null, val keyId: String? = null, val name: String, val payload: String)
Link copied to clipboard
data class GrantConstraint(val encryptionContextEquals: Map<String, String>? = null, val encryptionContextSubset: Map<String, String>? = null)