Class: Aws::ApplicationSignals::Types::ServiceDependency
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationSignals::Types::ServiceDependency
- Defined in:
- gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb
Overview
This structure contains information about one dependency of this service.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#dependency_key_attributes ⇒ Hash<String,String>
This is a string-to-string map.
-
#dependency_operation_name ⇒ String
The name of the called operation in the dependency.
-
#metric_references ⇒ Array<Types::MetricReference>
An array of structures that each contain information about one metric associated with this service dependency that was discovered by Application Signals.
-
#operation_name ⇒ String
The name of the operation in this service that calls the dependency.
Instance Attribute Details
#dependency_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.
1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1607 class ServiceDependency < Struct.new( :operation_name, :dependency_key_attributes, :dependency_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |
#dependency_operation_name ⇒ String
The name of the called operation in the dependency.
1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1607 class ServiceDependency < Struct.new( :operation_name, :dependency_key_attributes, :dependency_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 dependency that was discovered by Application Signals.
1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1607 class ServiceDependency < Struct.new( :operation_name, :dependency_key_attributes, :dependency_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |
#operation_name ⇒ String
The name of the operation in this service that calls the dependency.
1607 1608 1609 1610 1611 1612 1613 1614 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 1607 class ServiceDependency < Struct.new( :operation_name, :dependency_key_attributes, :dependency_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |