[−][src]Trait rusoto_outposts::Outposts
Trait representing the capabilities of the Outposts API. Outposts clients implement this trait.
Required methods
#[must_use]pub fn create_outpost<'life0, 'async_trait>(
&'life0 self,
input: CreateOutpostInput
) -> Pin<Box<dyn Future<Output = Result<CreateOutpostOutput, RusotoError<CreateOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateOutpostInput
) -> Pin<Box<dyn Future<Output = Result<CreateOutpostOutput, RusotoError<CreateOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates an Outpost.
#[must_use]pub fn delete_outpost<'life0, 'async_trait>(
&'life0 self,
input: DeleteOutpostInput
) -> Pin<Box<dyn Future<Output = Result<DeleteOutpostOutput, RusotoError<DeleteOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteOutpostInput
) -> Pin<Box<dyn Future<Output = Result<DeleteOutpostOutput, RusotoError<DeleteOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the Outpost.
#[must_use]pub fn delete_site<'life0, 'async_trait>(
&'life0 self,
input: DeleteSiteInput
) -> Pin<Box<dyn Future<Output = Result<DeleteSiteOutput, RusotoError<DeleteSiteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteSiteInput
) -> Pin<Box<dyn Future<Output = Result<DeleteSiteOutput, RusotoError<DeleteSiteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the site.
#[must_use]pub fn get_outpost<'life0, 'async_trait>(
&'life0 self,
input: GetOutpostInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostOutput, RusotoError<GetOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetOutpostInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostOutput, RusotoError<GetOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about the specified Outpost.
#[must_use]pub fn get_outpost_instance_types<'life0, 'async_trait>(
&'life0 self,
input: GetOutpostInstanceTypesInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostInstanceTypesOutput, RusotoError<GetOutpostInstanceTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetOutpostInstanceTypesInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostInstanceTypesOutput, RusotoError<GetOutpostInstanceTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the instance types for the specified Outpost.
#[must_use]pub fn list_outposts<'life0, 'async_trait>(
&'life0 self,
input: ListOutpostsInput
) -> Pin<Box<dyn Future<Output = Result<ListOutpostsOutput, RusotoError<ListOutpostsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListOutpostsInput
) -> Pin<Box<dyn Future<Output = Result<ListOutpostsOutput, RusotoError<ListOutpostsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List the Outposts for your AWS account.
#[must_use]pub fn list_sites<'life0, 'async_trait>(
&'life0 self,
input: ListSitesInput
) -> Pin<Box<dyn Future<Output = Result<ListSitesOutput, RusotoError<ListSitesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListSitesInput
) -> Pin<Box<dyn Future<Output = Result<ListSitesOutput, RusotoError<ListSitesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the sites for the specified AWS account.
Implementors
impl Outposts for OutpostsClient
[src]
pub fn create_outpost<'life0, 'async_trait>(
&'life0 self,
input: CreateOutpostInput
) -> Pin<Box<dyn Future<Output = Result<CreateOutpostOutput, RusotoError<CreateOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateOutpostInput
) -> Pin<Box<dyn Future<Output = Result<CreateOutpostOutput, RusotoError<CreateOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates an Outpost.
pub fn delete_outpost<'life0, 'async_trait>(
&'life0 self,
input: DeleteOutpostInput
) -> Pin<Box<dyn Future<Output = Result<DeleteOutpostOutput, RusotoError<DeleteOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteOutpostInput
) -> Pin<Box<dyn Future<Output = Result<DeleteOutpostOutput, RusotoError<DeleteOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the Outpost.
pub fn delete_site<'life0, 'async_trait>(
&'life0 self,
input: DeleteSiteInput
) -> Pin<Box<dyn Future<Output = Result<DeleteSiteOutput, RusotoError<DeleteSiteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteSiteInput
) -> Pin<Box<dyn Future<Output = Result<DeleteSiteOutput, RusotoError<DeleteSiteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the site.
pub fn get_outpost<'life0, 'async_trait>(
&'life0 self,
input: GetOutpostInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostOutput, RusotoError<GetOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetOutpostInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostOutput, RusotoError<GetOutpostError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about the specified Outpost.
pub fn get_outpost_instance_types<'life0, 'async_trait>(
&'life0 self,
input: GetOutpostInstanceTypesInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostInstanceTypesOutput, RusotoError<GetOutpostInstanceTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetOutpostInstanceTypesInput
) -> Pin<Box<dyn Future<Output = Result<GetOutpostInstanceTypesOutput, RusotoError<GetOutpostInstanceTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the instance types for the specified Outpost.
pub fn list_outposts<'life0, 'async_trait>(
&'life0 self,
input: ListOutpostsInput
) -> Pin<Box<dyn Future<Output = Result<ListOutpostsOutput, RusotoError<ListOutpostsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListOutpostsInput
) -> Pin<Box<dyn Future<Output = Result<ListOutpostsOutput, RusotoError<ListOutpostsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List the Outposts for your AWS account.
pub fn list_sites<'life0, 'async_trait>(
&'life0 self,
input: ListSitesInput
) -> Pin<Box<dyn Future<Output = Result<ListSitesOutput, RusotoError<ListSitesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListSitesInput
) -> Pin<Box<dyn Future<Output = Result<ListSitesOutput, RusotoError<ListSitesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the sites for the specified AWS account.