We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
Resource type definition for AWS::Events::EventBus
Using getEventBus
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEventBus(args: GetEventBusArgs, opts?: InvokeOptions): Promise<GetEventBusResult>
function getEventBusOutput(args: GetEventBusOutputArgs, opts?: InvokeOptions): Output<GetEventBusResult>def get_event_bus(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEventBusResult
def get_event_bus_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEventBusResult]func LookupEventBus(ctx *Context, args *LookupEventBusArgs, opts ...InvokeOption) (*LookupEventBusResult, error)
func LookupEventBusOutput(ctx *Context, args *LookupEventBusOutputArgs, opts ...InvokeOption) LookupEventBusResultOutput> Note: This function is named LookupEventBus in the Go SDK.
public static class GetEventBus
{
public static Task<GetEventBusResult> InvokeAsync(GetEventBusArgs args, InvokeOptions? opts = null)
public static Output<GetEventBusResult> Invoke(GetEventBusInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEventBusResult> getEventBus(GetEventBusArgs args, InvokeOptions options)
public static Output<GetEventBusResult> getEventBus(GetEventBusArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:events:getEventBus
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of the event bus.
- Name string
- The name of the event bus.
- name String
- The name of the event bus.
- name string
- The name of the event bus.
- name str
- The name of the event bus.
- name String
- The name of the event bus.
getEventBus Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) for the event bus.
- Dead
Letter Pulumi.Config Aws Native. Events. Outputs. Dead Letter Config Properties - Dead Letter Queue for the event bus.
- Description string
- The description of the event bus.
- Kms
Key stringIdentifier - Kms Key Identifier used to encrypt events at rest in the event bus.
- Log
Config Pulumi.Aws Native. Events. Outputs. Log Config Properties - The logging configuration settings for vended logs.
- Policy object
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBusfor more information about the expected schema for this property.-
List<Pulumi.
Aws Native. Outputs. Tag> - Any tags assigned to the event bus.
- Arn string
- The Amazon Resource Name (ARN) for the event bus.
- Dead
Letter DeadConfig Letter Config Properties - Dead Letter Queue for the event bus.
- Description string
- The description of the event bus.
- Kms
Key stringIdentifier - Kms Key Identifier used to encrypt events at rest in the event bus.
- Log
Config LogConfig Properties - The logging configuration settings for vended logs.
- Policy interface{}
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBusfor more information about the expected schema for this property.- Tag
- Any tags assigned to the event bus.
- arn String
- The Amazon Resource Name (ARN) for the event bus.
- dead
Letter DeadConfig Letter Config Properties - Dead Letter Queue for the event bus.
- description String
- The description of the event bus.
- kms
Key StringIdentifier - Kms Key Identifier used to encrypt events at rest in the event bus.
- log
Config LogConfig Properties - The logging configuration settings for vended logs.
- policy Object
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBusfor more information about the expected schema for this property.- List<Tag>
- Any tags assigned to the event bus.
- arn string
- The Amazon Resource Name (ARN) for the event bus.
- dead
Letter DeadConfig Letter Config Properties - Dead Letter Queue for the event bus.
- description string
- The description of the event bus.
- kms
Key stringIdentifier - Kms Key Identifier used to encrypt events at rest in the event bus.
- log
Config LogConfig Properties - The logging configuration settings for vended logs.
- policy any
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBusfor more information about the expected schema for this property.- Tag[]
- Any tags assigned to the event bus.
- arn str
- The Amazon Resource Name (ARN) for the event bus.
- dead_
letter_ Deadconfig Letter Config Properties - Dead Letter Queue for the event bus.
- description str
- The description of the event bus.
- kms_
key_ stridentifier - Kms Key Identifier used to encrypt events at rest in the event bus.
- log_
config LogConfig Properties - The logging configuration settings for vended logs.
- policy Any
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBusfor more information about the expected schema for this property.- Sequence[root_Tag]
- Any tags assigned to the event bus.
- arn String
- The Amazon Resource Name (ARN) for the event bus.
- dead
Letter Property MapConfig - Dead Letter Queue for the event bus.
- description String
- The description of the event bus.
- kms
Key StringIdentifier - Kms Key Identifier used to encrypt events at rest in the event bus.
- log
Config Property Map - The logging configuration settings for vended logs.
- policy Any
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBusfor more information about the expected schema for this property.- List<Property Map>
- Any tags assigned to the event bus.
Supporting Types
DeadLetterConfigProperties
- Arn string
- The ARN of the SQS queue specified as the target for the dead-letter queue.
- Arn string
- The ARN of the SQS queue specified as the target for the dead-letter queue.
- arn String
- The ARN of the SQS queue specified as the target for the dead-letter queue.
- arn string
- The ARN of the SQS queue specified as the target for the dead-letter queue.
- arn str
- The ARN of the SQS queue specified as the target for the dead-letter queue.
- arn String
- The ARN of the SQS queue specified as the target for the dead-letter queue.
EventBusLogConfigPropertiesIncludeDetail
EventBusLogConfigPropertiesLevel
LogConfigProperties
- Include
Detail Pulumi.Aws Native. Events. Event Bus Log Config Properties Include Detail - Configures whether or not to include event detail, input transformer details, target properties, and target input in the applicable log messages.
- Level
Pulumi.
Aws Native. Events. Event Bus Log Config Properties Level - Configures the log level of the EventBus and determines which log messages are sent to Ingestion Hub for delivery.
- Include
Detail EventBus Log Config Properties Include Detail - Configures whether or not to include event detail, input transformer details, target properties, and target input in the applicable log messages.
- Level
Event
Bus Log Config Properties Level - Configures the log level of the EventBus and determines which log messages are sent to Ingestion Hub for delivery.
- include
Detail EventBus Log Config Properties Include Detail - Configures whether or not to include event detail, input transformer details, target properties, and target input in the applicable log messages.
- level
Event
Bus Log Config Properties Level - Configures the log level of the EventBus and determines which log messages are sent to Ingestion Hub for delivery.
- include
Detail EventBus Log Config Properties Include Detail - Configures whether or not to include event detail, input transformer details, target properties, and target input in the applicable log messages.
- level
Event
Bus Log Config Properties Level - Configures the log level of the EventBus and determines which log messages are sent to Ingestion Hub for delivery.
- include_
detail EventBus Log Config Properties Include Detail - Configures whether or not to include event detail, input transformer details, target properties, and target input in the applicable log messages.
- level
Event
Bus Log Config Properties Level - Configures the log level of the EventBus and determines which log messages are sent to Ingestion Hub for delivery.
- include
Detail "FULL" | "NONE" - Configures whether or not to include event detail, input transformer details, target properties, and target input in the applicable log messages.
- level "INFO" | "ERROR" | "TRACE" | "OFF"
- Configures the log level of the EventBus and determines which log messages are sent to Ingestion Hub for delivery.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 30, 2026 by Pulumi
