[][src]Trait rusoto_elastic_inference::ElasticInference

pub trait ElasticInference {
#[must_use]    pub 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
;
#[must_use] pub 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
;
#[must_use] pub 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
;
#[must_use] pub 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
;
#[must_use] pub 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
;
#[must_use] pub 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
; }

Trait representing the capabilities of the Amazon Elastic Inference API. Amazon Elastic Inference clients implement this trait.

Required methods

#[must_use]pub 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]

Describes the locations in which a given accelerator type or set of types is present in a given region.

#[must_use]pub 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]

Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput.

#[must_use]pub 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]

Describes information over a provided set of accelerators belonging to an account.

#[must_use]pub 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]

Returns all tags of an Elastic Inference Accelerator.

#[must_use]pub 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]

Adds the specified tags to an Elastic Inference Accelerator.

#[must_use]pub 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]

Removes the specified tags from an Elastic Inference Accelerator.

Loading content...

Implementors

impl ElasticInference for ElasticInferenceClient[src]

pub 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]

Describes the locations in which a given accelerator type or set of types is present in a given region.

pub 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]

Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput.

pub 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]

Describes information over a provided set of accelerators belonging to an account.

pub 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]

Returns all tags of an Elastic Inference Accelerator.

pub 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]

Adds the specified tags to an Elastic Inference Accelerator.

pub 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]

Removes the specified tags from an Elastic Inference Accelerator.

Loading content...