class Aws::DataExchange::Types::CreateJobRequest
The CreateJob request. AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export assets. A subscriber with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created. Created jobs must be started with the StartJob operation.
@note When making an API call, you may pass CreateJobRequest
data as a hash: { details: { # required export_asset_to_signed_url: { asset_id: "Id", # required data_set_id: "Id", # required revision_id: "Id", # required }, export_assets_to_s3: { asset_destinations: [ # required { asset_id: "Id", # required bucket: "__string", # required key: "__string", }, ], data_set_id: "Id", # required encryption: { kms_key_arn: "__string", type: "aws:kms", # required, accepts aws:kms, AES256 }, revision_id: "Id", # required }, export_revisions_to_s3: { data_set_id: "Id", # required encryption: { kms_key_arn: "__string", type: "aws:kms", # required, accepts aws:kms, AES256 }, revision_destinations: [ # required { bucket: "__string", # required key_pattern: "__string", revision_id: "Id", # required }, ], }, import_asset_from_signed_url: { asset_name: "AssetName", # required data_set_id: "Id", # required md_5_hash: "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093", # required revision_id: "Id", # required }, import_assets_from_s3: { asset_sources: [ # required { bucket: "__string", # required key: "__string", # required }, ], data_set_id: "Id", # required revision_id: "Id", # required }, }, type: "IMPORT_ASSETS_FROM_S3", # required, accepts IMPORT_ASSETS_FROM_S3, IMPORT_ASSET_FROM_SIGNED_URL, EXPORT_ASSETS_TO_S3, EXPORT_ASSET_TO_SIGNED_URL, EXPORT_REVISIONS_TO_S3 }
@!attribute [rw] details
The details for the CreateJob request. @return [Types::RequestDetails]
@!attribute [rw] type
The type of job to be created. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/dataexchange-2017-07-25/CreateJobRequest AWS API Documentation
Constants
- SENSITIVE