pub struct OutpostsClient { /* private fields */ }
Expand description
A client for the Outposts API.
Implementations§
Source§impl OutpostsClient
impl OutpostsClient
Sourcepub fn new(region: Region) -> OutpostsClient
pub fn new(region: Region) -> OutpostsClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region,
) -> OutpostsClientwhere
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> OutpostsClient
Trait Implementations§
Source§impl Clone for OutpostsClient
impl Clone for OutpostsClient
Source§fn clone(&self) -> OutpostsClient
fn clone(&self) -> OutpostsClient
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Outposts for OutpostsClient
impl Outposts for OutpostsClient
Source§fn create_outpost<'life0, 'async_trait>(
&'life0 self,
input: CreateOutpostInput,
) -> Pin<Box<dyn Future<Output = Result<CreateOutpostOutput, RusotoError<CreateOutpostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_outpost<'life0, 'async_trait>(
&'life0 self,
input: CreateOutpostInput,
) -> Pin<Box<dyn Future<Output = Result<CreateOutpostOutput, RusotoError<CreateOutpostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Creates an Outpost.
Source§fn delete_outpost<'life0, 'async_trait>(
&'life0 self,
input: DeleteOutpostInput,
) -> Pin<Box<dyn Future<Output = Result<DeleteOutpostOutput, RusotoError<DeleteOutpostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_outpost<'life0, 'async_trait>(
&'life0 self,
input: DeleteOutpostInput,
) -> Pin<Box<dyn Future<Output = Result<DeleteOutpostOutput, RusotoError<DeleteOutpostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes the Outpost.
Source§fn delete_site<'life0, 'async_trait>(
&'life0 self,
input: DeleteSiteInput,
) -> Pin<Box<dyn Future<Output = Result<DeleteSiteOutput, RusotoError<DeleteSiteError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn delete_site<'life0, 'async_trait>(
&'life0 self,
input: DeleteSiteInput,
) -> Pin<Box<dyn Future<Output = Result<DeleteSiteOutput, RusotoError<DeleteSiteError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Deletes the site.
Source§fn get_outpost<'life0, 'async_trait>(
&'life0 self,
input: GetOutpostInput,
) -> Pin<Box<dyn Future<Output = Result<GetOutpostOutput, RusotoError<GetOutpostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_outpost<'life0, 'async_trait>(
&'life0 self,
input: GetOutpostInput,
) -> Pin<Box<dyn Future<Output = Result<GetOutpostOutput, RusotoError<GetOutpostError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Gets information about the specified Outpost.
Source§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
Self: 'async_trait,
'life0: 'async_trait,
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
Self: 'async_trait,
'life0: 'async_trait,
Lists the instance types for the specified Outpost.
Source§fn list_outposts<'life0, 'async_trait>(
&'life0 self,
input: ListOutpostsInput,
) -> Pin<Box<dyn Future<Output = Result<ListOutpostsOutput, RusotoError<ListOutpostsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_outposts<'life0, 'async_trait>(
&'life0 self,
input: ListOutpostsInput,
) -> Pin<Box<dyn Future<Output = Result<ListOutpostsOutput, RusotoError<ListOutpostsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
List the Outposts for your AWS account.
Source§fn list_sites<'life0, 'async_trait>(
&'life0 self,
input: ListSitesInput,
) -> Pin<Box<dyn Future<Output = Result<ListSitesOutput, RusotoError<ListSitesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn list_sites<'life0, 'async_trait>(
&'life0 self,
input: ListSitesInput,
) -> Pin<Box<dyn Future<Output = Result<ListSitesOutput, RusotoError<ListSitesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Lists the sites for the specified AWS account.
Auto Trait Implementations§
impl Freeze for OutpostsClient
impl !RefUnwindSafe for OutpostsClient
impl Send for OutpostsClient
impl Sync for OutpostsClient
impl Unpin for OutpostsClient
impl !UnwindSafe for OutpostsClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more