alicloud_sae_config_maps
更新时间:
This data source provides the Sae Config Maps of the current Alibaba Cloud user.
-> NOTE: Available in v1.130.0+.
Example Usage
Basic Usage
variable "ConfigMapName" {
default = "examplename"
}
resource "alicloud_sae_namespace" "example" {
namespace_id = "cn-hangzhou:yourname"
namespace_name = "example_value"
namespace_description = "your_description"
}
resource "alicloud_sae_config_map" "example" {
data = jsonencode({ "env.home" : "/root", "env.shell" : "/bin/sh" })
name = var.ConfigMapName
namespace_id = alicloud_sae_namespace.example.namespace_id
}
data "alicloud_sae_config_maps" "nameRegex" {
namespace_id = alicloud_sae_namespace.example.namespace_id
name_regex = "^example"
}
output "sae_config_map_id" {
value = data.alicloud_sae_config_maps.nameRegex.maps.0.id
}
Argument Reference
The following arguments are supported:
ids
- (Optional, ForceNew, Computed) A list of Config Map IDs.name_regex
- (Optional, ForceNew) A regex string to filter results by Config Map name.namespace_id
- (Required, ForceNew) The NamespaceId of Config Maps. The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.output_file
- (Optional) File name where to save data source results (after runningterraform plan
).
Argument Reference
The following attributes are exported in addition to the arguments listed above:
names
- A list of Config Map names.maps
- A list of Sae Config Maps. Each element contains the following attributes:config_map_id
- The first ID of the resource.create_time
- The Creation Time of the ConfigMap.data
- ConfigMap instance data. The value's format is ajson
stringdescription
- The Description of Config Map.id
- The ID of the Config Map.name
- ConfigMap instance name.namespace_id
- The NamespaceId of Config Maps.
文档内容是否对您有帮助?