[−][src]Trait rusoto_marketplace_catalog::MarketplaceCatalog
Trait representing the capabilities of the AWS Marketplace Catalog API. AWS Marketplace Catalog clients implement this trait.
Required methods
#[must_use]pub fn cancel_change_set<'life0, 'async_trait>(
&'life0 self,
input: CancelChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<CancelChangeSetResponse, RusotoError<CancelChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CancelChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<CancelChangeSetResponse, RusotoError<CancelChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Used to cancel an open change request. Must be sent before the status of the request changes to APPLYING
, the final stage of completing your change request. You can describe a change during the 60-day request history retention period for API calls.
#[must_use]pub fn describe_change_set<'life0, 'async_trait>(
&'life0 self,
input: DescribeChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeChangeSetResponse, RusotoError<DescribeChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeChangeSetResponse, RusotoError<DescribeChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about a given change set.
#[must_use]pub fn describe_entity<'life0, 'async_trait>(
&'life0 self,
input: DescribeEntityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEntityResponse, RusotoError<DescribeEntityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeEntityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEntityResponse, RusotoError<DescribeEntityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the metadata and content of the entity.
#[must_use]pub fn list_change_sets<'life0, 'async_trait>(
&'life0 self,
input: ListChangeSetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListChangeSetsResponse, RusotoError<ListChangeSetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListChangeSetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListChangeSetsResponse, RusotoError<ListChangeSetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of change sets owned by the account being used to make the call. You can filter this list by providing any combination of entityId
, ChangeSetName
, and status. If you provide more than one filter, the API operation applies a logical AND between the filters.
You can describe a change during the 60-day request history retention period for API calls.
#[must_use]pub fn list_entities<'life0, 'async_trait>(
&'life0 self,
input: ListEntitiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListEntitiesResponse, RusotoError<ListEntitiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListEntitiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListEntitiesResponse, RusotoError<ListEntitiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides the list of entities of a given type.
#[must_use]pub fn start_change_set<'life0, 'async_trait>(
&'life0 self,
input: StartChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<StartChangeSetResponse, RusotoError<StartChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<StartChangeSetResponse, RusotoError<StartChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
This operation allows you to request changes for your entities. Within a single ChangeSet, you cannot start the same change type against the same entity multiple times. Additionally, when a ChangeSet is running, all the entities targeted by the different changes are locked until the ChangeSet has completed (either succeeded, cancelled, or failed). If you try to start a ChangeSet containing a change against an entity that is already locked, you will receive a ResourceInUseException
.
For example, you cannot start the ChangeSet described in the example below because it contains two changes to execute the same change type (AddRevisions
) against the same entity (entity-id@1)
.
Implementors
impl MarketplaceCatalog for MarketplaceCatalogClient
[src]
pub fn cancel_change_set<'life0, 'async_trait>(
&'life0 self,
input: CancelChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<CancelChangeSetResponse, RusotoError<CancelChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CancelChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<CancelChangeSetResponse, RusotoError<CancelChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Used to cancel an open change request. Must be sent before the status of the request changes to APPLYING
, the final stage of completing your change request. You can describe a change during the 60-day request history retention period for API calls.
pub fn describe_change_set<'life0, 'async_trait>(
&'life0 self,
input: DescribeChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeChangeSetResponse, RusotoError<DescribeChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeChangeSetResponse, RusotoError<DescribeChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides information about a given change set.
pub fn describe_entity<'life0, 'async_trait>(
&'life0 self,
input: DescribeEntityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEntityResponse, RusotoError<DescribeEntityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeEntityRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEntityResponse, RusotoError<DescribeEntityError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the metadata and content of the entity.
pub fn list_change_sets<'life0, 'async_trait>(
&'life0 self,
input: ListChangeSetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListChangeSetsResponse, RusotoError<ListChangeSetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListChangeSetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListChangeSetsResponse, RusotoError<ListChangeSetsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the list of change sets owned by the account being used to make the call. You can filter this list by providing any combination of entityId
, ChangeSetName
, and status. If you provide more than one filter, the API operation applies a logical AND between the filters.
You can describe a change during the 60-day request history retention period for API calls.
pub fn list_entities<'life0, 'async_trait>(
&'life0 self,
input: ListEntitiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListEntitiesResponse, RusotoError<ListEntitiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListEntitiesRequest
) -> Pin<Box<dyn Future<Output = Result<ListEntitiesResponse, RusotoError<ListEntitiesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Provides the list of entities of a given type.
pub fn start_change_set<'life0, 'async_trait>(
&'life0 self,
input: StartChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<StartChangeSetResponse, RusotoError<StartChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: StartChangeSetRequest
) -> Pin<Box<dyn Future<Output = Result<StartChangeSetResponse, RusotoError<StartChangeSetError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
This operation allows you to request changes for your entities. Within a single ChangeSet, you cannot start the same change type against the same entity multiple times. Additionally, when a ChangeSet is running, all the entities targeted by the different changes are locked until the ChangeSet has completed (either succeeded, cancelled, or failed). If you try to start a ChangeSet containing a change against an entity that is already locked, you will receive a ResourceInUseException
.
For example, you cannot start the ChangeSet described in the example below because it contains two changes to execute the same change type (AddRevisions
) against the same entity (entity-id@1)
.