1. Packages
  2. AWS Native
  3. API Docs
  4. datazone
  5. DataSource

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

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

aws-native.datazone.DataSource

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

    A data source is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone.

    Create DataSource Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DataSource(name: string, args: DataSourceArgs, opts?: CustomResourceOptions);
    @overload
    def DataSource(resource_name: str,
                   args: DataSourceArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def DataSource(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   domain_identifier: Optional[str] = None,
                   environment_identifier: Optional[str] = None,
                   project_identifier: Optional[str] = None,
                   type: Optional[str] = None,
                   asset_forms_input: Optional[Sequence[DataSourceFormInputArgs]] = None,
                   configuration: Optional[Union[DataSourceConfigurationInput0PropertiesArgs, DataSourceConfigurationInput1PropertiesArgs]] = None,
                   description: Optional[str] = None,
                   enable_setting: Optional[DataSourceEnableSetting] = None,
                   name: Optional[str] = None,
                   publish_on_import: Optional[bool] = None,
                   recommendation: Optional[DataSourceRecommendationConfigurationArgs] = None,
                   schedule: Optional[DataSourceScheduleConfigurationArgs] = None)
    func NewDataSource(ctx *Context, name string, args DataSourceArgs, opts ...ResourceOption) (*DataSource, error)
    public DataSource(string name, DataSourceArgs args, CustomResourceOptions? opts = null)
    public DataSource(String name, DataSourceArgs args)
    public DataSource(String name, DataSourceArgs args, CustomResourceOptions options)
    
    type: aws-native:datazone:DataSource
    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 DataSourceArgs
    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 DataSourceArgs
    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 DataSourceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DataSourceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DataSourceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const aws_nativeDataSourceResource = new aws_native.datazone.DataSource("aws-nativeDataSourceResource", {
        domainIdentifier: "string",
        environmentIdentifier: "string",
        projectIdentifier: "string",
        type: "string",
        assetFormsInput: [{
            formName: "string",
            content: "string",
            typeIdentifier: "string",
            typeRevision: "string",
        }],
        configuration: {
            glueRunConfiguration: {
                relationalFilterConfigurations: [{
                    databaseName: "string",
                    filterExpressions: [{
                        expression: "string",
                        type: aws_native.datazone.DataSourceFilterExpressionType.Include,
                    }],
                    schemaName: "string",
                }],
                autoImportDataQualityResult: false,
                dataAccessRole: "string",
            },
        },
        description: "string",
        enableSetting: aws_native.datazone.DataSourceEnableSetting.Enabled,
        name: "string",
        publishOnImport: false,
        recommendation: {
            enableBusinessNameGeneration: false,
        },
        schedule: {
            schedule: "string",
            timezone: "string",
        },
    });
    
    Coming soon!
    

    DataSource 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 DataSource resource accepts the following input properties:

    DomainIdentifier string
    The ID of the Amazon DataZone domain where the data source is created.
    EnvironmentIdentifier string
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    ProjectIdentifier string
    The identifier of the Amazon DataZone project in which you want to add the data source.
    Type string
    The type of the data source.
    AssetFormsInput List<Pulumi.AwsNative.DataZone.Inputs.DataSourceFormInput>
    The metadata forms that are to be attached to the assets that this data source works with.
    Configuration Pulumi.AwsNative.DataZone.Inputs.DataSourceConfigurationInput0Properties | Pulumi.AwsNative.DataZone.Inputs.DataSourceConfigurationInput1Properties
    Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
    Description string
    The description of the data source.
    EnableSetting Pulumi.AwsNative.DataZone.DataSourceEnableSetting
    Specifies whether the data source is enabled.
    Name string
    The name of the data source.
    PublishOnImport bool
    Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
    Recommendation Pulumi.AwsNative.DataZone.Inputs.DataSourceRecommendationConfiguration
    Specifies whether the business name generation is to be enabled for this data source.
    Schedule Pulumi.AwsNative.DataZone.Inputs.DataSourceScheduleConfiguration
    The schedule of the data source runs.
    DomainIdentifier string
    The ID of the Amazon DataZone domain where the data source is created.
    EnvironmentIdentifier string
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    ProjectIdentifier string
    The identifier of the Amazon DataZone project in which you want to add the data source.
    Type string
    The type of the data source.
    AssetFormsInput []DataSourceFormInputArgs
    The metadata forms that are to be attached to the assets that this data source works with.
    Configuration DataSourceConfigurationInput0PropertiesArgs | DataSourceConfigurationInput1PropertiesArgs
    Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
    Description string
    The description of the data source.
    EnableSetting DataSourceEnableSetting
    Specifies whether the data source is enabled.
    Name string
    The name of the data source.
    PublishOnImport bool
    Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
    Recommendation DataSourceRecommendationConfigurationArgs
    Specifies whether the business name generation is to be enabled for this data source.
    Schedule DataSourceScheduleConfigurationArgs
    The schedule of the data source runs.
    domainIdentifier String
    The ID of the Amazon DataZone domain where the data source is created.
    environmentIdentifier String
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    projectIdentifier String
    The identifier of the Amazon DataZone project in which you want to add the data source.
    type String
    The type of the data source.
    assetFormsInput List<DataSourceFormInput>
    The metadata forms that are to be attached to the assets that this data source works with.
    configuration DataSourceConfigurationInput0Properties | DataSourceConfigurationInput1Properties
    Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
    description String
    The description of the data source.
    enableSetting DataSourceEnableSetting
    Specifies whether the data source is enabled.
    name String
    The name of the data source.
    publishOnImport Boolean
    Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
    recommendation DataSourceRecommendationConfiguration
    Specifies whether the business name generation is to be enabled for this data source.
    schedule DataSourceScheduleConfiguration
    The schedule of the data source runs.
    domainIdentifier string
    The ID of the Amazon DataZone domain where the data source is created.
    environmentIdentifier string
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    projectIdentifier string
    The identifier of the Amazon DataZone project in which you want to add the data source.
    type string
    The type of the data source.
    assetFormsInput DataSourceFormInput[]
    The metadata forms that are to be attached to the assets that this data source works with.
    configuration DataSourceConfigurationInput0Properties | DataSourceConfigurationInput1Properties
    Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
    description string
    The description of the data source.
    enableSetting DataSourceEnableSetting
    Specifies whether the data source is enabled.
    name string
    The name of the data source.
    publishOnImport boolean
    Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
    recommendation DataSourceRecommendationConfiguration
    Specifies whether the business name generation is to be enabled for this data source.
    schedule DataSourceScheduleConfiguration
    The schedule of the data source runs.
    domain_identifier str
    The ID of the Amazon DataZone domain where the data source is created.
    environment_identifier str
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    project_identifier str
    The identifier of the Amazon DataZone project in which you want to add the data source.
    type str
    The type of the data source.
    asset_forms_input Sequence[DataSourceFormInputArgs]
    The metadata forms that are to be attached to the assets that this data source works with.
    configuration DataSourceConfigurationInput0PropertiesArgs | DataSourceConfigurationInput1PropertiesArgs
    Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
    description str
    The description of the data source.
    enable_setting DataSourceEnableSetting
    Specifies whether the data source is enabled.
    name str
    The name of the data source.
    publish_on_import bool
    Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
    recommendation DataSourceRecommendationConfigurationArgs
    Specifies whether the business name generation is to be enabled for this data source.
    schedule DataSourceScheduleConfigurationArgs
    The schedule of the data source runs.
    domainIdentifier String
    The ID of the Amazon DataZone domain where the data source is created.
    environmentIdentifier String
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    projectIdentifier String
    The identifier of the Amazon DataZone project in which you want to add the data source.
    type String
    The type of the data source.
    assetFormsInput List<Property Map>
    The metadata forms that are to be attached to the assets that this data source works with.
    configuration Property Map | Property Map
    Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
    description String
    The description of the data source.
    enableSetting "ENABLED" | "DISABLED"
    Specifies whether the data source is enabled.
    name String
    The name of the data source.
    publishOnImport Boolean
    Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
    recommendation Property Map
    Specifies whether the business name generation is to be enabled for this data source.
    schedule Property Map
    The schedule of the data source runs.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DataSource resource produces the following output properties:

    AwsId string
    The unique identifier of the data source.
    CreatedAt string
    The timestamp of when the data source was created.
    DomainId string
    The ID of the Amazon DataZone domain where the data source is created.
    EnvironmentId string
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastRunAssetCount double
    The number of assets created by the data source during its last run.
    LastRunAt string
    The timestamp that specifies when the data source was last run.
    LastRunStatus string
    The status of the last run of this data source.
    ProjectId string
    The ID of the Amazon DataZone project to which the data source is added.
    Status Pulumi.AwsNative.DataZone.DataSourceStatus
    The status of the data source.
    UpdatedAt string
    The timestamp of when this data source was updated.
    AwsId string
    The unique identifier of the data source.
    CreatedAt string
    The timestamp of when the data source was created.
    DomainId string
    The ID of the Amazon DataZone domain where the data source is created.
    EnvironmentId string
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastRunAssetCount float64
    The number of assets created by the data source during its last run.
    LastRunAt string
    The timestamp that specifies when the data source was last run.
    LastRunStatus string
    The status of the last run of this data source.
    ProjectId string
    The ID of the Amazon DataZone project to which the data source is added.
    Status DataSourceStatus
    The status of the data source.
    UpdatedAt string
    The timestamp of when this data source was updated.
    awsId String
    The unique identifier of the data source.
    createdAt String
    The timestamp of when the data source was created.
    domainId String
    The ID of the Amazon DataZone domain where the data source is created.
    environmentId String
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    id String
    The provider-assigned unique ID for this managed resource.
    lastRunAssetCount Double
    The number of assets created by the data source during its last run.
    lastRunAt String
    The timestamp that specifies when the data source was last run.
    lastRunStatus String
    The status of the last run of this data source.
    projectId String
    The ID of the Amazon DataZone project to which the data source is added.
    status DataSourceStatus
    The status of the data source.
    updatedAt String
    The timestamp of when this data source was updated.
    awsId string
    The unique identifier of the data source.
    createdAt string
    The timestamp of when the data source was created.
    domainId string
    The ID of the Amazon DataZone domain where the data source is created.
    environmentId string
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    id string
    The provider-assigned unique ID for this managed resource.
    lastRunAssetCount number
    The number of assets created by the data source during its last run.
    lastRunAt string
    The timestamp that specifies when the data source was last run.
    lastRunStatus string
    The status of the last run of this data source.
    projectId string
    The ID of the Amazon DataZone project to which the data source is added.
    status DataSourceStatus
    The status of the data source.
    updatedAt string
    The timestamp of when this data source was updated.
    aws_id str
    The unique identifier of the data source.
    created_at str
    The timestamp of when the data source was created.
    domain_id str
    The ID of the Amazon DataZone domain where the data source is created.
    environment_id str
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    id str
    The provider-assigned unique ID for this managed resource.
    last_run_asset_count float
    The number of assets created by the data source during its last run.
    last_run_at str
    The timestamp that specifies when the data source was last run.
    last_run_status str
    The status of the last run of this data source.
    project_id str
    The ID of the Amazon DataZone project to which the data source is added.
    status DataSourceStatus
    The status of the data source.
    updated_at str
    The timestamp of when this data source was updated.
    awsId String
    The unique identifier of the data source.
    createdAt String
    The timestamp of when the data source was created.
    domainId String
    The ID of the Amazon DataZone domain where the data source is created.
    environmentId String
    The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
    id String
    The provider-assigned unique ID for this managed resource.
    lastRunAssetCount Number
    The number of assets created by the data source during its last run.
    lastRunAt String
    The timestamp that specifies when the data source was last run.
    lastRunStatus String
    The status of the last run of this data source.
    projectId String
    The ID of the Amazon DataZone project to which the data source is added.
    status "CREATING" | "FAILED_CREATION" | "READY" | "UPDATING" | "FAILED_UPDATE" | "RUNNING" | "DELETING" | "FAILED_DELETION"
    The status of the data source.
    updatedAt String
    The timestamp of when this data source was updated.

    Supporting Types

    DataSourceConfigurationInput0Properties, DataSourceConfigurationInput0PropertiesArgs

    DataSourceConfigurationInput1Properties, DataSourceConfigurationInput1PropertiesArgs

    DataSourceEnableSetting, DataSourceEnableSettingArgs

    Enabled
    ENABLED
    Disabled
    DISABLED
    DataSourceEnableSettingEnabled
    ENABLED
    DataSourceEnableSettingDisabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    ENABLED
    ENABLED
    DISABLED
    DISABLED
    "ENABLED"
    ENABLED
    "DISABLED"
    DISABLED

    DataSourceFilterExpression, DataSourceFilterExpressionArgs

    DataSourceFilterExpressionType, DataSourceFilterExpressionTypeArgs

    Include
    INCLUDE
    Exclude
    EXCLUDE
    DataSourceFilterExpressionTypeInclude
    INCLUDE
    DataSourceFilterExpressionTypeExclude
    EXCLUDE
    Include
    INCLUDE
    Exclude
    EXCLUDE
    Include
    INCLUDE
    Exclude
    EXCLUDE
    INCLUDE
    INCLUDE
    EXCLUDE
    EXCLUDE
    "INCLUDE"
    INCLUDE
    "EXCLUDE"
    EXCLUDE

    DataSourceFormInput, DataSourceFormInputArgs

    FormName string
    The name of the metadata form.
    Content string
    The content of the metadata form.
    TypeIdentifier string
    The ID of the metadata form type.
    TypeRevision string
    The revision of the metadata form type.
    FormName string
    The name of the metadata form.
    Content string
    The content of the metadata form.
    TypeIdentifier string
    The ID of the metadata form type.
    TypeRevision string
    The revision of the metadata form type.
    formName String
    The name of the metadata form.
    content String
    The content of the metadata form.
    typeIdentifier String
    The ID of the metadata form type.
    typeRevision String
    The revision of the metadata form type.
    formName string
    The name of the metadata form.
    content string
    The content of the metadata form.
    typeIdentifier string
    The ID of the metadata form type.
    typeRevision string
    The revision of the metadata form type.
    form_name str
    The name of the metadata form.
    content str
    The content of the metadata form.
    type_identifier str
    The ID of the metadata form type.
    type_revision str
    The revision of the metadata form type.
    formName String
    The name of the metadata form.
    content String
    The content of the metadata form.
    typeIdentifier String
    The ID of the metadata form type.
    typeRevision String
    The revision of the metadata form type.

    DataSourceGlueRunConfigurationInput, DataSourceGlueRunConfigurationInputArgs

    RelationalFilterConfigurations List<Pulumi.AwsNative.DataZone.Inputs.DataSourceRelationalFilterConfiguration>
    The relational filter configurations included in the configuration details of the AWS Glue data source.
    AutoImportDataQualityResult bool
    Specifies whether to automatically import data quality metrics as part of the data source run.
    DataAccessRole string
    The data access role included in the configuration details of the AWS Glue data source.
    RelationalFilterConfigurations []DataSourceRelationalFilterConfiguration
    The relational filter configurations included in the configuration details of the AWS Glue data source.
    AutoImportDataQualityResult bool
    Specifies whether to automatically import data quality metrics as part of the data source run.
    DataAccessRole string
    The data access role included in the configuration details of the AWS Glue data source.
    relationalFilterConfigurations List<DataSourceRelationalFilterConfiguration>
    The relational filter configurations included in the configuration details of the AWS Glue data source.
    autoImportDataQualityResult Boolean
    Specifies whether to automatically import data quality metrics as part of the data source run.
    dataAccessRole String
    The data access role included in the configuration details of the AWS Glue data source.
    relationalFilterConfigurations DataSourceRelationalFilterConfiguration[]
    The relational filter configurations included in the configuration details of the AWS Glue data source.
    autoImportDataQualityResult boolean
    Specifies whether to automatically import data quality metrics as part of the data source run.
    dataAccessRole string
    The data access role included in the configuration details of the AWS Glue data source.
    relational_filter_configurations Sequence[DataSourceRelationalFilterConfiguration]
    The relational filter configurations included in the configuration details of the AWS Glue data source.
    auto_import_data_quality_result bool
    Specifies whether to automatically import data quality metrics as part of the data source run.
    data_access_role str
    The data access role included in the configuration details of the AWS Glue data source.
    relationalFilterConfigurations List<Property Map>
    The relational filter configurations included in the configuration details of the AWS Glue data source.
    autoImportDataQualityResult Boolean
    Specifies whether to automatically import data quality metrics as part of the data source run.
    dataAccessRole String
    The data access role included in the configuration details of the AWS Glue data source.

    DataSourceRecommendationConfiguration, DataSourceRecommendationConfigurationArgs

    EnableBusinessNameGeneration bool
    Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
    EnableBusinessNameGeneration bool
    Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
    enableBusinessNameGeneration Boolean
    Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
    enableBusinessNameGeneration boolean
    Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
    enable_business_name_generation bool
    Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
    enableBusinessNameGeneration Boolean
    Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.

    DataSourceRedshiftClusterStorage, DataSourceRedshiftClusterStorageArgs

    ClusterName string
    The name of an Amazon Redshift cluster.
    ClusterName string
    The name of an Amazon Redshift cluster.
    clusterName String
    The name of an Amazon Redshift cluster.
    clusterName string
    The name of an Amazon Redshift cluster.
    cluster_name str
    The name of an Amazon Redshift cluster.
    clusterName String
    The name of an Amazon Redshift cluster.

    DataSourceRedshiftCredentialConfiguration, DataSourceRedshiftCredentialConfigurationArgs

    SecretManagerArn string
    The ARN of a secret manager for an Amazon Redshift cluster.
    SecretManagerArn string
    The ARN of a secret manager for an Amazon Redshift cluster.
    secretManagerArn String
    The ARN of a secret manager for an Amazon Redshift cluster.
    secretManagerArn string
    The ARN of a secret manager for an Amazon Redshift cluster.
    secret_manager_arn str
    The ARN of a secret manager for an Amazon Redshift cluster.
    secretManagerArn String
    The ARN of a secret manager for an Amazon Redshift cluster.

    DataSourceRedshiftRunConfigurationInput, DataSourceRedshiftRunConfigurationInputArgs

    RedshiftCredentialConfiguration Pulumi.AwsNative.DataZone.Inputs.DataSourceRedshiftCredentialConfiguration
    The details of the credentials required to access an Amazon Redshift cluster.
    RedshiftStorage Pulumi.AwsNative.DataZone.Inputs.DataSourceRedshiftStorage0Properties | Pulumi.AwsNative.DataZone.Inputs.DataSourceRedshiftStorage1Properties
    The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
    RelationalFilterConfigurations List<Pulumi.AwsNative.DataZone.Inputs.DataSourceRelationalFilterConfiguration>
    DataAccessRole string
    The data access role included in the configuration details of the Amazon Redshift data source.
    RedshiftCredentialConfiguration DataSourceRedshiftCredentialConfiguration
    The details of the credentials required to access an Amazon Redshift cluster.
    RedshiftStorage DataSourceRedshiftStorage0Properties | DataSourceRedshiftStorage1Properties
    The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
    RelationalFilterConfigurations []DataSourceRelationalFilterConfiguration
    DataAccessRole string
    The data access role included in the configuration details of the Amazon Redshift data source.
    redshiftCredentialConfiguration DataSourceRedshiftCredentialConfiguration
    The details of the credentials required to access an Amazon Redshift cluster.
    redshiftStorage DataSourceRedshiftStorage0Properties | DataSourceRedshiftStorage1Properties
    The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
    relationalFilterConfigurations List<DataSourceRelationalFilterConfiguration>
    dataAccessRole String
    The data access role included in the configuration details of the Amazon Redshift data source.
    redshiftCredentialConfiguration DataSourceRedshiftCredentialConfiguration
    The details of the credentials required to access an Amazon Redshift cluster.
    redshiftStorage DataSourceRedshiftStorage0Properties | DataSourceRedshiftStorage1Properties
    The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
    relationalFilterConfigurations DataSourceRelationalFilterConfiguration[]
    dataAccessRole string
    The data access role included in the configuration details of the Amazon Redshift data source.
    redshift_credential_configuration DataSourceRedshiftCredentialConfiguration
    The details of the credentials required to access an Amazon Redshift cluster.
    redshift_storage DataSourceRedshiftStorage0Properties | DataSourceRedshiftStorage1Properties
    The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
    relational_filter_configurations Sequence[DataSourceRelationalFilterConfiguration]
    data_access_role str
    The data access role included in the configuration details of the Amazon Redshift data source.
    redshiftCredentialConfiguration Property Map
    The details of the credentials required to access an Amazon Redshift cluster.
    redshiftStorage Property Map | Property Map
    The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
    relationalFilterConfigurations List<Property Map>
    dataAccessRole String
    The data access role included in the configuration details of the Amazon Redshift data source.

    DataSourceRedshiftServerlessStorage, DataSourceRedshiftServerlessStorageArgs

    WorkgroupName string
    The name of the Amazon Redshift Serverless workgroup.
    WorkgroupName string
    The name of the Amazon Redshift Serverless workgroup.
    workgroupName String
    The name of the Amazon Redshift Serverless workgroup.
    workgroupName string
    The name of the Amazon Redshift Serverless workgroup.
    workgroup_name str
    The name of the Amazon Redshift Serverless workgroup.
    workgroupName String
    The name of the Amazon Redshift Serverless workgroup.

    DataSourceRedshiftStorage0Properties, DataSourceRedshiftStorage0PropertiesArgs

    DataSourceRedshiftStorage1Properties, DataSourceRedshiftStorage1PropertiesArgs

    DataSourceRelationalFilterConfiguration, DataSourceRelationalFilterConfigurationArgs

    DatabaseName string
    The database name specified in the relational filter configuration for the data source.
    FilterExpressions List<Pulumi.AwsNative.DataZone.Inputs.DataSourceFilterExpression>
    The filter expressions specified in the relational filter configuration for the data source.
    SchemaName string
    The schema name specified in the relational filter configuration for the data source.
    DatabaseName string
    The database name specified in the relational filter configuration for the data source.
    FilterExpressions []DataSourceFilterExpression
    The filter expressions specified in the relational filter configuration for the data source.
    SchemaName string
    The schema name specified in the relational filter configuration for the data source.
    databaseName String
    The database name specified in the relational filter configuration for the data source.
    filterExpressions List<DataSourceFilterExpression>
    The filter expressions specified in the relational filter configuration for the data source.
    schemaName String
    The schema name specified in the relational filter configuration for the data source.
    databaseName string
    The database name specified in the relational filter configuration for the data source.
    filterExpressions DataSourceFilterExpression[]
    The filter expressions specified in the relational filter configuration for the data source.
    schemaName string
    The schema name specified in the relational filter configuration for the data source.
    database_name str
    The database name specified in the relational filter configuration for the data source.
    filter_expressions Sequence[DataSourceFilterExpression]
    The filter expressions specified in the relational filter configuration for the data source.
    schema_name str
    The schema name specified in the relational filter configuration for the data source.
    databaseName String
    The database name specified in the relational filter configuration for the data source.
    filterExpressions List<Property Map>
    The filter expressions specified in the relational filter configuration for the data source.
    schemaName String
    The schema name specified in the relational filter configuration for the data source.

    DataSourceScheduleConfiguration, DataSourceScheduleConfigurationArgs

    Schedule string
    The schedule of the data source runs.
    Timezone string
    The timezone of the data source run.
    Schedule string
    The schedule of the data source runs.
    Timezone string
    The timezone of the data source run.
    schedule String
    The schedule of the data source runs.
    timezone String
    The timezone of the data source run.
    schedule string
    The schedule of the data source runs.
    timezone string
    The timezone of the data source run.
    schedule str
    The schedule of the data source runs.
    timezone str
    The timezone of the data source run.
    schedule String
    The schedule of the data source runs.
    timezone String
    The timezone of the data source run.

    DataSourceStatus, DataSourceStatusArgs

    Creating
    CREATING
    FailedCreation
    FAILED_CREATION
    Ready
    READY
    Updating
    UPDATING
    FailedUpdate
    FAILED_UPDATE
    Running
    RUNNING
    Deleting
    DELETING
    FailedDeletion
    FAILED_DELETION
    DataSourceStatusCreating
    CREATING
    DataSourceStatusFailedCreation
    FAILED_CREATION
    DataSourceStatusReady
    READY
    DataSourceStatusUpdating
    UPDATING
    DataSourceStatusFailedUpdate
    FAILED_UPDATE
    DataSourceStatusRunning
    RUNNING
    DataSourceStatusDeleting
    DELETING
    DataSourceStatusFailedDeletion
    FAILED_DELETION
    Creating
    CREATING
    FailedCreation
    FAILED_CREATION
    Ready
    READY
    Updating
    UPDATING
    FailedUpdate
    FAILED_UPDATE
    Running
    RUNNING
    Deleting
    DELETING
    FailedDeletion
    FAILED_DELETION
    Creating
    CREATING
    FailedCreation
    FAILED_CREATION
    Ready
    READY
    Updating
    UPDATING
    FailedUpdate
    FAILED_UPDATE
    Running
    RUNNING
    Deleting
    DELETING
    FailedDeletion
    FAILED_DELETION
    CREATING
    CREATING
    FAILED_CREATION
    FAILED_CREATION
    READY
    READY
    UPDATING
    UPDATING
    FAILED_UPDATE
    FAILED_UPDATE
    RUNNING
    RUNNING
    DELETING
    DELETING
    FAILED_DELETION
    FAILED_DELETION
    "CREATING"
    CREATING
    "FAILED_CREATION"
    FAILED_CREATION
    "READY"
    READY
    "UPDATING"
    UPDATING
    "FAILED_UPDATE"
    FAILED_UPDATE
    "RUNNING"
    RUNNING
    "DELETING"
    DELETING
    "FAILED_DELETION"
    FAILED_DELETION

    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.105.0 published on Thursday, May 2, 2024 by Pulumi