AWS Native
EventIntegration
Resource Type definition for AWS::AppIntegrations::EventIntegration
Create a EventIntegration Resource
new EventIntegration(name: string, args: EventIntegrationArgs, opts?: CustomResourceOptions);
@overload
def EventIntegration(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
event_bridge_bus: Optional[str] = None,
event_filter: Optional[EventIntegrationEventFilterArgs] = None,
name: Optional[str] = None,
tags: Optional[Sequence[EventIntegrationTagArgs]] = None)
@overload
def EventIntegration(resource_name: str,
args: EventIntegrationArgs,
opts: Optional[ResourceOptions] = 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.
- 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
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 Args 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. App Integrations. Inputs. 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 Args The EventFilter (source) associated with the event integration.
- Description string
The event integration description.
- Name string
The name of the event integration.
- []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 Args The EventFilter (source) associated with the event integration.
- description String
The event integration description.
- name String
The name of the event integration.
- List<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 Args The EventFilter (source) associated with the event integration.
- description string
The event integration description.
- name string
The name of the event integration.
- Event
Integration Tag Args[] 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[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 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:
- Associations
List<Pulumi.
Aws Native. App Integrations. Outputs. Event Integration Association> The associations with the event integration.
- Event
Integration stringArn The Amazon Resource Name (ARN) of the event integration.
- Id string
The provider-assigned unique ID for this managed resource.
- Associations
[]Event
Integration Association The associations with the event integration.
- Event
Integration stringArn The Amazon Resource Name (ARN) of the event integration.
- Id string
The provider-assigned unique ID for this managed resource.
- associations
List<Event
Integration Association> The associations with the event integration.
- event
Integration StringArn The Amazon Resource Name (ARN) of the event integration.
- id String
The provider-assigned unique ID for this managed resource.
- associations
Event
Integration Association[] The associations with the event integration.
- event
Integration stringArn The Amazon Resource Name (ARN) of the event integration.
- id string
The provider-assigned unique ID for this managed resource.
- associations
Sequence[Event
Integration Association] The associations with the event integration.
- event_
integration_ strarn The Amazon Resource Name (ARN) of the event integration.
- id str
The provider-assigned unique ID for this managed resource.
- associations List<Property Map>
The associations with the event integration.
- 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
EventIntegrationAssociation
- Client
Association List<Pulumi.Metadata Aws Native. App Integrations. Inputs. Event Integration Metadata> The metadata associated with the client.
- Client
Id string The identifier for the client that is associated with the event integration.
- Event
Bridge stringRule Name The name of the Eventbridge rule.
- Event
Integration stringAssociation Arn The Amazon Resource Name (ARN) for the event integration association.
- Event
Integration stringAssociation Id The identifier for the event integration association.
- Client
Association []EventMetadata Integration Metadata The metadata associated with the client.
- Client
Id string The identifier for the client that is associated with the event integration.
- Event
Bridge stringRule Name The name of the Eventbridge rule.
- Event
Integration stringAssociation Arn The Amazon Resource Name (ARN) for the event integration association.
- Event
Integration stringAssociation Id The identifier for the event integration association.
- client
Association List<EventMetadata Integration Metadata> The metadata associated with the client.
- client
Id String The identifier for the client that is associated with the event integration.
- event
Bridge StringRule Name The name of the Eventbridge rule.
- event
Integration StringAssociation Arn The Amazon Resource Name (ARN) for the event integration association.
- event
Integration StringAssociation Id The identifier for the event integration association.
- client
Association EventMetadata Integration Metadata[] The metadata associated with the client.
- client
Id string The identifier for the client that is associated with the event integration.
- event
Bridge stringRule Name The name of the Eventbridge rule.
- event
Integration stringAssociation Arn The Amazon Resource Name (ARN) for the event integration association.
- event
Integration stringAssociation Id The identifier for the event integration association.
- client_
association_ Sequence[Eventmetadata Integration Metadata] The metadata associated with the client.
- client_
id str The identifier for the client that is associated with the event integration.
- event_
bridge_ strrule_ name The name of the Eventbridge rule.
- event_
integration_ strassociation_ arn The Amazon Resource Name (ARN) for the event integration association.
- event_
integration_ strassociation_ id The identifier for the event integration association.
- client
Association List<Property Map>Metadata The metadata associated with the client.
- client
Id String The identifier for the client that is associated with the event integration.
- event
Bridge StringRule Name The name of the Eventbridge rule.
- event
Integration StringAssociation Arn The Amazon Resource Name (ARN) for the event integration association.
- event
Integration StringAssociation Id The identifier for the event integration association.
EventIntegrationEventFilter
- 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.
EventIntegrationMetadata
EventIntegrationTag
Package Details
- Repository
- https://github.com/pulumi/pulumi-aws-native
- License
- Apache-2.0