Module Smaws_Client_BCMDataExports

BCM Data Exports client library built on EIO.

Types

module Types : sig ... end

Builders

val make_validation_exception_field : message:Types.generic_string -> name:Types.generic_string -> unit -> Types.validation_exception_field
val make_update_export_response : ?export_arn:Types.arn -> unit -> Types.update_export_response
val make_data_query : ?table_configurations:Types.table_configurations -> query_statement:Types.query_statement -> unit -> Types.data_query
val make_s3_output_configurations : overwrite:Types.overwrite_option -> compression:Types.compression_option -> format:Types.format_option -> output_type:Types.s3_output_type -> unit -> Types.s3_output_configurations
val make_s3_destination : ?s3_bucket_owner:Types.account_id -> s3_output_configurations:Types.s3_output_configurations -> s3_region:Types.generic_string -> s3_prefix:Types.generic_string -> s3_bucket:Types.generic_string -> unit -> Types.s3_destination
val make_destination_configurations : s3_destination:Types.s3_destination -> unit -> Types.destination_configurations
val make_refresh_cadence : frequency:Types.frequency_option -> unit -> Types.refresh_cadence
val make_export_ : ?description:Types.generic_string -> ?export_arn:Types.arn -> refresh_cadence:Types.refresh_cadence -> destination_configurations:Types.destination_configurations -> data_query:Types.data_query -> name:Types.export_name -> unit -> Types.export_
val make_update_export_request : export_:Types.export_ -> export_arn:Types.arn -> unit -> Types.update_export_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : resource_tag_keys:Types.resource_tag_key_list -> resource_arn:Types.arn -> unit -> Types.untag_resource_request
val make_tag_resource_response : unit -> unit
val make_resource_tag : value:Types.resource_tag_value -> key:Types.resource_tag_key -> unit -> Types.resource_tag
val make_tag_resource_request : resource_tags:Types.resource_tag_list -> resource_arn:Types.arn -> unit -> Types.tag_resource_request
val make_table_property_description : ?description:Types.generic_string -> ?default_value:Types.generic_string -> ?valid_values:Types.generic_string_list -> ?name:Types.generic_string -> unit -> Types.table_property_description
val make_table : ?table_properties:Types.table_property_description_list -> ?description:Types.generic_string -> ?table_name:Types.table_name -> unit -> Types.table
val make_list_tags_for_resource_response : ?next_token:Types.next_page_token -> ?resource_tags:Types.resource_tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : ?next_token:Types.next_page_token -> ?max_results:Types.max_results -> resource_arn:Types.arn -> unit -> Types.list_tags_for_resource_request
val make_list_tables_response : ?next_token:Types.next_page_token -> ?tables:Types.table_list -> unit -> Types.list_tables_response
val make_list_tables_request : ?max_results:Types.max_results -> ?next_token:Types.next_page_token -> unit -> Types.list_tables_request
val make_export_status : ?last_refreshed_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?last_updated_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?created_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?status_reason:Types.execution_status_reason -> ?status_code:Types.export_status_code -> unit -> Types.export_status
val make_export_reference : export_status:Types.export_status -> export_name:Types.export_name -> export_arn:Types.arn -> unit -> Types.export_reference
val make_list_exports_response : ?next_token:Types.next_page_token -> ?exports:Types.export_reference_list -> unit -> Types.list_exports_response
val make_list_exports_request : ?next_token:Types.next_page_token -> ?max_results:Types.max_results -> unit -> Types.list_exports_request
val make_execution_status : ?last_updated_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?completed_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?created_at:Smaws_Lib.Smithy_api.Types.timestamp -> ?status_reason:Types.execution_status_reason -> ?status_code:Types.execution_status_code -> unit -> Types.execution_status
val make_execution_reference : execution_status:Types.execution_status -> execution_id:Types.generic_string -> unit -> Types.execution_reference
val make_list_executions_response : ?next_token:Types.next_page_token -> ?executions:Types.execution_reference_list -> unit -> Types.list_executions_response
val make_list_executions_request : ?next_token:Types.next_page_token -> ?max_results:Types.max_results -> export_arn:Types.arn -> unit -> Types.list_executions_request
val make_column : ?description:Types.generic_string -> ?type_:Types.generic_string -> ?name:Types.generic_string -> unit -> Types.column
val make_get_table_response : ?schema:Types.column_list -> ?table_properties:Types.table_properties -> ?description:Types.generic_string -> ?table_name:Types.table_name -> unit -> Types.get_table_response
val make_get_table_request : ?table_properties:Types.table_properties -> table_name:Types.table_name -> unit -> Types.get_table_request
val make_get_export_response : ?export_status:Types.export_status -> ?export_:Types.export_ -> unit -> Types.get_export_response
val make_get_export_request : export_arn:Types.arn -> unit -> Types.get_export_request
val make_get_execution_response : ?execution_status:Types.execution_status -> ?export_:Types.export_ -> ?execution_id:Types.generic_string -> unit -> Types.get_execution_response
val make_get_execution_request : execution_id:Types.generic_string -> export_arn:Types.arn -> unit -> Types.get_execution_request
val make_delete_export_response : ?export_arn:Types.arn -> unit -> Types.delete_export_response
val make_delete_export_request : export_arn:Types.arn -> unit -> Types.delete_export_request
val make_create_export_response : ?export_arn:Types.arn -> unit -> Types.create_export_response
val make_create_export_request : ?resource_tags:Types.resource_tag_list -> export_:Types.export_ -> unit -> Types.create_export_request

Operations

module CreateExport : sig ... end

Creates a data export and specifies the data query, the delivery preference, and any optional resource tags.

module DeleteExport : sig ... end

Deletes an existing data export.

module GetExecution : sig ... end

Exports data based on the source data update.

module GetExport : sig ... end

Views the definition of an existing data export.

module GetTable : sig ... end

Returns the metadata for the specified table and table properties. This includes the list of columns in the table schema, their data types, and column descriptions.

module ListExecutions : sig ... end

Lists the historical executions for the export.

module ListExports : sig ... end

Lists all data export definitions.

module ListTables : sig ... end

Lists all available tables in data exports.

module ListTagsForResource : sig ... end

List tags associated with an existing data export.

module TagResource : sig ... end

Adds tags for an existing data export definition.

module UntagResource : sig ... end

Deletes tags associated with an existing data export definition.

module UpdateExport : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end