Kms Functions
object KmsFunctions
Functions
Link copied to clipboard
This data source provides a list of KMS aliases in an Alibaba Cloud account according to the specified filters.
suspend fun getAliases(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetAliasesResult
Link copied to clipboard
suspend fun getCiphertext(argument: suspend GetCiphertextPlainArgsBuilder.() -> Unit): GetCiphertextResult
suspend fun getCiphertext(encryptionContext: Map<String, String>? = null, keyId: String, plaintext: String): GetCiphertextResult
Link copied to clipboard
This data source provides a list of KMS keys in an Alibaba Cloud account according to the specified filters.
Link copied to clipboard
This data source provides a list of KMS KeyVersions in an Alibaba Cloud account according to the specified filters.
suspend fun getKeyVersions(argument: suspend GetKeyVersionsPlainArgsBuilder.() -> Unit): GetKeyVersionsResult
suspend fun getKeyVersions(ids: List<String>? = null, keyId: String, outputFile: String? = null): GetKeyVersionsResult
Link copied to clipboard
suspend fun getPlaintext(argument: suspend GetPlaintextPlainArgsBuilder.() -> Unit): GetPlaintextResult
suspend fun getPlaintext(ciphertextBlob: String, encryptionContext: Map<String, String>? = null): GetPlaintextResult
Link copied to clipboard
This data source provides a list of KMS Secrets in an Alibaba Cloud account according to the specified filters.
Link copied to clipboard
This data source provides a list of KMS Secret Versions in an Alibaba Cloud account according to the specified filters.
suspend fun getSecretVersions(argument: suspend GetSecretVersionsPlainArgsBuilder.() -> Unit): GetSecretVersionsResult
suspend fun getSecretVersions(enableDetails: Boolean? = null, ids: List<String>? = null, includeDeprecated: String? = null, outputFile: String? = null, secretName: String, versionStage: String? = null): GetSecretVersionsResult
Link copied to clipboard
Using this data source can open KMS service automatically. If the service has been opened, it will return opened. For information about KMS and how to use it, see What is KMS.