Skip to content

ObservabilityConfiguration

Source code in docs_src/capo_apprunner/types/observability_configuration.py
class ObservabilityConfiguration(TypedDict, closed=True):
    observability_configuration_arn: NotRequired[
        "capo_apprunner.types.app_runner_resource_arn.AppRunnerResourceArn"
    ]
    """<p>The Amazon Resource Name (ARN) of this observability configuration.</p>"""
    observability_configuration_name: NotRequired[
        "capo_apprunner.types.observability_configuration_name.ObservabilityConfigurationName"
    ]
    """<p>The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.</p>"""
    trace_configuration: NotRequired[
        "capo_apprunner.types.trace_configuration.TraceConfiguration"
    ]
    """<p>The configuration of the tracing feature within this observability configuration. If not specified, tracing isn't enabled.</p>"""
    observability_configuration_revision: "capo_apprunner.types.integer.Integer"
    """<p>The revision of this observability configuration. It's unique among all the active configurations (<code>"Status": "ACTIVE"</code>) that share the same <code>ObservabilityConfigurationName</code>.</p>"""
    latest: "capo_apprunner.types.boolean.Boolean"
    """<p>It's set to <code>true</code> for the configuration with the highest <code>Revision</code> among all configurations that share the same <code>ObservabilityConfigurationName</code>. It's set to <code>false</code> otherwise.</p>"""
    status: NotRequired[
        "capo_apprunner.types.observability_configuration_status.ObservabilityConfigurationStatus"
    ]
    """<p>The current state of the observability configuration. If the status of a configuration revision is <code>INACTIVE</code>, it was deleted and can't be used. Inactive configuration revisions are permanently removed some time after they are deleted.</p>"""
    created_at: NotRequired["capo_apprunner.types.timestamp.Timestamp"]
    """<p>The time when the observability configuration was created. It's in Unix time stamp format.</p>"""
    deleted_at: NotRequired["capo_apprunner.types.timestamp.Timestamp"]
    """<p>The time when the observability configuration was deleted. It's in Unix time stamp format.</p>"""

created_at instance-attribute

created_at: NotRequired[Timestamp]

The time when the observability configuration was created. It's in Unix time stamp format.

deleted_at instance-attribute

deleted_at: NotRequired[Timestamp]

The time when the observability configuration was deleted. It's in Unix time stamp format.

latest instance-attribute

latest: Boolean

It's set to true for the configuration with the highest Revision among all configurations that share the same ObservabilityConfigurationName. It's set to false otherwise.

observability_configuration_arn instance-attribute

observability_configuration_arn: NotRequired[AppRunnerResourceArn]

The Amazon Resource Name (ARN) of this observability configuration.

observability_configuration_name instance-attribute

observability_configuration_name: NotRequired[ObservabilityConfigurationName]

The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

observability_configuration_revision instance-attribute

observability_configuration_revision: Integer

The revision of this observability configuration. It's unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

status instance-attribute

status: NotRequired[ObservabilityConfigurationStatus]

The current state of the observability configuration. If the status of a configuration revision is INACTIVE, it was deleted and can't be used. Inactive configuration revisions are permanently removed some time after they are deleted.

trace_configuration instance-attribute

trace_configuration: NotRequired[TraceConfiguration]

The configuration of the tracing feature within this observability configuration. If not specified, tracing isn't enabled.