Documentation
¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationExternalUrlConfig
- type ApplicationExternalUrlConfigArgs
- func (ApplicationExternalUrlConfigArgs) ElementType() reflect.Type
- func (i ApplicationExternalUrlConfigArgs) ToApplicationExternalUrlConfigOutput() ApplicationExternalUrlConfigOutput
- func (i ApplicationExternalUrlConfigArgs) ToApplicationExternalUrlConfigOutputWithContext(ctx context.Context) ApplicationExternalUrlConfigOutput
- type ApplicationExternalUrlConfigInput
- type ApplicationExternalUrlConfigOutput
- func (o ApplicationExternalUrlConfigOutput) AccessUrl() pulumi.StringOutput
- func (o ApplicationExternalUrlConfigOutput) ApprovedOrigins() pulumi.StringArrayOutput
- func (ApplicationExternalUrlConfigOutput) ElementType() reflect.Type
- func (o ApplicationExternalUrlConfigOutput) ToApplicationExternalUrlConfigOutput() ApplicationExternalUrlConfigOutput
- func (o ApplicationExternalUrlConfigOutput) ToApplicationExternalUrlConfigOutputWithContext(ctx context.Context) ApplicationExternalUrlConfigOutput
- type ApplicationExternalUrlConfigPtrOutput
- func (o ApplicationExternalUrlConfigPtrOutput) AccessUrl() pulumi.StringPtrOutput
- func (o ApplicationExternalUrlConfigPtrOutput) ApprovedOrigins() pulumi.StringArrayOutput
- func (o ApplicationExternalUrlConfigPtrOutput) Elem() ApplicationExternalUrlConfigOutput
- func (ApplicationExternalUrlConfigPtrOutput) ElementType() reflect.Type
- func (o ApplicationExternalUrlConfigPtrOutput) ToApplicationExternalUrlConfigPtrOutput() ApplicationExternalUrlConfigPtrOutput
- func (o ApplicationExternalUrlConfigPtrOutput) ToApplicationExternalUrlConfigPtrOutputWithContext(ctx context.Context) ApplicationExternalUrlConfigPtrOutput
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput
- func (o ApplicationOutput) ApplicationSourceConfig() ApplicationSourceConfigPropertiesOutput
- func (o ApplicationOutput) AwsId() pulumi.StringOutput
- func (o ApplicationOutput) Description() pulumi.StringOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Namespace() pulumi.StringPtrOutput
- func (o ApplicationOutput) Permissions() pulumi.StringArrayOutput
- func (o ApplicationOutput) Tags() aws.TagArrayOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationSourceConfigProperties
- type ApplicationSourceConfigPropertiesArgs
- func (ApplicationSourceConfigPropertiesArgs) ElementType() reflect.Type
- func (i ApplicationSourceConfigPropertiesArgs) ToApplicationSourceConfigPropertiesOutput() ApplicationSourceConfigPropertiesOutput
- func (i ApplicationSourceConfigPropertiesArgs) ToApplicationSourceConfigPropertiesOutputWithContext(ctx context.Context) ApplicationSourceConfigPropertiesOutput
- type ApplicationSourceConfigPropertiesInput
- type ApplicationSourceConfigPropertiesOutput
- func (ApplicationSourceConfigPropertiesOutput) ElementType() reflect.Type
- func (o ApplicationSourceConfigPropertiesOutput) ExternalUrlConfig() ApplicationExternalUrlConfigOutput
- func (o ApplicationSourceConfigPropertiesOutput) ToApplicationSourceConfigPropertiesOutput() ApplicationSourceConfigPropertiesOutput
- func (o ApplicationSourceConfigPropertiesOutput) ToApplicationSourceConfigPropertiesOutputWithContext(ctx context.Context) ApplicationSourceConfigPropertiesOutput
- type ApplicationSourceConfigPropertiesPtrOutput
- func (o ApplicationSourceConfigPropertiesPtrOutput) Elem() ApplicationSourceConfigPropertiesOutput
- func (ApplicationSourceConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o ApplicationSourceConfigPropertiesPtrOutput) ExternalUrlConfig() ApplicationExternalUrlConfigPtrOutput
- func (o ApplicationSourceConfigPropertiesPtrOutput) ToApplicationSourceConfigPropertiesPtrOutput() ApplicationSourceConfigPropertiesPtrOutput
- func (o ApplicationSourceConfigPropertiesPtrOutput) ToApplicationSourceConfigPropertiesPtrOutputWithContext(ctx context.Context) ApplicationSourceConfigPropertiesPtrOutput
- type ApplicationState
- type ApplicationTag
- 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.StringArrayMapOutput
- 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.StringArrayMapOutput
- func (o DataIntegrationFileConfigurationPtrOutput) Folders() pulumi.StringArrayOutput
- func (o DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutput() DataIntegrationFileConfigurationPtrOutput
- func (o DataIntegrationFileConfigurationPtrOutput) ToDataIntegrationFileConfigurationPtrOutputWithContext(ctx context.Context) DataIntegrationFileConfigurationPtrOutput
- type DataIntegrationInput
- type DataIntegrationOutput
- func (o DataIntegrationOutput) AwsId() pulumi.StringOutput
- 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() pulumi.MapOutput
- func (o DataIntegrationOutput) ScheduleConfig() DataIntegrationScheduleConfigPtrOutput
- func (o DataIntegrationOutput) SourceUri() pulumi.StringOutput
- func (o DataIntegrationOutput) Tags() aws.TagArrayOutput
- 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
- func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigPtrOutput() DataIntegrationScheduleConfigPtrOutput
- func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigPtrOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigPtrOutput
- 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
- func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigPtrOutput() DataIntegrationScheduleConfigPtrOutput
- func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigPtrOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigPtrOutput
- type DataIntegrationScheduleConfigPtrInput
- type DataIntegrationScheduleConfigPtrOutput
- func (o DataIntegrationScheduleConfigPtrOutput) Elem() DataIntegrationScheduleConfigOutput
- func (DataIntegrationScheduleConfigPtrOutput) ElementType() reflect.Type
- func (o DataIntegrationScheduleConfigPtrOutput) FirstExecutionFrom() pulumi.StringPtrOutput
- func (o DataIntegrationScheduleConfigPtrOutput) Object() pulumi.StringPtrOutput
- func (o DataIntegrationScheduleConfigPtrOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o DataIntegrationScheduleConfigPtrOutput) ToDataIntegrationScheduleConfigPtrOutput() DataIntegrationScheduleConfigPtrOutput
- func (o DataIntegrationScheduleConfigPtrOutput) ToDataIntegrationScheduleConfigPtrOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigPtrOutput
- type DataIntegrationState
- type DataIntegrationTag
- 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() aws.TagArrayOutput
- func (o EventIntegrationOutput) ToEventIntegrationOutput() EventIntegrationOutput
- func (o EventIntegrationOutput) ToEventIntegrationOutputWithContext(ctx context.Context) EventIntegrationOutput
- type EventIntegrationState
- type EventIntegrationTag
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ApplicationSourceConfig() ApplicationSourceConfigPropertiesPtrOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Namespace() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Permissions() pulumi.StringArrayOutput
- func (o LookupApplicationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- 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() pulumi.MapOutput
- func (o LookupDataIntegrationResultOutput) Tags() aws.TagArrayOutput
- 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() aws.TagArrayOutput
- 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 Application ¶ added in v0.101.0
type Application struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the application. ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"` // Application source config ApplicationSourceConfig ApplicationSourceConfigPropertiesOutput `pulumi:"applicationSourceConfig"` // The id of the application. AwsId pulumi.StringOutput `pulumi:"awsId"` // The application description. Description pulumi.StringOutput `pulumi:"description"` // The name of the application. Name pulumi.StringOutput `pulumi:"name"` // The namespace of the application. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // The configuration of events or requests that the application has access to. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` // The tags (keys and values) associated with the application. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS:AppIntegrations::Application
func GetApplication ¶ added in v0.101.0
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶ added in v0.101.0
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶ added in v0.101.0
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶ added in v0.101.0
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶ added in v0.101.0
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶ added in v0.101.0
type ApplicationArgs struct { // Application source config ApplicationSourceConfig ApplicationSourceConfigPropertiesInput // The application description. Description pulumi.StringInput // The name of the application. Name pulumi.StringPtrInput // The namespace of the application. Namespace pulumi.StringPtrInput // The configuration of events or requests that the application has access to. Permissions pulumi.StringArrayInput // The tags (keys and values) associated with the application. Tags aws.TagArrayInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶ added in v0.101.0
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationExternalUrlConfig ¶ added in v0.101.0
type ApplicationExternalUrlConfigArgs ¶ added in v0.101.0
type ApplicationExternalUrlConfigArgs struct { // The URL to access the application. AccessUrl pulumi.StringInput `pulumi:"accessUrl"` // Additional URLs to allow list if different than the access URL. ApprovedOrigins pulumi.StringArrayInput `pulumi:"approvedOrigins"` }
func (ApplicationExternalUrlConfigArgs) ElementType ¶ added in v0.101.0
func (ApplicationExternalUrlConfigArgs) ElementType() reflect.Type
func (ApplicationExternalUrlConfigArgs) ToApplicationExternalUrlConfigOutput ¶ added in v0.101.0
func (i ApplicationExternalUrlConfigArgs) ToApplicationExternalUrlConfigOutput() ApplicationExternalUrlConfigOutput
func (ApplicationExternalUrlConfigArgs) ToApplicationExternalUrlConfigOutputWithContext ¶ added in v0.101.0
func (i ApplicationExternalUrlConfigArgs) ToApplicationExternalUrlConfigOutputWithContext(ctx context.Context) ApplicationExternalUrlConfigOutput
type ApplicationExternalUrlConfigInput ¶ added in v0.101.0
type ApplicationExternalUrlConfigInput interface { pulumi.Input ToApplicationExternalUrlConfigOutput() ApplicationExternalUrlConfigOutput ToApplicationExternalUrlConfigOutputWithContext(context.Context) ApplicationExternalUrlConfigOutput }
ApplicationExternalUrlConfigInput is an input type that accepts ApplicationExternalUrlConfigArgs and ApplicationExternalUrlConfigOutput values. You can construct a concrete instance of `ApplicationExternalUrlConfigInput` via:
ApplicationExternalUrlConfigArgs{...}
type ApplicationExternalUrlConfigOutput ¶ added in v0.101.0
type ApplicationExternalUrlConfigOutput struct{ *pulumi.OutputState }
func (ApplicationExternalUrlConfigOutput) AccessUrl ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigOutput) AccessUrl() pulumi.StringOutput
The URL to access the application.
func (ApplicationExternalUrlConfigOutput) ApprovedOrigins ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigOutput) ApprovedOrigins() pulumi.StringArrayOutput
Additional URLs to allow list if different than the access URL.
func (ApplicationExternalUrlConfigOutput) ElementType ¶ added in v0.101.0
func (ApplicationExternalUrlConfigOutput) ElementType() reflect.Type
func (ApplicationExternalUrlConfigOutput) ToApplicationExternalUrlConfigOutput ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigOutput) ToApplicationExternalUrlConfigOutput() ApplicationExternalUrlConfigOutput
func (ApplicationExternalUrlConfigOutput) ToApplicationExternalUrlConfigOutputWithContext ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigOutput) ToApplicationExternalUrlConfigOutputWithContext(ctx context.Context) ApplicationExternalUrlConfigOutput
type ApplicationExternalUrlConfigPtrOutput ¶ added in v0.101.0
type ApplicationExternalUrlConfigPtrOutput struct{ *pulumi.OutputState }
func (ApplicationExternalUrlConfigPtrOutput) AccessUrl ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigPtrOutput) AccessUrl() pulumi.StringPtrOutput
The URL to access the application.
func (ApplicationExternalUrlConfigPtrOutput) ApprovedOrigins ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigPtrOutput) ApprovedOrigins() pulumi.StringArrayOutput
Additional URLs to allow list if different than the access URL.
func (ApplicationExternalUrlConfigPtrOutput) ElementType ¶ added in v0.101.0
func (ApplicationExternalUrlConfigPtrOutput) ElementType() reflect.Type
func (ApplicationExternalUrlConfigPtrOutput) ToApplicationExternalUrlConfigPtrOutput ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigPtrOutput) ToApplicationExternalUrlConfigPtrOutput() ApplicationExternalUrlConfigPtrOutput
func (ApplicationExternalUrlConfigPtrOutput) ToApplicationExternalUrlConfigPtrOutputWithContext ¶ added in v0.101.0
func (o ApplicationExternalUrlConfigPtrOutput) ToApplicationExternalUrlConfigPtrOutputWithContext(ctx context.Context) ApplicationExternalUrlConfigPtrOutput
type ApplicationInput ¶ added in v0.101.0
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶ added in v0.101.0
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ApplicationArn ¶ added in v0.101.0
func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the application.
func (ApplicationOutput) ApplicationSourceConfig ¶ added in v0.101.0
func (o ApplicationOutput) ApplicationSourceConfig() ApplicationSourceConfigPropertiesOutput
Application source config
func (ApplicationOutput) AwsId ¶ added in v0.101.0
func (o ApplicationOutput) AwsId() pulumi.StringOutput
The id of the application.
func (ApplicationOutput) Description ¶ added in v0.101.0
func (o ApplicationOutput) Description() pulumi.StringOutput
The application description.
func (ApplicationOutput) ElementType ¶ added in v0.101.0
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) Name ¶ added in v0.101.0
func (o ApplicationOutput) Name() pulumi.StringOutput
The name of the application.
func (ApplicationOutput) Namespace ¶ added in v0.101.0
func (o ApplicationOutput) Namespace() pulumi.StringPtrOutput
The namespace of the application.
func (ApplicationOutput) Permissions ¶ added in v0.103.0
func (o ApplicationOutput) Permissions() pulumi.StringArrayOutput
The configuration of events or requests that the application has access to.
func (ApplicationOutput) Tags ¶ added in v0.101.0
func (o ApplicationOutput) Tags() aws.TagArrayOutput
The tags (keys and values) associated with the application.
func (ApplicationOutput) ToApplicationOutput ¶ added in v0.101.0
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶ added in v0.101.0
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationSourceConfigProperties ¶ added in v0.101.0
type ApplicationSourceConfigProperties struct { // The external URL source for the application. ExternalUrlConfig ApplicationExternalUrlConfig `pulumi:"externalUrlConfig"` }
Application source config
type ApplicationSourceConfigPropertiesArgs ¶ added in v0.101.0
type ApplicationSourceConfigPropertiesArgs struct { // The external URL source for the application. ExternalUrlConfig ApplicationExternalUrlConfigInput `pulumi:"externalUrlConfig"` }
Application source config
func (ApplicationSourceConfigPropertiesArgs) ElementType ¶ added in v0.101.0
func (ApplicationSourceConfigPropertiesArgs) ElementType() reflect.Type
func (ApplicationSourceConfigPropertiesArgs) ToApplicationSourceConfigPropertiesOutput ¶ added in v0.101.0
func (i ApplicationSourceConfigPropertiesArgs) ToApplicationSourceConfigPropertiesOutput() ApplicationSourceConfigPropertiesOutput
func (ApplicationSourceConfigPropertiesArgs) ToApplicationSourceConfigPropertiesOutputWithContext ¶ added in v0.101.0
func (i ApplicationSourceConfigPropertiesArgs) ToApplicationSourceConfigPropertiesOutputWithContext(ctx context.Context) ApplicationSourceConfigPropertiesOutput
type ApplicationSourceConfigPropertiesInput ¶ added in v0.101.0
type ApplicationSourceConfigPropertiesInput interface { pulumi.Input ToApplicationSourceConfigPropertiesOutput() ApplicationSourceConfigPropertiesOutput ToApplicationSourceConfigPropertiesOutputWithContext(context.Context) ApplicationSourceConfigPropertiesOutput }
ApplicationSourceConfigPropertiesInput is an input type that accepts ApplicationSourceConfigPropertiesArgs and ApplicationSourceConfigPropertiesOutput values. You can construct a concrete instance of `ApplicationSourceConfigPropertiesInput` via:
ApplicationSourceConfigPropertiesArgs{...}
type ApplicationSourceConfigPropertiesOutput ¶ added in v0.101.0
type ApplicationSourceConfigPropertiesOutput struct{ *pulumi.OutputState }
Application source config
func (ApplicationSourceConfigPropertiesOutput) ElementType ¶ added in v0.101.0
func (ApplicationSourceConfigPropertiesOutput) ElementType() reflect.Type
func (ApplicationSourceConfigPropertiesOutput) ExternalUrlConfig ¶ added in v0.101.0
func (o ApplicationSourceConfigPropertiesOutput) ExternalUrlConfig() ApplicationExternalUrlConfigOutput
The external URL source for the application.
func (ApplicationSourceConfigPropertiesOutput) ToApplicationSourceConfigPropertiesOutput ¶ added in v0.101.0
func (o ApplicationSourceConfigPropertiesOutput) ToApplicationSourceConfigPropertiesOutput() ApplicationSourceConfigPropertiesOutput
func (ApplicationSourceConfigPropertiesOutput) ToApplicationSourceConfigPropertiesOutputWithContext ¶ added in v0.101.0
func (o ApplicationSourceConfigPropertiesOutput) ToApplicationSourceConfigPropertiesOutputWithContext(ctx context.Context) ApplicationSourceConfigPropertiesOutput
type ApplicationSourceConfigPropertiesPtrOutput ¶ added in v0.101.0
type ApplicationSourceConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ApplicationSourceConfigPropertiesPtrOutput) ElementType ¶ added in v0.101.0
func (ApplicationSourceConfigPropertiesPtrOutput) ElementType() reflect.Type
func (ApplicationSourceConfigPropertiesPtrOutput) ExternalUrlConfig ¶ added in v0.101.0
func (o ApplicationSourceConfigPropertiesPtrOutput) ExternalUrlConfig() ApplicationExternalUrlConfigPtrOutput
The external URL source for the application.
func (ApplicationSourceConfigPropertiesPtrOutput) ToApplicationSourceConfigPropertiesPtrOutput ¶ added in v0.101.0
func (o ApplicationSourceConfigPropertiesPtrOutput) ToApplicationSourceConfigPropertiesPtrOutput() ApplicationSourceConfigPropertiesPtrOutput
func (ApplicationSourceConfigPropertiesPtrOutput) ToApplicationSourceConfigPropertiesPtrOutputWithContext ¶ added in v0.101.0
func (o ApplicationSourceConfigPropertiesPtrOutput) ToApplicationSourceConfigPropertiesPtrOutputWithContext(ctx context.Context) ApplicationSourceConfigPropertiesPtrOutput
type ApplicationState ¶ added in v0.101.0
type ApplicationState struct { }
func (ApplicationState) ElementType ¶ added in v0.101.0
func (ApplicationState) ElementType() reflect.Type
type ApplicationTag ¶ added in v0.101.0
type ApplicationTag 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 Application resources
type DataIntegration ¶ added in v0.12.0
type DataIntegration struct { pulumi.CustomResourceState // The unique identifer of the data integration. AwsId pulumi.StringOutput `pulumi:"awsId"` // 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 pulumi.MapOutput `pulumi:"objectConfiguration"` // The name of the data and how often it should be pulled from the source. ScheduleConfig DataIntegrationScheduleConfigPtrOutput `pulumi:"scheduleConfig"` // The URI of the data source. SourceUri pulumi.StringOutput `pulumi:"sourceUri"` // The tags (keys and values) associated with the data integration. Tags aws.TagArrayOutput `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 pulumi.MapInput // The name of the data and how often it should be pulled from the source. ScheduleConfig DataIntegrationScheduleConfigPtrInput // The URI of the data source. SourceUri pulumi.StringInput // The tags (keys and values) associated with the data integration. Tags aws.TagArrayInput }
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 map[string][]string `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.StringArrayMapInput `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.StringArrayMapOutput
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.StringArrayMapOutput
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 DataIntegrationOutput ¶ added in v0.12.0
type DataIntegrationOutput struct{ *pulumi.OutputState }
func (DataIntegrationOutput) AwsId ¶ added in v0.99.0
func (o DataIntegrationOutput) AwsId() pulumi.StringOutput
The unique identifer of the data integration.
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() pulumi.MapOutput
The configuration for what data should be pulled from the source.
func (DataIntegrationOutput) ScheduleConfig ¶ added in v0.17.0
func (o DataIntegrationOutput) ScheduleConfig() DataIntegrationScheduleConfigPtrOutput
The name of the data and how often it should be pulled from the source.
func (DataIntegrationOutput) SourceUri ¶ added in v0.72.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() aws.TagArrayOutput
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
func (DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigPtrOutput ¶ added in v0.80.0
func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigPtrOutput() DataIntegrationScheduleConfigPtrOutput
func (DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigPtrOutputWithContext ¶ added in v0.80.0
func (i DataIntegrationScheduleConfigArgs) ToDataIntegrationScheduleConfigPtrOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigPtrOutput
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
func (DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigPtrOutput ¶ added in v0.80.0
func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigPtrOutput() DataIntegrationScheduleConfigPtrOutput
func (DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigPtrOutputWithContext ¶ added in v0.80.0
func (o DataIntegrationScheduleConfigOutput) ToDataIntegrationScheduleConfigPtrOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigPtrOutput
type DataIntegrationScheduleConfigPtrInput ¶ added in v0.80.0
type DataIntegrationScheduleConfigPtrInput interface { pulumi.Input ToDataIntegrationScheduleConfigPtrOutput() DataIntegrationScheduleConfigPtrOutput ToDataIntegrationScheduleConfigPtrOutputWithContext(context.Context) DataIntegrationScheduleConfigPtrOutput }
DataIntegrationScheduleConfigPtrInput is an input type that accepts DataIntegrationScheduleConfigArgs, DataIntegrationScheduleConfigPtr and DataIntegrationScheduleConfigPtrOutput values. You can construct a concrete instance of `DataIntegrationScheduleConfigPtrInput` via:
DataIntegrationScheduleConfigArgs{...} or: nil
func DataIntegrationScheduleConfigPtr ¶ added in v0.80.0
func DataIntegrationScheduleConfigPtr(v *DataIntegrationScheduleConfigArgs) DataIntegrationScheduleConfigPtrInput
type DataIntegrationScheduleConfigPtrOutput ¶ added in v0.80.0
type DataIntegrationScheduleConfigPtrOutput struct{ *pulumi.OutputState }
func (DataIntegrationScheduleConfigPtrOutput) ElementType ¶ added in v0.80.0
func (DataIntegrationScheduleConfigPtrOutput) ElementType() reflect.Type
func (DataIntegrationScheduleConfigPtrOutput) FirstExecutionFrom ¶ added in v0.80.0
func (o DataIntegrationScheduleConfigPtrOutput) FirstExecutionFrom() pulumi.StringPtrOutput
The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
func (DataIntegrationScheduleConfigPtrOutput) Object ¶ added in v0.80.0
func (o DataIntegrationScheduleConfigPtrOutput) Object() pulumi.StringPtrOutput
The name of the object to pull from the data source.
func (DataIntegrationScheduleConfigPtrOutput) ScheduleExpression ¶ added in v0.80.0
func (o DataIntegrationScheduleConfigPtrOutput) ScheduleExpression() pulumi.StringPtrOutput
How often the data should be pulled from data source.
func (DataIntegrationScheduleConfigPtrOutput) ToDataIntegrationScheduleConfigPtrOutput ¶ added in v0.80.0
func (o DataIntegrationScheduleConfigPtrOutput) ToDataIntegrationScheduleConfigPtrOutput() DataIntegrationScheduleConfigPtrOutput
func (DataIntegrationScheduleConfigPtrOutput) ToDataIntegrationScheduleConfigPtrOutputWithContext ¶ added in v0.80.0
func (o DataIntegrationScheduleConfigPtrOutput) ToDataIntegrationScheduleConfigPtrOutputWithContext(ctx context.Context) DataIntegrationScheduleConfigPtrOutput
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 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 aws.TagArrayOutput `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 aws.TagArrayInput }
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() aws.TagArrayOutput
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 LookupApplicationArgs ¶ added in v0.101.0
type LookupApplicationArgs struct { // The Amazon Resource Name (ARN) of the application. ApplicationArn string `pulumi:"applicationArn"` }
type LookupApplicationOutputArgs ¶ added in v0.101.0
type LookupApplicationOutputArgs struct { // The Amazon Resource Name (ARN) of the application. ApplicationArn pulumi.StringInput `pulumi:"applicationArn"` }
func (LookupApplicationOutputArgs) ElementType ¶ added in v0.101.0
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶ added in v0.101.0
type LookupApplicationResult struct { // The Amazon Resource Name (ARN) of the application. ApplicationArn *string `pulumi:"applicationArn"` // Application source config ApplicationSourceConfig *ApplicationSourceConfigProperties `pulumi:"applicationSourceConfig"` // The application description. Description *string `pulumi:"description"` // The id of the application. Id *string `pulumi:"id"` // The name of the application. Name *string `pulumi:"name"` // The namespace of the application. Namespace *string `pulumi:"namespace"` // The configuration of events or requests that the application has access to. Permissions []string `pulumi:"permissions"` // The tags (keys and values) associated with the application. Tags []aws.Tag `pulumi:"tags"` }
func LookupApplication ¶ added in v0.101.0
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Resource Type definition for AWS:AppIntegrations::Application
type LookupApplicationResultOutput ¶ added in v0.101.0
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
func LookupApplicationOutput ¶ added in v0.101.0
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) ApplicationArn ¶ added in v0.101.0
func (o LookupApplicationResultOutput) ApplicationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the application.
func (LookupApplicationResultOutput) ApplicationSourceConfig ¶ added in v0.101.0
func (o LookupApplicationResultOutput) ApplicationSourceConfig() ApplicationSourceConfigPropertiesPtrOutput
Application source config
func (LookupApplicationResultOutput) Description ¶ added in v0.101.0
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
The application description.
func (LookupApplicationResultOutput) ElementType ¶ added in v0.101.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) Id ¶ added in v0.101.0
func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
The id of the application.
func (LookupApplicationResultOutput) Name ¶ added in v0.101.0
func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
The name of the application.
func (LookupApplicationResultOutput) Namespace ¶ added in v0.101.0
func (o LookupApplicationResultOutput) Namespace() pulumi.StringPtrOutput
The namespace of the application.
func (LookupApplicationResultOutput) Permissions ¶ added in v0.103.0
func (o LookupApplicationResultOutput) Permissions() pulumi.StringArrayOutput
The configuration of events or requests that the application has access to.
func (LookupApplicationResultOutput) Tags ¶ added in v0.101.0
func (o LookupApplicationResultOutput) Tags() aws.TagArrayOutput
The tags (keys and values) associated with the application.
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶ added in v0.101.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶ added in v0.101.0
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
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 map[string]interface{} `pulumi:"objectConfiguration"` // The tags (keys and values) associated with the data integration. Tags []aws.Tag `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() pulumi.MapOutput
The configuration for what data should be pulled from the source.
func (LookupDataIntegrationResultOutput) Tags ¶ added in v0.12.0
func (o LookupDataIntegrationResultOutput) Tags() aws.TagArrayOutput
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 []aws.Tag `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() aws.TagArrayOutput
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