IEventBus

class aws_cdk.aws_events.IEventBus(*args, **kwargs)

Bases: aws_cdk.core.IResource, typing_extensions.Protocol

Interface which all EventBus based classes MUST implement.

__init__(*args, **kwargs)

Attributes

event_bus_arn

The ARN of this event bus resource.

attribute: :attribute:: true link: :link:: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#Arn-fn::getatt

Return type

str

event_bus_name

The physical ID of this event bus resource.

attribute: :attribute:: true link: :link:: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#cfn-events-eventbus-name

Return type

str

event_bus_policy

The JSON policy of this event bus resource.

attribute: :attribute:: true link: :link:: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#Policy-fn::getatt

Return type

str

event_source_name

The partner event source to associate with this event bus resource.

link: :link:: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbus.html#cfn-events-eventbus-eventsourcename

Return type

Optional[str]

node

The construct tree node for this construct.

Return type

ConstructNode

stack

The stack in which this resource is defined.

Return type

Stack