[−][src]Trait rusoto_elastic_inference::ElasticInference
Trait representing the capabilities of the Amazon Elastic Inference API. Amazon Elastic Inference clients implement this trait.
Required methods
#[must_use]fn describe_accelerator_offerings<'life0, 'async_trait>(
&'life0 self,
input: DescribeAcceleratorOfferingsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorOfferingsResponse, RusotoError<DescribeAcceleratorOfferingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DescribeAcceleratorOfferingsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorOfferingsResponse, RusotoError<DescribeAcceleratorOfferingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the locations in which a given accelerator type or set of types is present in a given region.
#[must_use]fn describe_accelerator_types<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorTypesResponse, RusotoError<DescribeAcceleratorTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorTypesResponse, RusotoError<DescribeAcceleratorTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput.
#[must_use]fn describe_accelerators<'life0, 'async_trait>(
&'life0 self,
input: DescribeAcceleratorsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorsResponse, RusotoError<DescribeAcceleratorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DescribeAcceleratorsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorsResponse, RusotoError<DescribeAcceleratorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes information over a provided set of accelerators belonging to an account.
#[must_use]fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResult, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResult, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns all tags of an Elastic Inference Accelerator.
#[must_use]fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResult, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResult, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds the specified tags to an Elastic Inference Accelerator.
#[must_use]fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResult, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResult, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes the specified tags from an Elastic Inference Accelerator.
Implementors
impl ElasticInference for ElasticInferenceClient
[src]
fn describe_accelerator_offerings<'life0, 'async_trait>(
&'life0 self,
input: DescribeAcceleratorOfferingsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorOfferingsResponse, RusotoError<DescribeAcceleratorOfferingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeAcceleratorOfferingsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorOfferingsResponse, RusotoError<DescribeAcceleratorOfferingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the locations in which a given accelerator type or set of types is present in a given region.
fn describe_accelerator_types<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorTypesResponse, RusotoError<DescribeAcceleratorTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorTypesResponse, RusotoError<DescribeAcceleratorTypesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput.
fn describe_accelerators<'life0, 'async_trait>(
&'life0 self,
input: DescribeAcceleratorsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorsResponse, RusotoError<DescribeAcceleratorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeAcceleratorsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeAcceleratorsResponse, RusotoError<DescribeAcceleratorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes information over a provided set of accelerators belonging to an account.
fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResult, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResult, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns all tags of an Elastic Inference Accelerator.
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResult, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResult, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds the specified tags to an Elastic Inference Accelerator.
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResult, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResult, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes the specified tags from an Elastic Inference Accelerator.