AWS Native is in preview. AWS Classic is fully supported.
aws-native.appintegrations.DataIntegration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::AppIntegrations::DataIntegration
Create DataIntegration Resource
new DataIntegration(name: string, args: DataIntegrationArgs, opts?: CustomResourceOptions);
@overload
def DataIntegration(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
file_configuration: Optional[DataIntegrationFileConfigurationArgs] = None,
kms_key: Optional[str] = None,
name: Optional[str] = None,
object_configuration: Optional[DataIntegrationObjectConfigurationArgs] = None,
schedule_config: Optional[DataIntegrationScheduleConfigArgs] = None,
source_uri: Optional[str] = None,
tags: Optional[Sequence[DataIntegrationTagArgs]] = None)
@overload
def DataIntegration(resource_name: str,
args: DataIntegrationArgs,
opts: Optional[ResourceOptions] = None)
func NewDataIntegration(ctx *Context, name string, args DataIntegrationArgs, opts ...ResourceOption) (*DataIntegration, error)
public DataIntegration(string name, DataIntegrationArgs args, CustomResourceOptions? opts = null)
public DataIntegration(String name, DataIntegrationArgs args)
public DataIntegration(String name, DataIntegrationArgs args, CustomResourceOptions options)
type: aws-native:appintegrations:DataIntegration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DataIntegrationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DataIntegrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataIntegrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataIntegrationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DataIntegration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DataIntegration resource accepts the following input properties:
- Kms
Key string The KMS key of the data integration.
- Schedule
Config Pulumi.Aws Native. App Integrations. Inputs. Data Integration Schedule Config The name of the data and how often it should be pulled from the source.
- Source
Uri string The URI of the data source.
- Description string
The data integration description.
- File
Configuration Pulumi.Aws Native. App Integrations. Inputs. Data Integration File Configuration The configuration for what files should be pulled from the source.
- Name string
The name of the data integration.
- Object
Configuration Pulumi.Aws Native. App Integrations. Inputs. Data Integration Object Configuration The configuration for what data should be pulled from the source.
- List<Pulumi.
Aws Native. App Integrations. Inputs. Data Integration Tag> The tags (keys and values) associated with the data integration.
- Kms
Key string The KMS key of the data integration.
- Schedule
Config DataIntegration Schedule Config Args The name of the data and how often it should be pulled from the source.
- Source
Uri string The URI of the data source.
- Description string
The data integration description.
- File
Configuration DataIntegration File Configuration Args The configuration for what files should be pulled from the source.
- Name string
The name of the data integration.
- Object
Configuration DataIntegration Object Configuration Args The configuration for what data should be pulled from the source.
- []Data
Integration Tag Args The tags (keys and values) associated with the data integration.
- kms
Key String The KMS key of the data integration.
- schedule
Config DataIntegration Schedule Config The name of the data and how often it should be pulled from the source.
- source
Uri String The URI of the data source.
- description String
The data integration description.
- file
Configuration DataIntegration File Configuration The configuration for what files should be pulled from the source.
- name String
The name of the data integration.
- object
Configuration DataIntegration Object Configuration The configuration for what data should be pulled from the source.
- List<Data
Integration Tag> The tags (keys and values) associated with the data integration.
- kms
Key string The KMS key of the data integration.
- schedule
Config DataIntegration Schedule Config The name of the data and how often it should be pulled from the source.
- source
Uri string The URI of the data source.
- description string
The data integration description.
- file
Configuration DataIntegration File Configuration The configuration for what files should be pulled from the source.
- name string
The name of the data integration.
- object
Configuration DataIntegration Object Configuration The configuration for what data should be pulled from the source.
- Data
Integration Tag[] The tags (keys and values) associated with the data integration.
- kms_
key str The KMS key of the data integration.
- schedule_
config DataIntegration Schedule Config Args The name of the data and how often it should be pulled from the source.
- source_
uri str The URI of the data source.
- description str
The data integration description.
- file_
configuration DataIntegration File Configuration Args The configuration for what files should be pulled from the source.
- name str
The name of the data integration.
- object_
configuration DataIntegration Object Configuration Args The configuration for what data should be pulled from the source.
- Sequence[Data
Integration Tag Args] The tags (keys and values) associated with the data integration.
- kms
Key String The KMS key of the data integration.
- schedule
Config Property Map The name of the data and how often it should be pulled from the source.
- source
Uri String The URI of the data source.
- description String
The data integration description.
- file
Configuration Property Map The configuration for what files should be pulled from the source.
- name String
The name of the data integration.
- object
Configuration Property Map The configuration for what data should be pulled from the source.
- List<Property Map>
The tags (keys and values) associated with the data integration.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataIntegration resource produces the following output properties:
- Data
Integration stringArn The Amazon Resource Name (ARN) of the data integration.
- Id string
The provider-assigned unique ID for this managed resource.
- Data
Integration stringArn The Amazon Resource Name (ARN) of the data integration.
- Id string
The provider-assigned unique ID for this managed resource.
- data
Integration StringArn The Amazon Resource Name (ARN) of the data integration.
- id String
The provider-assigned unique ID for this managed resource.
- data
Integration stringArn The Amazon Resource Name (ARN) of the data integration.
- id string
The provider-assigned unique ID for this managed resource.
- data_
integration_ strarn The Amazon Resource Name (ARN) of the data integration.
- id str
The provider-assigned unique ID for this managed resource.
- data
Integration StringArn The Amazon Resource Name (ARN) of the data integration.
- id String
The provider-assigned unique ID for this managed resource.
Supporting Types
DataIntegrationFileConfiguration, DataIntegrationFileConfigurationArgs
DataIntegrationScheduleConfig, DataIntegrationScheduleConfigArgs
- Schedule
Expression string How often the data should be pulled from data source.
- First
Execution stringFrom The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
- Object string
The name of the object to pull from the data source.
- Schedule
Expression string How often the data should be pulled from data source.
- First
Execution stringFrom The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
- Object string
The name of the object to pull from the data source.
- schedule
Expression String How often the data should be pulled from data source.
- first
Execution StringFrom The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
- object String
The name of the object to pull from the data source.
- schedule
Expression string How often the data should be pulled from data source.
- first
Execution stringFrom The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
- object string
The name of the object to pull from the data source.
- schedule_
expression str How often the data should be pulled from data source.
- first_
execution_ strfrom The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
- object str
The name of the object to pull from the data source.
- schedule
Expression String How often the data should be pulled from data source.
- first
Execution StringFrom The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.
- object String
The name of the object to pull from the data source.
DataIntegrationTag, DataIntegrationTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.