» alicloud_kms_keys
This data source provides a list of KMS keys in an Alibaba Cloud account according to the specified filters.
» Example Usage
# Declare the data source
data "alicloud_kms_keys" "kms_keys_ds" {
description_regex = "Hello KMS"
output_file = "kms_keys.json"
}
output "first_key_id" {
value = "${data.alicloud_kms_keys.kms_keys_ds.keys.0.id}"
}
» Argument Reference
The following arguments are supported:
-
ids- (Optional) A list of KMS key IDs. -
description_regex- (Optional) A regex string to filter the results by the KMS key description. -
status- (Optional) Filter the results by status of the KMS keys. Valid values:Enabled,Disabled,PendingDeletion. -
output_file- (Optional) File name where to save data source results (after runningterraform plan).
» Attributes Reference
The following attributes are exported in addition to the arguments listed above:
-
keys- A list of KMS keys. Each element contains the following attributes:-
id- ID of the key. -
arn- The Alibaba Cloud Resource Name (ARN) of the key. -
description- Description of the key. -
status- Status of the key. Possible values:Enabled,DisabledandPendingDeletion. -
creation_date- Creation date of key. -
delete_date- Deletion date of key. -
creator- The owner of the key.
-