AWS Native is in preview. AWS Classic is fully supported.
aws-native.events.getEventBus
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:events:getEventBus
arguments:
# arguments dictionary
The 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.
- Policy object
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBus
for 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.
- Policy interface{}
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBus
for 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.
- policy Object
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBus
for 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.
- policy any
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBus
for 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.
- policy Any
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBus
for 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.
- policy Any
A JSON string that describes the permission policy statement for the event bus.
Search the CloudFormation User Guide for
AWS::Events::EventBus
for 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.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.