libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ElasticInference.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Raised when an unexpected error occurred during request processing.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Raised when the requested resource cannot be found.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

LocationType

newtype LocationType Source #

Constructors

LocationType' 

Instances

Instances details
Eq LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Ord LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Read LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Show LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Generic LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Associated Types

type Rep LocationType :: Type -> Type #

NFData LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

Methods

rnf :: LocationType -> () #

Hashable 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

FromJSON LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

FromJSONKey LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToLog LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToHeader LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

ToQuery LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

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 #

ToByteString 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 #

type Rep LocationType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.LocationType

type Rep LocationType = D1 ('MetaData "LocationType" "Amazonka.ElasticInference.Types.LocationType" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" '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.

Constructors

AcceleratorType' 

Fields

Instances

Instances details
Eq AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Read AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Show 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 #

NFData AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

Methods

rnf :: AcceleratorType -> () #

Hashable AcceleratorType Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorType

FromJSON 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" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" 'False) (C1 ('MetaCons "AcceleratorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "throughputInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyValuePair])) :*: (S1 ('MetaSel ('Just "memoryInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemoryInfo)) :*: S1 ('MetaSel ('Just "acceleratorTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:throughputInfo:AcceleratorType', acceleratorType_throughputInfo - The throughput information of the Elastic Inference Accelerator type.

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

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

acceleratorType_throughputInfo :: Lens' AcceleratorType (Maybe [KeyValuePair]) Source #

The throughput information of the Elastic Inference Accelerator type.

acceleratorType_memoryInfo :: Lens' AcceleratorType (Maybe MemoryInfo) Source #

The memory information of the Elastic Inference Accelerator type.

acceleratorType_acceleratorTypeName :: Lens' AcceleratorType (Maybe Text) Source #

The name of the Elastic Inference Accelerator type.

AcceleratorTypeOffering

data AcceleratorTypeOffering Source #

The offering for an Elastic Inference Accelerator type.

See: newAcceleratorTypeOffering smart constructor.

Constructors

AcceleratorTypeOffering' 

Fields

  • acceleratorType :: Maybe Text

    The name of the Elastic Inference Accelerator type.

  • location :: Maybe Text

    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.

  • locationType :: Maybe 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.

Instances

Instances details
Eq AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Read AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Show 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 #

NFData AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

Methods

rnf :: AcceleratorTypeOffering -> () #

Hashable AcceleratorTypeOffering Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.AcceleratorTypeOffering

FromJSON 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" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" '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.

acceleratorTypeOffering_acceleratorType :: Lens' AcceleratorTypeOffering (Maybe Text) Source #

The name of the Elastic Inference Accelerator type.

acceleratorTypeOffering_location :: Lens' AcceleratorTypeOffering (Maybe Text) Source #

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.

acceleratorTypeOffering_locationType :: Lens' AcceleratorTypeOffering (Maybe LocationType) Source #

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.

Constructors

ElasticInferenceAccelerator' 

Fields

Instances

Instances details
Eq ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Read ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Show 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 #

NFData ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

Hashable ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAccelerator

FromJSON 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" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" 'False) (C1 ('MetaCons "ElasticInferenceAccelerator'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceleratorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceleratorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "attachedResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "acceleratorHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticInferenceAcceleratorHealth)) :*: 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:acceleratorType:ElasticInferenceAccelerator', elasticInferenceAccelerator_acceleratorType - The type of the Elastic Inference Accelerator.

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

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

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

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

elasticInferenceAccelerator_attachedResource :: Lens' ElasticInferenceAccelerator (Maybe Text) Source #

The ARN of the resource that the Elastic Inference Accelerator is attached to.

elasticInferenceAccelerator_availabilityZone :: Lens' ElasticInferenceAccelerator (Maybe Text) Source #

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.

Constructors

ElasticInferenceAcceleratorHealth' 

Fields

  • status :: Maybe Text

    The health status of the Elastic Inference Accelerator.

Instances

Instances details
Eq ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Read ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Show 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 #

NFData ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

Hashable ElasticInferenceAcceleratorHealth Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.ElasticInferenceAcceleratorHealth

FromJSON 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" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" '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.

elasticInferenceAcceleratorHealth_status :: Lens' ElasticInferenceAcceleratorHealth (Maybe Text) Source #

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' 

Fields

  • values :: Maybe [Text]

    The values for the filter of the Elastic Inference Accelerator list.

  • name :: Maybe Text

    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.

Instances

Instances details
Eq Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Methods

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

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

Read Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Show 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 #

NFData Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Methods

rnf :: Filter -> () #

Hashable Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

ToJSON Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

type Rep Filter Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.ElasticInference.Types.Filter" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") '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:values:Filter', filter_values - The values for the filter of the Elastic Inference Accelerator list.

$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.

filter_values :: Lens' Filter (Maybe [Text]) Source #

The values for the filter of the Elastic Inference Accelerator list.

filter_name :: Lens' Filter (Maybe Text) Source #

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.

KeyValuePair

data KeyValuePair Source #

A throughput entry for an Elastic Inference Accelerator type.

See: newKeyValuePair smart constructor.

Constructors

KeyValuePair' 

Fields

  • value :: Maybe Int

    The throughput value of the Elastic Inference Accelerator type.

  • key :: Maybe Text

    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.

Instances

Instances details
Eq KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Read KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Show 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 #

NFData KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

Methods

rnf :: KeyValuePair -> () #

Hashable KeyValuePair Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.KeyValuePair

FromJSON 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" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" 'False) (C1 ('MetaCons "KeyValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:value:KeyValuePair', keyValuePair_value - The throughput value of the Elastic Inference Accelerator type.

$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.

keyValuePair_value :: Lens' KeyValuePair (Maybe Int) Source #

The throughput value of the Elastic Inference Accelerator type.

keyValuePair_key :: Lens' KeyValuePair (Maybe Text) Source #

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.

MemoryInfo

data MemoryInfo Source #

The memory information of an Elastic Inference Accelerator type.

See: newMemoryInfo smart constructor.

Constructors

MemoryInfo' 

Fields

  • sizeInMiB :: Maybe Int

    The size in mebibytes of the Elastic Inference Accelerator type.

Instances

Instances details
Eq MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Read MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Show 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 #

NFData MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

Methods

rnf :: MemoryInfo -> () #

Hashable MemoryInfo Source # 
Instance details

Defined in Amazonka.ElasticInference.Types.MemoryInfo

FromJSON 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" "libZSservicesZSamazonka-elastic-inferenceZSamazonka-elastic-inference" '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.

memoryInfo_sizeInMiB :: Lens' MemoryInfo (Maybe Int) Source #

The size in mebibytes of the Elastic Inference Accelerator type.