We recommend new projects start with resources from the AWS provider.
aws-native.appintegrations.DataIntegration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::AppIntegrations::DataIntegration
Create DataIntegration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataIntegration(name: string, args: DataIntegrationArgs, opts?: CustomResourceOptions);@overload
def DataIntegration(resource_name: str,
                    args: DataIntegrationArgs,
                    opts: Optional[ResourceOptions] = None)
@overload
def DataIntegration(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    kms_key: Optional[str] = None,
                    source_uri: Optional[str] = None,
                    description: Optional[str] = None,
                    file_configuration: Optional[DataIntegrationFileConfigurationArgs] = None,
                    name: Optional[str] = None,
                    object_configuration: Optional[Mapping[str, Any]] = None,
                    schedule_config: Optional[DataIntegrationScheduleConfigArgs] = None,
                    tags: Optional[Sequence[_root_inputs.TagArgs]] = 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.
Parameters
- 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DataIntegration resource accepts the following input properties:
- KmsKey string
- The KMS key of the data integration.
- SourceUri string
- The URI of the data source.
- Description string
- The data integration description.
- FileConfiguration 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.
- ObjectConfiguration Dictionary<string, object>
- The configuration for what data should be pulled from the source.
- ScheduleConfig 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.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- The tags (keys and values) associated with the data integration.
- KmsKey string
- The KMS key of the data integration.
- SourceUri string
- The URI of the data source.
- Description string
- The data integration description.
- FileConfiguration DataIntegration File Configuration Args 
- The configuration for what files should be pulled from the source.
- Name string
- The name of the data integration.
- ObjectConfiguration map[string]interface{}
- The configuration for what data should be pulled from the source.
- ScheduleConfig DataIntegration Schedule Config Args 
- The name of the data and how often it should be pulled from the source.
- 
TagArgs 
- The tags (keys and values) associated with the data integration.
- kmsKey String
- The KMS key of the data integration.
- sourceUri String
- The URI of the data source.
- description String
- The data integration description.
- fileConfiguration DataIntegration File Configuration 
- The configuration for what files should be pulled from the source.
- name String
- The name of the data integration.
- objectConfiguration Map<String,Object>
- The configuration for what data should be pulled from the source.
- scheduleConfig DataIntegration Schedule Config 
- The name of the data and how often it should be pulled from the source.
- List<Tag>
- The tags (keys and values) associated with the data integration.
- kmsKey string
- The KMS key of the data integration.
- sourceUri string
- The URI of the data source.
- description string
- The data integration description.
- fileConfiguration DataIntegration File Configuration 
- The configuration for what files should be pulled from the source.
- name string
- The name of the data integration.
- objectConfiguration {[key: string]: any}
- The configuration for what data should be pulled from the source.
- scheduleConfig DataIntegration Schedule Config 
- The name of the data and how often it should be pulled from the source.
- Tag[]
- The tags (keys and values) associated with the data integration.
- kms_key str
- The KMS key of the data integration.
- 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 Mapping[str, Any]
- The configuration for what data should be pulled from the source.
- schedule_config DataIntegration Schedule Config Args 
- The name of the data and how often it should be pulled from the source.
- 
Sequence[TagArgs] 
- The tags (keys and values) associated with the data integration.
- kmsKey String
- The KMS key of the data integration.
- sourceUri String
- The URI of the data source.
- description String
- The data integration description.
- fileConfiguration Property Map
- The configuration for what files should be pulled from the source.
- name String
- The name of the data integration.
- objectConfiguration Map<Any>
- The configuration for what data should be pulled from the source.
- scheduleConfig Property Map
- The name of the data and how often it 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:
- AwsId string
- The unique identifer of the data integration.
- DataIntegration stringArn 
- The Amazon Resource Name (ARN) of the data integration.
- Id string
- The provider-assigned unique ID for this managed resource.
- AwsId string
- The unique identifer of the data integration.
- DataIntegration stringArn 
- The Amazon Resource Name (ARN) of the data integration.
- Id string
- The provider-assigned unique ID for this managed resource.
- awsId String
- The unique identifer of the data integration.
- dataIntegration StringArn 
- The Amazon Resource Name (ARN) of the data integration.
- id String
- The provider-assigned unique ID for this managed resource.
- awsId string
- The unique identifer of the data integration.
- dataIntegration stringArn 
- The Amazon Resource Name (ARN) of the data integration.
- id string
- The provider-assigned unique ID for this managed resource.
- aws_id str
- The unique identifer of the data integration.
- data_integration_ strarn 
- The Amazon Resource Name (ARN) of the data integration.
- id str
- The provider-assigned unique ID for this managed resource.
- awsId String
- The unique identifer of the data integration.
- dataIntegration 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        
- ScheduleExpression string
- How often the data should be pulled from data source.
- FirstExecution 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.
- ScheduleExpression string
- How often the data should be pulled from data source.
- FirstExecution 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.
- scheduleExpression String
- How often the data should be pulled from data source.
- firstExecution 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.
- scheduleExpression string
- How often the data should be pulled from data source.
- firstExecution 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.
- scheduleExpression String
- How often the data should be pulled from data source.
- firstExecution 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.
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.