Up-to-date reference of API arguments for RMS Policy Definitions you can get at documentation portal
opentelekomcloud_rms_policy_definitions_v1¶
Use this data source to query policy definition list.
Example Usage¶
variable "trigger_type" {}
data "opentelekomcloud_rms_policy_definitions_v1" "test" {
trigger_type = var.trigger_type
}
Argument Reference¶
The following arguments are supported:
name
- (Optional, String) Specifies the name of the policy definitions used to query definition list.policy_type
- (Optional, String) Specifies the policy type used to query definition list. The valid value is builtin.policy_rule_type
- (Optional, String) Specifies the policy rule type used to query definition list.trigger_type
- (Optional, String) Specifies the trigger type used to query definition list. The valid values are resource and period.keywords
- (Optional, List) Specifies the keyword list used to query definition list.
Attribute Reference¶
In addition to all arguments above, the following attributes are exported:
id
- The data source ID.definitions
- The policy definition list. The object structure is documented below.
The definitions
block supports:
id
- The ID of the policy definition.name
- The name of the policy definition.policy_type
- The policy type of the policy definition.description
- The description of the policy definition.policy_rule_type
- The policy rule type of the policy definition.policy_rule
- The policy rule of the policy definition.trigger_type
- The trigger type of the policy definition.keywords
- The keyword list of the policy definition.parameters
- The parameter reference map of the policy definition.