alicloud_ros_templates
更新时间:
This data source provides the Ros Templates of the current Alibaba Cloud user.
-> NOTE: Available in v1.108.0+.
Example Usage
Basic Usage
data "alicloud_ros_templates" "example" {
ids = ["example_value"]
name_regex = "the_resource_name"
}
output "first_ros_template_id" {
value = data.alicloud_ros_templates.example.templates.0.id
}
Argument Reference
The following arguments are supported:
enable_details
- (Optional) Default tofalse
. Set it totrue
can output more details about resource attributes.ids
- (Optional, ForceNew, Computed) A list of Template IDs.name_regex
- (Optional, ForceNew) A regex string to filter results by Template name.output_file
- (Optional) File name where to save data source results (after runningterraform plan
).share_type
- (Optional, ForceNew) Share Type. Valid Values:Private
,Shared
template_name
- (Optional, ForceNew) The name of the template. The name can be up to 255 characters in length and can contain digits, letters, hyphens (-), and underscores (_). It must start with a digit or letter.tags
- (Optional) Query the resource bound to the tag. The format of the incoming value isjson
string, includingTagKey
andTagValue
.TagKey
cannot be null, andTagValue
can be empty. Format example{"key1":"value1"}
.
Argument Reference
The following attributes are exported in addition to the arguments listed above:
names
- A list of Template names.templates
- A list of Ros Templates. Each element contains the following attributes:change_set_id
- The ID of the change set.description
- The description of the template. The description can be up to 256 characters in length.id
- The ID of the Template.share_type
- Share Type.stack_group_name
- The name of the stack group. The name must be unique in a region. The name can be up to 255 characters in length and can contain digits, letters, hyphens (-), and underscores (_). It must start with a digit or letter.stack_id
- The ID of the stack.tags
- Tags.tag_key
- The key of tag N of the resource.tag_value
- The value of tag N of the resource.
template_body
- The structure that contains the template body. The template body must be 1 to 524,288 bytes in length. If the length of the template body is longer than required, we recommend that you add parameters to the HTTP POST request body to avoid request failures due to excessive length of URLs. You must specify one of the TemplateBody and TemplateURL parameters, but you cannot specify both of them.template_id
- The ID of the template.template_name
- The name of the template. The name can be up to 255 characters in length and can contain digits, letters, hyphens (-), and underscores (_). It must start with a digit or letter.template_version
- Template Version.
文档内容是否对您有帮助?