5.0.0 • Published 5 years ago
@datafire/amazonaws_dataexchange v5.0.0
@datafire/amazonaws_dataexchange
Client library for AWS Data Exchange
Installation and Usage
npm install --save @datafire/amazonaws_dataexchange
let amazonaws_dataexchange = require('@datafire/amazonaws_dataexchange').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
Description
Actions
ListTagsForResource
amazonaws_dataexchange.ListTagsForResource({
"resource-arn": ""
}, context)
Input
- input
object
- resource-arn required
string
- resource-arn required
Output
- output ListTagsForResourceResponse
TagResource
amazonaws_dataexchange.TagResource({
"resource-arn": "",
"tags": {}
}, context)
Input
- input
object
- resource-arn required
string
- tags required
object
: A label that consists of a customer-defined key and an optional value.
- resource-arn required
Output
Output schema unknown
UntagResource
amazonaws_dataexchange.UntagResource({
"resource-arn": "",
"tagKeys": []
}, context)
Input
- input
object
- resource-arn required
string
- tagKeys required
array
- resource-arn required
Output
Output schema unknown
ListDataSets
amazonaws_dataexchange.ListDataSets({}, context)
Input
- input
object
- maxResults
integer
- nextToken
string
- origin
string
- MaxResults
string
- NextToken
string
- maxResults
Output
- output ListDataSetsResponse
CreateDataSet
amazonaws_dataexchange.CreateDataSet({
"AssetType": "",
"Description": "",
"Name": ""
}, context)
Input
- input
object
- AssetType required
string
(values: S3_SNAPSHOT): The type of file your data is stored in. Currently, the supported asset type is S3_SNAPSHOT. - Description required
string
: A description of a resource. - Name required
string
: The name of the model. - Tags
object
: A data set tag is an optional label that you can assign to a data set when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to these data sets and revisions.
- AssetType required
Output
Output schema unknown
DeleteDataSet
amazonaws_dataexchange.DeleteDataSet({
"DataSetId": ""
}, context)
Input
- input
object
- DataSetId required
string
- DataSetId required
Output
Output schema unknown
GetDataSet
amazonaws_dataexchange.GetDataSet({
"DataSetId": ""
}, context)
Input
- input
object
- DataSetId required
string
- DataSetId required
Output
- output GetDataSetResponse
UpdateDataSet
amazonaws_dataexchange.UpdateDataSet({
"DataSetId": ""
}, context)
Input
- input
object
- DataSetId required
string
- Description
string
: A description of a resource. - Name
string
: The name of the model.
- DataSetId required
Output
- output UpdateDataSetResponse
ListDataSetRevisions
amazonaws_dataexchange.ListDataSetRevisions({
"DataSetId": ""
}, context)
Input
- input
object
- DataSetId required
string
- maxResults
integer
- nextToken
string
- MaxResults
string
- NextToken
string
- DataSetId required
Output
- output ListDataSetRevisionsResponse
CreateRevision
amazonaws_dataexchange.CreateRevision({
"DataSetId": ""
}, context)
Input
- input
object
- DataSetId required
string
- Comment
string
: An optional comment about the revision. - Tags
object
: A revision tag is an optional label that you can assign to a revision when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to these data sets and revisions.
- DataSetId required
Output
Output schema unknown
DeleteRevision
amazonaws_dataexchange.DeleteRevision({
"DataSetId": "",
"RevisionId": ""
}, context)
Input
- input
object
- DataSetId required
string
- RevisionId required
string
- DataSetId required
Output
Output schema unknown
GetRevision
amazonaws_dataexchange.GetRevision({
"DataSetId": "",
"RevisionId": ""
}, context)
Input
- input
object
- DataSetId required
string
- RevisionId required
string
- DataSetId required
Output
- output GetRevisionResponse
UpdateRevision
amazonaws_dataexchange.UpdateRevision({
"DataSetId": "",
"RevisionId": ""
}, context)
Input
- input
object
- DataSetId required
string
- RevisionId required
string
- Comment
string
: An optional comment about the revision. - Finalized
boolean
: Finalizing a revision tells AWS Data Exchange that your changes to the assets in the revision are complete. After it's in this read-only state, you can publish the revision to your products.
- DataSetId required
Output
- output UpdateRevisionResponse
ListRevisionAssets
amazonaws_dataexchange.ListRevisionAssets({
"DataSetId": "",
"RevisionId": ""
}, context)
Input
- input
object
- DataSetId required
string
- maxResults
integer
- nextToken
string
- RevisionId required
string
- MaxResults
string
- NextToken
string
- DataSetId required
Output
- output ListRevisionAssetsResponse
DeleteAsset
amazonaws_dataexchange.DeleteAsset({
"AssetId": "",
"DataSetId": "",
"RevisionId": ""
}, context)
Input
- input
object
- AssetId required
string
- DataSetId required
string
- RevisionId required
string
- AssetId required
Output
Output schema unknown
GetAsset
amazonaws_dataexchange.GetAsset({
"AssetId": "",
"DataSetId": "",
"RevisionId": ""
}, context)
Input
- input
object
- AssetId required
string
- DataSetId required
string
- RevisionId required
string
- AssetId required
Output
- output GetAssetResponse
UpdateAsset
amazonaws_dataexchange.UpdateAsset({
"AssetId": "",
"DataSetId": "",
"RevisionId": "",
"Name": ""
}, context)
Input
- input
object
- AssetId required
string
- DataSetId required
string
- RevisionId required
string
- Name required
string
: The name of the asset. When importing from Amazon S3, the S3 object key is used as the asset name. When exporting to Amazon S3, the asset name is used as default target S3 object key.
- AssetId required
Output
- output UpdateAssetResponse
ListJobs
amazonaws_dataexchange.ListJobs({}, context)
Input
- input
object
- dataSetId
string
- maxResults
integer
- nextToken
string
- revisionId
string
- MaxResults
string
- NextToken
string
- dataSetId
Output
- output ListJobsResponse
CreateJob
amazonaws_dataexchange.CreateJob({
"Details": {},
"Type": ""
}, context)
Input
- input
object
- Details required
object
: The details for the request.- ExportAssetToSignedUrl
- AssetId required
- DataSetId required
- RevisionId required
- ExportAssetsToS3
- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
- ImportAssetFromSignedUrl
- AssetName required
- DataSetId required
- Md5Hash required
- RevisionId required
- ImportAssetsFromS3
- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
- ExportAssetToSignedUrl
- Type required
string
(values: IMPORT_ASSETS_FROM_S3, IMPORT_ASSET_FROM_SIGNED_URL, EXPORT_ASSETS_TO_S3, EXPORT_ASSET_TO_SIGNED_URL): The type of job to be created.
- Details required
Output
Output schema unknown
CancelJob
amazonaws_dataexchange.CancelJob({
"JobId": ""
}, context)
Input
- input
object
- JobId required
string
- JobId required
Output
Output schema unknown
GetJob
amazonaws_dataexchange.GetJob({
"JobId": ""
}, context)
Input
- input
object
- JobId required
string
- JobId required
Output
- output GetJobResponse
StartJob
amazonaws_dataexchange.StartJob({
"JobId": ""
}, context)
Input
- input
object
- JobId required
string
- JobId required
Output
Output schema unknown
Definitions
AccessDeniedException
Arn
- Arn
string
: An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
AssetDestinationEntry
- AssetDestinationEntry
object
: The destination for the asset.- AssetId required
- Bucket required
- Key
AssetDetails
- AssetDetails
object
- S3SnapshotAsset S3SnapshotAsset
AssetEntry
- AssetEntry
object
: 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.- Arn required
- AssetDetails required
- S3SnapshotAsset S3SnapshotAsset
- AssetType required
- CreatedAt required
- DataSetId required
- Id required
- Name required
- RevisionId required
- SourceId
- UpdatedAt required
AssetName
- AssetName
string
: The name of the asset. When importing from Amazon S3, the S3 object key is used as the asset name. When exporting to Amazon S3, the asset name is used as default target S3 object key.
AssetSourceEntry
- AssetSourceEntry
object
: The source of the assets.- Bucket required
- Key required
AssetType
- AssetType
string
(values: S3_SNAPSHOT): The type of file your data is stored in. Currently, the supported asset type is S3_SNAPSHOT.
CancelJobRequest
- CancelJobRequest
object
Code
- Code
string
(values: ACCESS_DENIED_EXCEPTION, INTERNAL_SERVER_EXCEPTION, MALWARE_DETECTED, RESOURCE_NOT_FOUND_EXCEPTION, SERVICE_QUOTA_EXCEEDED_EXCEPTION, VALIDATION_EXCEPTION, MALWARE_SCAN_ENCRYPTED_FILE)
ConflictException
CreateDataSetRequest
- CreateDataSetRequest
object
: The request body for CreateDataSet.- AssetType required
- Description required
- Name required
- Tags
CreateDataSetResponse
- CreateDataSetResponse
object
- Arn
- AssetType
- CreatedAt
- Description
- Id
- Name
- Origin
- OriginDetails
- ProductId required __string
- SourceId
- Tags
- UpdatedAt
CreateJobRequest
- CreateJobRequest
object
: The request body for CreateJob.- Details required
- ExportAssetToSignedUrl
- AssetId required
- DataSetId required
- RevisionId required
- ExportAssetsToS3
- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
- ImportAssetFromSignedUrl
- AssetName required
- DataSetId required
- Md5Hash required
- RevisionId required
- ImportAssetsFromS3
- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
- ExportAssetToSignedUrl
- Type required
- Details required
CreateJobResponse
- CreateJobResponse
object
- Arn
- CreatedAt
- Details
- ExportAssetToSignedUrl
- AssetId required
- DataSetId required
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ExportAssetsToS3
- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
- ImportAssetFromSignedUrl
- AssetName required
- DataSetId required
- Md5Hash
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ImportAssetsFromS3
- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
- ExportAssetToSignedUrl
- Errors
- items JobError
- Id
- State
- Type
- UpdatedAt
CreateRevisionRequest
- CreateRevisionRequest
object
: The request body for CreateRevision.- Comment
- Tags
CreateRevisionResponse
- CreateRevisionResponse
object
- Arn
- Comment
- CreatedAt
- DataSetId
- Finalized
- Id
- SourceId
- Tags
- UpdatedAt
DataSetEntry
- DataSetEntry
object
: A data set is an AWS resource with one or more revisions.- Arn required
- AssetType required
- CreatedAt required
- Description required
- Id required
- Name required
- Origin required
- OriginDetails
- ProductId required __string
- SourceId
- UpdatedAt required
DeleteAssetRequest
- DeleteAssetRequest
object
DeleteDataSetRequest
- DeleteDataSetRequest
object
DeleteRevisionRequest
- DeleteRevisionRequest
object
Description
- Description
string
: A description of a resource.
Details
- Details
object
- ImportAssetFromSignedUrlJobErrorDetails ImportAssetFromSignedUrlJobErrorDetails
- ImportAssetsFromS3JobErrorDetails ListOfAssetSourceEntry
ExportAssetToSignedUrlRequestDetails
- ExportAssetToSignedUrlRequestDetails
object
: Details of the operation to be performed by the job.- AssetId required
- DataSetId required
- RevisionId required
ExportAssetToSignedUrlResponseDetails
- ExportAssetToSignedUrlResponseDetails
object
: The details of the export to signed URL response.- AssetId required
- DataSetId required
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
ExportAssetsToS3RequestDetails
- ExportAssetsToS3RequestDetails
object
: Details of the operation to be performed by the job.- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
ExportAssetsToS3ResponseDetails
- ExportAssetsToS3ResponseDetails
object
: Details about the export to Amazon S3 response.- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
ExportServerSideEncryption
- ExportServerSideEncryption
object
: 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.- KmsKeyArn
- Type required
GetAssetRequest
- GetAssetRequest
object
GetAssetResponse
- GetAssetResponse
object
- Arn
- AssetDetails
- S3SnapshotAsset S3SnapshotAsset
- AssetType
- CreatedAt
- DataSetId
- Id
- Name
- RevisionId
- SourceId
- UpdatedAt
GetDataSetRequest
- GetDataSetRequest
object
GetDataSetResponse
- GetDataSetResponse
object
- Arn
- AssetType
- CreatedAt
- Description
- Id
- Name
- Origin
- OriginDetails
- ProductId required __string
- SourceId
- Tags
- UpdatedAt
GetJobRequest
- GetJobRequest
object
GetJobResponse
- GetJobResponse
object
- Arn
- CreatedAt
- Details
- ExportAssetToSignedUrl
- AssetId required
- DataSetId required
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ExportAssetsToS3
- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
- ImportAssetFromSignedUrl
- AssetName required
- DataSetId required
- Md5Hash
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ImportAssetsFromS3
- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
- ExportAssetToSignedUrl
- Errors
- items JobError
- Id
- State
- Type
- UpdatedAt
GetRevisionRequest
- GetRevisionRequest
object
GetRevisionResponse
- GetRevisionResponse
object
- Arn
- Comment
- CreatedAt
- DataSetId
- Finalized
- Id
- SourceId
- Tags
- UpdatedAt
Id
- Id
string
: A unique identifier.
ImportAssetFromSignedUrlJobErrorDetails
- ImportAssetFromSignedUrlJobErrorDetails
object
- AssetName required AssetName
ImportAssetFromSignedUrlRequestDetails
- ImportAssetFromSignedUrlRequestDetails
object
: Details of the operation to be performed by the job.- AssetName required
- DataSetId required
- Md5Hash required
- RevisionId required
ImportAssetFromSignedUrlResponseDetails
- ImportAssetFromSignedUrlResponseDetails
object
: The details in the response for an import request, including the signed URL and other information.- AssetName required
- DataSetId required
- Md5Hash
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
ImportAssetsFromS3RequestDetails
- ImportAssetsFromS3RequestDetails
object
: Details of the operation to be performed by the job.- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
ImportAssetsFromS3ResponseDetails
- ImportAssetsFromS3ResponseDetails
object
: Details from an import from Amazon S3 response.- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
InternalServerException
JobEntry
- JobEntry
object
: 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.- Arn required
- CreatedAt required
- Details required
- ExportAssetToSignedUrl
- AssetId required
- DataSetId required
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ExportAssetsToS3
- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
- ImportAssetFromSignedUrl
- AssetName required
- DataSetId required
- Md5Hash
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ImportAssetsFromS3
- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
- ExportAssetToSignedUrl
- Errors
- items JobError
- Id required
- State required
- Type required
- UpdatedAt required
JobError
- JobError
object
: An error that occurred with the job request.- Code required
- Details Details
- LimitName
- LimitValue
- Message required
- ResourceId
- ResourceType
JobErrorLimitName
- JobErrorLimitName
string
(values: Assets per revision, Asset size in GB): The name of the limit that was reached.
JobErrorResourceTypes
- JobErrorResourceTypes
string
(values: REVISION, ASSET): The types of resource which the job error can apply to.
ListDataSetRevisionsRequest
- ListDataSetRevisionsRequest
object
ListDataSetRevisionsResponse
- ListDataSetRevisionsResponse
object
- NextToken
- Revisions
- items RevisionEntry
ListDataSetsRequest
- ListDataSetsRequest
object
ListDataSetsResponse
- ListDataSetsResponse
object
- DataSets
- items DataSetEntry
- NextToken
- DataSets
ListJobsRequest
- ListJobsRequest
object
ListJobsResponse
- ListJobsResponse
object
- Jobs
- items JobEntry
- NextToken
- Jobs
ListOfAssetDestinationEntry
- ListOfAssetDestinationEntry
array
: The destination where the assets will be exported.- items AssetDestinationEntry
ListOfAssetEntry
- ListOfAssetEntry
array
- items AssetEntry
ListOfAssetSourceEntry
- ListOfAssetSourceEntry
array
: The list of sources for the assets.- items AssetSourceEntry
ListOfDataSetEntry
- ListOfDataSetEntry
array
- items DataSetEntry
ListOfJobEntry
- ListOfJobEntry
array
- items JobEntry
ListOfJobError
- ListOfJobError
array
- items JobError
ListOfRevisionEntry
- ListOfRevisionEntry
array
- items RevisionEntry
ListOf__string
- ListOf__string
array
- items __string
ListRevisionAssetsRequest
- ListRevisionAssetsRequest
object
ListRevisionAssetsResponse
- ListRevisionAssetsResponse
object
- Assets
- items AssetEntry
- NextToken
- Assets
ListTagsForResourceRequest
- ListTagsForResourceRequest
object
ListTagsForResourceResponse
- ListTagsForResourceResponse
object
- Tags
MapOf__string
- MapOf__string
object
MaxResults
- MaxResults
integer
Name
- Name
string
: The name of the model.
NextToken
- NextToken
string
: The token value retrieved from a previous call to access the next page of results.
Origin
- Origin
string
(values: OWNED, ENTITLED): A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers). When an owned data set is published in a product, AWS Data Exchange creates a copy of the data set. Subscribers can access that copy of the data set as an entitled data set.
OriginDetails
- OriginDetails
object
- ProductId required __string
RequestDetails
- RequestDetails
object
: The details for the request.- ExportAssetToSignedUrl
- AssetId required
- DataSetId required
- RevisionId required
- ExportAssetsToS3
- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
- ImportAssetFromSignedUrl
- AssetName required
- DataSetId required
- Md5Hash required
- RevisionId required
- ImportAssetsFromS3
- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
- ExportAssetToSignedUrl
ResourceNotFoundException
ResponseDetails
- ResponseDetails
object
: Details for the response.- ExportAssetToSignedUrl
- AssetId required
- DataSetId required
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ExportAssetsToS3
- AssetDestinations required
- items AssetDestinationEntry
- DataSetId required
- Encryption
- KmsKeyArn
- Type required
- RevisionId required
- AssetDestinations required
- ImportAssetFromSignedUrl
- AssetName required
- DataSetId required
- Md5Hash
- RevisionId required
- SignedUrl
- SignedUrlExpiresAt
- ImportAssetsFromS3
- AssetSources required
- items AssetSourceEntry
- DataSetId required
- RevisionId required
- AssetSources required
- ExportAssetToSignedUrl
RevisionEntry
- RevisionEntry
object
: A revision is a container for one or more assets.- Arn required
- Comment
- CreatedAt required
- DataSetId required
- Finalized
- Id required
- SourceId
- UpdatedAt required
S3SnapshotAsset
- S3SnapshotAsset
object
: The S3 object that is the asset.- Size required
ServerSideEncryptionTypes
- ServerSideEncryptionTypes
string
(values: aws:kms, AES256): The types of encryption supported in export jobs to Amazon S3.
ServiceLimitExceededException
StartJobRequest
- StartJobRequest
object
StartJobResponse
- StartJobResponse
object
State
- State
string
(values: WAITING, IN_PROGRESS, ERROR, COMPLETED, CANCELLED, TIMED_OUT)
TagResourceRequest
- TagResourceRequest
object
: The request body for TagResource.- Tags required
ThrottlingException
Timestamp
- Timestamp
string
: Dates and times in AWS Data Exchange are recorded in ISO 8601 format.
Type
- Type
string
(values: IMPORT_ASSETS_FROM_S3, IMPORT_ASSET_FROM_SIGNED_URL, EXPORT_ASSETS_TO_S3, EXPORT_ASSET_TO_SIGNED_URL)
UntagResourceRequest
- UntagResourceRequest
object
UpdateAssetRequest
- UpdateAssetRequest
object
: The request body for UpdateAsset.- Name required
UpdateAssetResponse
- UpdateAssetResponse
object
- Arn
- AssetDetails
- S3SnapshotAsset S3SnapshotAsset
- AssetType
- CreatedAt
- DataSetId
- Id
- Name
- RevisionId
- SourceId
- UpdatedAt
UpdateDataSetRequest
- UpdateDataSetRequest
object
: The request body for UpdateDataSet.- Description
- Name
UpdateDataSetResponse
- UpdateDataSetResponse
object
- Arn
- AssetType
- CreatedAt
- Description
- Id
- Name
- Origin
- OriginDetails
- ProductId required __string
- SourceId
- UpdatedAt
UpdateRevisionRequest
- UpdateRevisionRequest
object
: The request body for UpdateRevision.- Comment
- Finalized
UpdateRevisionResponse
- UpdateRevisionResponse
object
- Arn
- Comment
- CreatedAt
- DataSetId
- Finalized
- Id
- SourceId
- UpdatedAt
ValidationException
__boolean
- __boolean
boolean
__double
- __double
number
__doubleMin0
- __doubleMin0
number
__string
- __string
string
__stringMin0Max16384
- __stringMin0Max16384
string
__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093
- __stringMin24Max24PatternAZaZ094AZaZ092AZaZ093
string
5.0.0
5 years ago