Crate rusoto_dataexchange

Source
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§

AssetDestinationEntry

The destination for the asset.

AssetDetails
AssetEntry

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.

AssetSourceEntry

The source of the assets.

CancelJobRequest
CreateDataSetRequest

The request body for CreateDataSet.

CreateDataSetResponse
CreateJobRequest

The request body for CreateJob.

CreateJobResponse
CreateRevisionRequest

The request body for CreateRevision.

CreateRevisionResponse
DataExchangeClient
A client for the AWS Data Exchange API.
DataSetEntry

A data set is an AWS resource with one or more revisions.

DeleteAssetRequest
DeleteDataSetRequest
DeleteRevisionRequest
Details
ExportAssetToSignedUrlRequestDetails

Details of the operation to be performed by the job.

ExportAssetToSignedUrlResponseDetails

The details of the export to signed URL response.

ExportAssetsToS3RequestDetails

Details of the operation to be performed by the job.

ExportAssetsToS3ResponseDetails

Details about the export to Amazon S3 response.

ExportServerSideEncryption

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.

GetAssetRequest
GetAssetResponse
GetDataSetRequest
GetDataSetResponse
GetJobRequest
GetJobResponse
GetRevisionRequest
GetRevisionResponse
ImportAssetFromSignedUrlJobErrorDetails
ImportAssetFromSignedUrlRequestDetails

Details of the operation to be performed by the job.

ImportAssetFromSignedUrlResponseDetails

The details in the response for an import request, including the signed URL and other information.

ImportAssetsFromS3RequestDetails

Details of the operation to be performed by the job.

ImportAssetsFromS3ResponseDetails

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.

ListDataSetRevisionsRequest
ListDataSetRevisionsResponse
ListDataSetsRequest
ListDataSetsResponse
ListJobsRequest
ListJobsResponse
ListRevisionAssetsRequest
ListRevisionAssetsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
OriginDetails
RequestDetails

The details for the request.

ResponseDetails

Details for the response.

RevisionEntry

A revision is a container for one or more assets.

S3SnapshotAsset

The S3 object that is the asset.

StartJobRequest
StartJobResponse
TagResourceRequest

The request body for TagResource.

UntagResourceRequest
UpdateAssetRequest

The request body for UpdateAsset.

UpdateAssetResponse
UpdateDataSetRequest

The request body for UpdateDataSet.

UpdateDataSetResponse
UpdateRevisionRequest

The request body for UpdateRevision.

UpdateRevisionResponse

Enums§

CancelJobError
Errors returned by CancelJob
CreateDataSetError
Errors returned by CreateDataSet
CreateJobError
Errors returned by CreateJob
CreateRevisionError
Errors returned by CreateRevision
DeleteAssetError
Errors returned by DeleteAsset
DeleteDataSetError
Errors returned by DeleteDataSet
DeleteRevisionError
Errors returned by DeleteRevision
GetAssetError
Errors returned by GetAsset
GetDataSetError
Errors returned by GetDataSet
GetJobError
Errors returned by GetJob
GetRevisionError
Errors returned by GetRevision
ListDataSetRevisionsError
Errors returned by ListDataSetRevisions
ListDataSetsError
Errors returned by ListDataSets
ListJobsError
Errors returned by ListJobs
ListRevisionAssetsError
Errors returned by ListRevisionAssets
ListTagsForResourceError
Errors returned by ListTagsForResource
StartJobError
Errors returned by StartJob
TagResourceError
Errors returned by TagResource
UntagResourceError
Errors returned by UntagResource
UpdateAssetError
Errors returned by UpdateAsset
UpdateDataSetError
Errors returned by UpdateDataSet
UpdateRevisionError
Errors returned by UpdateRevision

Traits§

DataExchange
Trait representing the capabilities of the AWS Data Exchange API. AWS Data Exchange clients implement this trait.