Skip to content

DescribeEventSourceResponse

Source code in docs_src/capo_eventbridgev2/types/describe_event_source_response.py
class DescribeEventSourceResponse(TypedDict, closed=True):
    event_source_arn: NotRequired[
        "capo_eventbridgev2.types.event_source_arn.EventSourceArn"
    ]
    name: NotRequired["capo_eventbridgev2.types.event_source_name.EventSourceName"]
    event_bus_arn: NotRequired["capo_eventbridgev2.types.event_bus_arn.EventBusArn"]
    configuration: NotRequired[
        "capo_eventbridgev2.types.event_source_configuration.EventSourceConfiguration"
    ]
    description: NotRequired["capo_eventbridgev2.types.description.Description"]
    state: NotRequired["capo_eventbridgev2.types.event_source_state.EventSourceState"]
    revoked: NotRequired["bool"]
    """True when the bus owner has withdrawn this EventSource. Present only when true, so an absent member means the EventSource is not revoked. Revocation is terminal: it never returns to false. Mutating operations on a revoked EventSource fail with InvalidStateException, except DeleteEventSource, which stays available so a revoked EventSource can still be cleaned up."""
    creation_time: NotRequired["capo_eventbridgev2.types.timestamp.Timestamp"]
    """The time the EventSource was created."""
    last_modified_time: NotRequired["capo_eventbridgev2.types.timestamp.Timestamp"]
    """The time the EventSource was last modified."""

configuration instance-attribute

configuration: NotRequired[EventSourceConfiguration]

creation_time instance-attribute

creation_time: NotRequired[Timestamp]

The time the EventSource was created.

description instance-attribute

description: NotRequired[Description]

event_bus_arn instance-attribute

event_bus_arn: NotRequired[EventBusArn]

event_source_arn instance-attribute

event_source_arn: NotRequired[EventSourceArn]

last_modified_time instance-attribute

last_modified_time: NotRequired[Timestamp]

The time the EventSource was last modified.

name instance-attribute

name: NotRequired[EventSourceName]

revoked instance-attribute

revoked: NotRequired[bool]

True when the bus owner has withdrawn this EventSource. Present only when true, so an absent member means the EventSource is not revoked. Revocation is terminal: it never returns to false. Mutating operations on a revoked EventSource fail with InvalidStateException, except DeleteEventSource, which stays available so a revoked EventSource can still be cleaned up.

state instance-attribute

state: NotRequired[EventSourceState]