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 string
- The unique name of the resource.
- args EventIntegrationArgs
- 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 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 string
- The unique name of the resource.
- args EventIntegrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EventIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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 stringBus - The Amazon Eventbridge bus for the event integration.
- Event
Filter 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 stringBus - The Amazon Eventbridge bus for the event integration.
- Event
Filter 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 StringBus - The Amazon Eventbridge bus for the event integration.
- event
Filter 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 stringBus - The Amazon Eventbridge bus for the event integration.
- event
Filter 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_ strbus - The Amazon Eventbridge bus for the event integration.
- event_
filter 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 StringBus - The Amazon Eventbridge bus for the event integration.
- event
Filter 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 string
- The source of the events.
- Source string
- The source of the events.
- source String
- The source of the events.
- source string
- The source of the events.
- source str
- The source of the events.
- source 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.