1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bcmdataexports
  5. Export

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

Viewing docs for AWS Cloud Control v1.60.0
published on Monday, Apr 6, 2026 by Pulumi
aws-native logo

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

Viewing docs for AWS Cloud Control v1.60.0
published on Monday, Apr 6, 2026 by Pulumi

    Definition of AWS::BCMDataExports::Export Resource Type

    Create Export Resource

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

    Constructor syntax

    new Export(name: string, args: ExportArgs, opts?: CustomResourceOptions);
    @overload
    def Export(resource_name: str,
               args: ExportInitArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Export(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               export: Optional[ExportArgs] = None,
               tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewExport(ctx *Context, name string, args ExportArgs, opts ...ResourceOption) (*Export, error)
    public Export(string name, ExportArgs args, CustomResourceOptions? opts = null)
    public Export(String name, ExportArgs args)
    public Export(String name, ExportArgs args, CustomResourceOptions options)
    
    type: aws-native:bcmdataexports:Export
    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 ExportArgs
    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 ExportInitArgs
    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 ExportArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ExportArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ExportArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    Export ExportTypeArgs
    The details that are available for an export.
    Tags TagArgs
    export Export
    The details that are available for an export.
    tags List<Tag>
    export Export
    The details that are available for an export.
    tags Tag[]
    export ExportArgs
    The details that are available for an export.
    tags Sequence[TagArgs]
    export Property Map
    The details that are available for an export.
    tags List<Property Map>

    Outputs

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

    ExportArn string
    The Amazon Resource Name (ARN) for this export.
    Id string
    The provider-assigned unique ID for this managed resource.
    ExportArn string
    The Amazon Resource Name (ARN) for this export.
    Id string
    The provider-assigned unique ID for this managed resource.
    exportArn String
    The Amazon Resource Name (ARN) for this export.
    id String
    The provider-assigned unique ID for this managed resource.
    exportArn string
    The Amazon Resource Name (ARN) for this export.
    id string
    The provider-assigned unique ID for this managed resource.
    export_arn str
    The Amazon Resource Name (ARN) for this export.
    id str
    The provider-assigned unique ID for this managed resource.
    exportArn String
    The Amazon Resource Name (ARN) for this export.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    Export, ExportArgs

    DataQuery Pulumi.AwsNative.BcmDataExports.Inputs.ExportDataQuery
    The data query for this specific data export.
    DestinationConfigurations Pulumi.AwsNative.BcmDataExports.Inputs.ExportDestinationConfigurations
    The destination configuration for this specific data export.
    Name string
    The name of this specific data export.
    RefreshCadence Pulumi.AwsNative.BcmDataExports.Inputs.ExportRefreshCadence
    The cadence for AWS to update the export in your S3 bucket.
    Description string
    The description for this specific data export.
    ExportArn string
    The Amazon Resource Name (ARN) for this export.
    DataQuery ExportDataQuery
    The data query for this specific data export.
    DestinationConfigurations ExportDestinationConfigurations
    The destination configuration for this specific data export.
    Name string
    The name of this specific data export.
    RefreshCadence ExportRefreshCadence
    The cadence for AWS to update the export in your S3 bucket.
    Description string
    The description for this specific data export.
    ExportArn string
    The Amazon Resource Name (ARN) for this export.
    dataQuery ExportDataQuery
    The data query for this specific data export.
    destinationConfigurations ExportDestinationConfigurations
    The destination configuration for this specific data export.
    name String
    The name of this specific data export.
    refreshCadence ExportRefreshCadence
    The cadence for AWS to update the export in your S3 bucket.
    description String
    The description for this specific data export.
    exportArn String
    The Amazon Resource Name (ARN) for this export.
    dataQuery ExportDataQuery
    The data query for this specific data export.
    destinationConfigurations ExportDestinationConfigurations
    The destination configuration for this specific data export.
    name string
    The name of this specific data export.
    refreshCadence ExportRefreshCadence
    The cadence for AWS to update the export in your S3 bucket.
    description string
    The description for this specific data export.
    exportArn string
    The Amazon Resource Name (ARN) for this export.
    data_query ExportDataQuery
    The data query for this specific data export.
    destination_configurations ExportDestinationConfigurations
    The destination configuration for this specific data export.
    name str
    The name of this specific data export.
    refresh_cadence ExportRefreshCadence
    The cadence for AWS to update the export in your S3 bucket.
    description str
    The description for this specific data export.
    export_arn str
    The Amazon Resource Name (ARN) for this export.
    dataQuery Property Map
    The data query for this specific data export.
    destinationConfigurations Property Map
    The destination configuration for this specific data export.
    name String
    The name of this specific data export.
    refreshCadence Property Map
    The cadence for AWS to update the export in your S3 bucket.
    description String
    The description for this specific data export.
    exportArn String
    The Amazon Resource Name (ARN) for this export.

    ExportCompressionOption, ExportCompressionOptionArgs

    Gzip
    GZIP
    Parquet
    PARQUET
    ExportCompressionOptionGzip
    GZIP
    ExportCompressionOptionParquet
    PARQUET
    Gzip
    GZIP
    Parquet
    PARQUET
    Gzip
    GZIP
    Parquet
    PARQUET
    GZIP
    GZIP
    PARQUET
    PARQUET
    "GZIP"
    GZIP
    "PARQUET"
    PARQUET

    ExportDataQuery, ExportDataQueryArgs

    QueryStatement string
    The query statement.
    TableConfigurations Dictionary<string, object>
    The table configuration.
    QueryStatement string
    The query statement.
    TableConfigurations map[string]interface{}
    The table configuration.
    queryStatement String
    The query statement.
    tableConfigurations Map<String,Object>
    The table configuration.
    queryStatement string
    The query statement.
    tableConfigurations {[key: string]: any}
    The table configuration.
    query_statement str
    The query statement.
    table_configurations Mapping[str, Any]
    The table configuration.
    queryStatement String
    The query statement.
    tableConfigurations Map<Any>
    The table configuration.

    ExportDestinationConfigurations, ExportDestinationConfigurationsArgs

    S3Destination Pulumi.AwsNative.BcmDataExports.Inputs.ExportS3Destination
    An object that describes the destination of the data exports file.
    S3Destination ExportS3Destination
    An object that describes the destination of the data exports file.
    s3Destination ExportS3Destination
    An object that describes the destination of the data exports file.
    s3Destination ExportS3Destination
    An object that describes the destination of the data exports file.
    s3_destination ExportS3Destination
    An object that describes the destination of the data exports file.
    s3Destination Property Map
    An object that describes the destination of the data exports file.

    ExportFormatOption, ExportFormatOptionArgs

    TextOrCsv
    TEXT_OR_CSV
    Parquet
    PARQUET
    ExportFormatOptionTextOrCsv
    TEXT_OR_CSV
    ExportFormatOptionParquet
    PARQUET
    TextOrCsv
    TEXT_OR_CSV
    Parquet
    PARQUET
    TextOrCsv
    TEXT_OR_CSV
    Parquet
    PARQUET
    TEXT_OR_CSV
    TEXT_OR_CSV
    PARQUET
    PARQUET
    "TEXT_OR_CSV"
    TEXT_OR_CSV
    "PARQUET"
    PARQUET

    ExportFrequencyOption, ExportFrequencyOptionArgs

    Synchronous
    SYNCHRONOUS
    ExportFrequencyOptionSynchronous
    SYNCHRONOUS
    Synchronous
    SYNCHRONOUS
    Synchronous
    SYNCHRONOUS
    SYNCHRONOUS
    SYNCHRONOUS
    "SYNCHRONOUS"
    SYNCHRONOUS

    ExportOverwriteOption, ExportOverwriteOptionArgs

    CreateNewReport
    CREATE_NEW_REPORT
    OverwriteReport
    OVERWRITE_REPORT
    ExportOverwriteOptionCreateNewReport
    CREATE_NEW_REPORT
    ExportOverwriteOptionOverwriteReport
    OVERWRITE_REPORT
    CreateNewReport
    CREATE_NEW_REPORT
    OverwriteReport
    OVERWRITE_REPORT
    CreateNewReport
    CREATE_NEW_REPORT
    OverwriteReport
    OVERWRITE_REPORT
    CREATE_NEW_REPORT
    CREATE_NEW_REPORT
    OVERWRITE_REPORT
    OVERWRITE_REPORT
    "CREATE_NEW_REPORT"
    CREATE_NEW_REPORT
    "OVERWRITE_REPORT"
    OVERWRITE_REPORT

    ExportRefreshCadence, ExportRefreshCadenceArgs

    Frequency Pulumi.AwsNative.BcmDataExports.ExportFrequencyOption
    The frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily.
    Frequency ExportFrequencyOption
    The frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily.
    frequency ExportFrequencyOption
    The frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily.
    frequency ExportFrequencyOption
    The frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily.
    frequency ExportFrequencyOption
    The frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily.
    frequency "SYNCHRONOUS"
    The frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily.

    ExportS3Destination, ExportS3DestinationArgs

    S3Bucket string
    The name of the Amazon S3 bucket used as the destination of a data export file.
    S3OutputConfigurations Pulumi.AwsNative.BcmDataExports.Inputs.ExportS3OutputConfigurations
    The output configuration for the data export.
    S3Prefix string
    The S3 path prefix you want prepended to the name of your data export.
    S3Region string
    The S3 bucket Region.
    S3Bucket string
    The name of the Amazon S3 bucket used as the destination of a data export file.
    S3OutputConfigurations ExportS3OutputConfigurations
    The output configuration for the data export.
    S3Prefix string
    The S3 path prefix you want prepended to the name of your data export.
    S3Region string
    The S3 bucket Region.
    s3Bucket String
    The name of the Amazon S3 bucket used as the destination of a data export file.
    s3OutputConfigurations ExportS3OutputConfigurations
    The output configuration for the data export.
    s3Prefix String
    The S3 path prefix you want prepended to the name of your data export.
    s3Region String
    The S3 bucket Region.
    s3Bucket string
    The name of the Amazon S3 bucket used as the destination of a data export file.
    s3OutputConfigurations ExportS3OutputConfigurations
    The output configuration for the data export.
    s3Prefix string
    The S3 path prefix you want prepended to the name of your data export.
    s3Region string
    The S3 bucket Region.
    s3_bucket str
    The name of the Amazon S3 bucket used as the destination of a data export file.
    s3_output_configurations ExportS3OutputConfigurations
    The output configuration for the data export.
    s3_prefix str
    The S3 path prefix you want prepended to the name of your data export.
    s3_region str
    The S3 bucket Region.
    s3Bucket String
    The name of the Amazon S3 bucket used as the destination of a data export file.
    s3OutputConfigurations Property Map
    The output configuration for the data export.
    s3Prefix String
    The S3 path prefix you want prepended to the name of your data export.
    s3Region String
    The S3 bucket Region.

    ExportS3OutputConfigurations, ExportS3OutputConfigurationsArgs

    Compression Pulumi.AwsNative.BcmDataExports.ExportCompressionOption
    The compression type for the data export.
    Format Pulumi.AwsNative.BcmDataExports.ExportFormatOption
    The file format for the data export.
    OutputType Pulumi.AwsNative.BcmDataExports.ExportS3OutputType
    The output type for the data export.
    Overwrite Pulumi.AwsNative.BcmDataExports.ExportOverwriteOption
    The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
    Compression ExportCompressionOption
    The compression type for the data export.
    Format ExportFormatOption
    The file format for the data export.
    OutputType ExportS3OutputType
    The output type for the data export.
    Overwrite ExportOverwriteOption
    The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
    compression ExportCompressionOption
    The compression type for the data export.
    format ExportFormatOption
    The file format for the data export.
    outputType ExportS3OutputType
    The output type for the data export.
    overwrite ExportOverwriteOption
    The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
    compression ExportCompressionOption
    The compression type for the data export.
    format ExportFormatOption
    The file format for the data export.
    outputType ExportS3OutputType
    The output type for the data export.
    overwrite ExportOverwriteOption
    The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
    compression ExportCompressionOption
    The compression type for the data export.
    format ExportFormatOption
    The file format for the data export.
    output_type ExportS3OutputType
    The output type for the data export.
    overwrite ExportOverwriteOption
    The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
    compression "GZIP" | "PARQUET"
    The compression type for the data export.
    format "TEXT_OR_CSV" | "PARQUET"
    The file format for the data export.
    outputType "CUSTOM"
    The output type for the data export.
    overwrite "CREATE_NEW_REPORT" | "OVERWRITE_REPORT"
    The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.

    ExportS3OutputType, ExportS3OutputTypeArgs

    Custom
    CUSTOM
    ExportS3OutputTypeCustom
    CUSTOM
    Custom
    CUSTOM
    Custom
    CUSTOM
    CUSTOM
    CUSTOM
    "CUSTOM"
    CUSTOM

    Tag, TagArgs

    A set of tags to apply to the resource.
    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.

    Viewing docs for AWS Cloud Control v1.60.0
    published on Monday, Apr 6, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.