Struct rusoto_outposts::OutpostsClient
source · [−]pub struct OutpostsClient { /* private fields */ }
Expand description
A client for the Outposts API.
Implementations
sourceimpl 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
) -> OutpostsClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> OutpostsClient
Trait Implementations
sourceimpl Clone for OutpostsClient
impl Clone for OutpostsClient
sourcefn clone(&self) -> OutpostsClient
fn clone(&self) -> OutpostsClient
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Outposts for OutpostsClient
impl Outposts for OutpostsClient
sourcefn 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,
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,
Creates an Outpost.
sourcefn 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,
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,
Deletes the Outpost.
sourcefn 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,
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,
Deletes the site.
sourcefn 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,
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,
Gets information about the specified Outpost.
sourcefn 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,
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,
Lists the instance types for the specified Outpost.
sourcefn 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,
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,
List the Outposts for your AWS account.
sourcefn 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,
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,
Lists the sites for the specified AWS account.
Lists the tags for the specified resource.
sourcefn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds tags to the specified resource.
sourcefn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes tags from the specified resource.
Auto Trait Implementations
impl !RefUnwindSafe for OutpostsClient
impl Send for OutpostsClient
impl Sync for OutpostsClient
impl Unpin for OutpostsClient
impl !UnwindSafe for OutpostsClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more