We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource schema for AWS::EventsV2::EventSource. A managed event source that forwards AWS service events or partner events onto a custom event bus.
Create EventSource Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EventSource(name: string, args: EventSourceArgs, opts?: CustomResourceOptions);@overload
def EventSource(resource_name: str,
args: EventSourceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EventSource(resource_name: str,
opts: Optional[ResourceOptions] = None,
configuration: Optional[EventSourceConfigurationArgs] = None,
event_bus_arn: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewEventSource(ctx *Context, name string, args EventSourceArgs, opts ...ResourceOption) (*EventSource, error)public EventSource(string name, EventSourceArgs args, CustomResourceOptions? opts = null)
public EventSource(String name, EventSourceArgs args)
public EventSource(String name, EventSourceArgs args, CustomResourceOptions options)
type: aws-native:eventsv2:EventSource
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_eventsv2_event_source" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args EventSourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EventSourceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EventSourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EventSourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EventSourceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
EventSource Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The EventSource resource accepts the following input properties:
- Configuration
Pulumi.
Aws Native. Events V2. Inputs. Event Source Configuration - The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
- Event
Bus stringArn - The ARN of the custom event bus the event source forwards onto.
- Description string
- A description of the event source. Control characters and Unicode line separators are not allowed.
- Name string
- The name of the event source. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'. Names cannot begin with the reserved aws. prefix.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags assigned to the event source.
- Configuration
Event
Source Configuration Args - The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
- Event
Bus stringArn - The ARN of the custom event bus the event source forwards onto.
- Description string
- A description of the event source. Control characters and Unicode line separators are not allowed.
- Name string
- The name of the event source. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'. Names cannot begin with the reserved aws. prefix.
-
Tag
Args - The tags assigned to the event source.
- configuration object
- The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
- event_
bus_ stringarn - The ARN of the custom event bus the event source forwards onto.
- description string
- A description of the event source. Control characters and Unicode line separators are not allowed.
- name string
- The name of the event source. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'. Names cannot begin with the reserved aws. prefix.
- list(object)
- The tags assigned to the event source.
- configuration
Event
Source Configuration - The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
- event
Bus StringArn - The ARN of the custom event bus the event source forwards onto.
- description String
- A description of the event source. Control characters and Unicode line separators are not allowed.
- name String
- The name of the event source. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'. Names cannot begin with the reserved aws. prefix.
- List<Tag>
- The tags assigned to the event source.
- configuration
Event
Source Configuration - The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
- event
Bus stringArn - The ARN of the custom event bus the event source forwards onto.
- description string
- A description of the event source. Control characters and Unicode line separators are not allowed.
- name string
- The name of the event source. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'. Names cannot begin with the reserved aws. prefix.
- Tag[]
- The tags assigned to the event source.
- configuration
Event
Source Configuration Args - The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
- event_
bus_ strarn - The ARN of the custom event bus the event source forwards onto.
- description str
- A description of the event source. Control characters and Unicode line separators are not allowed.
- name str
- The name of the event source. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'. Names cannot begin with the reserved aws. prefix.
-
Sequence[Tag
Args] - The tags assigned to the event source.
- configuration Property Map
- The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
- event
Bus StringArn - The ARN of the custom event bus the event source forwards onto.
- description String
- A description of the event source. Control characters and Unicode line separators are not allowed.
- name String
- The name of the event source. The first character must be alphanumeric; the remaining characters may also include '.', '-', and '_'. Names cannot begin with the reserved aws. prefix.
- List<Property Map>
- The tags assigned to the event source.
Outputs
All input properties are implicitly available as output properties. Additionally, the EventSource resource produces the following output properties:
- Creation
Time string - The time the event source was created, as an ISO 8601 timestamp.
- Event
Source stringArn - The Amazon Resource Name (ARN) of the event source. Its resource segment has the form event-sourcev2///. The type segment is set by the service (aws.service for AWS service events, aws.partner for partner events) and is not part of the event source name. The id segment is a 25-character identifier generated by the service.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The time the event source was last modified, as an ISO 8601 timestamp.
- Revoked bool
- Whether the event bus owner has revoked this event source. Revocation is permanent: a revoked event source cannot be updated, but it can be deleted.
- State
Pulumi.
Aws Native. Events V2. Event Source State - The lifecycle state of the event source: CREATING, ACTIVE, UPDATING, CREATE_FAILED, UPDATE_FAILED, DELETING, or DELETE_FAILED. Revocation by the event bus owner is reported by the Revoked property, not by the state.
- Creation
Time string - The time the event source was created, as an ISO 8601 timestamp.
- Event
Source stringArn - The Amazon Resource Name (ARN) of the event source. Its resource segment has the form event-sourcev2///. The type segment is set by the service (aws.service for AWS service events, aws.partner for partner events) and is not part of the event source name. The id segment is a 25-character identifier generated by the service.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The time the event source was last modified, as an ISO 8601 timestamp.
- Revoked bool
- Whether the event bus owner has revoked this event source. Revocation is permanent: a revoked event source cannot be updated, but it can be deleted.
- State
Event
Source State Enum - The lifecycle state of the event source: CREATING, ACTIVE, UPDATING, CREATE_FAILED, UPDATE_FAILED, DELETING, or DELETE_FAILED. Revocation by the event bus owner is reported by the Revoked property, not by the state.
- creation_
time string - The time the event source was created, as an ISO 8601 timestamp.
- event_
source_ stringarn - The Amazon Resource Name (ARN) of the event source. Its resource segment has the form event-sourcev2///. The type segment is set by the service (aws.service for AWS service events, aws.partner for partner events) and is not part of the event source name. The id segment is a 25-character identifier generated by the service.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
modified_ stringtime - The time the event source was last modified, as an ISO 8601 timestamp.
- revoked bool
- Whether the event bus owner has revoked this event source. Revocation is permanent: a revoked event source cannot be updated, but it can be deleted.
- state "CREATING" | "ACTIVE" | "UPDATING" | "CREATE_FAILED" | "UPDATE_FAILED" | "DELETING" | "DELETE_FAILED"
- The lifecycle state of the event source: CREATING, ACTIVE, UPDATING, CREATE_FAILED, UPDATE_FAILED, DELETING, or DELETE_FAILED. Revocation by the event bus owner is reported by the Revoked property, not by the state.
- creation
Time String - The time the event source was created, as an ISO 8601 timestamp.
- event
Source StringArn - The Amazon Resource Name (ARN) of the event source. Its resource segment has the form event-sourcev2///. The type segment is set by the service (aws.service for AWS service events, aws.partner for partner events) and is not part of the event source name. The id segment is a 25-character identifier generated by the service.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The time the event source was last modified, as an ISO 8601 timestamp.
- revoked Boolean
- Whether the event bus owner has revoked this event source. Revocation is permanent: a revoked event source cannot be updated, but it can be deleted.
- state
Event
Source State - The lifecycle state of the event source: CREATING, ACTIVE, UPDATING, CREATE_FAILED, UPDATE_FAILED, DELETING, or DELETE_FAILED. Revocation by the event bus owner is reported by the Revoked property, not by the state.
- creation
Time string - The time the event source was created, as an ISO 8601 timestamp.
- event
Source stringArn - The Amazon Resource Name (ARN) of the event source. Its resource segment has the form event-sourcev2///. The type segment is set by the service (aws.service for AWS service events, aws.partner for partner events) and is not part of the event source name. The id segment is a 25-character identifier generated by the service.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTime - The time the event source was last modified, as an ISO 8601 timestamp.
- revoked boolean
- Whether the event bus owner has revoked this event source. Revocation is permanent: a revoked event source cannot be updated, but it can be deleted.
- state
Event
Source State - The lifecycle state of the event source: CREATING, ACTIVE, UPDATING, CREATE_FAILED, UPDATE_FAILED, DELETING, or DELETE_FAILED. Revocation by the event bus owner is reported by the Revoked property, not by the state.
- creation_
time str - The time the event source was created, as an ISO 8601 timestamp.
- event_
source_ strarn - The Amazon Resource Name (ARN) of the event source. Its resource segment has the form event-sourcev2///. The type segment is set by the service (aws.service for AWS service events, aws.partner for partner events) and is not part of the event source name. The id segment is a 25-character identifier generated by the service.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strtime - The time the event source was last modified, as an ISO 8601 timestamp.
- revoked bool
- Whether the event bus owner has revoked this event source. Revocation is permanent: a revoked event source cannot be updated, but it can be deleted.
- state
Event
Source State - The lifecycle state of the event source: CREATING, ACTIVE, UPDATING, CREATE_FAILED, UPDATE_FAILED, DELETING, or DELETE_FAILED. Revocation by the event bus owner is reported by the Revoked property, not by the state.
- creation
Time String - The time the event source was created, as an ISO 8601 timestamp.
- event
Source StringArn - The Amazon Resource Name (ARN) of the event source. Its resource segment has the form event-sourcev2///. The type segment is set by the service (aws.service for AWS service events, aws.partner for partner events) and is not part of the event source name. The id segment is a 25-character identifier generated by the service.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The time the event source was last modified, as an ISO 8601 timestamp.
- revoked Boolean
- Whether the event bus owner has revoked this event source. Revocation is permanent: a revoked event source cannot be updated, but it can be deleted.
- state "CREATING" | "ACTIVE" | "UPDATING" | "CREATE_FAILED" | "UPDATE_FAILED" | "DELETING" | "DELETE_FAILED"
- The lifecycle state of the event source: CREATING, ACTIVE, UPDATING, CREATE_FAILED, UPDATE_FAILED, DELETING, or DELETE_FAILED. Revocation by the event bus owner is reported by the Revoked property, not by the state.
Supporting Types
EventSourceAwsServiceEventsConfiguration, EventSourceAwsServiceEventsConfigurationArgs
Forward a single AWS service's events from the account's default event bus.- Aws
Service string - A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
- On
Failure Pulumi.Configuration Aws Native. Events V2. Inputs. Event Source On Failure Configuration - The destination for events that could not be forwarded.
- Pattern string
- A filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus. Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
- Aws
Service string - A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
- On
Failure EventConfiguration Source On Failure Configuration - The destination for events that could not be forwarded.
- Pattern string
- A filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus. Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
- aws_
service string - A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
- on_
failure_ objectconfiguration - The destination for events that could not be forwarded.
- pattern string
- A filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus. Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
- aws
Service String - A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
- on
Failure EventConfiguration Source On Failure Configuration - The destination for events that could not be forwarded.
- pattern String
- A filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus. Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
- aws
Service string - A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
- on
Failure EventConfiguration Source On Failure Configuration - The destination for events that could not be forwarded.
- pattern string
- A filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus. Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
- aws_
service str - A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
- on_
failure_ Eventconfiguration Source On Failure Configuration - The destination for events that could not be forwarded.
- pattern str
- A filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus. Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
- aws
Service String - A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
- on
Failure Property MapConfiguration - The destination for events that could not be forwarded.
- pattern String
- A filter pattern, as a JSON string, that defines which events from the specified AWS service are forwarded to the event bus. Do not include source, account, or region as top-level fields. If you do not specify a pattern, all events from the service are forwarded.
EventSourceConfiguration, EventSourceConfigurationArgs
Event source configuration. Exactly one of the two variants must be set.- Aws
Service Pulumi.Events Configuration Aws Native. Events V2. Inputs. Event Source Aws Service Events Configuration - Configuration for forwarding a single AWS service's events.
- Partner
Events Pulumi.Configuration Aws Native. Events V2. Inputs. Event Source Partner Events Configuration - Configuration for forwarding a partner event source's events.
- Aws
Service EventEvents Configuration Source Aws Service Events Configuration - Configuration for forwarding a single AWS service's events.
- Partner
Events EventConfiguration Source Partner Events Configuration - Configuration for forwarding a partner event source's events.
- aws_
service_ objectevents_ configuration - Configuration for forwarding a single AWS service's events.
- partner_
events_ objectconfiguration - Configuration for forwarding a partner event source's events.
- aws
Service EventEvents Configuration Source Aws Service Events Configuration - Configuration for forwarding a single AWS service's events.
- partner
Events EventConfiguration Source Partner Events Configuration - Configuration for forwarding a partner event source's events.
- aws
Service EventEvents Configuration Source Aws Service Events Configuration - Configuration for forwarding a single AWS service's events.
- partner
Events EventConfiguration Source Partner Events Configuration - Configuration for forwarding a partner event source's events.
- aws_
service_ Eventevents_ configuration Source Aws Service Events Configuration - Configuration for forwarding a single AWS service's events.
- partner_
events_ Eventconfiguration Source Partner Events Configuration - Configuration for forwarding a partner event source's events.
- aws
Service Property MapEvents Configuration - Configuration for forwarding a single AWS service's events.
- partner
Events Property MapConfiguration - Configuration for forwarding a partner event source's events.
EventSourceOnFailureConfiguration, EventSourceOnFailureConfigurationArgs
The destination for events that could not be forwarded by the managed forwarding target or, for partner event sources, the managed partner event bus. Arn is optional. An empty object removes a configured destination on update.- Arn string
- The ARN of the Amazon SQS standard queue that receives events that could not be forwarded. FIFO queues are not supported.
- Arn string
- The ARN of the Amazon SQS standard queue that receives events that could not be forwarded. FIFO queues are not supported.
- arn string
- The ARN of the Amazon SQS standard queue that receives events that could not be forwarded. FIFO queues are not supported.
- arn String
- The ARN of the Amazon SQS standard queue that receives events that could not be forwarded. FIFO queues are not supported.
- arn string
- The ARN of the Amazon SQS standard queue that receives events that could not be forwarded. FIFO queues are not supported.
- arn str
- The ARN of the Amazon SQS standard queue that receives events that could not be forwarded. FIFO queues are not supported.
- arn String
- The ARN of the Amazon SQS standard queue that receives events that could not be forwarded. FIFO queues are not supported.
EventSourcePartnerEventsConfiguration, EventSourcePartnerEventsConfigurationArgs
Forward a partner event source's events through a managed partner event bus.- Partner
Event stringSource Arn - The ARN of the partner event source to forward. The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- On
Failure Pulumi.Configuration Aws Native. Events V2. Inputs. Event Source On Failure Configuration - The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
- Partner
Bus stringKms Key Identifier - The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- Pattern string
- A filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus. If you do not specify a pattern, all events from the partner event source are forwarded.
- Partner
Event stringSource Arn - The ARN of the partner event source to forward. The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- On
Failure EventConfiguration Source On Failure Configuration - The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
- Partner
Bus stringKms Key Identifier - The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- Pattern string
- A filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus. If you do not specify a pattern, all events from the partner event source are forwarded.
- partner_
event_ stringsource_ arn - The ARN of the partner event source to forward. The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- on_
failure_ objectconfiguration - The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
- partner_
bus_ stringkms_ key_ identifier - The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- pattern string
- A filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus. If you do not specify a pattern, all events from the partner event source are forwarded.
- partner
Event StringSource Arn - The ARN of the partner event source to forward. The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- on
Failure EventConfiguration Source On Failure Configuration - The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
- partner
Bus StringKms Key Identifier - The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- pattern String
- A filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus. If you do not specify a pattern, all events from the partner event source are forwarded.
- partner
Event stringSource Arn - The ARN of the partner event source to forward. The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- on
Failure EventConfiguration Source On Failure Configuration - The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
- partner
Bus stringKms Key Identifier - The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- pattern string
- A filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus. If you do not specify a pattern, all events from the partner event source are forwarded.
- partner_
event_ strsource_ arn - The ARN of the partner event source to forward. The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- on_
failure_ Eventconfiguration Source On Failure Configuration - The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
- partner_
bus_ strkms_ key_ identifier - The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- pattern str
- A filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus. If you do not specify a pattern, all events from the partner event source are forwarded.
- partner
Event StringSource Arn - The ARN of the partner event source to forward. The partner owns the event source, so the ARN's account segment is empty. Changing this property replaces the event source. Because Name and EventBusArn together identify an event source, and the replacement is created before the old resource is deleted, change Name in the same update.
- on
Failure Property MapConfiguration - The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
- partner
Bus StringKms Key Identifier - The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on the managed partner event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN. If you do not specify a customer managed key identifier, EventBridge uses an AWS owned key to encrypt events on the event bus.
- pattern String
- A filter pattern, as a JSON string, that defines which events from the specified partner event source are forwarded to the event bus. If you do not specify a pattern, all events from the partner event source are forwarded.
EventSourceState, EventSourceStateArgs
- Creating
CREATING- Active
ACTIVE- Updating
UPDATING- Create
Failed CREATE_FAILED- Update
Failed UPDATE_FAILED- Deleting
DELETING- Delete
Failed DELETE_FAILED
- Event
Source State Creating CREATING- Event
Source State Active ACTIVE- Event
Source State Updating UPDATING- Event
Source State Create Failed CREATE_FAILED- Event
Source State Update Failed UPDATE_FAILED- Event
Source State Deleting DELETING- Event
Source State Delete Failed DELETE_FAILED
- "CREATING"
CREATING- "ACTIVE"
ACTIVE- "UPDATING"
UPDATING- "CREATE_FAILED"
CREATE_FAILED- "UPDATE_FAILED"
UPDATE_FAILED- "DELETING"
DELETING- "DELETE_FAILED"
DELETE_FAILED
- Creating
CREATING- Active
ACTIVE- Updating
UPDATING- Create
Failed CREATE_FAILED- Update
Failed UPDATE_FAILED- Deleting
DELETING- Delete
Failed DELETE_FAILED
- Creating
CREATING- Active
ACTIVE- Updating
UPDATING- Create
Failed CREATE_FAILED- Update
Failed UPDATE_FAILED- Deleting
DELETING- Delete
Failed DELETE_FAILED
- CREATING
CREATING- ACTIVE
ACTIVE- UPDATING
UPDATING- CREATE_FAILED
CREATE_FAILED- UPDATE_FAILED
UPDATE_FAILED- DELETING
DELETING- DELETE_FAILED
DELETE_FAILED
- "CREATING"
CREATING- "ACTIVE"
ACTIVE- "UPDATING"
UPDATING- "CREATE_FAILED"
CREATE_FAILED- "UPDATE_FAILED"
UPDATE_FAILED- "DELETING"
DELETING- "DELETE_FAILED"
DELETE_FAILED
Tag, TagArgs
A set of tags to apply to the resource.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, Sep 28, 2026 by Pulumi