We recommend new projects start with resources from the AWS provider.
aws-native.appintegrations.EventIntegration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::AppIntegrations::EventIntegration
Create EventIntegration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EventIntegration(name: string, args: EventIntegrationArgs, opts?: CustomResourceOptions);
@overload
def EventIntegration(resource_name: str,
args: EventIntegrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EventIntegration(resource_name: str,
opts: Optional[ResourceOptions] = None,
event_bridge_bus: Optional[str] = None,
event_filter: Optional[EventIntegrationEventFilterArgs] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewEventIntegration(ctx *Context, name string, args EventIntegrationArgs, opts ...ResourceOption) (*EventIntegration, error)
public EventIntegration(string name, EventIntegrationArgs args, CustomResourceOptions? opts = null)
public EventIntegration(String name, EventIntegrationArgs args)
public EventIntegration(String name, EventIntegrationArgs args, CustomResourceOptions options)
type: aws-native:appintegrations:EventIntegration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. EventIntegrationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. EventIntegrationArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. EventIntegrationArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. EventIntegrationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. EventIntegrationArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
EventIntegration 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 EventIntegration resource accepts the following input properties:
- Event
Bridge Bus This property is required. string - The Amazon Eventbridge bus for the event integration.
- Event
Filter This property is required. Pulumi.Aws Native. App Integrations. Inputs. Event Integration Event Filter - The EventFilter (source) associated with the event integration.
- Description string
- The event integration description.
- Name string
- The name of the event integration.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags (keys and values) associated with the event integration.
- Event
Bridge Bus This property is required. string - The Amazon Eventbridge bus for the event integration.
- Event
Filter This property is required. EventIntegration Event Filter Args - The EventFilter (source) associated with the event integration.
- Description string
- The event integration description.
- Name string
- The name of the event integration.
- Tag
Args - The tags (keys and values) associated with the event integration.
- event
Bridge Bus This property is required. String - The Amazon Eventbridge bus for the event integration.
- event
Filter This property is required. EventIntegration Event Filter - The EventFilter (source) associated with the event integration.
- description String
- The event integration description.
- name String
- The name of the event integration.
- List<Tag>
- The tags (keys and values) associated with the event integration.
- event
Bridge Bus This property is required. string - The Amazon Eventbridge bus for the event integration.
- event
Filter This property is required. EventIntegration Event Filter - The EventFilter (source) associated with the event integration.
- description string
- The event integration description.
- name string
- The name of the event integration.
- Tag[]
- The tags (keys and values) associated with the event integration.
- event_
bridge_ bus This property is required. str - The Amazon Eventbridge bus for the event integration.
- event_
filter This property is required. EventIntegration Event Filter Args - The EventFilter (source) associated with the event integration.
- description str
- The event integration description.
- name str
- The name of the event integration.
- Sequence[Tag
Args] - The tags (keys and values) associated with the event integration.
- event
Bridge Bus This property is required. String - The Amazon Eventbridge bus for the event integration.
- event
Filter This property is required. Property Map - The EventFilter (source) associated with the event integration.
- description String
- The event integration description.
- name String
- The name of the event integration.
- List<Property Map>
- The tags (keys and values) associated with the event integration.
Outputs
All input properties are implicitly available as output properties. Additionally, the EventIntegration resource produces the following output properties:
- Event
Integration stringArn - The Amazon Resource Name (ARN) of the event integration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Event
Integration stringArn - The Amazon Resource Name (ARN) of the event integration.
- Id string
- The provider-assigned unique ID for this managed resource.
- event
Integration StringArn - The Amazon Resource Name (ARN) of the event integration.
- id String
- The provider-assigned unique ID for this managed resource.
- event
Integration stringArn - The Amazon Resource Name (ARN) of the event integration.
- id string
- The provider-assigned unique ID for this managed resource.
- event_
integration_ strarn - The Amazon Resource Name (ARN) of the event integration.
- id str
- The provider-assigned unique ID for this managed resource.
- event
Integration StringArn - The Amazon Resource Name (ARN) of the event integration.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
EventIntegrationEventFilter, EventIntegrationEventFilterArgs
- Source
This property is required. string - The source of the events.
- Source
This property is required. string - The source of the events.
- source
This property is required. String - The source of the events.
- source
This property is required. string - The source of the events.
- source
This property is required. str - The source of the events.
- source
This property is required. String - The source of the events.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.