1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. eventsv2
  6. EventSource

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
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.AwsNative.EventsV2.Inputs.EventSourceConfiguration
    The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
    EventBusArn string
    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.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags assigned to the event source.
    Configuration EventSourceConfigurationArgs
    The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
    EventBusArn string
    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.
    Tags TagArgs
    The tags assigned to the event source.
    configuration object
    The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
    event_bus_arn string
    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.
    tags list(object)
    The tags assigned to the event source.
    configuration EventSourceConfiguration
    The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
    eventBusArn String
    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.
    tags List<Tag>
    The tags assigned to the event source.
    configuration EventSourceConfiguration
    The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
    eventBusArn string
    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.
    tags Tag[]
    The tags assigned to the event source.
    configuration EventSourceConfigurationArgs
    The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
    event_bus_arn str
    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.
    tags Sequence[TagArgs]
    The tags assigned to the event source.
    configuration Property Map
    The event source configuration. Specify exactly one of AwsServiceEventsConfiguration or PartnerEventsConfiguration.
    eventBusArn String
    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.
    tags 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:

    CreationTime string
    The time the event source was created, as an ISO 8601 timestamp.
    EventSourceArn string
    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.
    LastModifiedTime string
    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.AwsNative.EventsV2.EventSourceState
    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.
    CreationTime string
    The time the event source was created, as an ISO 8601 timestamp.
    EventSourceArn string
    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.
    LastModifiedTime string
    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 EventSourceStateEnum
    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_arn string
    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_time string
    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.
    creationTime String
    The time the event source was created, as an ISO 8601 timestamp.
    eventSourceArn String
    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.
    lastModifiedTime String
    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 EventSourceState
    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.
    creationTime string
    The time the event source was created, as an ISO 8601 timestamp.
    eventSourceArn string
    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.
    lastModifiedTime string
    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 EventSourceState
    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_arn str
    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_time str
    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 EventSourceState
    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.
    creationTime String
    The time the event source was created, as an ISO 8601 timestamp.
    eventSourceArn String
    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.
    lastModifiedTime String
    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.
    AwsService string
    A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
    OnFailureConfiguration Pulumi.AwsNative.EventsV2.Inputs.EventSourceOnFailureConfiguration
    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.
    AwsService string
    A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
    OnFailureConfiguration EventSourceOnFailureConfiguration
    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_configuration object
    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.
    awsService String
    A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
    onFailureConfiguration EventSourceOnFailureConfiguration
    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.
    awsService string
    A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
    onFailureConfiguration EventSourceOnFailureConfiguration
    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_configuration EventSourceOnFailureConfiguration
    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.
    awsService String
    A single AWS service source identifier, for example aws.s3. Wildcards and lists are not allowed.
    onFailureConfiguration Property Map
    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.
    AwsServiceEventsConfiguration EventSourceAwsServiceEventsConfiguration
    Configuration for forwarding a single AWS service's events.
    PartnerEventsConfiguration EventSourcePartnerEventsConfiguration
    Configuration for forwarding a partner event source's events.
    aws_service_events_configuration object
    Configuration for forwarding a single AWS service's events.
    partner_events_configuration object
    Configuration for forwarding a partner event source's events.
    awsServiceEventsConfiguration EventSourceAwsServiceEventsConfiguration
    Configuration for forwarding a single AWS service's events.
    partnerEventsConfiguration EventSourcePartnerEventsConfiguration
    Configuration for forwarding a partner event source's events.
    awsServiceEventsConfiguration EventSourceAwsServiceEventsConfiguration
    Configuration for forwarding a single AWS service's events.
    partnerEventsConfiguration EventSourcePartnerEventsConfiguration
    Configuration for forwarding a partner event source's events.
    aws_service_events_configuration EventSourceAwsServiceEventsConfiguration
    Configuration for forwarding a single AWS service's events.
    partner_events_configuration EventSourcePartnerEventsConfiguration
    Configuration for forwarding a partner event source's events.
    awsServiceEventsConfiguration Property Map
    Configuration for forwarding a single AWS service's events.
    partnerEventsConfiguration Property Map
    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.
    PartnerEventSourceArn string
    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.
    OnFailureConfiguration Pulumi.AwsNative.EventsV2.Inputs.EventSourceOnFailureConfiguration
    The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
    PartnerBusKmsKeyIdentifier string
    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.
    PartnerEventSourceArn string
    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.
    OnFailureConfiguration EventSourceOnFailureConfiguration
    The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
    PartnerBusKmsKeyIdentifier string
    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_source_arn string
    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_configuration object
    The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
    partner_bus_kms_key_identifier string
    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.
    partnerEventSourceArn String
    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.
    onFailureConfiguration EventSourceOnFailureConfiguration
    The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
    partnerBusKmsKeyIdentifier String
    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.
    partnerEventSourceArn string
    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.
    onFailureConfiguration EventSourceOnFailureConfiguration
    The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
    partnerBusKmsKeyIdentifier string
    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_source_arn str
    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_configuration EventSourceOnFailureConfiguration
    The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
    partner_bus_kms_key_identifier str
    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.
    partnerEventSourceArn String
    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.
    onFailureConfiguration Property Map
    The destination for events that could not be forwarded, covering both the forwarding target and the managed partner event bus.
    partnerBusKmsKeyIdentifier String
    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
    CreateFailed
    CREATE_FAILED
    UpdateFailed
    UPDATE_FAILED
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    EventSourceStateCreating
    CREATING
    EventSourceStateActive
    ACTIVE
    EventSourceStateUpdating
    UPDATING
    EventSourceStateCreateFailed
    CREATE_FAILED
    EventSourceStateUpdateFailed
    UPDATE_FAILED
    EventSourceStateDeleting
    DELETING
    EventSourceStateDeleteFailed
    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
    CreateFailed
    CREATE_FAILED
    UpdateFailed
    UPDATE_FAILED
    Deleting
    DELETING
    DeleteFailed
    DELETE_FAILED
    Creating
    CREATING
    Active
    ACTIVE
    Updating
    UPDATING
    CreateFailed
    CREATE_FAILED
    UpdateFailed
    UPDATE_FAILED
    Deleting
    DELETING
    DeleteFailed
    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.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.81.0
    published on Monday, Sep 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial