Skip to content

DescribeEventBusResponse

Source code in docs_src/capo_eventbridge/types/describe_event_bus_response.py
class DescribeEventBusResponse(TypedDict, closed=True):
    name: NotRequired["capo_eventbridge.types.string.String"]
    """<p>The name of the event bus. Currently, this is always <code>default</code>.</p>"""
    arn: NotRequired["capo_eventbridge.types.string.String"]
    """<p>The Amazon Resource Name (ARN) of the account permitted to write events to the current account.</p>"""
    description: NotRequired[
        "capo_eventbridge.types.event_bus_description.EventBusDescription"
    ]
    """<p>The event bus description.</p>"""
    kms_key_identifier: NotRequired[
        "capo_eventbridge.types.kms_key_identifier.KmsKeyIdentifier"
    ]
    """<p>The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-encryption.html">Data encryption in EventBridge</a> in the <i>Amazon EventBridge User Guide</i>.</p>"""
    dead_letter_config: NotRequired[
        "capo_eventbridge.types.dead_letter_config.DeadLetterConfig"
    ]
    policy: NotRequired["capo_eventbridge.types.string.String"]
    """<p>The policy that enables the external account to send events to your account.</p>"""
    log_config: NotRequired["capo_eventbridge.types.log_config.LogConfig"]
    """<p>The logging configuration settings for the event bus.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-bus-logs.html">Configuring logs for event buses</a> in the <i>EventBridge User Guide</i>.</p>"""
    creation_time: NotRequired["capo_eventbridge.types.timestamp.Timestamp"]
    """<p>The time the event bus was created.</p>"""
    last_modified_time: NotRequired["capo_eventbridge.types.timestamp.Timestamp"]
    """<p>The time the event bus was last modified.</p>"""
    managed_by: NotRequired["capo_eventbridge.types.managed_by.ManagedBy"]
    """<p>If the event bus was created on behalf of your account by an Amazon Web Services service, this field displays the principal name of the service that created the event bus.</p>"""

arn instance-attribute

arn: NotRequired[String]

The Amazon Resource Name (ARN) of the account permitted to write events to the current account.

creation_time instance-attribute

creation_time: NotRequired[Timestamp]

The time the event bus was created.

dead_letter_config instance-attribute

dead_letter_config: NotRequired[DeadLetterConfig]

description instance-attribute

description: NotRequired[EventBusDescription]

The event bus description.

kms_key_identifier instance-attribute

kms_key_identifier: NotRequired[KmsKeyIdentifier]

The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.

For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.

last_modified_time instance-attribute

last_modified_time: NotRequired[Timestamp]

The time the event bus was last modified.

log_config instance-attribute

log_config: NotRequired[LogConfig]

The logging configuration settings for the event bus.

For more information, see Configuring logs for event buses in the EventBridge User Guide.

managed_by instance-attribute

managed_by: NotRequired[ManagedBy]

If the event bus was created on behalf of your account by an Amazon Web Services service, this field displays the principal name of the service that created the event bus.

name instance-attribute

name: NotRequired[String]

The name of the event bus. Currently, this is always default.

policy instance-attribute

policy: NotRequired[String]

The policy that enables the external account to send events to your account.