Documentation ¶
Index ¶
- type DataIntegration
- type DataIntegrationArgs
- type DataIntegrationFileConfiguration
- type DataIntegrationFileConfigurationArgs
- func (DataIntegrationFileConfigurationArgs) ElementType() reflect.Type
- func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationOutput() DataIntegrationFileConfigurationOutput
- func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationOutput
- func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput
- func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationPtrOutput
- type DataIntegrationFileConfigurationInput
- type DataIntegrationFileConfigurationOutput
- func (DataIntegrationFileConfigurationOutput) ElementType() reflect.Type
- func (o DataIntegrationFileConfigurationOutput) Filters() pulumi.AnyOutput
- func (o DataIntegrationFileConfigurationOutput) Folders() pulumi.StringArrayOutput
- func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationOutput() DataIntegrationFileConfigurationOutput
- func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationOutput
- func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput
- func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationPtrOutput
- type DataIntegrationFileConfigurationPtrInput
- type DataIntegrationFileConfigurationPtrOutput
- func (o DataIntegrationFileConfigurationPtrOutput) Elem() DataIntegrationFileConfigurationOutput
- func (DataIntegrationFileConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataIntegrationFileConfigurationPtrOutput) Filters() pulumi.AnyOutput
- func (o DataIntegrationFileConfigurationPtrOutput) Folders() pulumi.StringArrayOutput
- func (o DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput
- func (o DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationPtrOutput
- type DataIntegrationInput
- type DataIntegrationObjectConfiguration
- type DataIntegrationObjectConfigurationArgs
- func (DataIntegrationObjectConfigurationArgs) ElementType() reflect.Type
- func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationOutput() DataIntegrationObjectConfigurationOutput
- func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationOutput
- func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationPtrOutput() DataIntegrationObjectConfigurationPtrOutput
- func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationPtrOutput
- type DataIntegrationObjectConfigurationInput
- type DataIntegrationObjectConfigurationOutput
- func (DataIntegrationObjectConfigurationOutput) ElementType() reflect.Type
- func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationOutput() DataIntegrationObjectConfigurationOutput
- func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationOutput
- func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationPtrOutput() DataIntegrationObjectConfigurationPtrOutput
- func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationPtrOutput
- type DataIntegrationObjectConfigurationPtrInput
- type DataIntegrationObjectConfigurationPtrOutput
- func (o DataIntegrationObjectConfigurationPtrOutput) Elem() DataIntegrationObjectConfigurationOutput
- func (DataIntegrationObjectConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataIntegrationObjectConfigurationPtrOutput) ToDataIntegrationObjectConfigurationPtrOutput() DataIntegrationObjectConfigurationPtrOutput
- func (o DataIntegrationObjectConfigurationPtrOutput) ToDataIntegrationObjectConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationPtrOutput
- type DataIntegrationOutput
- func (o DataIntegrationOutput) DataIntegrationArn() pulumi.StringOutput
- func (o DataIntegrationOutput) Description() pulumi.StringPtrOutput
- func (DataIntegrationOutput) ElementType() reflect.Type
- func (o DataIntegrationOutput) FileConfiguration() DataIntegrationFileConfigurationPtrOutput
- func (o DataIntegrationOutput) KmsKey() pulumi.StringOutput
- func (o DataIntegrationOutput) Name() pulumi.StringOutput
- func (o DataIntegrationOutput) ObjectConfiguration() DataIntegrationObjectConfigurationPtrOutput
- func (o DataIntegrationOutput) ScheduleConfig() DataIntegrationScheduleConfigOutput
- func (o DataIntegrationOutput) SourceURI() pulumi.StringOutput
- func (o DataIntegrationOutput) Tags() DataIntegrationTagArrayOutput
- func (o DataIntegrationOutput) ToDataIntegrationOutput() DataIntegrationOutput
- func (o DataIntegrationOutput) ToDataIntegrationOutputWithContext(ctx context.Context) 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.StringPtrOutput
- func (o DataIntegrationScheduleConfigOutput) Object() pulumi.StringPtrOutput
- 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 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 EventIntegrationOutput
- func (o EventIntegrationOutput) Description() pulumi.StringPtrOutput
- func (EventIntegrationOutput) ElementType() reflect.Type
- func (o EventIntegrationOutput) EventBridgeBus() pulumi.StringOutput
- func (o EventIntegrationOutput) EventFilter() EventIntegrationEventFilterOutput
- func (o EventIntegrationOutput) EventIntegrationArn() pulumi.StringOutput
- func (o EventIntegrationOutput) Name() pulumi.StringOutput
- func (o EventIntegrationOutput) Tags() EventIntegrationTagArrayOutput
- func (o EventIntegrationOutput) ToEventIntegrationOutput() EventIntegrationOutput
- func (o EventIntegrationOutput) ToEventIntegrationOutputWithContext(ctx context.Context) 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) FileConfiguration() DataIntegrationFileConfigurationPtrOutput
- func (o LookupDataIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDataIntegrationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupDataIntegrationResultOutput) ObjectConfiguration() DataIntegrationObjectConfigurationPtrOutput
- 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) 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 configuration for what files should be pulled from the source. FileConfiguration DataIntegrationFileConfigurationPtrOutput `pulumi:"fileConfiguration"` // The KMS key of the data integration. KmsKey pulumi.StringOutput `pulumi:"kmsKey"` // The name of the data integration. Name pulumi.StringOutput `pulumi:"name"` // The configuration for what data should be pulled from the source. ObjectConfiguration DataIntegrationObjectConfigurationPtrOutput `pulumi:"objectConfiguration"` // 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 configuration for what files should be pulled from the source. FileConfiguration DataIntegrationFileConfigurationPtrInput // The KMS key of the data integration. KmsKey pulumi.StringInput // The name of the data integration. Name pulumi.StringPtrInput // The configuration for what data should be pulled from the source. ObjectConfiguration DataIntegrationObjectConfigurationPtrInput // 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 DataIntegrationFileConfiguration ¶ added in v0.61.0
type DataIntegrationFileConfiguration struct { // Restrictions for what files should be pulled from the source. Filters interface{} `pulumi:"filters"` // Identifiers for the source folders to pull all files from recursively. Folders []string `pulumi:"folders"` }
The configuration for what files should be pulled from the source.
type DataIntegrationFileConfigurationArgs ¶ added in v0.61.0
type DataIntegrationFileConfigurationArgs struct { // Restrictions for what files should be pulled from the source. Filters pulumi.Input `pulumi:"filters"` // Identifiers for the source folders to pull all files from recursively. Folders pulumi.StringArrayInput `pulumi:"folders"` }
The configuration for what files should be pulled from the source.
func (DataIntegrationFileConfigurationArgs) ElementType ¶ added in v0.61.0
func (DataIntegrationFileConfigurationArgs) ElementType() reflect.Type
func (DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationOutput ¶ added in v0.61.0
func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationOutput() DataIntegrationFileConfigurationOutput
func (DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationOutputWithContext ¶ added in v0.61.0
func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationOutput
func (DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationPtrOutput ¶ added in v0.61.0
func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput
func (DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationPtrOutputWithContext ¶ added in v0.61.0
func (i DataIntegrationFileConfigurationArgs) ToDataIntegrationFileConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationPtrOutput
type DataIntegrationFileConfigurationInput ¶ added in v0.61.0
type DataIntegrationFileConfigurationInput interface { pulumi.Input ToDataIntegrationFileConfigurationOutput() DataIntegrationFileConfigurationOutput ToDataIntegrationFileConfigurationOutputWithContext(context.Context) DataIntegrationFileConfigurationOutput }
DataIntegrationFileConfigurationInput is an input type that accepts DataIntegrationFileConfigurationArgs and DataIntegrationFileConfigurationOutput values. You can construct a concrete instance of `DataIntegrationFileConfigurationInput` via:
DataIntegrationFileConfigurationArgs{...}
type DataIntegrationFileConfigurationOutput ¶ added in v0.61.0
type DataIntegrationFileConfigurationOutput struct{ *pulumi.OutputState }
The configuration for what files should be pulled from the source.
func (DataIntegrationFileConfigurationOutput) ElementType ¶ added in v0.61.0
func (DataIntegrationFileConfigurationOutput) ElementType() reflect.Type
func (DataIntegrationFileConfigurationOutput) Filters ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationOutput) Filters() pulumi.AnyOutput
Restrictions for what files should be pulled from the source.
func (DataIntegrationFileConfigurationOutput) Folders ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationOutput) Folders() pulumi.StringArrayOutput
Identifiers for the source folders to pull all files from recursively.
func (DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationOutput ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationOutput() DataIntegrationFileConfigurationOutput
func (DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationOutputWithContext ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationOutput
func (DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationPtrOutput ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput
func (DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationPtrOutputWithContext ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationOutput) ToDataIntegrationFileConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationPtrOutput
type DataIntegrationFileConfigurationPtrInput ¶ added in v0.61.0
type DataIntegrationFileConfigurationPtrInput interface { pulumi.Input ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput ToDataIntegrationFileConfigurationPtrOutputWithContext(context.Context) DataIntegrationFileConfigurationPtrOutput }
DataIntegrationFileConfigurationPtrInput is an input type that accepts DataIntegrationFileConfigurationArgs, DataIntegrationFileConfigurationPtr and DataIntegrationFileConfigurationPtrOutput values. You can construct a concrete instance of `DataIntegrationFileConfigurationPtrInput` via:
DataIntegrationFileConfigurationArgs{...} or: nil
func DataIntegrationFileConfigurationPtr ¶ added in v0.61.0
func DataIntegrationFileConfigurationPtr(v *DataIntegrationFileConfigurationArgs) DataIntegrationFileConfigurationPtrInput
type DataIntegrationFileConfigurationPtrOutput ¶ added in v0.61.0
type DataIntegrationFileConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataIntegrationFileConfigurationPtrOutput) ElementType ¶ added in v0.61.0
func (DataIntegrationFileConfigurationPtrOutput) ElementType() reflect.Type
func (DataIntegrationFileConfigurationPtrOutput) Filters ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationPtrOutput) Filters() pulumi.AnyOutput
Restrictions for what files should be pulled from the source.
func (DataIntegrationFileConfigurationPtrOutput) Folders ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationPtrOutput) Folders() pulumi.StringArrayOutput
Identifiers for the source folders to pull all files from recursively.
func (DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutput ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput
func (DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutputWithContext ¶ added in v0.61.0
func (o DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationPtrOutput
type DataIntegrationInput ¶ added in v0.12.0
type DataIntegrationInput interface { pulumi.Input ToDataIntegrationOutput() DataIntegrationOutput ToDataIntegrationOutputWithContext(ctx context.Context) DataIntegrationOutput }
type DataIntegrationObjectConfiguration ¶ added in v0.61.0
type DataIntegrationObjectConfiguration struct { }
The configuration for what data should be pulled from the source.
type DataIntegrationObjectConfigurationArgs ¶ added in v0.61.0
type DataIntegrationObjectConfigurationArgs struct { }
The configuration for what data should be pulled from the source.
func (DataIntegrationObjectConfigurationArgs) ElementType ¶ added in v0.61.0
func (DataIntegrationObjectConfigurationArgs) ElementType() reflect.Type
func (DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationOutput ¶ added in v0.61.0
func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationOutput() DataIntegrationObjectConfigurationOutput
func (DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationOutputWithContext ¶ added in v0.61.0
func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationOutput
func (DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationPtrOutput ¶ added in v0.61.0
func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationPtrOutput() DataIntegrationObjectConfigurationPtrOutput
func (DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationPtrOutputWithContext ¶ added in v0.61.0
func (i DataIntegrationObjectConfigurationArgs) ToDataIntegrationObjectConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationPtrOutput
type DataIntegrationObjectConfigurationInput ¶ added in v0.61.0
type DataIntegrationObjectConfigurationInput interface { pulumi.Input ToDataIntegrationObjectConfigurationOutput() DataIntegrationObjectConfigurationOutput ToDataIntegrationObjectConfigurationOutputWithContext(context.Context) DataIntegrationObjectConfigurationOutput }
DataIntegrationObjectConfigurationInput is an input type that accepts DataIntegrationObjectConfigurationArgs and DataIntegrationObjectConfigurationOutput values. You can construct a concrete instance of `DataIntegrationObjectConfigurationInput` via:
DataIntegrationObjectConfigurationArgs{...}
type DataIntegrationObjectConfigurationOutput ¶ added in v0.61.0
type DataIntegrationObjectConfigurationOutput struct{ *pulumi.OutputState }
The configuration for what data should be pulled from the source.
func (DataIntegrationObjectConfigurationOutput) ElementType ¶ added in v0.61.0
func (DataIntegrationObjectConfigurationOutput) ElementType() reflect.Type
func (DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationOutput ¶ added in v0.61.0
func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationOutput() DataIntegrationObjectConfigurationOutput
func (DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationOutputWithContext ¶ added in v0.61.0
func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationOutput
func (DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationPtrOutput ¶ added in v0.61.0
func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationPtrOutput() DataIntegrationObjectConfigurationPtrOutput
func (DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationPtrOutputWithContext ¶ added in v0.61.0
func (o DataIntegrationObjectConfigurationOutput) ToDataIntegrationObjectConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationPtrOutput
type DataIntegrationObjectConfigurationPtrInput ¶ added in v0.61.0
type DataIntegrationObjectConfigurationPtrInput interface { pulumi.Input ToDataIntegrationObjectConfigurationPtrOutput() DataIntegrationObjectConfigurationPtrOutput ToDataIntegrationObjectConfigurationPtrOutputWithContext(context.Context) DataIntegrationObjectConfigurationPtrOutput }
DataIntegrationObjectConfigurationPtrInput is an input type that accepts DataIntegrationObjectConfigurationArgs, DataIntegrationObjectConfigurationPtr and DataIntegrationObjectConfigurationPtrOutput values. You can construct a concrete instance of `DataIntegrationObjectConfigurationPtrInput` via:
DataIntegrationObjectConfigurationArgs{...} or: nil
func DataIntegrationObjectConfigurationPtr ¶ added in v0.61.0
func DataIntegrationObjectConfigurationPtr(v *DataIntegrationObjectConfigurationArgs) DataIntegrationObjectConfigurationPtrInput
type DataIntegrationObjectConfigurationPtrOutput ¶ added in v0.61.0
type DataIntegrationObjectConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataIntegrationObjectConfigurationPtrOutput) ElementType ¶ added in v0.61.0
func (DataIntegrationObjectConfigurationPtrOutput) ElementType() reflect.Type
func (DataIntegrationObjectConfigurationPtrOutput) ToDataIntegrationObjectConfigurationPtrOutput ¶ added in v0.61.0
func (o DataIntegrationObjectConfigurationPtrOutput) ToDataIntegrationObjectConfigurationPtrOutput() DataIntegrationObjectConfigurationPtrOutput
func (DataIntegrationObjectConfigurationPtrOutput) ToDataIntegrationObjectConfigurationPtrOutputWithContext ¶ added in v0.61.0
func (o DataIntegrationObjectConfigurationPtrOutput) ToDataIntegrationObjectConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationObjectConfigurationPtrOutput
type DataIntegrationOutput ¶ added in v0.12.0
type DataIntegrationOutput struct{ *pulumi.OutputState }
func (DataIntegrationOutput) DataIntegrationArn ¶ added in v0.17.0
func (o DataIntegrationOutput) DataIntegrationArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the data integration.
func (DataIntegrationOutput) Description ¶ added in v0.17.0
func (o DataIntegrationOutput) Description() pulumi.StringPtrOutput
The data integration description.
func (DataIntegrationOutput) ElementType ¶ added in v0.12.0
func (DataIntegrationOutput) ElementType() reflect.Type
func (DataIntegrationOutput) FileConfiguration ¶ added in v0.61.0
func (o DataIntegrationOutput) FileConfiguration() DataIntegrationFileConfigurationPtrOutput
The configuration for what files should be pulled from the source.
func (DataIntegrationOutput) KmsKey ¶ added in v0.17.0
func (o DataIntegrationOutput) KmsKey() pulumi.StringOutput
The KMS key of the data integration.
func (DataIntegrationOutput) Name ¶ added in v0.17.0
func (o DataIntegrationOutput) Name() pulumi.StringOutput
The name of the data integration.
func (DataIntegrationOutput) ObjectConfiguration ¶ added in v0.61.0
func (o DataIntegrationOutput) ObjectConfiguration() DataIntegrationObjectConfigurationPtrOutput
The configuration for what data should be pulled from the source.
func (DataIntegrationOutput) ScheduleConfig ¶ added in v0.17.0
func (o DataIntegrationOutput) ScheduleConfig() DataIntegrationScheduleConfigOutput
The name of the data and how often it should be pulled from the source.
func (DataIntegrationOutput) SourceURI ¶ added in v0.17.0
func (o DataIntegrationOutput) SourceURI() pulumi.StringOutput
The URI of the data source.
func (DataIntegrationOutput) Tags ¶ added in v0.17.0
func (o DataIntegrationOutput) Tags() DataIntegrationTagArrayOutput
The tags (keys and values) associated with the data integration.
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.StringPtrInput `pulumi:"firstExecutionFrom"` // The name of the object to pull from the data source. Object pulumi.StringPtrInput `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.StringPtrOutput
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.StringPtrOutput
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 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 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 EventIntegrationOutput ¶
type EventIntegrationOutput struct{ *pulumi.OutputState }
func (EventIntegrationOutput) Description ¶ added in v0.17.0
func (o EventIntegrationOutput) Description() pulumi.StringPtrOutput
The event integration description.
func (EventIntegrationOutput) ElementType ¶
func (EventIntegrationOutput) ElementType() reflect.Type
func (EventIntegrationOutput) EventBridgeBus ¶ added in v0.17.0
func (o EventIntegrationOutput) EventBridgeBus() pulumi.StringOutput
The Amazon Eventbridge bus for the event integration.
func (EventIntegrationOutput) EventFilter ¶ added in v0.17.0
func (o EventIntegrationOutput) EventFilter() EventIntegrationEventFilterOutput
The EventFilter (source) associated with the event integration.
func (EventIntegrationOutput) EventIntegrationArn ¶ added in v0.17.0
func (o EventIntegrationOutput) EventIntegrationArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the event integration.
func (EventIntegrationOutput) Name ¶ added in v0.17.0
func (o EventIntegrationOutput) Name() pulumi.StringOutput
The name of the event integration.
func (EventIntegrationOutput) Tags ¶ added in v0.17.0
func (o EventIntegrationOutput) Tags() EventIntegrationTagArrayOutput
The tags (keys and values) associated with the event integration.
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 configuration for what files should be pulled from the source. FileConfiguration *DataIntegrationFileConfiguration `pulumi:"fileConfiguration"` // The unique identifer of the data integration. Id *string `pulumi:"id"` // The name of the data integration. Name *string `pulumi:"name"` // The configuration for what data should be pulled from the source. ObjectConfiguration *DataIntegrationObjectConfiguration `pulumi:"objectConfiguration"` // 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) FileConfiguration ¶ added in v0.61.0
func (o LookupDataIntegrationResultOutput) FileConfiguration() DataIntegrationFileConfigurationPtrOutput
The configuration for what files should be pulled from the source.
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) ObjectConfiguration ¶ added in v0.61.0
func (o LookupDataIntegrationResultOutput) ObjectConfiguration() DataIntegrationObjectConfigurationPtrOutput
The configuration for what data should be pulled from the source.
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 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) 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