Class: Aws::ApplicationSignals::Types::ServiceLevelObjectiveSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationSignals::Types::ServiceLevelObjectiveSummary
- Defined in:
- gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb
Overview
A structure that contains information about one service level objective (SLO) created in Application Signals.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of this service level objective.
-
#created_time ⇒ Time
The date and time that this service level objective was created.
-
#key_attributes ⇒ Hash<String,String>
This is a string-to-string map.
-
#name ⇒ String
The name of the service level objective.
-
#operation_name ⇒ String
If this service level objective is specific to a single operation, this field displays the name of that operation.
Instance Attribute Details
#arn ⇒ String
The ARN of this service level objective.
1820 1821 1822 1823 1824 1825 1826 1827 1828 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1820 class ServiceLevelObjectiveSummary < Struct.new( :arn, :name, :key_attributes, :operation_name, :created_time) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
The date and time that this service level objective was created. It is expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.
1820 1821 1822 1823 1824 1825 1826 1827 1828 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1820 class ServiceLevelObjectiveSummary < Struct.new( :arn, :name, :key_attributes, :operation_name, :created_time) SENSITIVE = [] include Aws::Structure end |
#key_attributes ⇒ Hash<String,String>
This is a string-to-string map. It can include the following fields.
Type
designates the type of object this service level objective is for.ResourceType
specifies the type of the resource. This field is used only when the value of theType
field isResource
orAWS::Resource
.Name
specifies the name of the object. This is used only if the value of theType
field isService
,RemoteService
, orAWS::Service
.Identifier
identifies the resource objects of this resource. This is used only if the value of theType
field isResource
orAWS::Resource
.Environment
specifies the location where this object is hosted, or what it belongs to.
1820 1821 1822 1823 1824 1825 1826 1827 1828 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1820 class ServiceLevelObjectiveSummary < Struct.new( :arn, :name, :key_attributes, :operation_name, :created_time) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the service level objective.
1820 1821 1822 1823 1824 1825 1826 1827 1828 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1820 class ServiceLevelObjectiveSummary < Struct.new( :arn, :name, :key_attributes, :operation_name, :created_time) SENSITIVE = [] include Aws::Structure end |
#operation_name ⇒ String
If this service level objective is specific to a single operation, this field displays the name of that operation.
1820 1821 1822 1823 1824 1825 1826 1827 1828 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1820 class ServiceLevelObjectiveSummary < Struct.new( :arn, :name, :key_attributes, :operation_name, :created_time) SENSITIVE = [] include Aws::Structure end |