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

Description

 
Synopsis

Documentation

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.