1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. appintegrations
  5. getDataIntegration

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.appintegrations.getDataIntegration

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource Type definition for AWS::AppIntegrations::DataIntegration

    Using getDataIntegration

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDataIntegration(args: GetDataIntegrationArgs, opts?: InvokeOptions): Promise<GetDataIntegrationResult>
    function getDataIntegrationOutput(args: GetDataIntegrationOutputArgs, opts?: InvokeOptions): Output<GetDataIntegrationResult>
    def get_data_integration(id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetDataIntegrationResult
    def get_data_integration_output(id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetDataIntegrationResult]
    func LookupDataIntegration(ctx *Context, args *LookupDataIntegrationArgs, opts ...InvokeOption) (*LookupDataIntegrationResult, error)
    func LookupDataIntegrationOutput(ctx *Context, args *LookupDataIntegrationOutputArgs, opts ...InvokeOption) LookupDataIntegrationResultOutput

    > Note: This function is named LookupDataIntegration in the Go SDK.

    public static class GetDataIntegration 
    {
        public static Task<GetDataIntegrationResult> InvokeAsync(GetDataIntegrationArgs args, InvokeOptions? opts = null)
        public static Output<GetDataIntegrationResult> Invoke(GetDataIntegrationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataIntegrationResult> getDataIntegration(GetDataIntegrationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:appintegrations:getDataIntegration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The unique identifer of the data integration.
    Id string
    The unique identifer of the data integration.
    id String
    The unique identifer of the data integration.
    id string
    The unique identifer of the data integration.
    id str
    The unique identifer of the data integration.
    id String
    The unique identifer of the data integration.

    getDataIntegration Result

    The following output properties are available:

    DataIntegrationArn string
    The Amazon Resource Name (ARN) of the data integration.
    Description string
    The data integration description.
    FileConfiguration Pulumi.AwsNative.AppIntegrations.Outputs.DataIntegrationFileConfiguration
    The configuration for what files should be pulled from the source.
    Id string
    The unique identifer of the data integration.
    Name string
    The name of the data integration.
    ObjectConfiguration Dictionary<string, object>
    The configuration for what data should be pulled from the source.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags (keys and values) associated with the data integration.
    DataIntegrationArn string
    The Amazon Resource Name (ARN) of the data integration.
    Description string
    The data integration description.
    FileConfiguration DataIntegrationFileConfiguration
    The configuration for what files should be pulled from the source.
    Id string
    The unique identifer of the data integration.
    Name string
    The name of the data integration.
    ObjectConfiguration map[string]interface{}
    The configuration for what data should be pulled from the source.
    Tags Tag
    The tags (keys and values) associated with the data integration.
    dataIntegrationArn String
    The Amazon Resource Name (ARN) of the data integration.
    description String
    The data integration description.
    fileConfiguration DataIntegrationFileConfiguration
    The configuration for what files should be pulled from the source.
    id String
    The unique identifer of the data integration.
    name String
    The name of the data integration.
    objectConfiguration Map<String,Object>
    The configuration for what data should be pulled from the source.
    tags List<Tag>
    The tags (keys and values) associated with the data integration.
    dataIntegrationArn string
    The Amazon Resource Name (ARN) of the data integration.
    description string
    The data integration description.
    fileConfiguration DataIntegrationFileConfiguration
    The configuration for what files should be pulled from the source.
    id string
    The unique identifer of the data integration.
    name string
    The name of the data integration.
    objectConfiguration {[key: string]: any}
    The configuration for what data should be pulled from the source.
    tags Tag[]
    The tags (keys and values) associated with the data integration.
    data_integration_arn str
    The Amazon Resource Name (ARN) of the data integration.
    description str
    The data integration description.
    file_configuration DataIntegrationFileConfiguration
    The configuration for what files should be pulled from the source.
    id str
    The unique identifer of the data integration.
    name str
    The name of the data integration.
    object_configuration Mapping[str, Any]
    The configuration for what data should be pulled from the source.
    tags Sequence[root_Tag]
    The tags (keys and values) associated with the data integration.
    dataIntegrationArn String
    The Amazon Resource Name (ARN) of the data integration.
    description String
    The data integration description.
    fileConfiguration Property Map
    The configuration for what files should be pulled from the source.
    id String
    The unique identifer of the data integration.
    name String
    The name of the data integration.
    objectConfiguration Map<Any>
    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.

    Supporting Types

    DataIntegrationFileConfiguration

    Folders List<string>
    Identifiers for the source folders to pull all files from recursively.
    Filters Dictionary<string, ImmutableArray<string>>
    Restrictions for what files should be pulled from the source.
    Folders []string
    Identifiers for the source folders to pull all files from recursively.
    Filters map[string][]string
    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 Map<String,List<String>>
    Restrictions for what files should be pulled from the source.
    folders string[]
    Identifiers for the source folders to pull all files from recursively.
    filters {[key: string]: string[]}
    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 Mapping[str, Sequence[str]]
    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 Map<List<String>>
    Restrictions for what files should be pulled from the source.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi