amazonka-elastic-inference-2.0: Amazon Elastic Inference SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ElasticInference

Description

Derived from API version 2017-07-25 of the AWS service descriptions, licensed under Apache 2.0.

Elastic Inference public APIs.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-07-25 of the Amazon Elastic Inference SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ElasticInference.

BadRequestException

_BadRequestException :: AsError a => Fold a ServiceError Source #

Raised when a malformed input has been provided to the API.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

Raised when an unexpected error occurred during request processing.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

Raised when the requested resource cannot be found.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeAcceleratorOfferings

data DescribeAcceleratorOfferings Source #

See: newDescribeAcceleratorOfferings smart constructor.

Instances

Instances details
ToJSON DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

ToHeaders DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

ToPath DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

ToQuery DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

AWSRequest DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Generic DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Associated Types

type Rep DescribeAcceleratorOfferings :: Type -> Type #

Read DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Show DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

NFData DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Eq DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Hashable DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

type AWSResponse DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

type Rep DescribeAcceleratorOfferings Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

type Rep DescribeAcceleratorOfferings = D1 ('MetaData "DescribeAcceleratorOfferings" "Amazonka.ElasticInference.DescribeAcceleratorOfferings" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "DescribeAcceleratorOfferings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "locationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LocationType)))

newDescribeAcceleratorOfferings Source #

Create a value of DescribeAcceleratorOfferings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorTypes:DescribeAcceleratorOfferings', describeAcceleratorOfferings_acceleratorTypes - The list of accelerator types to describe.

DescribeAcceleratorOfferings, describeAcceleratorOfferings_locationType - The location type that you want to describe accelerator type offerings for. It can assume the following values: region: will return the accelerator type offering at the regional level. availability-zone: will return the accelerator type offering at the availability zone level. availability-zone-id: will return the accelerator type offering at the availability zone level returning the availability zone id.

data DescribeAcceleratorOfferingsResponse Source #

Instances

Instances details
Generic DescribeAcceleratorOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Read DescribeAcceleratorOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Show DescribeAcceleratorOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

NFData DescribeAcceleratorOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

Eq DescribeAcceleratorOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

type Rep DescribeAcceleratorOfferingsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorOfferings

type Rep DescribeAcceleratorOfferingsResponse = D1 ('MetaData "DescribeAcceleratorOfferingsResponse" "Amazonka.ElasticInference.DescribeAcceleratorOfferings" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "DescribeAcceleratorOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorTypeOfferings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorTypeOffering])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAcceleratorOfferingsResponse Source #

Create a value of DescribeAcceleratorOfferingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorTypeOfferings:DescribeAcceleratorOfferingsResponse', describeAcceleratorOfferingsResponse_acceleratorTypeOfferings - The list of accelerator type offerings for a specific location.

$sel:httpStatus:DescribeAcceleratorOfferingsResponse', describeAcceleratorOfferingsResponse_httpStatus - The response's http status code.

DescribeAcceleratorTypes

data DescribeAcceleratorTypes Source #

See: newDescribeAcceleratorTypes smart constructor.

Instances

Instances details
ToHeaders DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

ToPath DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

ToQuery DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

AWSRequest DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Generic DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Associated Types

type Rep DescribeAcceleratorTypes :: Type -> Type #

Read DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Show DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

NFData DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Eq DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Hashable DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

type AWSResponse DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

type Rep DescribeAcceleratorTypes Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

type Rep DescribeAcceleratorTypes = D1 ('MetaData "DescribeAcceleratorTypes" "Amazonka.ElasticInference.DescribeAcceleratorTypes" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "DescribeAcceleratorTypes'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeAcceleratorTypes :: DescribeAcceleratorTypes Source #

Create a value of DescribeAcceleratorTypes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DescribeAcceleratorTypesResponse Source #

See: newDescribeAcceleratorTypesResponse smart constructor.

Instances

Instances details
Generic DescribeAcceleratorTypesResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Associated Types

type Rep DescribeAcceleratorTypesResponse :: Type -> Type #

Read DescribeAcceleratorTypesResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Show DescribeAcceleratorTypesResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

NFData DescribeAcceleratorTypesResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

Eq DescribeAcceleratorTypesResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

type Rep DescribeAcceleratorTypesResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAcceleratorTypes

type Rep DescribeAcceleratorTypesResponse = D1 ('MetaData "DescribeAcceleratorTypesResponse" "Amazonka.ElasticInference.DescribeAcceleratorTypes" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "DescribeAcceleratorTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorType])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAcceleratorTypesResponse Source #

Create a value of DescribeAcceleratorTypesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorTypes:DescribeAcceleratorTypesResponse', describeAcceleratorTypesResponse_acceleratorTypes - The available accelerator types.

$sel:httpStatus:DescribeAcceleratorTypesResponse', describeAcceleratorTypesResponse_httpStatus - The response's http status code.

DescribeAccelerators (Paginated)

data DescribeAccelerators Source #

See: newDescribeAccelerators smart constructor.

Instances

Instances details
ToJSON DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

ToHeaders DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

ToPath DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

ToQuery DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

AWSPager DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

AWSRequest DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Associated Types

type AWSResponse DescribeAccelerators #

Generic DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Associated Types

type Rep DescribeAccelerators :: Type -> Type #

Read DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Show DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

NFData DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Methods

rnf :: DescribeAccelerators -> () #

Eq DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Hashable DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

type AWSResponse DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

type Rep DescribeAccelerators Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

type Rep DescribeAccelerators = D1 ('MetaData "DescribeAccelerators" "Amazonka.ElasticInference.DescribeAccelerators" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "DescribeAccelerators'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceleratorIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeAccelerators :: DescribeAccelerators Source #

Create a value of DescribeAccelerators with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorIds:DescribeAccelerators', describeAccelerators_acceleratorIds - The IDs of the accelerators to describe.

$sel:filters:DescribeAccelerators', describeAccelerators_filters - One or more filters. Filter names and values are case-sensitive. Valid filter names are: accelerator-types: can provide a list of accelerator type names to filter for. instance-id: can provide a list of EC2 instance ids to filter for.

$sel:maxResults:DescribeAccelerators', describeAccelerators_maxResults - The total number of items to return in the command's output. If the total number of items available is more than the value specified, a NextToken is provided in the command's output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the AWS CLI.

DescribeAccelerators, describeAccelerators_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

data DescribeAcceleratorsResponse Source #

See: newDescribeAcceleratorsResponse smart constructor.

Instances

Instances details
Generic DescribeAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Associated Types

type Rep DescribeAcceleratorsResponse :: Type -> Type #

Read DescribeAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Show DescribeAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

NFData DescribeAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

Eq DescribeAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

type Rep DescribeAcceleratorsResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.DescribeAccelerators

type Rep DescribeAcceleratorsResponse = D1 ('MetaData "DescribeAcceleratorsResponse" "Amazonka.ElasticInference.DescribeAccelerators" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "DescribeAcceleratorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ElasticInferenceAccelerator])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAcceleratorsResponse Source #

Create a value of DescribeAcceleratorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorSet:DescribeAcceleratorsResponse', describeAcceleratorsResponse_acceleratorSet - The details of the Elastic Inference Accelerators.

DescribeAccelerators, describeAcceleratorsResponse_nextToken - A token to specify where to start paginating. This is the NextToken from a previously truncated response.

$sel:httpStatus:DescribeAcceleratorsResponse', describeAcceleratorsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ElasticInference.ListTagsForResource" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the Elastic Inference Accelerator to list the tags for.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.ElasticInference.ListTagsForResource" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags of the Elastic Inference Accelerator.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.ElasticInference.TagResource" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The ARN of the Elastic Inference Accelerator to tag.

$sel:tags:TagResource', tagResource_tags - The tags to add to the Elastic Inference Accelerator.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.ElasticInference.TagResource" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.ElasticInference.UntagResource" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The ARN of the Elastic Inference Accelerator to untag.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The list of tags to remove from the Elastic Inference Accelerator.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ElasticInference.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.ElasticInference.UntagResource" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

Types

LocationType

newtype LocationType Source #

Constructors

LocationType' 

Instances

Instances details
FromJSON LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

FromJSONKey LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToJSON LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToJSONKey LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToByteString LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToHeader LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToLog LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToQuery LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

FromText LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToText LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Methods

toText :: LocationType -> Text #

FromXML LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToXML LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Methods

toXML :: LocationType -> XML #

Generic LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Associated Types

type Rep LocationType :: Type -> Type #

Read LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Show LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

NFData LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Methods

rnf :: LocationType -> () #

Eq LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Ord LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Hashable LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

type Rep LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

type Rep LocationType = D1 ('MetaData "LocationType" "Amazonka.ElasticInference.Types.LocationType" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'True) (C1 ('MetaCons "LocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AcceleratorType

data AcceleratorType Source #

The details of an Elastic Inference Accelerator type.

See: newAcceleratorType smart constructor.

Instances

Instances details
FromJSON AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Generic AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Associated Types

type Rep AcceleratorType :: Type -> Type #

Read AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Show AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

NFData AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Methods

rnf :: AcceleratorType -> () #

Eq AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Hashable AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

type Rep AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

type Rep AcceleratorType = D1 ('MetaData "AcceleratorType" "Amazonka.ElasticInference.Types.AcceleratorType" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "AcceleratorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "memoryInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemoryInfo)) :*: S1 ('MetaSel ('Just "throughputInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyValuePair])))))

newAcceleratorType :: AcceleratorType Source #

Create a value of AcceleratorType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorTypeName:AcceleratorType', acceleratorType_acceleratorTypeName - The name of the Elastic Inference Accelerator type.

$sel:memoryInfo:AcceleratorType', acceleratorType_memoryInfo - The memory information of the Elastic Inference Accelerator type.

$sel:throughputInfo:AcceleratorType', acceleratorType_throughputInfo - The throughput information of the Elastic Inference Accelerator type.

AcceleratorTypeOffering

data AcceleratorTypeOffering Source #

The offering for an Elastic Inference Accelerator type.

See: newAcceleratorTypeOffering smart constructor.

Instances

Instances details
FromJSON AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Generic AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Associated Types

type Rep AcceleratorTypeOffering :: Type -> Type #

Read AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Show AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

NFData AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Methods

rnf :: AcceleratorTypeOffering -> () #

Eq AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Hashable AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

type Rep AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

type Rep AcceleratorTypeOffering = D1 ('MetaData "AcceleratorTypeOffering" "Amazonka.ElasticInference.Types.AcceleratorTypeOffering" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "AcceleratorTypeOffering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acceleratorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "locationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocationType)))))

newAcceleratorTypeOffering :: AcceleratorTypeOffering Source #

Create a value of AcceleratorTypeOffering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorType:AcceleratorTypeOffering', acceleratorTypeOffering_acceleratorType - The name of the Elastic Inference Accelerator type.

$sel:location:AcceleratorTypeOffering', acceleratorTypeOffering_location - The location for the offering. It will return either the region, availability zone or availability zone id for the offering depending on the locationType value.

$sel:locationType:AcceleratorTypeOffering', acceleratorTypeOffering_locationType - The location type for the offering. It can assume the following values: region: defines that the offering is at the regional level. availability-zone: defines that the offering is at the availability zone level. availability-zone-id: defines that the offering is at the availability zone level, defined by the availability zone id.

ElasticInferenceAccelerator

data ElasticInferenceAccelerator Source #

The details of an Elastic Inference Accelerator.

See: newElasticInferenceAccelerator smart constructor.

Instances

Instances details
FromJSON ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Generic ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Associated Types

type Rep ElasticInferenceAccelerator :: Type -> Type #

Read ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Show ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

NFData ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Eq ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Hashable ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

type Rep ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

type Rep ElasticInferenceAccelerator = D1 ('MetaData "ElasticInferenceAccelerator" "Amazonka.ElasticInference.Types.ElasticInferenceAccelerator" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "ElasticInferenceAccelerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceleratorHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticInferenceAcceleratorHealth)) :*: S1 ('MetaSel ('Just "acceleratorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "acceleratorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attachedResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newElasticInferenceAccelerator :: ElasticInferenceAccelerator Source #

Create a value of ElasticInferenceAccelerator with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acceleratorHealth:ElasticInferenceAccelerator', elasticInferenceAccelerator_acceleratorHealth - The health of the Elastic Inference Accelerator.

$sel:acceleratorId:ElasticInferenceAccelerator', elasticInferenceAccelerator_acceleratorId - The ID of the Elastic Inference Accelerator.

$sel:acceleratorType:ElasticInferenceAccelerator', elasticInferenceAccelerator_acceleratorType - The type of the Elastic Inference Accelerator.

$sel:attachedResource:ElasticInferenceAccelerator', elasticInferenceAccelerator_attachedResource - The ARN of the resource that the Elastic Inference Accelerator is attached to.

$sel:availabilityZone:ElasticInferenceAccelerator', elasticInferenceAccelerator_availabilityZone - The availability zone where the Elastic Inference Accelerator is present.

ElasticInferenceAcceleratorHealth

data ElasticInferenceAcceleratorHealth Source #

The health details of an Elastic Inference Accelerator.

See: newElasticInferenceAcceleratorHealth smart constructor.

Instances

Instances details
FromJSON ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Generic ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Associated Types

type Rep ElasticInferenceAcceleratorHealth :: Type -> Type #

Read ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Show ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

NFData ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Eq ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Hashable ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

type Rep ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

type Rep ElasticInferenceAcceleratorHealth = D1 ('MetaData "ElasticInferenceAcceleratorHealth" "Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "ElasticInferenceAcceleratorHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newElasticInferenceAcceleratorHealth :: ElasticInferenceAcceleratorHealth Source #

Create a value of ElasticInferenceAcceleratorHealth with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ElasticInferenceAcceleratorHealth', elasticInferenceAcceleratorHealth_status - The health status of the Elastic Inference Accelerator.

Filter

data Filter Source #

A filter expression for the Elastic Inference Accelerator list.

See: newFilter smart constructor.

Constructors

Filter' (Maybe Text) (Maybe [Text]) 

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Hashable Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.ElasticInference.Types.Filter" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newFilter :: Filter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Filter', filter_name - The filter name for the Elastic Inference Accelerator list. It can assume the following values: accelerator-type: the type of Elastic Inference Accelerator to filter for. instance-id: an EC2 instance id to filter for.

$sel:values:Filter', filter_values - The values for the filter of the Elastic Inference Accelerator list.

KeyValuePair

data KeyValuePair Source #

A throughput entry for an Elastic Inference Accelerator type.

See: newKeyValuePair smart constructor.

Constructors

KeyValuePair' (Maybe Text) (Maybe Int) 

Instances

Instances details
FromJSON KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Generic KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Associated Types

type Rep KeyValuePair :: Type -> Type #

Read KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Show KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

NFData KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Methods

rnf :: KeyValuePair -> () #

Eq KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Hashable KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

type Rep KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

type Rep KeyValuePair = D1 ('MetaData "KeyValuePair" "Amazonka.ElasticInference.Types.KeyValuePair" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "KeyValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newKeyValuePair :: KeyValuePair Source #

Create a value of KeyValuePair with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:KeyValuePair', keyValuePair_key - The throughput value of the Elastic Inference Accelerator type. It can assume the following values: TFLOPS16bit: the throughput expressed in 16bit TeraFLOPS. TFLOPS32bit: the throughput expressed in 32bit TeraFLOPS.

$sel:value:KeyValuePair', keyValuePair_value - The throughput value of the Elastic Inference Accelerator type.

MemoryInfo

data MemoryInfo Source #

The memory information of an Elastic Inference Accelerator type.

See: newMemoryInfo smart constructor.

Constructors

MemoryInfo' (Maybe Int) 

Instances

Instances details
FromJSON MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Generic MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Associated Types

type Rep MemoryInfo :: Type -> Type #

Read MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Show MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

NFData MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Methods

rnf :: MemoryInfo -> () #

Eq MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Hashable MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

type Rep MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

type Rep MemoryInfo = D1 ('MetaData "MemoryInfo" "Amazonka.ElasticInference.Types.MemoryInfo" "amazonka-elastic-inference-2.0-EVwiTwsUv1aItx1WMiarH5" 'False) (C1 ('MetaCons "MemoryInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sizeInMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newMemoryInfo :: MemoryInfo Source #

Create a value of MemoryInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sizeInMiB:MemoryInfo', memoryInfo_sizeInMiB - The size in mebibytes of the Elastic Inference Accelerator type.