1. Packages
  2. AWS Native
  3. API Docs
  4. appintegrations
  5. DataIntegration

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi

aws-native.appintegrations.DataIntegration

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi

    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:

    KmsKey string

    The KMS key of the data integration.

    ScheduleConfig Pulumi.AwsNative.AppIntegrations.Inputs.DataIntegrationScheduleConfig

    The name of the data and how often it should be pulled from the source.

    SourceUri string

    The URI of the data source.

    Description string

    The data integration description.

    FileConfiguration Pulumi.AwsNative.AppIntegrations.Inputs.DataIntegrationFileConfiguration

    The configuration for what files should be pulled from the source.

    Name string

    The name of the data integration.

    ObjectConfiguration Pulumi.AwsNative.AppIntegrations.Inputs.DataIntegrationObjectConfiguration

    The configuration for what data should be pulled from the source.

    Tags List<Pulumi.AwsNative.AppIntegrations.Inputs.DataIntegrationTag>

    The tags (keys and values) associated with the data integration.

    KmsKey string

    The KMS key of the data integration.

    ScheduleConfig DataIntegrationScheduleConfigArgs

    The name of the data and how often it should be pulled from the source.

    SourceUri string

    The URI of the data source.

    Description string

    The data integration description.

    FileConfiguration DataIntegrationFileConfigurationArgs

    The configuration for what files should be pulled from the source.

    Name string

    The name of the data integration.

    ObjectConfiguration DataIntegrationObjectConfigurationArgs

    The configuration for what data should be pulled from the source.

    Tags []DataIntegrationTagArgs

    The tags (keys and values) associated with the data integration.

    kmsKey String

    The KMS key of the data integration.

    scheduleConfig DataIntegrationScheduleConfig

    The name of the data and how often it should be pulled from the source.

    sourceUri String

    The URI of the data source.

    description String

    The data integration description.

    fileConfiguration DataIntegrationFileConfiguration

    The configuration for what files should be pulled from the source.

    name String

    The name of the data integration.

    objectConfiguration DataIntegrationObjectConfiguration

    The configuration for what data should be pulled from the source.

    tags List<DataIntegrationTag>

    The tags (keys and values) associated with the data integration.

    kmsKey string

    The KMS key of the data integration.

    scheduleConfig DataIntegrationScheduleConfig

    The name of the data and how often it should be pulled from the source.

    sourceUri string

    The URI of the data source.

    description string

    The data integration description.

    fileConfiguration DataIntegrationFileConfiguration

    The configuration for what files should be pulled from the source.

    name string

    The name of the data integration.

    objectConfiguration DataIntegrationObjectConfiguration

    The configuration for what data should be pulled from the source.

    tags DataIntegrationTag[]

    The tags (keys and values) associated with the data integration.

    kms_key str

    The KMS key of the data integration.

    schedule_config DataIntegrationScheduleConfigArgs

    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 DataIntegrationFileConfigurationArgs

    The configuration for what files should be pulled from the source.

    name str

    The name of the data integration.

    object_configuration DataIntegrationObjectConfigurationArgs

    The configuration for what data should be pulled from the source.

    tags Sequence[DataIntegrationTagArgs]

    The tags (keys and values) associated with the data integration.

    kmsKey String

    The KMS key of the data integration.

    scheduleConfig Property Map

    The name of the data and how often it should be pulled from the source.

    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 Property Map

    The configuration for what data should be pulled from the source.

    tags 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:

    DataIntegrationArn string

    The Amazon Resource Name (ARN) of the data integration.

    Id string

    The provider-assigned unique ID for this managed resource.

    DataIntegrationArn string

    The Amazon Resource Name (ARN) of the data integration.

    Id string

    The provider-assigned unique ID for this managed resource.

    dataIntegrationArn String

    The Amazon Resource Name (ARN) of the data integration.

    id String

    The provider-assigned unique ID for this managed resource.

    dataIntegrationArn string

    The Amazon Resource Name (ARN) of the data integration.

    id string

    The provider-assigned unique ID for this managed resource.

    data_integration_arn str

    The Amazon Resource Name (ARN) of the data integration.

    id str

    The provider-assigned unique ID for this managed resource.

    dataIntegrationArn String

    The Amazon Resource Name (ARN) of the data integration.

    id String

    The provider-assigned unique ID for this managed resource.

    Supporting Types

    DataIntegrationFileConfiguration, DataIntegrationFileConfigurationArgs

    Folders List<string>

    Identifiers for the source folders to pull all files from recursively.

    Filters object

    Restrictions for what files should be pulled from the source.

    Folders []string

    Identifiers for the source folders to pull all files from recursively.

    Filters interface{}

    Restrictions for what files should be pulled from the source.

    folders List<String>

    Identifiers for the source folders to pull all files from recursively.

    filters Object

    Restrictions for what files should be pulled from the source.

    folders string[]

    Identifiers for the source folders to pull all files from recursively.

    filters any

    Restrictions for what files should be pulled from the source.

    folders Sequence[str]

    Identifiers for the source folders to pull all files from recursively.

    filters Any

    Restrictions for what files should be pulled from the source.

    folders List<String>

    Identifiers for the source folders to pull all files from recursively.

    filters Any

    Restrictions for what files should be pulled from the source.

    DataIntegrationScheduleConfig, DataIntegrationScheduleConfigArgs

    ScheduleExpression string

    How often the data should be pulled from data source.

    FirstExecutionFrom string

    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.

    FirstExecutionFrom string

    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.

    firstExecutionFrom String

    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.

    firstExecutionFrom string

    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_from str

    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.

    firstExecutionFrom String

    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

    Key string

    A key to identify the tag.

    Value string

    Corresponding tag value for the key.

    Key string

    A key to identify the tag.

    Value string

    Corresponding tag value for the key.

    key String

    A key to identify the tag.

    value String

    Corresponding tag value for the key.

    key string

    A key to identify the tag.

    value string

    Corresponding tag value for the key.

    key str

    A key to identify the tag.

    value str

    Corresponding tag value for the key.

    key String

    A key to identify the tag.

    value String

    Corresponding tag value for the key.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi