Skip to content

GetInstrumentationConfigurationStatusRequest

Source code in docs_src/capo_application_signals/types/get_instrumentation_configuration_status_request.py
class GetInstrumentationConfigurationStatusRequest(TypedDict, closed=True):
    instrumentation_type: (
        "capo_application_signals.types.instrumentation_type.InstrumentationType"
    )
    """Type of instrumentation configuration (BREAKPOINT or PROBE). Required to identify the configuration to retrieve."""
    service: "str"
    """Service name for the instrumentation configuration."""
    environment: "str"
    """Environment name for the instrumentation configuration."""
    signal_type: "capo_application_signals.types.dynamic_instrumentation_signal_type.DynamicInstrumentationSignalType"
    """Signal type for the instrumentation configuration."""
    location_identifier: (
        "capo_application_signals.types.location_identifier.LocationIdentifier"
    )
    """Location identifier - either full code location or a pre-computed hash."""
    status: NotRequired[
        "capo_application_signals.types.instrumentation_configuration_status.InstrumentationConfigurationStatus"
    ]
    """<p>The single status to query for. If omitted, only <code>ACTIVE</code> status events are returned.</p>"""
    start_time: NotRequired["datetime.datetime"]
    """<p>The start of the time range to retrieve status events for. <code>StartTime</code> and <code>EndTime</code> must both be provided together or both be omitted. When both are omitted, the time range defaults to the last hour.</p>"""
    end_time: NotRequired["datetime.datetime"]
    """<p>The end of the time range to retrieve status events for. <code>StartTime</code> and <code>EndTime</code> must both be provided together or both be omitted. When both are omitted, the time range defaults to the last hour.</p>"""
    max_results: "int"
    """<p>The maximum number of status events to return in one call. The default is 60.</p>"""
    next_token: NotRequired["capo_application_signals.types.next_token.NextToken"]
    """<p>Use the token returned by a previous call to retrieve the next page of status events.</p>"""

end_time instance-attribute

end_time: NotRequired[datetime]

The end of the time range to retrieve status events for. StartTime and EndTime must both be provided together or both be omitted. When both are omitted, the time range defaults to the last hour.

environment instance-attribute

environment: str

Environment name for the instrumentation configuration.

instrumentation_type instance-attribute

instrumentation_type: InstrumentationType

Type of instrumentation configuration (BREAKPOINT or PROBE). Required to identify the configuration to retrieve.

location_identifier instance-attribute

location_identifier: LocationIdentifier

Location identifier - either full code location or a pre-computed hash.

max_results instance-attribute

max_results: int

The maximum number of status events to return in one call. The default is 60.

next_token instance-attribute

next_token: NotRequired[NextToken]

Use the token returned by a previous call to retrieve the next page of status events.

service instance-attribute

service: str

Service name for the instrumentation configuration.

signal_type instance-attribute

Signal type for the instrumentation configuration.

start_time instance-attribute

start_time: NotRequired[datetime]

The start of the time range to retrieve status events for. StartTime and EndTime must both be provided together or both be omitted. When both are omitted, the time range defaults to the last hour.

status instance-attribute

The single status to query for. If omitted, only ACTIVE status events are returned.