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.
Typedesignates the type of object this is.ResourceTypespecifies the type of the resource. This field is used only when the value of theTypefield isResourceorAWS::Resource.Namespecifies the name of the object. This is used only if the value of theTypefield isService,RemoteService, orAWS::Service.Identifieridentifies the resource objects of this resource. This is used only if the value of theTypefield isResourceorAWS::Resource.Environmentspecifies the location where this object is hosted, or what it belongs to.
2780 2781 2782 2783 2784 2785 2786 2787 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2780 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.
2780 2781 2782 2783 2784 2785 2786 2787 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2780 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.
2780 2781 2782 2783 2784 2785 2786 2787 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2780 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.
2780 2781 2782 2783 2784 2785 2786 2787 |
# File 'gems/aws-sdk-applicationsignals/lib/aws-sdk-applicationsignals/types.rb', line 2780 class ServiceDependency < Struct.new( :operation_name, :dependency_key_attributes, :dependency_operation_name, :metric_references) SENSITIVE = [] include Aws::Structure end |