Class: Aws::ApplicationSignals::Types::ServiceDependent
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationSignals::Types::ServiceDependent
- Defined in:
- gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb
Overview
This structure contains information about a service dependent that was discovered by Application Signals. A dependent is an entity that invoked the specified service during the provided time range. Dependents include other services, CloudWatch Synthetics canaries, and clients that are instrumented with CloudWatch RUM app monitors.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#dependent_key_attributes ⇒ Hash<String,String>
This is a string-to-string map.
-
#dependent_operation_name ⇒ String
If the dependent invoker was a service that invoked it from an operation, the name of that dependent operation is displayed here.
-
#metric_references ⇒ Array<Types::MetricReference>
An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.
-
#operation_name ⇒ String
If the invoked entity is an operation on an entity, the name of that dependent operation is displayed here.
Instance Attribute Details
#dependent_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 is.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.
1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1661 class ServiceDependent < Struct.new( :operation_name, :dependent_key_attributes, :dependent_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |
#dependent_operation_name ⇒ String
If the dependent invoker was a service that invoked it from an operation, the name of that dependent operation is displayed here.
1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1661 class ServiceDependent < Struct.new( :operation_name, :dependent_key_attributes, :dependent_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |
#metric_references ⇒ Array<Types::MetricReference>
An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.
1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1661 class ServiceDependent < Struct.new( :operation_name, :dependent_key_attributes, :dependent_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |
#operation_name ⇒ String
If the invoked entity is an operation on an entity, the name of that dependent operation is displayed here.
1661 1662 1663 1664 1665 1666 1667 1668 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1661 class ServiceDependent < Struct.new( :operation_name, :dependent_key_attributes, :dependent_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |