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:
- EventBridge stringBus 
- The Amazon Eventbridge bus for the event integration.
- EventFilter 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.
- EventBridge stringBus 
- The Amazon Eventbridge bus for the event integration.
- EventFilter 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.
- 
TagArgs 
- The tags (keys and values) associated with the event integration.
- eventBridge StringBus 
- The Amazon Eventbridge bus for the event integration.
- eventFilter 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.
- eventBridge stringBus 
- The Amazon Eventbridge bus for the event integration.
- eventFilter 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[TagArgs] 
- The tags (keys and values) associated with the event integration.
- eventBridge StringBus 
- The Amazon Eventbridge bus for the event integration.
- eventFilter 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:
- EventIntegration stringArn 
- The Amazon Resource Name (ARN) of the event integration.
- Id string
- The provider-assigned unique ID for this managed resource.
- EventIntegration stringArn 
- The Amazon Resource Name (ARN) of the event integration.
- Id string
- The provider-assigned unique ID for this managed resource.
- eventIntegration StringArn 
- The Amazon Resource Name (ARN) of the event integration.
- id String
- The provider-assigned unique ID for this managed resource.
- eventIntegration 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.
- eventIntegration 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.