Class: Aws::CloudWatch::Types::PutInsightRuleInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatch::Types::PutInsightRuleInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudwatch/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#rule_definition ⇒ String
The definition of the rule, as a JSON object.
-
#rule_name ⇒ String
A unique name for the rule.
-
#rule_state ⇒ String
The state of the rule.
-
#tags ⇒ Array<Types::Tag>
A list of key-value pairs to associate with the Contributor Insights rule.
Instance Attribute Details
#rule_definition ⇒ String
The definition of the rule, as a JSON object. For details on the valid syntax, see [Contributor Insights Rule Syntax].
[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-RuleSyntax.html
3653 3654 3655 3656 3657 3658 3659 3660 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3653 class PutInsightRuleInput < Struct.new( :rule_name, :rule_state, :rule_definition, :tags) SENSITIVE = [] include Aws::Structure end |
#rule_name ⇒ String
A unique name for the rule.
3653 3654 3655 3656 3657 3658 3659 3660 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3653 class PutInsightRuleInput < Struct.new( :rule_name, :rule_state, :rule_definition, :tags) SENSITIVE = [] include Aws::Structure end |
#rule_state ⇒ String
The state of the rule. Valid values are ENABLED and DISABLED.
3653 3654 3655 3656 3657 3658 3659 3660 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3653 class PutInsightRuleInput < Struct.new( :rule_name, :rule_state, :rule_definition, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of key-value pairs to associate with the Contributor Insights rule. You can associate as many as 50 tags with a rule.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only the resources that have certain tag values.
To be able to associate tags with a rule, you must have the ‘cloudwatch:TagResource` permission in addition to the `cloudwatch:PutInsightRule` permission.
If you are using this operation to update an existing Contributor Insights rule, any tags you specify in this parameter are ignored. To change the tags of an existing rule, use [TagResource].
[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_TagResource.html
3653 3654 3655 3656 3657 3658 3659 3660 |
# File 'lib/aws-sdk-cloudwatch/types.rb', line 3653 class PutInsightRuleInput < Struct.new( :rule_name, :rule_state, :rule_definition, :tags) SENSITIVE = [] include Aws::Structure end |