Documentation
¶
Index ¶
- type DataIntegration
- type DataIntegrationArgs
- type DataIntegrationInput
- type DataIntegrationOutput
- type DataIntegrationScheduleConfig
- type DataIntegrationScheduleConfigArgs
- func (DataIntegrationScheduleConfigArgs) ElementType() reflect.Type
- func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput
- func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigOutput
- type DataIntegrationScheduleConfigInput
- type DataIntegrationScheduleConfigOutput
- func (DataIntegrationScheduleConfigOutput) ElementType() reflect.Type
- func (o DataIntegrationScheduleConfigOutput) FirstExecutionFrom() pulumi.StringOutput
- func (o DataIntegrationScheduleConfigOutput) Object() pulumi.StringOutput
- func (o DataIntegrationScheduleConfigOutput) ScheduleExpression() pulumi.StringOutput
- func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput
- func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigOutput
- type DataIntegrationState
- type DataIntegrationTag
- type DataIntegrationTagArgs
- type DataIntegrationTagArray
- type DataIntegrationTagArrayInput
- type DataIntegrationTagArrayOutput
- func (DataIntegrationTagArrayOutput) ElementType() reflect.Type
- func (o DataIntegrationTagArrayOutput) Index(i pulumi.IntInput) DataIntegrationTagOutput
- func (o DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutput() DataIntegrationTagArrayOutput
- func (o DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutputWithContext(ctx context.Context) DataIntegrationTagArrayOutput
- type DataIntegrationTagInput
- type DataIntegrationTagOutput
- func (DataIntegrationTagOutput) ElementType() reflect.Type
- func (o DataIntegrationTagOutput) Key() pulumi.StringOutput
- func (o DataIntegrationTagOutput) ToDataIntegrationTagOutput() DataIntegrationTagOutput
- func (o DataIntegrationTagOutput) ToDataIntegrationTagOutputWithContext(ctx context.Context) DataIntegrationTagOutput
- func (o DataIntegrationTagOutput) Value() pulumi.StringOutput
- type EventIntegration
- type EventIntegrationArgs
- type EventIntegrationAssociation
- type EventIntegrationAssociationArrayOutput
- func (EventIntegrationAssociationArrayOutput) ElementType() reflect.Type
- func (o EventIntegrationAssociationArrayOutput) Index(i pulumi.IntInput) EventIntegrationAssociationOutput
- func (o EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutput() EventIntegrationAssociationArrayOutput
- func (o EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutputWithContext(ctx context.Context) EventIntegrationAssociationArrayOutput
- type EventIntegrationAssociationOutput
- func (o EventIntegrationAssociationOutput) ClientAssociationMetadata() EventIntegrationMetadataArrayOutput
- func (o EventIntegrationAssociationOutput) ClientId() pulumi.StringPtrOutput
- func (EventIntegrationAssociationOutput) ElementType() reflect.Type
- func (o EventIntegrationAssociationOutput) EventBridgeRuleName() pulumi.StringPtrOutput
- func (o EventIntegrationAssociationOutput) EventIntegrationAssociationArn() pulumi.StringPtrOutput
- func (o EventIntegrationAssociationOutput) EventIntegrationAssociationId() pulumi.StringPtrOutput
- func (o EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutput() EventIntegrationAssociationOutput
- func (o EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutputWithContext(ctx context.Context) EventIntegrationAssociationOutput
- type EventIntegrationEventFilter
- type EventIntegrationEventFilterArgs
- func (EventIntegrationEventFilterArgs) ElementType() reflect.Type
- func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput
- func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutputWithContext(ctx context.Context) EventIntegrationEventFilterOutput
- type EventIntegrationEventFilterInput
- type EventIntegrationEventFilterOutput
- func (EventIntegrationEventFilterOutput) ElementType() reflect.Type
- func (o EventIntegrationEventFilterOutput) Source() pulumi.StringOutput
- func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput
- func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutputWithContext(ctx context.Context) EventIntegrationEventFilterOutput
- type EventIntegrationInput
- type EventIntegrationMetadata
- type EventIntegrationMetadataArrayOutput
- func (EventIntegrationMetadataArrayOutput) ElementType() reflect.Type
- func (o EventIntegrationMetadataArrayOutput) Index(i pulumi.IntInput) EventIntegrationMetadataOutput
- func (o EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutput() EventIntegrationMetadataArrayOutput
- func (o EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutputWithContext(ctx context.Context) EventIntegrationMetadataArrayOutput
- type EventIntegrationMetadataOutput
- func (EventIntegrationMetadataOutput) ElementType() reflect.Type
- func (o EventIntegrationMetadataOutput) Key() pulumi.StringOutput
- func (o EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutput() EventIntegrationMetadataOutput
- func (o EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutputWithContext(ctx context.Context) EventIntegrationMetadataOutput
- func (o EventIntegrationMetadataOutput) Value() pulumi.StringOutput
- type EventIntegrationOutput
- type EventIntegrationState
- type EventIntegrationTag
- type EventIntegrationTagArgs
- type EventIntegrationTagArray
- type EventIntegrationTagArrayInput
- type EventIntegrationTagArrayOutput
- func (EventIntegrationTagArrayOutput) ElementType() reflect.Type
- func (o EventIntegrationTagArrayOutput) Index(i pulumi.IntInput) EventIntegrationTagOutput
- func (o EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutput() EventIntegrationTagArrayOutput
- func (o EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutputWithContext(ctx context.Context) EventIntegrationTagArrayOutput
- type EventIntegrationTagInput
- type EventIntegrationTagOutput
- func (EventIntegrationTagOutput) ElementType() reflect.Type
- func (o EventIntegrationTagOutput) Key() pulumi.StringOutput
- func (o EventIntegrationTagOutput) ToEventIntegrationTagOutput() EventIntegrationTagOutput
- func (o EventIntegrationTagOutput) ToEventIntegrationTagOutputWithContext(ctx context.Context) EventIntegrationTagOutput
- func (o EventIntegrationTagOutput) Value() pulumi.StringOutput
- type LookupDataIntegrationArgs
- type LookupDataIntegrationOutputArgs
- type LookupDataIntegrationResult
- type LookupDataIntegrationResultOutput
- func (o LookupDataIntegrationResultOutput) DataIntegrationArn() pulumi.StringPtrOutput
- func (o LookupDataIntegrationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupDataIntegrationResultOutput) ElementType() reflect.Type
- func (o LookupDataIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDataIntegrationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupDataIntegrationResultOutput) Tags() DataIntegrationTagArrayOutput
- func (o LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutput() LookupDataIntegrationResultOutput
- func (o LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutputWithContext(ctx context.Context) LookupDataIntegrationResultOutput
- type LookupEventIntegrationArgs
- type LookupEventIntegrationOutputArgs
- type LookupEventIntegrationResult
- type LookupEventIntegrationResultOutput
- func (o LookupEventIntegrationResultOutput) Associations() EventIntegrationAssociationArrayOutput
- func (o LookupEventIntegrationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEventIntegrationResultOutput) ElementType() reflect.Type
- func (o LookupEventIntegrationResultOutput) EventIntegrationArn() pulumi.StringPtrOutput
- func (o LookupEventIntegrationResultOutput) Tags() EventIntegrationTagArrayOutput
- func (o LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutput() LookupEventIntegrationResultOutput
- func (o LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutputWithContext(ctx context.Context) LookupEventIntegrationResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataIntegration ¶ added in v0.12.0
type DataIntegration struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the data integration. DataIntegrationArn pulumi.StringOutput `pulumi:"dataIntegrationArn"` // The data integration description. Description pulumi.StringPtrOutput `pulumi:"description"` // The KMS key of the data integration. KmsKey pulumi.StringOutput `pulumi:"kmsKey"` // The name of the data integration. Name pulumi.StringOutput `pulumi:"name"` // The name of the data and how often it should be pulled from the source. ScheduleConfig DataIntegrationScheduleConfigOutput `pulumi:"scheduleConfig"` // The URI of the data source. SourceURI pulumi.StringOutput `pulumi:"sourceURI"` // The tags (keys and values) associated with the data integration. Tags DataIntegrationTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::AppIntegrations::DataIntegration
func GetDataIntegration ¶ added in v0.12.0
func GetDataIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataIntegrationState, opts ...pulumi.ResourceOption) (*DataIntegration, error)
GetDataIntegration gets an existing DataIntegration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataIntegration ¶ added in v0.12.0
func NewDataIntegration(ctx *pulumi.Context, name string, args *DataIntegrationArgs, opts ...pulumi.ResourceOption) (*DataIntegration, error)
NewDataIntegration registers a new resource with the given unique name, arguments, and options.
func (*DataIntegration) ElementType ¶ added in v0.12.0
func (*DataIntegration) ElementType() reflect.Type
func (*DataIntegration) ToDataIntegrationOutput ¶ added in v0.12.0
func (i *DataIntegration) ToDataIntegrationOutput() DataIntegrationOutput
func (*DataIntegration) ToDataIntegrationOutputWithContext ¶ added in v0.12.0
func (i *DataIntegration) ToDataIntegrationOutputWithContext(ctx context.Context) DataIntegrationOutput
type DataIntegrationArgs ¶ added in v0.12.0
type DataIntegrationArgs struct { // The data integration description. Description pulumi.StringPtrInput // The KMS key of the data integration. KmsKey pulumi.StringInput // The name of the data integration. Name pulumi.StringPtrInput // The name of the data and how often it should be pulled from the source. ScheduleConfig DataIntegrationScheduleConfigInput // The URI of the data source. SourceURI pulumi.StringInput // The tags (keys and values) associated with the data integration. Tags DataIntegrationTagArrayInput }
The set of arguments for constructing a DataIntegration resource.
func (DataIntegrationArgs) ElementType ¶ added in v0.12.0
func (DataIntegrationArgs) ElementType() reflect.Type
type DataIntegrationInput ¶ added in v0.12.0
type DataIntegrationInput interface { pulumi.Input ToDataIntegrationOutput() DataIntegrationOutput ToDataIntegrationOutputWithContext(ctx context.Context) DataIntegrationOutput }
type DataIntegrationOutput ¶ added in v0.12.0
type DataIntegrationOutput struct{ *pulumi.OutputState }
func (DataIntegrationOutput) ElementType ¶ added in v0.12.0
func (DataIntegrationOutput) ElementType() reflect.Type
func (DataIntegrationOutput) ToDataIntegrationOutput ¶ added in v0.12.0
func (o DataIntegrationOutput) ToDataIntegrationOutput() DataIntegrationOutput
func (DataIntegrationOutput) ToDataIntegrationOutputWithContext ¶ added in v0.12.0
func (o DataIntegrationOutput) ToDataIntegrationOutputWithContext(ctx context.Context) DataIntegrationOutput
type DataIntegrationScheduleConfig ¶ added in v0.12.0
type DataIntegrationScheduleConfig struct { // The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported. FirstExecutionFrom string `pulumi:"firstExecutionFrom"` // The name of the object to pull from the data source. Object string `pulumi:"object"` // How often the data should be pulled from data source. ScheduleExpression string `pulumi:"scheduleExpression"` }
type DataIntegrationScheduleConfigArgs ¶ added in v0.12.0
type DataIntegrationScheduleConfigArgs struct { // The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported. FirstExecutionFrom pulumi.StringInput `pulumi:"firstExecutionFrom"` // The name of the object to pull from the data source. Object pulumi.StringInput `pulumi:"object"` // How often the data should be pulled from data source. ScheduleExpression pulumi.StringInput `pulumi:"scheduleExpression"` }
func (DataIntegrationScheduleConfigArgs) ElementType ¶ added in v0.12.0
func (DataIntegrationScheduleConfigArgs) ElementType() reflect.Type
func (DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutput ¶ added in v0.12.0
func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput
func (DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutputWithContext ¶ added in v0.12.0
func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigOutput
type DataIntegrationScheduleConfigInput ¶ added in v0.12.0
type DataIntegrationScheduleConfigInput interface { pulumi.Input ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput ToDataIntegrationScheduleConfigOutputWithContext(context.Context) DataIntegrationScheduleConfigOutput }
DataIntegrationScheduleConfigInput is an input type that accepts DataIntegrationScheduleConfigArgs and DataIntegrationScheduleConfigOutput values. You can construct a concrete instance of `DataIntegrationScheduleConfigInput` via:
DataIntegrationScheduleConfigArgs{...}
type DataIntegrationScheduleConfigOutput ¶ added in v0.12.0
type DataIntegrationScheduleConfigOutput struct{ *pulumi.OutputState }
func (DataIntegrationScheduleConfigOutput) ElementType ¶ added in v0.12.0
func (DataIntegrationScheduleConfigOutput) ElementType() reflect.Type
func (DataIntegrationScheduleConfigOutput) FirstExecutionFrom ¶ added in v0.12.0
func (o DataIntegrationScheduleConfigOutput) FirstExecutionFrom() pulumi.StringOutput
The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
func (DataIntegrationScheduleConfigOutput) Object ¶ added in v0.12.0
func (o DataIntegrationScheduleConfigOutput) Object() pulumi.StringOutput
The name of the object to pull from the data source.
func (DataIntegrationScheduleConfigOutput) ScheduleExpression ¶ added in v0.12.0
func (o DataIntegrationScheduleConfigOutput) ScheduleExpression() pulumi.StringOutput
How often the data should be pulled from data source.
func (DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutput ¶ added in v0.12.0
func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutput() DataIntegrationScheduleConfigOutput
func (DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutputWithContext ¶ added in v0.12.0
func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigOutput
type DataIntegrationState ¶ added in v0.12.0
type DataIntegrationState struct { }
func (DataIntegrationState) ElementType ¶ added in v0.12.0
func (DataIntegrationState) ElementType() reflect.Type
type DataIntegrationTag ¶ added in v0.12.0
type DataIntegrationTag struct { // A key to identify the tag. Key string `pulumi:"key"` // Corresponding tag value for the key. Value string `pulumi:"value"` }
A label for tagging DataIntegration resources
type DataIntegrationTagArgs ¶ added in v0.12.0
type DataIntegrationTagArgs struct { // A key to identify the tag. Key pulumi.StringInput `pulumi:"key"` // Corresponding tag value for the key. Value pulumi.StringInput `pulumi:"value"` }
A label for tagging DataIntegration resources
func (DataIntegrationTagArgs) ElementType ¶ added in v0.12.0
func (DataIntegrationTagArgs) ElementType() reflect.Type
func (DataIntegrationTagArgs) ToDataIntegrationTagOutput ¶ added in v0.12.0
func (i DataIntegrationTagArgs) ToDataIntegrationTagOutput() DataIntegrationTagOutput
func (DataIntegrationTagArgs) ToDataIntegrationTagOutputWithContext ¶ added in v0.12.0
func (i DataIntegrationTagArgs) ToDataIntegrationTagOutputWithContext(ctx context.Context) DataIntegrationTagOutput
type DataIntegrationTagArray ¶ added in v0.12.0
type DataIntegrationTagArray []DataIntegrationTagInput
func (DataIntegrationTagArray) ElementType ¶ added in v0.12.0
func (DataIntegrationTagArray) ElementType() reflect.Type
func (DataIntegrationTagArray) ToDataIntegrationTagArrayOutput ¶ added in v0.12.0
func (i DataIntegrationTagArray) ToDataIntegrationTagArrayOutput() DataIntegrationTagArrayOutput
func (DataIntegrationTagArray) ToDataIntegrationTagArrayOutputWithContext ¶ added in v0.12.0
func (i DataIntegrationTagArray) ToDataIntegrationTagArrayOutputWithContext(ctx context.Context) DataIntegrationTagArrayOutput
type DataIntegrationTagArrayInput ¶ added in v0.12.0
type DataIntegrationTagArrayInput interface { pulumi.Input ToDataIntegrationTagArrayOutput() DataIntegrationTagArrayOutput ToDataIntegrationTagArrayOutputWithContext(context.Context) DataIntegrationTagArrayOutput }
DataIntegrationTagArrayInput is an input type that accepts DataIntegrationTagArray and DataIntegrationTagArrayOutput values. You can construct a concrete instance of `DataIntegrationTagArrayInput` via:
DataIntegrationTagArray{ DataIntegrationTagArgs{...} }
type DataIntegrationTagArrayOutput ¶ added in v0.12.0
type DataIntegrationTagArrayOutput struct{ *pulumi.OutputState }
func (DataIntegrationTagArrayOutput) ElementType ¶ added in v0.12.0
func (DataIntegrationTagArrayOutput) ElementType() reflect.Type
func (DataIntegrationTagArrayOutput) Index ¶ added in v0.12.0
func (o DataIntegrationTagArrayOutput) Index(i pulumi.IntInput) DataIntegrationTagOutput
func (DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutput ¶ added in v0.12.0
func (o DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutput() DataIntegrationTagArrayOutput
func (DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutputWithContext ¶ added in v0.12.0
func (o DataIntegrationTagArrayOutput) ToDataIntegrationTagArrayOutputWithContext(ctx context.Context) DataIntegrationTagArrayOutput
type DataIntegrationTagInput ¶ added in v0.12.0
type DataIntegrationTagInput interface { pulumi.Input ToDataIntegrationTagOutput() DataIntegrationTagOutput ToDataIntegrationTagOutputWithContext(context.Context) DataIntegrationTagOutput }
DataIntegrationTagInput is an input type that accepts DataIntegrationTagArgs and DataIntegrationTagOutput values. You can construct a concrete instance of `DataIntegrationTagInput` via:
DataIntegrationTagArgs{...}
type DataIntegrationTagOutput ¶ added in v0.12.0
type DataIntegrationTagOutput struct{ *pulumi.OutputState }
A label for tagging DataIntegration resources
func (DataIntegrationTagOutput) ElementType ¶ added in v0.12.0
func (DataIntegrationTagOutput) ElementType() reflect.Type
func (DataIntegrationTagOutput) Key ¶ added in v0.12.0
func (o DataIntegrationTagOutput) Key() pulumi.StringOutput
A key to identify the tag.
func (DataIntegrationTagOutput) ToDataIntegrationTagOutput ¶ added in v0.12.0
func (o DataIntegrationTagOutput) ToDataIntegrationTagOutput() DataIntegrationTagOutput
func (DataIntegrationTagOutput) ToDataIntegrationTagOutputWithContext ¶ added in v0.12.0
func (o DataIntegrationTagOutput) ToDataIntegrationTagOutputWithContext(ctx context.Context) DataIntegrationTagOutput
func (DataIntegrationTagOutput) Value ¶ added in v0.12.0
func (o DataIntegrationTagOutput) Value() pulumi.StringOutput
Corresponding tag value for the key.
type EventIntegration ¶
type EventIntegration struct { pulumi.CustomResourceState // The associations with the event integration. Associations EventIntegrationAssociationArrayOutput `pulumi:"associations"` // The event integration description. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon Eventbridge bus for the event integration. EventBridgeBus pulumi.StringOutput `pulumi:"eventBridgeBus"` // The EventFilter (source) associated with the event integration. EventFilter EventIntegrationEventFilterOutput `pulumi:"eventFilter"` // The Amazon Resource Name (ARN) of the event integration. EventIntegrationArn pulumi.StringOutput `pulumi:"eventIntegrationArn"` // The name of the event integration. Name pulumi.StringOutput `pulumi:"name"` // The tags (keys and values) associated with the event integration. Tags EventIntegrationTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::AppIntegrations::EventIntegration
func GetEventIntegration ¶
func GetEventIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventIntegrationState, opts ...pulumi.ResourceOption) (*EventIntegration, error)
GetEventIntegration gets an existing EventIntegration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEventIntegration ¶
func NewEventIntegration(ctx *pulumi.Context, name string, args *EventIntegrationArgs, opts ...pulumi.ResourceOption) (*EventIntegration, error)
NewEventIntegration registers a new resource with the given unique name, arguments, and options.
func (*EventIntegration) ElementType ¶
func (*EventIntegration) ElementType() reflect.Type
func (*EventIntegration) ToEventIntegrationOutput ¶
func (i *EventIntegration) ToEventIntegrationOutput() EventIntegrationOutput
func (*EventIntegration) ToEventIntegrationOutputWithContext ¶
func (i *EventIntegration) ToEventIntegrationOutputWithContext(ctx context.Context) EventIntegrationOutput
type EventIntegrationArgs ¶
type EventIntegrationArgs struct { // The event integration description. Description pulumi.StringPtrInput // The Amazon Eventbridge bus for the event integration. EventBridgeBus pulumi.StringInput // The EventFilter (source) associated with the event integration. EventFilter EventIntegrationEventFilterInput // The name of the event integration. Name pulumi.StringPtrInput // The tags (keys and values) associated with the event integration. Tags EventIntegrationTagArrayInput }
The set of arguments for constructing a EventIntegration resource.
func (EventIntegrationArgs) ElementType ¶
func (EventIntegrationArgs) ElementType() reflect.Type
type EventIntegrationAssociation ¶ added in v0.2.0
type EventIntegrationAssociation struct { // The metadata associated with the client. ClientAssociationMetadata []EventIntegrationMetadata `pulumi:"clientAssociationMetadata"` // The identifier for the client that is associated with the event integration. ClientId *string `pulumi:"clientId"` // The name of the Eventbridge rule. EventBridgeRuleName *string `pulumi:"eventBridgeRuleName"` // The Amazon Resource Name (ARN) for the event integration association. EventIntegrationAssociationArn *string `pulumi:"eventIntegrationAssociationArn"` // The identifier for the event integration association. EventIntegrationAssociationId *string `pulumi:"eventIntegrationAssociationId"` }
type EventIntegrationAssociationArrayOutput ¶ added in v0.2.0
type EventIntegrationAssociationArrayOutput struct{ *pulumi.OutputState }
func (EventIntegrationAssociationArrayOutput) ElementType ¶ added in v0.2.0
func (EventIntegrationAssociationArrayOutput) ElementType() reflect.Type
func (EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutput ¶ added in v0.2.0
func (o EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutput() EventIntegrationAssociationArrayOutput
func (EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutputWithContext ¶ added in v0.2.0
func (o EventIntegrationAssociationArrayOutput) ToEventIntegrationAssociationArrayOutputWithContext(ctx context.Context) EventIntegrationAssociationArrayOutput
type EventIntegrationAssociationOutput ¶ added in v0.2.0
type EventIntegrationAssociationOutput struct{ *pulumi.OutputState }
func (EventIntegrationAssociationOutput) ClientAssociationMetadata ¶ added in v0.2.0
func (o EventIntegrationAssociationOutput) ClientAssociationMetadata() EventIntegrationMetadataArrayOutput
The metadata associated with the client.
func (EventIntegrationAssociationOutput) ClientId ¶ added in v0.2.0
func (o EventIntegrationAssociationOutput) ClientId() pulumi.StringPtrOutput
The identifier for the client that is associated with the event integration.
func (EventIntegrationAssociationOutput) ElementType ¶ added in v0.2.0
func (EventIntegrationAssociationOutput) ElementType() reflect.Type
func (EventIntegrationAssociationOutput) EventBridgeRuleName ¶ added in v0.2.0
func (o EventIntegrationAssociationOutput) EventBridgeRuleName() pulumi.StringPtrOutput
The name of the Eventbridge rule.
func (EventIntegrationAssociationOutput) EventIntegrationAssociationArn ¶ added in v0.2.0
func (o EventIntegrationAssociationOutput) EventIntegrationAssociationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the event integration association.
func (EventIntegrationAssociationOutput) EventIntegrationAssociationId ¶ added in v0.2.0
func (o EventIntegrationAssociationOutput) EventIntegrationAssociationId() pulumi.StringPtrOutput
The identifier for the event integration association.
func (EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutput ¶ added in v0.2.0
func (o EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutput() EventIntegrationAssociationOutput
func (EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutputWithContext ¶ added in v0.2.0
func (o EventIntegrationAssociationOutput) ToEventIntegrationAssociationOutputWithContext(ctx context.Context) EventIntegrationAssociationOutput
type EventIntegrationEventFilter ¶
type EventIntegrationEventFilter struct { // The source of the events. Source string `pulumi:"source"` }
type EventIntegrationEventFilterArgs ¶
type EventIntegrationEventFilterArgs struct { // The source of the events. Source pulumi.StringInput `pulumi:"source"` }
func (EventIntegrationEventFilterArgs) ElementType ¶
func (EventIntegrationEventFilterArgs) ElementType() reflect.Type
func (EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutput ¶
func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput
func (EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutputWithContext ¶
func (i EventIntegrationEventFilterArgs) ToEventIntegrationEventFilterOutputWithContext(ctx context.Context) EventIntegrationEventFilterOutput
type EventIntegrationEventFilterInput ¶
type EventIntegrationEventFilterInput interface { pulumi.Input ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput ToEventIntegrationEventFilterOutputWithContext(context.Context) EventIntegrationEventFilterOutput }
EventIntegrationEventFilterInput is an input type that accepts EventIntegrationEventFilterArgs and EventIntegrationEventFilterOutput values. You can construct a concrete instance of `EventIntegrationEventFilterInput` via:
EventIntegrationEventFilterArgs{...}
type EventIntegrationEventFilterOutput ¶
type EventIntegrationEventFilterOutput struct{ *pulumi.OutputState }
func (EventIntegrationEventFilterOutput) ElementType ¶
func (EventIntegrationEventFilterOutput) ElementType() reflect.Type
func (EventIntegrationEventFilterOutput) Source ¶
func (o EventIntegrationEventFilterOutput) Source() pulumi.StringOutput
The source of the events.
func (EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutput ¶
func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutput() EventIntegrationEventFilterOutput
func (EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutputWithContext ¶
func (o EventIntegrationEventFilterOutput) ToEventIntegrationEventFilterOutputWithContext(ctx context.Context) EventIntegrationEventFilterOutput
type EventIntegrationInput ¶
type EventIntegrationInput interface { pulumi.Input ToEventIntegrationOutput() EventIntegrationOutput ToEventIntegrationOutputWithContext(ctx context.Context) EventIntegrationOutput }
type EventIntegrationMetadataArrayOutput ¶
type EventIntegrationMetadataArrayOutput struct{ *pulumi.OutputState }
func (EventIntegrationMetadataArrayOutput) ElementType ¶
func (EventIntegrationMetadataArrayOutput) ElementType() reflect.Type
func (EventIntegrationMetadataArrayOutput) Index ¶
func (o EventIntegrationMetadataArrayOutput) Index(i pulumi.IntInput) EventIntegrationMetadataOutput
func (EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutput ¶
func (o EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutput() EventIntegrationMetadataArrayOutput
func (EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutputWithContext ¶
func (o EventIntegrationMetadataArrayOutput) ToEventIntegrationMetadataArrayOutputWithContext(ctx context.Context) EventIntegrationMetadataArrayOutput
type EventIntegrationMetadataOutput ¶
type EventIntegrationMetadataOutput struct{ *pulumi.OutputState }
func (EventIntegrationMetadataOutput) ElementType ¶
func (EventIntegrationMetadataOutput) ElementType() reflect.Type
func (EventIntegrationMetadataOutput) Key ¶
func (o EventIntegrationMetadataOutput) Key() pulumi.StringOutput
A key to identify the metadata.
func (EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutput ¶
func (o EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutput() EventIntegrationMetadataOutput
func (EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutputWithContext ¶
func (o EventIntegrationMetadataOutput) ToEventIntegrationMetadataOutputWithContext(ctx context.Context) EventIntegrationMetadataOutput
func (EventIntegrationMetadataOutput) Value ¶
func (o EventIntegrationMetadataOutput) Value() pulumi.StringOutput
Corresponding metadata value for the key.
type EventIntegrationOutput ¶
type EventIntegrationOutput struct{ *pulumi.OutputState }
func (EventIntegrationOutput) ElementType ¶
func (EventIntegrationOutput) ElementType() reflect.Type
func (EventIntegrationOutput) ToEventIntegrationOutput ¶
func (o EventIntegrationOutput) ToEventIntegrationOutput() EventIntegrationOutput
func (EventIntegrationOutput) ToEventIntegrationOutputWithContext ¶
func (o EventIntegrationOutput) ToEventIntegrationOutputWithContext(ctx context.Context) EventIntegrationOutput
type EventIntegrationState ¶
type EventIntegrationState struct { }
func (EventIntegrationState) ElementType ¶
func (EventIntegrationState) ElementType() reflect.Type
type EventIntegrationTag ¶
type EventIntegrationTagArgs ¶
type EventIntegrationTagArgs struct { // A key to identify the tag. Key pulumi.StringInput `pulumi:"key"` // Corresponding tag value for the key. Value pulumi.StringInput `pulumi:"value"` }
func (EventIntegrationTagArgs) ElementType ¶
func (EventIntegrationTagArgs) ElementType() reflect.Type
func (EventIntegrationTagArgs) ToEventIntegrationTagOutput ¶
func (i EventIntegrationTagArgs) ToEventIntegrationTagOutput() EventIntegrationTagOutput
func (EventIntegrationTagArgs) ToEventIntegrationTagOutputWithContext ¶
func (i EventIntegrationTagArgs) ToEventIntegrationTagOutputWithContext(ctx context.Context) EventIntegrationTagOutput
type EventIntegrationTagArray ¶
type EventIntegrationTagArray []EventIntegrationTagInput
func (EventIntegrationTagArray) ElementType ¶
func (EventIntegrationTagArray) ElementType() reflect.Type
func (EventIntegrationTagArray) ToEventIntegrationTagArrayOutput ¶
func (i EventIntegrationTagArray) ToEventIntegrationTagArrayOutput() EventIntegrationTagArrayOutput
func (EventIntegrationTagArray) ToEventIntegrationTagArrayOutputWithContext ¶
func (i EventIntegrationTagArray) ToEventIntegrationTagArrayOutputWithContext(ctx context.Context) EventIntegrationTagArrayOutput
type EventIntegrationTagArrayInput ¶
type EventIntegrationTagArrayInput interface { pulumi.Input ToEventIntegrationTagArrayOutput() EventIntegrationTagArrayOutput ToEventIntegrationTagArrayOutputWithContext(context.Context) EventIntegrationTagArrayOutput }
EventIntegrationTagArrayInput is an input type that accepts EventIntegrationTagArray and EventIntegrationTagArrayOutput values. You can construct a concrete instance of `EventIntegrationTagArrayInput` via:
EventIntegrationTagArray{ EventIntegrationTagArgs{...} }
type EventIntegrationTagArrayOutput ¶
type EventIntegrationTagArrayOutput struct{ *pulumi.OutputState }
func (EventIntegrationTagArrayOutput) ElementType ¶
func (EventIntegrationTagArrayOutput) ElementType() reflect.Type
func (EventIntegrationTagArrayOutput) Index ¶
func (o EventIntegrationTagArrayOutput) Index(i pulumi.IntInput) EventIntegrationTagOutput
func (EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutput ¶
func (o EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutput() EventIntegrationTagArrayOutput
func (EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutputWithContext ¶
func (o EventIntegrationTagArrayOutput) ToEventIntegrationTagArrayOutputWithContext(ctx context.Context) EventIntegrationTagArrayOutput
type EventIntegrationTagInput ¶
type EventIntegrationTagInput interface { pulumi.Input ToEventIntegrationTagOutput() EventIntegrationTagOutput ToEventIntegrationTagOutputWithContext(context.Context) EventIntegrationTagOutput }
EventIntegrationTagInput is an input type that accepts EventIntegrationTagArgs and EventIntegrationTagOutput values. You can construct a concrete instance of `EventIntegrationTagInput` via:
EventIntegrationTagArgs{...}
type EventIntegrationTagOutput ¶
type EventIntegrationTagOutput struct{ *pulumi.OutputState }
func (EventIntegrationTagOutput) ElementType ¶
func (EventIntegrationTagOutput) ElementType() reflect.Type
func (EventIntegrationTagOutput) Key ¶
func (o EventIntegrationTagOutput) Key() pulumi.StringOutput
A key to identify the tag.
func (EventIntegrationTagOutput) ToEventIntegrationTagOutput ¶
func (o EventIntegrationTagOutput) ToEventIntegrationTagOutput() EventIntegrationTagOutput
func (EventIntegrationTagOutput) ToEventIntegrationTagOutputWithContext ¶
func (o EventIntegrationTagOutput) ToEventIntegrationTagOutputWithContext(ctx context.Context) EventIntegrationTagOutput
func (EventIntegrationTagOutput) Value ¶
func (o EventIntegrationTagOutput) Value() pulumi.StringOutput
Corresponding tag value for the key.
type LookupDataIntegrationArgs ¶ added in v0.12.0
type LookupDataIntegrationArgs struct { // The unique identifer of the data integration. Id string `pulumi:"id"` }
type LookupDataIntegrationOutputArgs ¶ added in v0.12.0
type LookupDataIntegrationOutputArgs struct { // The unique identifer of the data integration. Id pulumi.StringInput `pulumi:"id"` }
func (LookupDataIntegrationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDataIntegrationOutputArgs) ElementType() reflect.Type
type LookupDataIntegrationResult ¶ added in v0.12.0
type LookupDataIntegrationResult struct { // The Amazon Resource Name (ARN) of the data integration. DataIntegrationArn *string `pulumi:"dataIntegrationArn"` // The data integration description. Description *string `pulumi:"description"` // The unique identifer of the data integration. Id *string `pulumi:"id"` // The name of the data integration. Name *string `pulumi:"name"` // The tags (keys and values) associated with the data integration. Tags []DataIntegrationTag `pulumi:"tags"` }
func LookupDataIntegration ¶ added in v0.12.0
func LookupDataIntegration(ctx *pulumi.Context, args *LookupDataIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupDataIntegrationResult, error)
Resource Type definition for AWS::AppIntegrations::DataIntegration
type LookupDataIntegrationResultOutput ¶ added in v0.12.0
type LookupDataIntegrationResultOutput struct{ *pulumi.OutputState }
func LookupDataIntegrationOutput ¶ added in v0.12.0
func LookupDataIntegrationOutput(ctx *pulumi.Context, args LookupDataIntegrationOutputArgs, opts ...pulumi.InvokeOption) LookupDataIntegrationResultOutput
func (LookupDataIntegrationResultOutput) DataIntegrationArn ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) DataIntegrationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the data integration.
func (LookupDataIntegrationResultOutput) Description ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) Description() pulumi.StringPtrOutput
The data integration description.
func (LookupDataIntegrationResultOutput) ElementType ¶ added in v0.12.0
func (LookupDataIntegrationResultOutput) ElementType() reflect.Type
func (LookupDataIntegrationResultOutput) Id ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) Id() pulumi.StringPtrOutput
The unique identifer of the data integration.
func (LookupDataIntegrationResultOutput) Name ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) Name() pulumi.StringPtrOutput
The name of the data integration.
func (LookupDataIntegrationResultOutput) Tags ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) Tags() DataIntegrationTagArrayOutput
The tags (keys and values) associated with the data integration.
func (LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutput ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutput() LookupDataIntegrationResultOutput
func (LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutputWithContext ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) ToLookupDataIntegrationResultOutputWithContext(ctx context.Context) LookupDataIntegrationResultOutput
type LookupEventIntegrationArgs ¶ added in v0.12.0
type LookupEventIntegrationArgs struct { // The name of the event integration. Name string `pulumi:"name"` }
type LookupEventIntegrationOutputArgs ¶ added in v0.12.0
type LookupEventIntegrationOutputArgs struct { // The name of the event integration. Name pulumi.StringInput `pulumi:"name"` }
func (LookupEventIntegrationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEventIntegrationOutputArgs) ElementType() reflect.Type
type LookupEventIntegrationResult ¶ added in v0.12.0
type LookupEventIntegrationResult struct { // The associations with the event integration. Associations []EventIntegrationAssociation `pulumi:"associations"` // The event integration description. Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) of the event integration. EventIntegrationArn *string `pulumi:"eventIntegrationArn"` // The tags (keys and values) associated with the event integration. Tags []EventIntegrationTag `pulumi:"tags"` }
func LookupEventIntegration ¶ added in v0.12.0
func LookupEventIntegration(ctx *pulumi.Context, args *LookupEventIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupEventIntegrationResult, error)
Resource Type definition for AWS::AppIntegrations::EventIntegration
type LookupEventIntegrationResultOutput ¶ added in v0.12.0
type LookupEventIntegrationResultOutput struct{ *pulumi.OutputState }
func LookupEventIntegrationOutput ¶ added in v0.12.0
func LookupEventIntegrationOutput(ctx *pulumi.Context, args LookupEventIntegrationOutputArgs, opts ...pulumi.InvokeOption) LookupEventIntegrationResultOutput
func (LookupEventIntegrationResultOutput) Associations ¶ added in v0.12.0
func (o LookupEventIntegrationResultOutput) Associations() EventIntegrationAssociationArrayOutput
The associations with the event integration.
func (LookupEventIntegrationResultOutput) Description ¶ added in v0.12.0
func (o LookupEventIntegrationResultOutput) Description() pulumi.StringPtrOutput
The event integration description.
func (LookupEventIntegrationResultOutput) ElementType ¶ added in v0.12.0
func (LookupEventIntegrationResultOutput) ElementType() reflect.Type
func (LookupEventIntegrationResultOutput) EventIntegrationArn ¶ added in v0.12.0
func (o LookupEventIntegrationResultOutput) EventIntegrationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the event integration.
func (LookupEventIntegrationResultOutput) Tags ¶ added in v0.12.0
func (o LookupEventIntegrationResultOutput) Tags() EventIntegrationTagArrayOutput
The tags (keys and values) associated with the event integration.
func (LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutput ¶ added in v0.12.0
func (o LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutput() LookupEventIntegrationResultOutput
func (LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutputWithContext ¶ added in v0.12.0
func (o LookupEventIntegrationResultOutput) ToLookupEventIntegrationResultOutputWithContext(ctx context.Context) LookupEventIntegrationResultOutput