[][src]Trait rusoto_outposts::Outposts

pub trait Outposts {
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
;
#[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
; }

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]

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]

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]

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]

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]

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]

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]

Lists the sites for the specified AWS account.

Loading content...

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]

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]

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]

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]

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]

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]

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]

Lists the sites for the specified AWS account.

Loading content...