amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.Types.InstanceRequirementsWithMetadataRequest

Description

 
Synopsis

Documentation

data InstanceRequirementsWithMetadataRequest Source #

The architecture type, virtualization type, and other attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.

If you specify InstanceRequirementsWithMetadataRequest, you can't specify InstanceTypes.

See: newInstanceRequirementsWithMetadataRequest smart constructor.

Constructors

InstanceRequirementsWithMetadataRequest' 

Fields

Instances

Instances details
ToQuery InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

Generic InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

Read InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

Show InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

NFData InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

Eq InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

Hashable InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

type Rep InstanceRequirementsWithMetadataRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest

type Rep InstanceRequirementsWithMetadataRequest = D1 ('MetaData "InstanceRequirementsWithMetadataRequest" "Amazonka.EC2.Types.InstanceRequirementsWithMetadataRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceRequirementsWithMetadataRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "architectureTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ArchitectureType])) :*: (S1 ('MetaSel ('Just "instanceRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceRequirementsRequest)) :*: S1 ('MetaSel ('Just "virtualizationTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VirtualizationType])))))

newInstanceRequirementsWithMetadataRequest :: InstanceRequirementsWithMetadataRequest Source #

Create a value of InstanceRequirementsWithMetadataRequest 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:architectureTypes:InstanceRequirementsWithMetadataRequest', instanceRequirementsWithMetadataRequest_architectureTypes - The architecture type.

$sel:instanceRequirements:InstanceRequirementsWithMetadataRequest', instanceRequirementsWithMetadataRequest_instanceRequirements - The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.

$sel:virtualizationTypes:InstanceRequirementsWithMetadataRequest', instanceRequirementsWithMetadataRequest_virtualizationTypes - The virtualization type.

instanceRequirementsWithMetadataRequest_instanceRequirements :: Lens' InstanceRequirementsWithMetadataRequest (Maybe InstanceRequirementsRequest) Source #

The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.