alicloud_ram_policies
更新时间:
This data source provides a list of RAM policies in an Alibaba Cloud account according to the specified filters.
-> NOTE: Available since v1.0.0+.
Example Usage
data "alicloud_ram_policies" "policies_ds" {
output_file = "policies.txt"
user_name = "user1"
group_name = "group1"
type = "System"
}
output "first_policy_name" {
value = "${data.alicloud_ram_policies.policies_ds.policies.0.name}"
}
Argument Reference
The following arguments are supported:
name_regex
- (Optional, ForceNew) A regex string to filter resulting policies by name.ids
- (Optional, ForceNew) A list of ram group IDs.type
- (Optional, ForceNew) Filter results by a specific policy type. Valid values areCustom
andSystem
.user_name
- (Optional, ForceNew) Filter results by a specific user name. Returned policies are attached to the specified user.group_name
- (Optional, ForceNew) Filter results by a specific group name. Returned policies are attached to the specified group.role_name
- (Optional, ForceNew) Filter results by a specific role name. Returned policies are attached to the specified role.output_file
- (Optional) File name where to save data source results (after runningterraform plan
).enable_details
- (Optional, Available since 1.114.0+) Default totrue
. Set it to true can output more details.
Attributes Reference
The following attributes are exported in addition to the arguments listed above:
names
- A list of ram group names.policies
- A list of policies. Each element contains the following attributes:id
- ID of the policy.name
- Name of the policy.policy_name
- Name of the policy.type
- Type of the policy.description
- Description of the policy.default_version
- Default version of the policy.create_date
- Creation date of the policy.update_date
- Update date of the policy.attachment_count
- Attachment count of the policy.document
- Policy document of the policy.policy_document
- Policy document of the policy.version_id
- The ID of default policy.user_name
- The user name of policy.
文档内容是否对您有帮助?