Skip to content

ServiceDependent

Source code in docs_src/capo_application_signals/types/service_dependent.py
class ServiceDependent(TypedDict, closed=True):
    operation_name: NotRequired[
        "capo_application_signals.types.operation_name.OperationName"
    ]
    """<p>If the invoked entity is an operation on an entity, the name of that dependent operation is displayed here.</p>"""
    dependent_key_attributes: "capo_application_signals.types.attributes.Attributes"
    """<p>This is a string-to-string map. It can include the following fields.</p> <ul> <li> <p> <code>Type</code> designates the type of object this is.</p> </li> <li> <p> <code>ResourceType</code> specifies the type of the resource. This field is used only when the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Name</code> specifies the name of the object. This is used only if the value of the <code>Type</code> field is <code>Service</code>, <code>RemoteService</code>, or <code>AWS::Service</code>.</p> </li> <li> <p> <code>Identifier</code> identifies the resource objects of this resource. This is used only if the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Environment</code> specifies the location where this object is hosted, or what it belongs to.</p> </li> </ul>"""
    dependent_operation_name: NotRequired[
        "capo_application_signals.types.operation_name.OperationName"
    ]
    """<p>If the dependent invoker was a service that invoked it from an operation, the name of that dependent operation is displayed here.</p>"""
    metric_references: (
        "capo_application_signals.types.metric_references.MetricReferences"
    )
    """<p>An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.</p>"""

dependent_key_attributes instance-attribute

dependent_key_attributes: Attributes

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 the Type field is Resource or AWS::Resource.

  • Name specifies the name of the object. This is used only if the value of the Type field is Service, RemoteService, or AWS::Service.

  • Identifier identifies the resource objects of this resource. This is used only if the value of the Type field is Resource or AWS::Resource.

  • Environment specifies the location where this object is hosted, or what it belongs to.

dependent_operation_name instance-attribute

dependent_operation_name: NotRequired[OperationName]

If the dependent invoker was a service that invoked it from an operation, the name of that dependent operation is displayed here.

metric_references instance-attribute

metric_references: MetricReferences

An array of structures that each contain information about one metric associated with this service dependent that was discovered by Application Signals.

operation_name instance-attribute

operation_name: NotRequired[OperationName]

If the invoked entity is an operation on an entity, the name of that dependent operation is displayed here.