Expand description
AWS Data Exchange is a service that makes it easy for AWS customers to exchange data in the cloud. You can use the AWS Data Exchange APIs to create, update, manage, and access file-based data set in the AWS Cloud.
As a subscriber, you can view and access the data sets that you have an entitlement to through a subscription. You can use the APIS to download or copy your entitled data sets to Amazon S3 for use across a variety of AWS analytics and machine learning services.
As a provider, you can create and manage your data sets that you would like to publish to a product. Being able to package and provide your data sets into products requires a few steps to determine eligibility. For more information, visit the AWS Data Exchange User Guide.
A data set is a collection of data that can be changed or updated over time. Data sets can be updated using revisions, which represent a new version or incremental change to a data set. A revision contains one or more assets. An asset in AWS Data Exchange is a piece of data that can be stored as an Amazon S3 object. The asset can be a structured data file, an image file, or some other data file. Jobs are asynchronous import or export operations used to create or copy assets.
If you’re using the service, you’re probably looking for DataExchangeClient and DataExchange.
Structs§
- Asset
Destination Entry The destination for the asset.
- Asset
Details - Asset
Entry An asset in AWS Data Exchange is a piece of data that can be stored as an S3 object. The asset can be a structured data file, an image file, or some other data file. When you create an import job for your files, you create an asset in AWS Data Exchange for each of those files.
- Asset
Source Entry The source of the assets.
- Cancel
JobRequest - Create
Data SetRequest The request body for CreateDataSet.
- Create
Data SetResponse - Create
JobRequest The request body for CreateJob.
- Create
JobResponse - Create
Revision Request The request body for CreateRevision.
- Create
Revision Response - Data
Exchange Client - A client for the AWS Data Exchange API.
- Data
SetEntry A data set is an AWS resource with one or more revisions.
- Delete
Asset Request - Delete
Data SetRequest - Delete
Revision Request - Details
- Export
Asset ToSigned UrlRequest Details Details of the operation to be performed by the job.
- Export
Asset ToSigned UrlResponse Details The details of the export to signed URL response.
- Export
Assets ToS3 Request Details Details of the operation to be performed by the job.
- Export
Assets ToS3 Response Details Details about the export to Amazon S3 response.
- Export
Server Side Encryption Encryption configuration of the export job. Includes the encryption type as well as the AWS KMS key. The KMS key is only necessary if you chose the KMS encryption type.
- GetAsset
Request - GetAsset
Response - GetData
SetRequest - GetData
SetResponse - GetJob
Request - GetJob
Response - GetRevision
Request - GetRevision
Response - Import
Asset From Signed UrlJob Error Details - Import
Asset From Signed UrlRequest Details Details of the operation to be performed by the job.
- Import
Asset From Signed UrlResponse Details The details in the response for an import request, including the signed URL and other information.
- Import
Assets From S3Request Details Details of the operation to be performed by the job.
- Import
Assets From S3Response Details Details from an import from Amazon S3 response.
- JobEntry
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 as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created.
- JobError
An error that occurred with the job request.
- List
Data SetRevisions Request - List
Data SetRevisions Response - List
Data Sets Request - List
Data Sets Response - List
Jobs Request - List
Jobs Response - List
Revision Assets Request - List
Revision Assets Response - List
Tags ForResource Request - List
Tags ForResource Response - Origin
Details - Request
Details The details for the request.
- Response
Details Details for the response.
- Revision
Entry A revision is a container for one or more assets.
- S3Snapshot
Asset The S3 object that is the asset.
- Start
JobRequest - Start
JobResponse - TagResource
Request The request body for TagResource.
- Untag
Resource Request - Update
Asset Request The request body for UpdateAsset.
- Update
Asset Response - Update
Data SetRequest The request body for UpdateDataSet.
- Update
Data SetResponse - Update
Revision Request The request body for UpdateRevision.
- Update
Revision Response
Enums§
- Cancel
JobError - Errors returned by CancelJob
- Create
Data SetError - Errors returned by CreateDataSet
- Create
JobError - Errors returned by CreateJob
- Create
Revision Error - Errors returned by CreateRevision
- Delete
Asset Error - Errors returned by DeleteAsset
- Delete
Data SetError - Errors returned by DeleteDataSet
- Delete
Revision Error - Errors returned by DeleteRevision
- GetAsset
Error - Errors returned by GetAsset
- GetData
SetError - Errors returned by GetDataSet
- GetJob
Error - Errors returned by GetJob
- GetRevision
Error - Errors returned by GetRevision
- List
Data SetRevisions Error - Errors returned by ListDataSetRevisions
- List
Data Sets Error - Errors returned by ListDataSets
- List
Jobs Error - Errors returned by ListJobs
- List
Revision Assets Error - Errors returned by ListRevisionAssets
- List
Tags ForResource Error - Errors returned by ListTagsForResource
- Start
JobError - Errors returned by StartJob
- TagResource
Error - Errors returned by TagResource
- Untag
Resource Error - Errors returned by UntagResource
- Update
Asset Error - Errors returned by UpdateAsset
- Update
Data SetError - Errors returned by UpdateDataSet
- Update
Revision Error - Errors returned by UpdateRevision
Traits§
- Data
Exchange - Trait representing the capabilities of the AWS Data Exchange API. AWS Data Exchange clients implement this trait.