Struct aws_sdk_dataexchange::client::Client
source · [−]pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }Expand description
Client for AWS Data Exchange
Client for invoking operations on AWS Data Exchange. Each operation on AWS Data Exchange is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Examples
Constructing a client and invoking an operation
// create a shared configuration. This can be used & shared between multiple service clients.
let shared_config = aws_config::load_from_env().await;
let client = aws_sdk_dataexchange::Client::new(&shared_config);
// invoke an operation
/* let rsp = client
.<operation_name>().
.<param>("some value")
.send().await; */Constructing a client with custom configuration
use aws_config::RetryConfig;
let shared_config = aws_config::load_from_env().await;
let config = aws_sdk_dataexchange::config::Builder::from(&shared_config)
.retry_config(RetryConfig::disabled())
.build();
let client = aws_sdk_dataexchange::Client::from_conf(config);Implementations
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> Client<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
Constructs a fluent builder for the CancelJob operation.
- The fluent builder is configurable:
job_id(impl Into<String>)/set_job_id(Option<String>):The unique identifier for a job.
- On success, responds with
CancelJobOutput - On failure, responds with
SdkError<CancelJobError>
Constructs a fluent builder for the CreateDataSet operation.
- The fluent builder is configurable:
asset_type(AssetType)/set_asset_type(Option<AssetType>):The type of asset that is added to a data set.
description(impl Into<String>)/set_description(Option<String>):A description for the data set. This value can be up to 16,348 characters long.
name(impl Into<String>)/set_name(Option<String>):The name of the data set.
tags(HashMap<String, String>)/set_tags(Option<HashMap<String, String>>):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.
- On success, responds with
CreateDataSetOutputwith field(s):arn(Option<String>):The ARN for the data set.
asset_type(Option<AssetType>):The type of asset that is added to a data set.
created_at(Option<DateTime>):The date and time that the data set was created, in ISO 8601 format.
description(Option<String>):The description for the data set.
id(Option<String>):The unique identifier for the data set.
name(Option<String>):The name of the data set.
origin(Option<Origin>):A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
origin_details(Option<OriginDetails>):If the origin of this data set is ENTITLED, includes the details for the product on AWS Marketplace.
source_id(Option<String>):The data set ID of the owned data set corresponding to the entitled data set being viewed. This parameter is returned when a data set owner is viewing the entitled copy of its owned data set.
tags(Option<HashMap<String, String>>):The tags for the data set.
updated_at(Option<DateTime>):The date and time that the data set was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<CreateDataSetError>
Constructs a fluent builder for the CreateEventAction operation.
- The fluent builder is configurable:
action(Action)/set_action(Option<Action>):What occurs after a certain event.
event(Event)/set_event(Option<Event>):What occurs to start an action.
- On success, responds with
CreateEventActionOutputwith field(s):action(Option<Action>):What occurs after a certain event.
arn(Option<String>):The ARN for the event action.
created_at(Option<DateTime>):The date and time that the event action was created, in ISO 8601 format.
event(Option<Event>):What occurs to start an action.
id(Option<String>):The unique identifier for the event action.
updated_at(Option<DateTime>):The date and time that the event action was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<CreateEventActionError>
Constructs a fluent builder for the CreateJob operation.
- The fluent builder is configurable:
details(RequestDetails)/set_details(Option<RequestDetails>):The details for the CreateJob request.
r#type(Type)/set_type(Option<Type>):The type of job to be created.
- On success, responds with
CreateJobOutputwith field(s):arn(Option<String>):The ARN for the job.
created_at(Option<DateTime>):The date and time that the job was created, in ISO 8601 format.
details(Option<ResponseDetails>):Details about the job.
errors(Option<Vec<JobError>>):The errors associated with jobs.
id(Option<String>):The unique identifier for the job.
state(Option<State>):The state of the job.
r#type(Option<Type>):The job type.
updated_at(Option<DateTime>):The date and time that the job was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<CreateJobError>
Constructs a fluent builder for the CreateRevision operation.
- The fluent builder is configurable:
comment(impl Into<String>)/set_comment(Option<String>):An optional comment about the revision.
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
tags(HashMap<String, String>)/set_tags(Option<HashMap<String, String>>):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.
- On success, responds with
CreateRevisionOutputwith field(s):arn(Option<String>):The ARN for the revision.
comment(Option<String>):An optional comment about the revision.
created_at(Option<DateTime>):The date and time that the revision was created, in ISO 8601 format.
data_set_id(Option<String>):The unique identifier for the data set associated with this revision.
finalized(bool):To publish a revision to a data set in a product, the revision must first be finalized. 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.
Finalized revisions can be published through the AWS Data Exchange console or the AWS Marketplace Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. When using the API, revisions are uniquely identified by their ARN.
id(Option<String>):The unique identifier for the revision.
source_id(Option<String>):The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.
tags(Option<HashMap<String, String>>):The tags for the revision.
updated_at(Option<DateTime>):The date and time that the revision was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<CreateRevisionError>
Constructs a fluent builder for the DeleteAsset operation.
- The fluent builder is configurable:
asset_id(impl Into<String>)/set_asset_id(Option<String>):The unique identifier for an asset.
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
DeleteAssetOutput - On failure, responds with
SdkError<DeleteAssetError>
Constructs a fluent builder for the DeleteDataSet operation.
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
- On success, responds with
DeleteDataSetOutput - On failure, responds with
SdkError<DeleteDataSetError>
Constructs a fluent builder for the DeleteEventAction operation.
- The fluent builder is configurable:
event_action_id(impl Into<String>)/set_event_action_id(Option<String>):The unique identifier for the event action.
- On success, responds with
DeleteEventActionOutput - On failure, responds with
SdkError<DeleteEventActionError>
Constructs a fluent builder for the DeleteRevision operation.
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
DeleteRevisionOutput - On failure, responds with
SdkError<DeleteRevisionError>
Constructs a fluent builder for the GetAsset operation.
- The fluent builder is configurable:
asset_id(impl Into<String>)/set_asset_id(Option<String>):The unique identifier for an asset.
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
GetAssetOutputwith field(s):arn(Option<String>):The ARN for the asset.
asset_details(Option<AssetDetails>):Information about the asset.
asset_type(Option<AssetType>):The type of asset that is added to a data set.
created_at(Option<DateTime>):The date and time that the asset was created, in ISO 8601 format.
data_set_id(Option<String>):The unique identifier for the data set associated with this asset.
id(Option<String>):The unique identifier for the asset.
name(Option<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. When importing from Amazon API Gateway API, the API name is used as the asset name. When importing from Amazon Redshift, the datashare name is used as the asset name.
revision_id(Option<String>):The unique identifier for the revision associated with this asset.
source_id(Option<String>):The asset ID of the owned asset corresponding to the entitled asset being viewed. This parameter is returned when an asset owner is viewing the entitled copy of its owned asset.
updated_at(Option<DateTime>):The date and time that the asset was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<GetAssetError>
Constructs a fluent builder for the GetDataSet operation.
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
- On success, responds with
GetDataSetOutputwith field(s):arn(Option<String>):The ARN for the data set.
asset_type(Option<AssetType>):The type of asset that is added to a data set.
created_at(Option<DateTime>):The date and time that the data set was created, in ISO 8601 format.
description(Option<String>):The description for the data set.
id(Option<String>):The unique identifier for the data set.
name(Option<String>):The name of the data set.
origin(Option<Origin>):A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
origin_details(Option<OriginDetails>):If the origin of this data set is ENTITLED, includes the details for the product on AWS Marketplace.
source_id(Option<String>):The data set ID of the owned data set corresponding to the entitled data set being viewed. This parameter is returned when a data set owner is viewing the entitled copy of its owned data set.
tags(Option<HashMap<String, String>>):The tags for the data set.
updated_at(Option<DateTime>):The date and time that the data set was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<GetDataSetError>
Constructs a fluent builder for the GetEventAction operation.
- The fluent builder is configurable:
event_action_id(impl Into<String>)/set_event_action_id(Option<String>):The unique identifier for the event action.
- On success, responds with
GetEventActionOutputwith field(s):action(Option<Action>):What occurs after a certain event.
arn(Option<String>):The ARN for the event action.
created_at(Option<DateTime>):The date and time that the event action was created, in ISO 8601 format.
event(Option<Event>):What occurs to start an action.
id(Option<String>):The unique identifier for the event action.
updated_at(Option<DateTime>):The date and time that the event action was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<GetEventActionError>
Constructs a fluent builder for the GetJob operation.
- The fluent builder is configurable:
job_id(impl Into<String>)/set_job_id(Option<String>):The unique identifier for a job.
- On success, responds with
GetJobOutputwith field(s):arn(Option<String>):The ARN for the job.
created_at(Option<DateTime>):The date and time that the job was created, in ISO 8601 format.
details(Option<ResponseDetails>):Details about the job.
errors(Option<Vec<JobError>>):The errors associated with jobs.
id(Option<String>):The unique identifier for the job.
state(Option<State>):The state of the job.
r#type(Option<Type>):The job type.
updated_at(Option<DateTime>):The date and time that the job was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<GetJobError>
Constructs a fluent builder for the GetRevision operation.
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
GetRevisionOutputwith field(s):arn(Option<String>):The ARN for the revision.
comment(Option<String>):An optional comment about the revision.
created_at(Option<DateTime>):The date and time that the revision was created, in ISO 8601 format.
data_set_id(Option<String>):The unique identifier for the data set associated with this revision.
finalized(bool):To publish a revision to a data set in a product, the revision must first be finalized. 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.
Finalized revisions can be published through the AWS Data Exchange console or the AWS Marketplace Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. When using the API, revisions are uniquely identified by their ARN.
id(Option<String>):The unique identifier for the revision.
source_id(Option<String>):The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.
tags(Option<HashMap<String, String>>):The tags for the revision.
updated_at(Option<DateTime>):The date and time that the revision was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<GetRevisionError>
Constructs a fluent builder for the ListDataSetRevisions operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
max_results(i32)/set_max_results(i32):The maximum number of results returned by a single call.
next_token(impl Into<String>)/set_next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
- On success, responds with
ListDataSetRevisionsOutputwith field(s):next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
revisions(Option<Vec<RevisionEntry>>):The asset objects listed by the request.
- On failure, responds with
SdkError<ListDataSetRevisionsError>
Constructs a fluent builder for the ListDataSets operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
max_results(i32)/set_max_results(i32):The maximum number of results returned by a single call.
next_token(impl Into<String>)/set_next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
origin(impl Into<String>)/set_origin(Option<String>):A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
- On success, responds with
ListDataSetsOutputwith field(s):data_sets(Option<Vec<DataSetEntry>>):The data set objects listed by the request.
next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
- On failure, responds with
SdkError<ListDataSetsError>
Constructs a fluent builder for the ListEventActions operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
event_source_id(impl Into<String>)/set_event_source_id(Option<String>):The unique identifier for the event source.
max_results(i32)/set_max_results(i32):The maximum number of results returned by a single call.
next_token(impl Into<String>)/set_next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
- On success, responds with
ListEventActionsOutputwith field(s):event_actions(Option<Vec<EventActionEntry>>):The event action objects listed by the request.
next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
- On failure, responds with
SdkError<ListEventActionsError>
Constructs a fluent builder for the ListJobs operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
max_results(i32)/set_max_results(i32):The maximum number of results returned by a single call.
next_token(impl Into<String>)/set_next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
ListJobsOutputwith field(s):jobs(Option<Vec<JobEntry>>):The jobs listed by the request.
next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
- On failure, responds with
SdkError<ListJobsError>
Constructs a fluent builder for the ListRevisionAssets operation.
This operation supports pagination; See into_paginator().
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
max_results(i32)/set_max_results(i32):The maximum number of results returned by a single call.
next_token(impl Into<String>)/set_next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
ListRevisionAssetsOutputwith field(s):assets(Option<Vec<AssetEntry>>):The asset objects listed by the request.
next_token(Option<String>):The token value retrieved from a previous call to access the next page of results.
- On failure, responds with
SdkError<ListRevisionAssetsError>
Constructs a fluent builder for the ListTagsForResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
- On success, responds with
ListTagsForResourceOutputwith field(s):tags(Option<HashMap<String, String>>): A label that consists of a customer-defined key and an optional value.
- On failure, responds with
SdkError<ListTagsForResourceError>
Constructs a fluent builder for the SendApiAsset operation.
- The fluent builder is configurable:
body(impl Into<String>)/set_body(Option<String>):The request body.
query_string_parameters(HashMap<String, String>)/set_query_string_parameters(Option<HashMap<String, String>>):Attach query string parameters to the end of the URI (for example, /v1/examplePath?exampleParam=exampleValue).
asset_id(impl Into<String>)/set_asset_id(Option<String>):Asset ID value for the API request.
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):Data set ID value for the API request.
request_headers(HashMap<String, String>)/set_request_headers(Option<HashMap<String, String>>):Any header value prefixed with x-amzn-dataexchange-header- will have that stripped before sending the Asset API request. Use this when you want to override a header that AWS Data Exchange uses. Alternatively, you can use the header without a prefix to the HTTP request.
method(impl Into<String>)/set_method(Option<String>):HTTP method value for the API request. Alternatively, you can use the appropriate verb in your request.
path(impl Into<String>)/set_path(Option<String>):URI path value for the API request. Alternatively, you can set the URI path directly by invoking /v1/{pathValue}
revision_id(impl Into<String>)/set_revision_id(Option<String>):Revision ID value for the API request.
- On success, responds with
SendApiAssetOutputwith field(s):body(Option<String>):The response body from the underlying API tracked by the API asset.
response_headers(Option<HashMap<String, String>>):The response headers from the underlying API tracked by the API asset.
- On failure, responds with
SdkError<SendApiAssetError>
Constructs a fluent builder for the StartJob operation.
- The fluent builder is configurable:
job_id(impl Into<String>)/set_job_id(Option<String>):The unique identifier for a job.
- On success, responds with
StartJobOutput - On failure, responds with
SdkError<StartJobError>
Constructs a fluent builder for the TagResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
tags(HashMap<String, String>)/set_tags(Option<HashMap<String, String>>): A label that consists of a customer-defined key and an optional value.
- On success, responds with
TagResourceOutput - On failure, responds with
SdkError<TagResourceError>
Constructs a fluent builder for the UntagResource operation.
- The fluent builder is configurable:
resource_arn(impl Into<String>)/set_resource_arn(Option<String>):An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
tag_keys(Vec<String>)/set_tag_keys(Option<Vec<String>>): The key tags.
- On success, responds with
UntagResourceOutput - On failure, responds with
SdkError<UntagResourceError>
Constructs a fluent builder for the UpdateAsset operation.
- The fluent builder is configurable:
asset_id(impl Into<String>)/set_asset_id(Option<String>):The unique identifier for an asset.
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
name(impl Into<String>)/set_name(Option<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. When importing from Amazon API Gateway API, the API name is used as the asset name. When importing from Amazon Redshift, the datashare name is used as the asset name.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
UpdateAssetOutputwith field(s):arn(Option<String>):The ARN for the asset.
asset_details(Option<AssetDetails>):Information about the asset.
asset_type(Option<AssetType>):The type of asset that is added to a data set.
created_at(Option<DateTime>):The date and time that the asset was created, in ISO 8601 format.
data_set_id(Option<String>):The unique identifier for the data set associated with this asset.
id(Option<String>):The unique identifier for the asset.
name(Option<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. When importing from Amazon API Gateway API, the API name is used as the asset name. When importing from Amazon Redshift, the datashare name is used as the asset name.
revision_id(Option<String>):The unique identifier for the revision associated with this asset.
source_id(Option<String>):The asset ID of the owned asset corresponding to the entitled asset being viewed. This parameter is returned when an asset owner is viewing the entitled copy of its owned asset.
updated_at(Option<DateTime>):The date and time that the asset was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<UpdateAssetError>
Constructs a fluent builder for the UpdateDataSet operation.
- The fluent builder is configurable:
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
description(impl Into<String>)/set_description(Option<String>):The description for the data set.
name(impl Into<String>)/set_name(Option<String>):The name of the data set.
- On success, responds with
UpdateDataSetOutputwith field(s):arn(Option<String>):The ARN for the data set.
asset_type(Option<AssetType>):The type of asset that is added to a data set.
created_at(Option<DateTime>):The date and time that the data set was created, in ISO 8601 format.
description(Option<String>):The description for the data set.
id(Option<String>):The unique identifier for the data set.
name(Option<String>):The name of the data set.
origin(Option<Origin>):A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers).
origin_details(Option<OriginDetails>):If the origin of this data set is ENTITLED, includes the details for the product on AWS Marketplace.
source_id(Option<String>):The data set ID of the owned data set corresponding to the entitled data set being viewed. This parameter is returned when a data set owner is viewing the entitled copy of its owned data set.
updated_at(Option<DateTime>):The date and time that the data set was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<UpdateDataSetError>
Constructs a fluent builder for the UpdateEventAction operation.
- The fluent builder is configurable:
action(Action)/set_action(Option<Action>):What occurs after a certain event.
event_action_id(impl Into<String>)/set_event_action_id(Option<String>):The unique identifier for the event action.
- On success, responds with
UpdateEventActionOutputwith field(s):action(Option<Action>):What occurs after a certain event.
arn(Option<String>):The ARN for the event action.
created_at(Option<DateTime>):The date and time that the event action was created, in ISO 8601 format.
event(Option<Event>):What occurs to start an action.
id(Option<String>):The unique identifier for the event action.
updated_at(Option<DateTime>):The date and time that the event action was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<UpdateEventActionError>
Constructs a fluent builder for the UpdateRevision operation.
- The fluent builder is configurable:
comment(impl Into<String>)/set_comment(Option<String>):An optional comment about the revision.
data_set_id(impl Into<String>)/set_data_set_id(Option<String>):The unique identifier for a data set.
finalized(bool)/set_finalized(bool):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.
revision_id(impl Into<String>)/set_revision_id(Option<String>):The unique identifier for a revision.
- On success, responds with
UpdateRevisionOutputwith field(s):arn(Option<String>):The ARN for the revision.
comment(Option<String>):An optional comment about the revision.
created_at(Option<DateTime>):The date and time that the revision was created, in ISO 8601 format.
data_set_id(Option<String>):The unique identifier for the data set associated with this revision.
finalized(bool):To publish a revision to a data set in a product, the revision must first be finalized. Finalizing a revision tells AWS Data Exchange that 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.
Finalized revisions can be published through the AWS Data Exchange console or the AWS Marketplace Catalog API, using the StartChangeSet AWS Marketplace Catalog API action. When using the API, revisions are uniquely identified by their ARN.
id(Option<String>):The unique identifier for the revision.
source_id(Option<String>):The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.
updated_at(Option<DateTime>):The date and time that the revision was last updated, in ISO 8601 format.
- On failure, responds with
SdkError<UpdateRevisionError>
Creates a client with the given service config and connector override.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for Client<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for Client<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more