Class: Aws::ApplicationSignals::Types::CreateServiceLevelObjectiveInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationSignals::Types::CreateServiceLevelObjectiveInput
- Defined in:
- gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
An optional description for this SLO.
-
#goal ⇒ Types::Goal
A structure that contains the attributes that determine the goal of the SLO.
-
#name ⇒ String
A name for this SLO.
-
#sli_config ⇒ Types::ServiceLevelIndicatorConfig
A structure that contains information about what service and what performance metric that this SLO will monitor.
-
#tags ⇒ Array<Types::Tag>
A list of key-value pairs to associate with the SLO.
Instance Attribute Details
#description ⇒ String
An optional description for this SLO.
152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 152 class CreateServiceLevelObjectiveInput < Struct.new( :name, :description, :sli_config, :goal, :tags) SENSITIVE = [] include Aws::Structure end |
#goal ⇒ Types::Goal
A structure that contains the attributes that determine the goal of the SLO. This includes the time period for evaluation and the attainment threshold.
152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 152 class CreateServiceLevelObjectiveInput < Struct.new( :name, :description, :sli_config, :goal, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A name for this SLO.
152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 152 class CreateServiceLevelObjectiveInput < Struct.new( :name, :description, :sli_config, :goal, :tags) SENSITIVE = [] include Aws::Structure end |
#sli_config ⇒ Types::ServiceLevelIndicatorConfig
A structure that contains information about what service and what performance metric that this SLO will monitor.
152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 152 class CreateServiceLevelObjectiveInput < Struct.new( :name, :description, :sli_config, :goal, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of key-value pairs to associate with the SLO. You can
associate as many as 50 tags with an SLO. To be able to associate
tags with the SLO when you create the SLO, you must have the
cloudwatch:TagResource
permission.
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 resources with certain tag values.
152 153 154 155 156 157 158 159 160 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 152 class CreateServiceLevelObjectiveInput < Struct.new( :name, :description, :sli_config, :goal, :tags) SENSITIVE = [] include Aws::Structure end |