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.
1332 1333 1334 1335 1336 1337 1338 1339 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1332 class ServiceDependent < Struct.new( :operation_name, :dependent_key_attributes, :dependent_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |