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

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-11-15 of the Amazon Elastic Compute Cloud SDK configuration.

Errors

Re-exported Types

AcceleratorManufacturer

newtype AcceleratorManufacturer Source #

Instances

Instances details
FromJSON AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

FromJSONKey AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToJSON AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToJSONKey AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToByteString AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToHeader AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToLog AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToQuery AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

FromText AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToText AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

FromXML AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

ToXML AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

Generic AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

Associated Types

type Rep AcceleratorManufacturer :: Type -> Type #

Read AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

Show AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

NFData AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

Methods

rnf :: AcceleratorManufacturer -> () #

Eq AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

Ord AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

Hashable AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

type Rep AcceleratorManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorManufacturer

type Rep AcceleratorManufacturer = D1 ('MetaData "AcceleratorManufacturer" "Amazonka.EC2.Types.AcceleratorManufacturer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AcceleratorManufacturer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAcceleratorManufacturer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AcceleratorName

newtype AcceleratorName Source #

Constructors

AcceleratorName' 

Instances

Instances details
FromJSON AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

FromJSONKey AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToJSON AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToJSONKey AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToByteString AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToHeader AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToLog AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToQuery AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

FromText AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToText AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

FromXML AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

ToXML AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

Methods

toXML :: AcceleratorName -> XML #

Generic AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

Associated Types

type Rep AcceleratorName :: Type -> Type #

Read AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

Show AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

NFData AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

Methods

rnf :: AcceleratorName -> () #

Eq AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

Ord AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

Hashable AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

type Rep AcceleratorName Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorName

type Rep AcceleratorName = D1 ('MetaData "AcceleratorName" "Amazonka.EC2.Types.AcceleratorName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AcceleratorName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAcceleratorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AcceleratorType

newtype AcceleratorType Source #

Constructors

AcceleratorType' 

Instances

Instances details
FromJSON AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

FromJSONKey AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToJSON AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToJSONKey AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToByteString AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToHeader AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToLog AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToQuery AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

FromText AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToText AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

FromXML AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

ToXML AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

Methods

toXML :: AcceleratorType -> XML #

Generic AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

Associated Types

type Rep AcceleratorType :: Type -> Type #

Read AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

Show AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

NFData AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

Methods

rnf :: AcceleratorType -> () #

Eq AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

Ord AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

Hashable AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

type Rep AcceleratorType Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorType

type Rep AcceleratorType = D1 ('MetaData "AcceleratorType" "Amazonka.EC2.Types.AcceleratorType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AcceleratorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAcceleratorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountAttributeName

newtype AccountAttributeName Source #

Instances

Instances details
FromJSON AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

FromJSONKey AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToJSON AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToJSONKey AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToByteString AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToHeader AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToLog AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToQuery AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

FromText AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToText AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

FromXML AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

ToXML AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

Generic AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

Associated Types

type Rep AccountAttributeName :: Type -> Type #

Read AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

Show AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

NFData AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

Methods

rnf :: AccountAttributeName -> () #

Eq AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

Ord AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

Hashable AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

type Rep AccountAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeName

type Rep AccountAttributeName = D1 ('MetaData "AccountAttributeName" "Amazonka.EC2.Types.AccountAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AccountAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActivityStatus

newtype ActivityStatus Source #

Constructors

ActivityStatus' 

Instances

Instances details
FromJSON ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

FromJSONKey ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToJSON ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToJSONKey ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToByteString ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToHeader ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToLog ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToQuery ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

FromText ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToText ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

FromXML ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

ToXML ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

Methods

toXML :: ActivityStatus -> XML #

Generic ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

Associated Types

type Rep ActivityStatus :: Type -> Type #

Read ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

Show ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

NFData ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

Methods

rnf :: ActivityStatus -> () #

Eq ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

Ord ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

Hashable ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

type Rep ActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ActivityStatus

type Rep ActivityStatus = D1 ('MetaData "ActivityStatus" "Amazonka.EC2.Types.ActivityStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ActivityStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActivityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddressAttributeName

newtype AddressAttributeName Source #

Instances

Instances details
FromJSON AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

FromJSONKey AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToJSON AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToJSONKey AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToByteString AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToHeader AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToLog AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToQuery AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

FromText AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToText AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

FromXML AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

ToXML AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

Generic AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

Associated Types

type Rep AddressAttributeName :: Type -> Type #

Read AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

Show AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

NFData AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

Methods

rnf :: AddressAttributeName -> () #

Eq AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

Ord AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

Hashable AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

type Rep AddressAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttributeName

type Rep AddressAttributeName = D1 ('MetaData "AddressAttributeName" "Amazonka.EC2.Types.AddressAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AddressAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddressAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddressFamily

newtype AddressFamily Source #

Constructors

AddressFamily' 

Bundled Patterns

pattern AddressFamily_Ipv4 :: AddressFamily 
pattern AddressFamily_Ipv6 :: AddressFamily 

Instances

Instances details
FromJSON AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

FromJSONKey AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToJSON AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToJSONKey AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToByteString AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToHeader AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToLog AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToQuery AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

FromText AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToText AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

Methods

toText :: AddressFamily -> Text #

FromXML AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

ToXML AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

Methods

toXML :: AddressFamily -> XML #

Generic AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

Associated Types

type Rep AddressFamily :: Type -> Type #

Read AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

Show AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

NFData AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

Methods

rnf :: AddressFamily -> () #

Eq AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

Ord AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

Hashable AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

type Rep AddressFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressFamily

type Rep AddressFamily = D1 ('MetaData "AddressFamily" "Amazonka.EC2.Types.AddressFamily" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AddressFamily'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddressStatus

newtype AddressStatus Source #

Constructors

AddressStatus' 

Instances

Instances details
FromJSON AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

FromJSONKey AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToJSON AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToJSONKey AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToByteString AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToHeader AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToLog AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToQuery AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

FromText AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToText AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

Methods

toText :: AddressStatus -> Text #

FromXML AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

ToXML AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

Methods

toXML :: AddressStatus -> XML #

Generic AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

Associated Types

type Rep AddressStatus :: Type -> Type #

Read AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

Show AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

NFData AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

Methods

rnf :: AddressStatus -> () #

Eq AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

Ord AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

Hashable AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

type Rep AddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressStatus

type Rep AddressStatus = D1 ('MetaData "AddressStatus" "Amazonka.EC2.Types.AddressStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AddressStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddressStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AddressTransferStatus

newtype AddressTransferStatus Source #

Instances

Instances details
FromJSON AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

FromJSONKey AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToJSON AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToJSONKey AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToByteString AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToHeader AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToLog AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToQuery AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

FromText AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToText AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

FromXML AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

ToXML AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

Generic AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

Associated Types

type Rep AddressTransferStatus :: Type -> Type #

Read AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

Show AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

NFData AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

Methods

rnf :: AddressTransferStatus -> () #

Eq AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

Ord AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

Hashable AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

type Rep AddressTransferStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransferStatus

type Rep AddressTransferStatus = D1 ('MetaData "AddressTransferStatus" "Amazonka.EC2.Types.AddressTransferStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AddressTransferStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAddressTransferStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Affinity

newtype Affinity Source #

Constructors

Affinity' 

Fields

Bundled Patterns

pattern Affinity_Default :: Affinity 
pattern Affinity_Host :: Affinity 

Instances

Instances details
FromJSON Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

FromJSONKey Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

ToJSON Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

ToJSONKey Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

ToByteString Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Methods

toBS :: Affinity -> ByteString #

ToHeader Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Methods

toHeader :: HeaderName -> Affinity -> [Header] #

ToLog Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

ToQuery Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

FromText Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

ToText Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Methods

toText :: Affinity -> Text #

FromXML Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

ToXML Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Methods

toXML :: Affinity -> XML #

Generic Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Associated Types

type Rep Affinity :: Type -> Type #

Methods

from :: Affinity -> Rep Affinity x #

to :: Rep Affinity x -> Affinity #

Read Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Show Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

NFData Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Methods

rnf :: Affinity -> () #

Eq Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Ord Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Hashable Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

Methods

hashWithSalt :: Int -> Affinity -> Int #

hash :: Affinity -> Int #

type Rep Affinity Source # 
Instance details

Defined in Amazonka.EC2.Types.Affinity

type Rep Affinity = D1 ('MetaData "Affinity" "Amazonka.EC2.Types.Affinity" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "Affinity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAffinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AllocationState

newtype AllocationState Source #

Constructors

AllocationState' 

Instances

Instances details
FromJSON AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

FromJSONKey AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToJSON AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToJSONKey AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToByteString AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToHeader AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToLog AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToQuery AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

FromText AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToText AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

FromXML AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

ToXML AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

Methods

toXML :: AllocationState -> XML #

Generic AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

Associated Types

type Rep AllocationState :: Type -> Type #

Read AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

Show AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

NFData AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

Methods

rnf :: AllocationState -> () #

Eq AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

Ord AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

Hashable AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

type Rep AllocationState Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationState

type Rep AllocationState = D1 ('MetaData "AllocationState" "Amazonka.EC2.Types.AllocationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AllocationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllocationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AllocationStrategy

newtype AllocationStrategy Source #

Instances

Instances details
FromJSON AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

FromJSONKey AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToJSON AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToJSONKey AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToByteString AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToHeader AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToLog AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToQuery AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

FromText AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToText AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

FromXML AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

ToXML AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

Generic AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

Associated Types

type Rep AllocationStrategy :: Type -> Type #

Read AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

Show AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

NFData AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

Methods

rnf :: AllocationStrategy -> () #

Eq AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

Ord AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

Hashable AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

type Rep AllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationStrategy

type Rep AllocationStrategy = D1 ('MetaData "AllocationStrategy" "Amazonka.EC2.Types.AllocationStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AllocationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AllocationType

newtype AllocationType Source #

Constructors

AllocationType' 

Bundled Patterns

pattern AllocationType_Used :: AllocationType 

Instances

Instances details
FromJSON AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

FromJSONKey AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToJSON AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToJSONKey AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToByteString AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToHeader AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToLog AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToQuery AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

FromText AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToText AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

FromXML AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

ToXML AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

Methods

toXML :: AllocationType -> XML #

Generic AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

Associated Types

type Rep AllocationType :: Type -> Type #

Read AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

Show AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

NFData AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

Methods

rnf :: AllocationType -> () #

Eq AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

Ord AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

Hashable AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

type Rep AllocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.AllocationType

type Rep AllocationType = D1 ('MetaData "AllocationType" "Amazonka.EC2.Types.AllocationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AllocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AllowsMultipleInstanceTypes

newtype AllowsMultipleInstanceTypes Source #

Instances

Instances details
FromJSON AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

FromJSONKey AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToJSON AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToJSONKey AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToByteString AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToHeader AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToLog AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToQuery AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

FromText AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToText AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

FromXML AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

ToXML AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

Generic AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

Associated Types

type Rep AllowsMultipleInstanceTypes :: Type -> Type #

Read AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

Show AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

NFData AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

Eq AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

Ord AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

Hashable AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

type Rep AllowsMultipleInstanceTypes Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowsMultipleInstanceTypes

type Rep AllowsMultipleInstanceTypes = D1 ('MetaData "AllowsMultipleInstanceTypes" "Amazonka.EC2.Types.AllowsMultipleInstanceTypes" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AllowsMultipleInstanceTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllowsMultipleInstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnalysisStatus

newtype AnalysisStatus Source #

Constructors

AnalysisStatus' 

Instances

Instances details
FromJSON AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

FromJSONKey AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToJSON AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToJSONKey AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToByteString AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToHeader AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToLog AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToQuery AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

FromText AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToText AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

FromXML AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

ToXML AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

Methods

toXML :: AnalysisStatus -> XML #

Generic AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

Associated Types

type Rep AnalysisStatus :: Type -> Type #

Read AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

Show AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

NFData AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

Methods

rnf :: AnalysisStatus -> () #

Eq AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

Ord AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

Hashable AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

type Rep AnalysisStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisStatus

type Rep AnalysisStatus = D1 ('MetaData "AnalysisStatus" "Amazonka.EC2.Types.AnalysisStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AnalysisStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnalysisStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApplianceModeSupportValue

newtype ApplianceModeSupportValue Source #

Instances

Instances details
FromJSON ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

FromJSONKey ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToJSON ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToJSONKey ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToByteString ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToHeader ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToLog ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToQuery ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

FromText ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToText ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

FromXML ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

ToXML ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

Generic ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

Associated Types

type Rep ApplianceModeSupportValue :: Type -> Type #

Read ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

Show ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

NFData ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

Eq ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

Ord ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

Hashable ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

type Rep ApplianceModeSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ApplianceModeSupportValue

type Rep ApplianceModeSupportValue = D1 ('MetaData "ApplianceModeSupportValue" "Amazonka.EC2.Types.ApplianceModeSupportValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ApplianceModeSupportValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApplianceModeSupportValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ArchitectureType

newtype ArchitectureType Source #

Instances

Instances details
FromJSON ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

FromJSONKey ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToJSON ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToJSONKey ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToByteString ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToHeader ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToLog ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToQuery ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

FromText ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToText ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

FromXML ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

ToXML ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

Generic ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

Associated Types

type Rep ArchitectureType :: Type -> Type #

Read ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

Show ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

NFData ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

Methods

rnf :: ArchitectureType -> () #

Eq ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

Ord ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

Hashable ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

type Rep ArchitectureType Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureType

type Rep ArchitectureType = D1 ('MetaData "ArchitectureType" "Amazonka.EC2.Types.ArchitectureType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ArchitectureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArchitectureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ArchitectureValues

newtype ArchitectureValues Source #

Instances

Instances details
FromJSON ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

FromJSONKey ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToJSON ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToJSONKey ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToByteString ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToHeader ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToLog ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToQuery ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

FromText ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToText ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

FromXML ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

ToXML ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

Generic ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

Associated Types

type Rep ArchitectureValues :: Type -> Type #

Read ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

Show ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

NFData ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

Methods

rnf :: ArchitectureValues -> () #

Eq ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

Ord ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

Hashable ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

type Rep ArchitectureValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ArchitectureValues

type Rep ArchitectureValues = D1 ('MetaData "ArchitectureValues" "Amazonka.EC2.Types.ArchitectureValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ArchitectureValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArchitectureValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssociatedNetworkType

newtype AssociatedNetworkType Source #

Instances

Instances details
FromJSON AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

FromJSONKey AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToJSON AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToJSONKey AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToByteString AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToHeader AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToLog AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToQuery AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

FromText AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToText AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

FromXML AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

ToXML AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

Generic AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

Associated Types

type Rep AssociatedNetworkType :: Type -> Type #

Read AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

Show AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

NFData AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

Methods

rnf :: AssociatedNetworkType -> () #

Eq AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

Ord AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

Hashable AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

type Rep AssociatedNetworkType Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedNetworkType

type Rep AssociatedNetworkType = D1 ('MetaData "AssociatedNetworkType" "Amazonka.EC2.Types.AssociatedNetworkType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AssociatedNetworkType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssociatedNetworkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssociationStatusCode

newtype AssociationStatusCode Source #

Instances

Instances details
FromJSON AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

FromJSONKey AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToJSON AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToJSONKey AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToByteString AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToHeader AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToLog AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToQuery AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

FromText AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToText AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

FromXML AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

ToXML AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

Generic AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

Associated Types

type Rep AssociationStatusCode :: Type -> Type #

Read AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

Show AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

NFData AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

Methods

rnf :: AssociationStatusCode -> () #

Eq AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

Ord AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

Hashable AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

type Rep AssociationStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatusCode

type Rep AssociationStatusCode = D1 ('MetaData "AssociationStatusCode" "Amazonka.EC2.Types.AssociationStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AssociationStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssociationStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AttachmentStatus

newtype AttachmentStatus Source #

Instances

Instances details
FromJSON AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

FromJSONKey AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToJSON AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToJSONKey AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToByteString AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToHeader AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToLog AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToQuery AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

FromText AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToText AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

FromXML AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

ToXML AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

Generic AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

Associated Types

type Rep AttachmentStatus :: Type -> Type #

Read AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

Show AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

NFData AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

Methods

rnf :: AttachmentStatus -> () #

Eq AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

Ord AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

Hashable AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

type Rep AttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentStatus

type Rep AttachmentStatus = D1 ('MetaData "AttachmentStatus" "Amazonka.EC2.Types.AttachmentStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AttachmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutoAcceptSharedAssociationsValue

newtype AutoAcceptSharedAssociationsValue Source #

Instances

Instances details
FromJSON AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

FromJSONKey AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToJSON AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToJSONKey AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToByteString AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToHeader AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToLog AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToQuery AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

FromText AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToText AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

FromXML AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

ToXML AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

Generic AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

Associated Types

type Rep AutoAcceptSharedAssociationsValue :: Type -> Type #

Read AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

Show AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

NFData AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

Eq AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

Ord AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

Hashable AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

type Rep AutoAcceptSharedAssociationsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue

type Rep AutoAcceptSharedAssociationsValue = D1 ('MetaData "AutoAcceptSharedAssociationsValue" "Amazonka.EC2.Types.AutoAcceptSharedAssociationsValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AutoAcceptSharedAssociationsValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoAcceptSharedAssociationsValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutoAcceptSharedAttachmentsValue

newtype AutoAcceptSharedAttachmentsValue Source #

Instances

Instances details
FromJSON AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

FromJSONKey AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToJSON AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToJSONKey AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToByteString AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToHeader AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToLog AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToQuery AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

FromText AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToText AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

FromXML AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

ToXML AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

Generic AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

Associated Types

type Rep AutoAcceptSharedAttachmentsValue :: Type -> Type #

Read AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

Show AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

NFData AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

Eq AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

Ord AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

Hashable AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

type Rep AutoAcceptSharedAttachmentsValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue

type Rep AutoAcceptSharedAttachmentsValue = D1 ('MetaData "AutoAcceptSharedAttachmentsValue" "Amazonka.EC2.Types.AutoAcceptSharedAttachmentsValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AutoAcceptSharedAttachmentsValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoAcceptSharedAttachmentsValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutoPlacement

newtype AutoPlacement Source #

Constructors

AutoPlacement' 

Bundled Patterns

pattern AutoPlacement_Off :: AutoPlacement 
pattern AutoPlacement_On :: AutoPlacement 

Instances

Instances details
FromJSON AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

FromJSONKey AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToJSON AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToJSONKey AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToByteString AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToHeader AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToLog AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToQuery AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

FromText AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToText AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

Methods

toText :: AutoPlacement -> Text #

FromXML AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

ToXML AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

Methods

toXML :: AutoPlacement -> XML #

Generic AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

Associated Types

type Rep AutoPlacement :: Type -> Type #

Read AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

Show AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

NFData AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

Methods

rnf :: AutoPlacement -> () #

Eq AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

Ord AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

Hashable AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

type Rep AutoPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.AutoPlacement

type Rep AutoPlacement = D1 ('MetaData "AutoPlacement" "Amazonka.EC2.Types.AutoPlacement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AutoPlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoPlacement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AvailabilityZoneOptInStatus

newtype AvailabilityZoneOptInStatus Source #

Instances

Instances details
FromJSON AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

FromJSONKey AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToJSON AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToJSONKey AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToByteString AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToHeader AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToLog AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToQuery AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

FromText AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToText AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

FromXML AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

ToXML AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

Generic AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

Associated Types

type Rep AvailabilityZoneOptInStatus :: Type -> Type #

Read AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

Show AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

NFData AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

Eq AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

Ord AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

Hashable AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

type Rep AvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneOptInStatus

type Rep AvailabilityZoneOptInStatus = D1 ('MetaData "AvailabilityZoneOptInStatus" "Amazonka.EC2.Types.AvailabilityZoneOptInStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AvailabilityZoneOptInStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAvailabilityZoneOptInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AvailabilityZoneState

newtype AvailabilityZoneState Source #

Instances

Instances details
FromJSON AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

FromJSONKey AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToJSON AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToJSONKey AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToByteString AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToHeader AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToLog AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToQuery AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

FromText AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToText AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

FromXML AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

ToXML AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

Generic AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

Associated Types

type Rep AvailabilityZoneState :: Type -> Type #

Read AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

Show AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

NFData AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

Methods

rnf :: AvailabilityZoneState -> () #

Eq AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

Ord AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

Hashable AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

type Rep AvailabilityZoneState Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneState

type Rep AvailabilityZoneState = D1 ('MetaData "AvailabilityZoneState" "Amazonka.EC2.Types.AvailabilityZoneState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "AvailabilityZoneState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAvailabilityZoneState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BareMetal

newtype BareMetal Source #

Constructors

BareMetal' 

Fields

Bundled Patterns

pattern BareMetal_Excluded :: BareMetal 
pattern BareMetal_Included :: BareMetal 
pattern BareMetal_Required :: BareMetal 

Instances

Instances details
FromJSON BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

FromJSONKey BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

ToJSON BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

ToJSONKey BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

ToByteString BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Methods

toBS :: BareMetal -> ByteString #

ToHeader BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

ToLog BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

ToQuery BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

FromText BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

ToText BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Methods

toText :: BareMetal -> Text #

FromXML BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

ToXML BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Methods

toXML :: BareMetal -> XML #

Generic BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Associated Types

type Rep BareMetal :: Type -> Type #

Read BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Show BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

NFData BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Methods

rnf :: BareMetal -> () #

Eq BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Ord BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

Hashable BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

type Rep BareMetal Source # 
Instance details

Defined in Amazonka.EC2.Types.BareMetal

type Rep BareMetal = D1 ('MetaData "BareMetal" "Amazonka.EC2.Types.BareMetal" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "BareMetal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBareMetal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BatchState

newtype BatchState Source #

Constructors

BatchState' 

Fields

Instances

Instances details
FromJSON BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

FromJSONKey BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToJSON BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToJSONKey BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToByteString BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToHeader BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToLog BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToQuery BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

FromText BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToText BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

Methods

toText :: BatchState -> Text #

FromXML BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

ToXML BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

Methods

toXML :: BatchState -> XML #

Generic BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

Associated Types

type Rep BatchState :: Type -> Type #

Read BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

Show BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

NFData BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

Methods

rnf :: BatchState -> () #

Eq BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

Ord BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

Hashable BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

type Rep BatchState Source # 
Instance details

Defined in Amazonka.EC2.Types.BatchState

type Rep BatchState = D1 ('MetaData "BatchState" "Amazonka.EC2.Types.BatchState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "BatchState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBatchState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BgpStatus

newtype BgpStatus Source #

Constructors

BgpStatus' 

Fields

Bundled Patterns

pattern BgpStatus_Down :: BgpStatus 
pattern BgpStatus_Up :: BgpStatus 

Instances

Instances details
FromJSON BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

FromJSONKey BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

ToJSON BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

ToJSONKey BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

ToByteString BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Methods

toBS :: BgpStatus -> ByteString #

ToHeader BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

ToLog BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

ToQuery BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

FromText BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

ToText BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Methods

toText :: BgpStatus -> Text #

FromXML BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

ToXML BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Methods

toXML :: BgpStatus -> XML #

Generic BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Associated Types

type Rep BgpStatus :: Type -> Type #

Read BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Show BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

NFData BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Methods

rnf :: BgpStatus -> () #

Eq BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Ord BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

Hashable BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

type Rep BgpStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.BgpStatus

type Rep BgpStatus = D1 ('MetaData "BgpStatus" "Amazonka.EC2.Types.BgpStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "BgpStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBgpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BootModeType

newtype BootModeType Source #

Constructors

BootModeType' 

Bundled Patterns

pattern BootModeType_Legacy_bios :: BootModeType 
pattern BootModeType_Uefi :: BootModeType 

Instances

Instances details
FromJSON BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

FromJSONKey BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToJSON BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToJSONKey BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToByteString BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToHeader BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToLog BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToQuery BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

FromText BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToText BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

Methods

toText :: BootModeType -> Text #

FromXML BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

ToXML BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

Methods

toXML :: BootModeType -> XML #

Generic BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

Associated Types

type Rep BootModeType :: Type -> Type #

Read BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

Show BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

NFData BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

Methods

rnf :: BootModeType -> () #

Eq BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

Ord BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

Hashable BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

type Rep BootModeType Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeType

type Rep BootModeType = D1 ('MetaData "BootModeType" "Amazonka.EC2.Types.BootModeType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "BootModeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBootModeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BootModeValues

newtype BootModeValues Source #

Constructors

BootModeValues' 

Instances

Instances details
FromJSON BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

FromJSONKey BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToJSON BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToJSONKey BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToByteString BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToHeader BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToLog BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToQuery BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

FromText BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToText BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

FromXML BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

ToXML BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

Methods

toXML :: BootModeValues -> XML #

Generic BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

Associated Types

type Rep BootModeValues :: Type -> Type #

Read BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

Show BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

NFData BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

Methods

rnf :: BootModeValues -> () #

Eq BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

Ord BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

Hashable BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

type Rep BootModeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.BootModeValues

type Rep BootModeValues = D1 ('MetaData "BootModeValues" "Amazonka.EC2.Types.BootModeValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "BootModeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBootModeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BundleTaskState

newtype BundleTaskState Source #

Constructors

BundleTaskState' 

Instances

Instances details
FromJSON BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

FromJSONKey BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToJSON BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToJSONKey BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToByteString BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToHeader BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToLog BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToQuery BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

FromText BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToText BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

FromXML BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

ToXML BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

Methods

toXML :: BundleTaskState -> XML #

Generic BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

Associated Types

type Rep BundleTaskState :: Type -> Type #

Read BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

Show BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

NFData BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

Methods

rnf :: BundleTaskState -> () #

Eq BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

Ord BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

Hashable BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

type Rep BundleTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskState

type Rep BundleTaskState = D1 ('MetaData "BundleTaskState" "Amazonka.EC2.Types.BundleTaskState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "BundleTaskState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBundleTaskState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BurstablePerformance

newtype BurstablePerformance Source #

Instances

Instances details
FromJSON BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

FromJSONKey BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToJSON BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToJSONKey BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToByteString BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToHeader BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToLog BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToQuery BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

FromText BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToText BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

FromXML BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

ToXML BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

Generic BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

Associated Types

type Rep BurstablePerformance :: Type -> Type #

Read BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

Show BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

NFData BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

Methods

rnf :: BurstablePerformance -> () #

Eq BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

Ord BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

Hashable BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

type Rep BurstablePerformance Source # 
Instance details

Defined in Amazonka.EC2.Types.BurstablePerformance

type Rep BurstablePerformance = D1 ('MetaData "BurstablePerformance" "Amazonka.EC2.Types.BurstablePerformance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "BurstablePerformance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBurstablePerformance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ByoipCidrState

newtype ByoipCidrState Source #

Constructors

ByoipCidrState' 

Instances

Instances details
FromJSON ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

FromJSONKey ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToJSON ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToJSONKey ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToByteString ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToHeader ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToLog ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToQuery ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

FromText ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToText ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

FromXML ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

ToXML ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

Methods

toXML :: ByoipCidrState -> XML #

Generic ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

Associated Types

type Rep ByoipCidrState :: Type -> Type #

Read ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

Show ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

NFData ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

Methods

rnf :: ByoipCidrState -> () #

Eq ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

Ord ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

Hashable ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

type Rep ByoipCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidrState

type Rep ByoipCidrState = D1 ('MetaData "ByoipCidrState" "Amazonka.EC2.Types.ByoipCidrState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ByoipCidrState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromByoipCidrState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CancelBatchErrorCode

newtype CancelBatchErrorCode Source #

Instances

Instances details
FromJSON CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

FromJSONKey CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToJSON CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToJSONKey CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToByteString CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToHeader CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToLog CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToQuery CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

FromText CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToText CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

FromXML CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

ToXML CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

Generic CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

Associated Types

type Rep CancelBatchErrorCode :: Type -> Type #

Read CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

Show CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

NFData CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

Methods

rnf :: CancelBatchErrorCode -> () #

Eq CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

Ord CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

Hashable CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

type Rep CancelBatchErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelBatchErrorCode

type Rep CancelBatchErrorCode = D1 ('MetaData "CancelBatchErrorCode" "Amazonka.EC2.Types.CancelBatchErrorCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CancelBatchErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCancelBatchErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CancelSpotInstanceRequestState

newtype CancelSpotInstanceRequestState Source #

Instances

Instances details
FromJSON CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

FromJSONKey CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToJSON CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToJSONKey CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToByteString CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToHeader CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToLog CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToQuery CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

FromText CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToText CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

FromXML CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

ToXML CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

Generic CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

Associated Types

type Rep CancelSpotInstanceRequestState :: Type -> Type #

Read CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

Show CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

NFData CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

Eq CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

Ord CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

Hashable CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

type Rep CancelSpotInstanceRequestState Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotInstanceRequestState

type Rep CancelSpotInstanceRequestState = D1 ('MetaData "CancelSpotInstanceRequestState" "Amazonka.EC2.Types.CancelSpotInstanceRequestState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CancelSpotInstanceRequestState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCancelSpotInstanceRequestState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CapacityReservationFleetState

newtype CapacityReservationFleetState Source #

Instances

Instances details
FromJSON CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

FromJSONKey CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToJSON CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToJSONKey CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToByteString CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToHeader CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToLog CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToQuery CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

FromText CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToText CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

FromXML CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

ToXML CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

Generic CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

Associated Types

type Rep CapacityReservationFleetState :: Type -> Type #

Read CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

Show CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

NFData CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

Eq CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

Ord CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

Hashable CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

type Rep CapacityReservationFleetState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetState

type Rep CapacityReservationFleetState = D1 ('MetaData "CapacityReservationFleetState" "Amazonka.EC2.Types.CapacityReservationFleetState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CapacityReservationFleetState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapacityReservationFleetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CapacityReservationInstancePlatform

newtype CapacityReservationInstancePlatform Source #

Bundled Patterns

pattern CapacityReservationInstancePlatform_Linux_UNIX :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Linux_with_SQL_Server_Enterprise :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Linux_with_SQL_Server_Standard :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Linux_with_SQL_Server_Web :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_RHEL_with_HA :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_RHEL_with_HA_and_SQL_Server_Enterprise :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_RHEL_with_HA_and_SQL_Server_Standard :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_RHEL_with_SQL_Server_Enterprise :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_RHEL_with_SQL_Server_Standard :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_RHEL_with_SQL_Server_Web :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Red_Hat_Enterprise_Linux :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_SUSE_Linux :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Windows :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Windows_with_SQL_Server :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Windows_with_SQL_Server_Enterprise :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Windows_with_SQL_Server_Standard :: CapacityReservationInstancePlatform 
pattern CapacityReservationInstancePlatform_Windows_with_SQL_Server_Web :: CapacityReservationInstancePlatform 

Instances

Instances details
FromJSON CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

FromJSONKey CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToJSON CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToJSONKey CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToByteString CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToHeader CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToLog CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToQuery CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

FromText CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToText CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

FromXML CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

ToXML CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

Generic CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

Read CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

Show CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

NFData CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

Eq CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

Ord CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

Hashable CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

type Rep CapacityReservationInstancePlatform Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationInstancePlatform

type Rep CapacityReservationInstancePlatform = D1 ('MetaData "CapacityReservationInstancePlatform" "Amazonka.EC2.Types.CapacityReservationInstancePlatform" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CapacityReservationInstancePlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapacityReservationInstancePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CapacityReservationPreference

newtype CapacityReservationPreference Source #

Instances

Instances details
FromJSON CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

FromJSONKey CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToJSON CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToJSONKey CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToByteString CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToHeader CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToLog CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToQuery CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

FromText CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToText CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

FromXML CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

ToXML CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

Generic CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

Associated Types

type Rep CapacityReservationPreference :: Type -> Type #

Read CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

Show CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

NFData CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

Eq CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

Ord CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

Hashable CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

type Rep CapacityReservationPreference Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationPreference

type Rep CapacityReservationPreference = D1 ('MetaData "CapacityReservationPreference" "Amazonka.EC2.Types.CapacityReservationPreference" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CapacityReservationPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapacityReservationPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CapacityReservationState

newtype CapacityReservationState Source #

Instances

Instances details
FromJSON CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

FromJSONKey CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToJSON CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToJSONKey CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToByteString CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToHeader CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToLog CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToQuery CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

FromText CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToText CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

FromXML CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

ToXML CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

Generic CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

Associated Types

type Rep CapacityReservationState :: Type -> Type #

Read CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

Show CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

NFData CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

Eq CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

Ord CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

Hashable CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

type Rep CapacityReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationState

type Rep CapacityReservationState = D1 ('MetaData "CapacityReservationState" "Amazonka.EC2.Types.CapacityReservationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CapacityReservationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapacityReservationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CapacityReservationTenancy

newtype CapacityReservationTenancy Source #

Instances

Instances details
FromJSON CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

FromJSONKey CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToJSON CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToJSONKey CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToByteString CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToHeader CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToLog CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToQuery CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

FromText CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToText CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

FromXML CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

ToXML CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

Generic CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

Associated Types

type Rep CapacityReservationTenancy :: Type -> Type #

Read CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

Show CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

NFData CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

Eq CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

Ord CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

Hashable CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

type Rep CapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTenancy

type Rep CapacityReservationTenancy = D1 ('MetaData "CapacityReservationTenancy" "Amazonka.EC2.Types.CapacityReservationTenancy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CapacityReservationTenancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCapacityReservationTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CarrierGatewayState

newtype CarrierGatewayState Source #

Instances

Instances details
FromJSON CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

FromJSONKey CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToJSON CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToJSONKey CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToByteString CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToHeader CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToLog CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToQuery CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

FromText CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToText CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

FromXML CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

ToXML CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

Generic CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

Associated Types

type Rep CarrierGatewayState :: Type -> Type #

Read CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

Show CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

NFData CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

Methods

rnf :: CarrierGatewayState -> () #

Eq CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

Ord CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

Hashable CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

type Rep CarrierGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGatewayState

type Rep CarrierGatewayState = D1 ('MetaData "CarrierGatewayState" "Amazonka.EC2.Types.CarrierGatewayState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CarrierGatewayState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCarrierGatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientCertificateRevocationListStatusCode

newtype ClientCertificateRevocationListStatusCode Source #

Instances

Instances details
FromJSON ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

FromJSONKey ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToJSON ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToJSONKey ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToByteString ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToHeader ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToLog ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToQuery ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

FromText ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToText ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

FromXML ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

ToXML ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

Generic ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

Read ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

Show ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

NFData ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

Eq ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

Ord ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

Hashable ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

type Rep ClientCertificateRevocationListStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode

type Rep ClientCertificateRevocationListStatusCode = D1 ('MetaData "ClientCertificateRevocationListStatusCode" "Amazonka.EC2.Types.ClientCertificateRevocationListStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ClientCertificateRevocationListStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientCertificateRevocationListStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientVpnAuthenticationType

newtype ClientVpnAuthenticationType Source #

Instances

Instances details
FromJSON ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

FromJSONKey ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToJSON ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToJSONKey ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToByteString ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToHeader ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToLog ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToQuery ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

FromText ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToText ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

FromXML ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

ToXML ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

Generic ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

Associated Types

type Rep ClientVpnAuthenticationType :: Type -> Type #

Read ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

Show ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

NFData ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

Eq ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

Ord ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

Hashable ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

type Rep ClientVpnAuthenticationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationType

type Rep ClientVpnAuthenticationType = D1 ('MetaData "ClientVpnAuthenticationType" "Amazonka.EC2.Types.ClientVpnAuthenticationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ClientVpnAuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVpnAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientVpnAuthorizationRuleStatusCode

newtype ClientVpnAuthorizationRuleStatusCode Source #

Instances

Instances details
FromJSON ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

FromJSONKey ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToJSON ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToJSONKey ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToByteString ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToHeader ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToLog ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToQuery ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

FromText ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToText ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

FromXML ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

ToXML ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

Generic ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

Read ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

Show ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

NFData ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

Eq ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

Ord ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

Hashable ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

type Rep ClientVpnAuthorizationRuleStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode

type Rep ClientVpnAuthorizationRuleStatusCode = D1 ('MetaData "ClientVpnAuthorizationRuleStatusCode" "Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ClientVpnAuthorizationRuleStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVpnAuthorizationRuleStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientVpnConnectionStatusCode

newtype ClientVpnConnectionStatusCode Source #

Instances

Instances details
FromJSON ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

FromJSONKey ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToJSON ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToJSONKey ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToByteString ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToHeader ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToLog ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToQuery ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

FromText ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToText ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

FromXML ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

ToXML ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

Generic ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

Associated Types

type Rep ClientVpnConnectionStatusCode :: Type -> Type #

Read ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

Show ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

NFData ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

Eq ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

Ord ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

Hashable ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

type Rep ClientVpnConnectionStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatusCode

type Rep ClientVpnConnectionStatusCode = D1 ('MetaData "ClientVpnConnectionStatusCode" "Amazonka.EC2.Types.ClientVpnConnectionStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ClientVpnConnectionStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVpnConnectionStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientVpnEndpointAttributeStatusCode

newtype ClientVpnEndpointAttributeStatusCode Source #

Instances

Instances details
FromJSON ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

FromJSONKey ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToJSON ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToJSONKey ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToByteString ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToHeader ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToLog ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToQuery ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

FromText ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToText ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

FromXML ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

ToXML ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

Generic ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

Read ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

Show ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

NFData ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

Eq ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

Ord ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

Hashable ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

type Rep ClientVpnEndpointAttributeStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode

type Rep ClientVpnEndpointAttributeStatusCode = D1 ('MetaData "ClientVpnEndpointAttributeStatusCode" "Amazonka.EC2.Types.ClientVpnEndpointAttributeStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ClientVpnEndpointAttributeStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVpnEndpointAttributeStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientVpnEndpointStatusCode

newtype ClientVpnEndpointStatusCode Source #

Instances

Instances details
FromJSON ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

FromJSONKey ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToJSON ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToJSONKey ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToByteString ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToHeader ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToLog ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToQuery ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

FromText ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToText ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

FromXML ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

ToXML ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

Generic ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

Associated Types

type Rep ClientVpnEndpointStatusCode :: Type -> Type #

Read ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

Show ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

NFData ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

Eq ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

Ord ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

Hashable ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

type Rep ClientVpnEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatusCode

type Rep ClientVpnEndpointStatusCode = D1 ('MetaData "ClientVpnEndpointStatusCode" "Amazonka.EC2.Types.ClientVpnEndpointStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ClientVpnEndpointStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVpnEndpointStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientVpnRouteStatusCode

newtype ClientVpnRouteStatusCode Source #

Instances

Instances details
FromJSON ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

FromJSONKey ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToJSON ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToJSONKey ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToByteString ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToHeader ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToLog ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToQuery ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

FromText ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToText ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

FromXML ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

ToXML ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

Generic ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

Associated Types

type Rep ClientVpnRouteStatusCode :: Type -> Type #

Read ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

Show ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

NFData ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

Eq ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

Ord ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

Hashable ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

type Rep ClientVpnRouteStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatusCode

type Rep ClientVpnRouteStatusCode = D1 ('MetaData "ClientVpnRouteStatusCode" "Amazonka.EC2.Types.ClientVpnRouteStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ClientVpnRouteStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientVpnRouteStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionNotificationState

newtype ConnectionNotificationState Source #

Instances

Instances details
FromJSON ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

FromJSONKey ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToJSON ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToJSONKey ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToByteString ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToHeader ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToLog ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToQuery ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

FromText ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToText ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

FromXML ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

ToXML ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

Generic ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

Associated Types

type Rep ConnectionNotificationState :: Type -> Type #

Read ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

Show ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

NFData ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

Eq ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

Ord ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

Hashable ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

type Rep ConnectionNotificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationState

type Rep ConnectionNotificationState = D1 ('MetaData "ConnectionNotificationState" "Amazonka.EC2.Types.ConnectionNotificationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ConnectionNotificationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionNotificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionNotificationType

newtype ConnectionNotificationType Source #

Instances

Instances details
FromJSON ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

FromJSONKey ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToJSON ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToJSONKey ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToByteString ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToHeader ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToLog ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToQuery ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

FromText ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToText ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

FromXML ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

ToXML ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

Generic ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

Associated Types

type Rep ConnectionNotificationType :: Type -> Type #

Read ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

Show ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

NFData ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

Eq ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

Ord ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

Hashable ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

type Rep ConnectionNotificationType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotificationType

type Rep ConnectionNotificationType = D1 ('MetaData "ConnectionNotificationType" "Amazonka.EC2.Types.ConnectionNotificationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ConnectionNotificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionNotificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectivityType

newtype ConnectivityType Source #

Instances

Instances details
FromJSON ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

FromJSONKey ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToJSON ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToJSONKey ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToByteString ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToHeader ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToLog ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToQuery ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

FromText ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToText ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

FromXML ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

ToXML ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

Generic ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

Associated Types

type Rep ConnectivityType :: Type -> Type #

Read ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

Show ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

NFData ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

Methods

rnf :: ConnectivityType -> () #

Eq ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

Ord ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

Hashable ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

type Rep ConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectivityType

type Rep ConnectivityType = D1 ('MetaData "ConnectivityType" "Amazonka.EC2.Types.ConnectivityType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ConnectivityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectivityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContainerFormat

newtype ContainerFormat Source #

Constructors

ContainerFormat' 

Bundled Patterns

pattern ContainerFormat_Ova :: ContainerFormat 

Instances

Instances details
FromJSON ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

FromJSONKey ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToJSON ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToJSONKey ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToByteString ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToHeader ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToLog ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToQuery ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

FromText ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToText ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

FromXML ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

ToXML ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

Methods

toXML :: ContainerFormat -> XML #

Generic ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

Associated Types

type Rep ContainerFormat :: Type -> Type #

Read ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

Show ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

NFData ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

Methods

rnf :: ContainerFormat -> () #

Eq ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

Ord ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

Hashable ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

type Rep ContainerFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.ContainerFormat

type Rep ContainerFormat = D1 ('MetaData "ContainerFormat" "Amazonka.EC2.Types.ContainerFormat" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ContainerFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConversionTaskState

newtype ConversionTaskState Source #

Instances

Instances details
FromJSON ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

FromJSONKey ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToJSON ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToJSONKey ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToByteString ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToHeader ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToLog ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToQuery ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

FromText ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToText ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

FromXML ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

ToXML ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

Generic ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

Associated Types

type Rep ConversionTaskState :: Type -> Type #

Read ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

Show ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

NFData ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

Methods

rnf :: ConversionTaskState -> () #

Eq ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

Ord ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

Hashable ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

type Rep ConversionTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTaskState

type Rep ConversionTaskState = D1 ('MetaData "ConversionTaskState" "Amazonka.EC2.Types.ConversionTaskState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ConversionTaskState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConversionTaskState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CopyTagsFromSource

newtype CopyTagsFromSource Source #

Bundled Patterns

pattern CopyTagsFromSource_Volume :: CopyTagsFromSource 

Instances

Instances details
FromJSON CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

FromJSONKey CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToJSON CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToJSONKey CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToByteString CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToHeader CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToLog CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToQuery CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

FromText CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToText CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

FromXML CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

ToXML CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

Generic CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

Associated Types

type Rep CopyTagsFromSource :: Type -> Type #

Read CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

Show CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

NFData CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

Methods

rnf :: CopyTagsFromSource -> () #

Eq CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

Ord CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

Hashable CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

type Rep CopyTagsFromSource Source # 
Instance details

Defined in Amazonka.EC2.Types.CopyTagsFromSource

type Rep CopyTagsFromSource = D1 ('MetaData "CopyTagsFromSource" "Amazonka.EC2.Types.CopyTagsFromSource" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CopyTagsFromSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCopyTagsFromSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CpuManufacturer

newtype CpuManufacturer Source #

Constructors

CpuManufacturer' 

Instances

Instances details
FromJSON CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

FromJSONKey CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToJSON CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToJSONKey CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToByteString CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToHeader CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToLog CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToQuery CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

FromText CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToText CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

FromXML CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

ToXML CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

Methods

toXML :: CpuManufacturer -> XML #

Generic CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

Associated Types

type Rep CpuManufacturer :: Type -> Type #

Read CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

Show CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

NFData CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

Methods

rnf :: CpuManufacturer -> () #

Eq CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

Ord CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

Hashable CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

type Rep CpuManufacturer Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuManufacturer

type Rep CpuManufacturer = D1 ('MetaData "CpuManufacturer" "Amazonka.EC2.Types.CpuManufacturer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CpuManufacturer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCpuManufacturer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CurrencyCodeValues

newtype CurrencyCodeValues Source #

Bundled Patterns

pattern CurrencyCodeValues_USD :: CurrencyCodeValues 

Instances

Instances details
FromJSON CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

FromJSONKey CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToJSON CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToJSONKey CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToByteString CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToHeader CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToLog CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToQuery CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

FromText CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToText CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

FromXML CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

ToXML CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

Generic CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

Associated Types

type Rep CurrencyCodeValues :: Type -> Type #

Read CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

Show CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

NFData CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

Methods

rnf :: CurrencyCodeValues -> () #

Eq CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

Ord CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

Hashable CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

type Rep CurrencyCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.CurrencyCodeValues

type Rep CurrencyCodeValues = D1 ('MetaData "CurrencyCodeValues" "Amazonka.EC2.Types.CurrencyCodeValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "CurrencyCodeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCurrencyCodeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DatafeedSubscriptionState

newtype DatafeedSubscriptionState Source #

Instances

Instances details
FromJSON DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

FromJSONKey DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToJSON DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToJSONKey DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToByteString DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToHeader DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToLog DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToQuery DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

FromText DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToText DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

FromXML DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

ToXML DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

Generic DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

Associated Types

type Rep DatafeedSubscriptionState :: Type -> Type #

Read DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

Show DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

NFData DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

Eq DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

Ord DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

Hashable DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

type Rep DatafeedSubscriptionState Source # 
Instance details

Defined in Amazonka.EC2.Types.DatafeedSubscriptionState

type Rep DatafeedSubscriptionState = D1 ('MetaData "DatafeedSubscriptionState" "Amazonka.EC2.Types.DatafeedSubscriptionState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DatafeedSubscriptionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDatafeedSubscriptionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DefaultRouteTableAssociationValue

newtype DefaultRouteTableAssociationValue Source #

Instances

Instances details
FromJSON DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

FromJSONKey DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToJSON DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToJSONKey DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToByteString DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToHeader DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToLog DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToQuery DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

FromText DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToText DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

FromXML DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

ToXML DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

Generic DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

Associated Types

type Rep DefaultRouteTableAssociationValue :: Type -> Type #

Read DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

Show DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

NFData DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

Eq DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

Ord DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

Hashable DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

type Rep DefaultRouteTableAssociationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTableAssociationValue

type Rep DefaultRouteTableAssociationValue = D1 ('MetaData "DefaultRouteTableAssociationValue" "Amazonka.EC2.Types.DefaultRouteTableAssociationValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DefaultRouteTableAssociationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDefaultRouteTableAssociationValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DefaultRouteTablePropagationValue

newtype DefaultRouteTablePropagationValue Source #

Instances

Instances details
FromJSON DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

FromJSONKey DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToJSON DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToJSONKey DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToByteString DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToHeader DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToLog DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToQuery DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

FromText DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToText DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

FromXML DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

ToXML DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

Generic DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

Associated Types

type Rep DefaultRouteTablePropagationValue :: Type -> Type #

Read DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

Show DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

NFData DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

Eq DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

Ord DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

Hashable DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

type Rep DefaultRouteTablePropagationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultRouteTablePropagationValue

type Rep DefaultRouteTablePropagationValue = D1 ('MetaData "DefaultRouteTablePropagationValue" "Amazonka.EC2.Types.DefaultRouteTablePropagationValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DefaultRouteTablePropagationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDefaultRouteTablePropagationValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DefaultTargetCapacityType

newtype DefaultTargetCapacityType Source #

Instances

Instances details
FromJSON DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

FromJSONKey DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToJSON DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToJSONKey DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToByteString DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToHeader DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToLog DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToQuery DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

FromText DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToText DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

FromXML DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

ToXML DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

Generic DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

Associated Types

type Rep DefaultTargetCapacityType :: Type -> Type #

Read DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

Show DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

NFData DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

Eq DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

Ord DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

Hashable DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

type Rep DefaultTargetCapacityType Source # 
Instance details

Defined in Amazonka.EC2.Types.DefaultTargetCapacityType

type Rep DefaultTargetCapacityType = D1 ('MetaData "DefaultTargetCapacityType" "Amazonka.EC2.Types.DefaultTargetCapacityType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DefaultTargetCapacityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDefaultTargetCapacityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeleteFleetErrorCode

newtype DeleteFleetErrorCode Source #

Instances

Instances details
FromJSON DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

FromJSONKey DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToJSON DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToJSONKey DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToByteString DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToHeader DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToLog DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToQuery DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

FromText DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToText DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

FromXML DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

ToXML DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

Generic DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

Associated Types

type Rep DeleteFleetErrorCode :: Type -> Type #

Read DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

Show DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

NFData DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

Methods

rnf :: DeleteFleetErrorCode -> () #

Eq DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

Ord DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

Hashable DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

type Rep DeleteFleetErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorCode

type Rep DeleteFleetErrorCode = D1 ('MetaData "DeleteFleetErrorCode" "Amazonka.EC2.Types.DeleteFleetErrorCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DeleteFleetErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeleteFleetErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeleteQueuedReservedInstancesErrorCode

newtype DeleteQueuedReservedInstancesErrorCode Source #

Instances

Instances details
FromJSON DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

FromJSONKey DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToJSON DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToJSONKey DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToByteString DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToHeader DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToLog DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToQuery DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

FromText DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToText DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

FromXML DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

ToXML DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

Generic DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

Read DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

Show DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

NFData DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

Eq DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

Ord DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

Hashable DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

type Rep DeleteQueuedReservedInstancesErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode

type Rep DeleteQueuedReservedInstancesErrorCode = D1 ('MetaData "DeleteQueuedReservedInstancesErrorCode" "Amazonka.EC2.Types.DeleteQueuedReservedInstancesErrorCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DeleteQueuedReservedInstancesErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeleteQueuedReservedInstancesErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DestinationFileFormat

newtype DestinationFileFormat Source #

Instances

Instances details
FromJSON DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

FromJSONKey DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToJSON DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToJSONKey DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToByteString DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToHeader DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToLog DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToQuery DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

FromText DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToText DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

FromXML DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

ToXML DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

Generic DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

Associated Types

type Rep DestinationFileFormat :: Type -> Type #

Read DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

Show DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

NFData DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

Methods

rnf :: DestinationFileFormat -> () #

Eq DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

Ord DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

Hashable DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

type Rep DestinationFileFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationFileFormat

type Rep DestinationFileFormat = D1 ('MetaData "DestinationFileFormat" "Amazonka.EC2.Types.DestinationFileFormat" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DestinationFileFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestinationFileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceTrustProviderType

newtype DeviceTrustProviderType Source #

Instances

Instances details
FromJSON DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

FromJSONKey DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToJSON DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToJSONKey DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToByteString DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToHeader DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToLog DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToQuery DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

FromText DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToText DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

FromXML DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

ToXML DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

Generic DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

Associated Types

type Rep DeviceTrustProviderType :: Type -> Type #

Read DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

Show DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

NFData DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

Methods

rnf :: DeviceTrustProviderType -> () #

Eq DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

Ord DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

Hashable DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

type Rep DeviceTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceTrustProviderType

type Rep DeviceTrustProviderType = D1 ('MetaData "DeviceTrustProviderType" "Amazonka.EC2.Types.DeviceTrustProviderType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DeviceTrustProviderType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceTrustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceType

newtype DeviceType Source #

Constructors

DeviceType' 

Fields

Bundled Patterns

pattern DeviceType_Ebs :: DeviceType 
pattern DeviceType_Instance_store :: DeviceType 

Instances

Instances details
FromJSON DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

FromJSONKey DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToJSON DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToJSONKey DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToByteString DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToHeader DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToLog DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToQuery DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

FromText DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToText DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

Methods

toText :: DeviceType -> Text #

FromXML DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

ToXML DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

Methods

toXML :: DeviceType -> XML #

Generic DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

Associated Types

type Rep DeviceType :: Type -> Type #

Read DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

Show DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

NFData DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

Methods

rnf :: DeviceType -> () #

Eq DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

Ord DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

Hashable DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

type Rep DeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceType

type Rep DeviceType = D1 ('MetaData "DeviceType" "Amazonka.EC2.Types.DeviceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DeviceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DiskImageFormat

newtype DiskImageFormat Source #

Constructors

DiskImageFormat' 

Instances

Instances details
FromJSON DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

FromJSONKey DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToJSON DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToJSONKey DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToByteString DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToHeader DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToLog DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToQuery DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

FromText DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToText DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

FromXML DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

ToXML DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

Methods

toXML :: DiskImageFormat -> XML #

Generic DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

Associated Types

type Rep DiskImageFormat :: Type -> Type #

Read DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

Show DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

NFData DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

Methods

rnf :: DiskImageFormat -> () #

Eq DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

Ord DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

Hashable DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

type Rep DiskImageFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageFormat

type Rep DiskImageFormat = D1 ('MetaData "DiskImageFormat" "Amazonka.EC2.Types.DiskImageFormat" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DiskImageFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDiskImageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DiskType

newtype DiskType Source #

Constructors

DiskType' 

Fields

Bundled Patterns

pattern DiskType_Hdd :: DiskType 
pattern DiskType_Ssd :: DiskType 

Instances

Instances details
FromJSON DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

FromJSONKey DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

ToJSON DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

ToJSONKey DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

ToByteString DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Methods

toBS :: DiskType -> ByteString #

ToHeader DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Methods

toHeader :: HeaderName -> DiskType -> [Header] #

ToLog DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

ToQuery DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

FromText DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

ToText DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Methods

toText :: DiskType -> Text #

FromXML DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

ToXML DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Methods

toXML :: DiskType -> XML #

Generic DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Associated Types

type Rep DiskType :: Type -> Type #

Methods

from :: DiskType -> Rep DiskType x #

to :: Rep DiskType x -> DiskType #

Read DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Show DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

NFData DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Methods

rnf :: DiskType -> () #

Eq DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Ord DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Hashable DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

Methods

hashWithSalt :: Int -> DiskType -> Int #

hash :: DiskType -> Int #

type Rep DiskType Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskType

type Rep DiskType = D1 ('MetaData "DiskType" "Amazonka.EC2.Types.DiskType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DiskType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsNameState

newtype DnsNameState Source #

Constructors

DnsNameState' 

Instances

Instances details
FromJSON DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

FromJSONKey DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToJSON DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToJSONKey DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToByteString DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToHeader DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToLog DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToQuery DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

FromText DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToText DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

Methods

toText :: DnsNameState -> Text #

FromXML DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

ToXML DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

Methods

toXML :: DnsNameState -> XML #

Generic DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

Associated Types

type Rep DnsNameState :: Type -> Type #

Read DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

Show DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

NFData DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

Methods

rnf :: DnsNameState -> () #

Eq DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

Ord DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

Hashable DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

type Rep DnsNameState Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsNameState

type Rep DnsNameState = D1 ('MetaData "DnsNameState" "Amazonka.EC2.Types.DnsNameState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DnsNameState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDnsNameState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsRecordIpType

newtype DnsRecordIpType Source #

Constructors

DnsRecordIpType' 

Instances

Instances details
FromJSON DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

FromJSONKey DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToJSON DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToJSONKey DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToByteString DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToHeader DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToLog DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToQuery DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

FromText DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToText DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

FromXML DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

ToXML DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

Methods

toXML :: DnsRecordIpType -> XML #

Generic DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

Associated Types

type Rep DnsRecordIpType :: Type -> Type #

Read DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

Show DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

NFData DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

Methods

rnf :: DnsRecordIpType -> () #

Eq DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

Ord DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

Hashable DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

type Rep DnsRecordIpType Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsRecordIpType

type Rep DnsRecordIpType = D1 ('MetaData "DnsRecordIpType" "Amazonka.EC2.Types.DnsRecordIpType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DnsRecordIpType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDnsRecordIpType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsSupportValue

newtype DnsSupportValue Source #

Constructors

DnsSupportValue' 

Instances

Instances details
FromJSON DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

FromJSONKey DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToJSON DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToJSONKey DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToByteString DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToHeader DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToLog DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToQuery DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

FromText DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToText DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

FromXML DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

ToXML DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

Methods

toXML :: DnsSupportValue -> XML #

Generic DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

Associated Types

type Rep DnsSupportValue :: Type -> Type #

Read DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

Show DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

NFData DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

Methods

rnf :: DnsSupportValue -> () #

Eq DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

Ord DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

Hashable DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

type Rep DnsSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsSupportValue

type Rep DnsSupportValue = D1 ('MetaData "DnsSupportValue" "Amazonka.EC2.Types.DnsSupportValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DnsSupportValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDnsSupportValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainType

newtype DomainType Source #

Constructors

DomainType' 

Fields

Bundled Patterns

pattern DomainType_Standard :: DomainType 
pattern DomainType_Vpc :: DomainType 

Instances

Instances details
FromJSON DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

FromJSONKey DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToJSON DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToJSONKey DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToByteString DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToHeader DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToLog DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToQuery DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

FromText DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToText DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

Methods

toText :: DomainType -> Text #

FromXML DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

ToXML DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

Methods

toXML :: DomainType -> XML #

Generic DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

Associated Types

type Rep DomainType :: Type -> Type #

Read DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

Show DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

NFData DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

Methods

rnf :: DomainType -> () #

Eq DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

Ord DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

Hashable DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

type Rep DomainType Source # 
Instance details

Defined in Amazonka.EC2.Types.DomainType

type Rep DomainType = D1 ('MetaData "DomainType" "Amazonka.EC2.Types.DomainType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DomainType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DynamicRoutingValue

newtype DynamicRoutingValue Source #

Instances

Instances details
FromJSON DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

FromJSONKey DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToJSON DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToJSONKey DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToByteString DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToHeader DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToLog DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToQuery DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

FromText DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToText DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

FromXML DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

ToXML DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

Generic DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

Associated Types

type Rep DynamicRoutingValue :: Type -> Type #

Read DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

Show DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

NFData DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

Methods

rnf :: DynamicRoutingValue -> () #

Eq DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

Ord DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

Hashable DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

type Rep DynamicRoutingValue Source # 
Instance details

Defined in Amazonka.EC2.Types.DynamicRoutingValue

type Rep DynamicRoutingValue = D1 ('MetaData "DynamicRoutingValue" "Amazonka.EC2.Types.DynamicRoutingValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "DynamicRoutingValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDynamicRoutingValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EbsEncryptionSupport

newtype EbsEncryptionSupport Source #

Instances

Instances details
FromJSON EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

FromJSONKey EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToJSON EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToJSONKey EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToByteString EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToHeader EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToLog EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToQuery EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

FromText EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToText EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

FromXML EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

ToXML EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

Generic EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

Associated Types

type Rep EbsEncryptionSupport :: Type -> Type #

Read EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

Show EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

NFData EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

Methods

rnf :: EbsEncryptionSupport -> () #

Eq EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

Ord EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

Hashable EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

type Rep EbsEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsEncryptionSupport

type Rep EbsEncryptionSupport = D1 ('MetaData "EbsEncryptionSupport" "Amazonka.EC2.Types.EbsEncryptionSupport" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EbsEncryptionSupport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEbsEncryptionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EbsNvmeSupport

newtype EbsNvmeSupport Source #

Constructors

EbsNvmeSupport' 

Instances

Instances details
FromJSON EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

FromJSONKey EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToJSON EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToJSONKey EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToByteString EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToHeader EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToLog EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToQuery EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

FromText EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToText EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

FromXML EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

ToXML EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

Methods

toXML :: EbsNvmeSupport -> XML #

Generic EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

Associated Types

type Rep EbsNvmeSupport :: Type -> Type #

Read EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

Show EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

NFData EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

Methods

rnf :: EbsNvmeSupport -> () #

Eq EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

Ord EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

Hashable EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

type Rep EbsNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsNvmeSupport

type Rep EbsNvmeSupport = D1 ('MetaData "EbsNvmeSupport" "Amazonka.EC2.Types.EbsNvmeSupport" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EbsNvmeSupport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEbsNvmeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EbsOptimizedSupport

newtype EbsOptimizedSupport Source #

Instances

Instances details
FromJSON EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

FromJSONKey EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToJSON EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToJSONKey EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToByteString EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToHeader EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToLog EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToQuery EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

FromText EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToText EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

FromXML EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

ToXML EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

Generic EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

Associated Types

type Rep EbsOptimizedSupport :: Type -> Type #

Read EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

Show EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

NFData EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

Methods

rnf :: EbsOptimizedSupport -> () #

Eq EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

Ord EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

Hashable EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

type Rep EbsOptimizedSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedSupport

type Rep EbsOptimizedSupport = D1 ('MetaData "EbsOptimizedSupport" "Amazonka.EC2.Types.EbsOptimizedSupport" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EbsOptimizedSupport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEbsOptimizedSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ElasticGpuState

newtype ElasticGpuState Source #

Constructors

ElasticGpuState' 

Bundled Patterns

pattern ElasticGpuState_ATTACHED :: ElasticGpuState 

Instances

Instances details
FromJSON ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

FromJSONKey ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToJSON ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToJSONKey ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToByteString ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToHeader ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToLog ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToQuery ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

FromText ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToText ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

FromXML ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

ToXML ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

Methods

toXML :: ElasticGpuState -> XML #

Generic ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

Associated Types

type Rep ElasticGpuState :: Type -> Type #

Read ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

Show ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

NFData ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

Methods

rnf :: ElasticGpuState -> () #

Eq ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

Ord ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

Hashable ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

type Rep ElasticGpuState Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuState

type Rep ElasticGpuState = D1 ('MetaData "ElasticGpuState" "Amazonka.EC2.Types.ElasticGpuState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ElasticGpuState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromElasticGpuState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ElasticGpuStatus

newtype ElasticGpuStatus Source #

Instances

Instances details
FromJSON ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

FromJSONKey ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToJSON ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToJSONKey ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToByteString ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToHeader ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToLog ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToQuery ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

FromText ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToText ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

FromXML ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

ToXML ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

Generic ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

Associated Types

type Rep ElasticGpuStatus :: Type -> Type #

Read ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

Show ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

NFData ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

Methods

rnf :: ElasticGpuStatus -> () #

Eq ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

Ord ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

Hashable ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

type Rep ElasticGpuStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuStatus

type Rep ElasticGpuStatus = D1 ('MetaData "ElasticGpuStatus" "Amazonka.EC2.Types.ElasticGpuStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ElasticGpuStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromElasticGpuStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EnaSupport

newtype EnaSupport Source #

Constructors

EnaSupport' 

Fields

Instances

Instances details
FromJSON EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

FromJSONKey EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToJSON EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToJSONKey EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToByteString EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToHeader EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToLog EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToQuery EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

FromText EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToText EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

Methods

toText :: EnaSupport -> Text #

FromXML EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

ToXML EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

Methods

toXML :: EnaSupport -> XML #

Generic EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

Associated Types

type Rep EnaSupport :: Type -> Type #

Read EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

Show EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

NFData EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

Methods

rnf :: EnaSupport -> () #

Eq EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

Ord EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

Hashable EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

type Rep EnaSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSupport

type Rep EnaSupport = D1 ('MetaData "EnaSupport" "Amazonka.EC2.Types.EnaSupport" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EnaSupport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnaSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndDateType

newtype EndDateType Source #

Constructors

EndDateType' 

Bundled Patterns

pattern EndDateType_Limited :: EndDateType 
pattern EndDateType_Unlimited :: EndDateType 

Instances

Instances details
FromJSON EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

FromJSONKey EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToJSON EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToJSONKey EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToByteString EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToHeader EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToLog EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToQuery EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

FromText EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToText EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

Methods

toText :: EndDateType -> Text #

FromXML EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

ToXML EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

Methods

toXML :: EndDateType -> XML #

Generic EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

Associated Types

type Rep EndDateType :: Type -> Type #

Read EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

Show EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

NFData EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

Methods

rnf :: EndDateType -> () #

Eq EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

Ord EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

Hashable EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

type Rep EndDateType Source # 
Instance details

Defined in Amazonka.EC2.Types.EndDateType

type Rep EndDateType = D1 ('MetaData "EndDateType" "Amazonka.EC2.Types.EndDateType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EndDateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndDateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EphemeralNvmeSupport

newtype EphemeralNvmeSupport Source #

Instances

Instances details
FromJSON EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

FromJSONKey EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToJSON EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToJSONKey EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToByteString EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToHeader EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToLog EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToQuery EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

FromText EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToText EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

FromXML EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

ToXML EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

Generic EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

Associated Types

type Rep EphemeralNvmeSupport :: Type -> Type #

Read EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

Show EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

NFData EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

Methods

rnf :: EphemeralNvmeSupport -> () #

Eq EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

Ord EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

Hashable EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

type Rep EphemeralNvmeSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.EphemeralNvmeSupport

type Rep EphemeralNvmeSupport = D1 ('MetaData "EphemeralNvmeSupport" "Amazonka.EC2.Types.EphemeralNvmeSupport" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EphemeralNvmeSupport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEphemeralNvmeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventCode

newtype EventCode Source #

Constructors

EventCode' 

Fields

Instances

Instances details
FromJSON EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

FromJSONKey EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

ToJSON EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

ToJSONKey EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

ToByteString EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Methods

toBS :: EventCode -> ByteString #

ToHeader EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

ToLog EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

ToQuery EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

FromText EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

ToText EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Methods

toText :: EventCode -> Text #

FromXML EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

ToXML EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Methods

toXML :: EventCode -> XML #

Generic EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Associated Types

type Rep EventCode :: Type -> Type #

Read EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Show EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

NFData EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Methods

rnf :: EventCode -> () #

Eq EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Ord EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

Hashable EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

type Rep EventCode Source # 
Instance details

Defined in Amazonka.EC2.Types.EventCode

type Rep EventCode = D1 ('MetaData "EventCode" "Amazonka.EC2.Types.EventCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EventCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventType

newtype EventType Source #

Constructors

EventType' 

Fields

Instances

Instances details
FromJSON EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

FromJSONKey EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

ToJSON EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

ToJSONKey EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

ToByteString EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Methods

toBS :: EventType -> ByteString #

ToHeader EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

ToLog EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

ToQuery EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

FromText EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

ToText EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Methods

toText :: EventType -> Text #

FromXML EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

ToXML EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Methods

toXML :: EventType -> XML #

Generic EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

Read EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

NFData EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Methods

rnf :: EventType -> () #

Eq EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Ord EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

Hashable EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

type Rep EventType Source # 
Instance details

Defined in Amazonka.EC2.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.EC2.Types.EventType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "EventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExcessCapacityTerminationPolicy

newtype ExcessCapacityTerminationPolicy Source #

Instances

Instances details
FromJSON ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

FromJSONKey ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToJSON ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToJSONKey ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToByteString ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToHeader ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToLog ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToQuery ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

FromText ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToText ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

FromXML ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

ToXML ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

Generic ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

Associated Types

type Rep ExcessCapacityTerminationPolicy :: Type -> Type #

Read ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

Show ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

NFData ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

Eq ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

Ord ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

Hashable ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

type Rep ExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.ExcessCapacityTerminationPolicy

type Rep ExcessCapacityTerminationPolicy = D1 ('MetaData "ExcessCapacityTerminationPolicy" "Amazonka.EC2.Types.ExcessCapacityTerminationPolicy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ExcessCapacityTerminationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExcessCapacityTerminationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportEnvironment

newtype ExportEnvironment Source #

Instances

Instances details
FromJSON ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

FromJSONKey ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToJSON ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToJSONKey ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToByteString ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToHeader ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToLog ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToQuery ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

FromText ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToText ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

FromXML ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

ToXML ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

Generic ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

Associated Types

type Rep ExportEnvironment :: Type -> Type #

Read ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

Show ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

NFData ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

Methods

rnf :: ExportEnvironment -> () #

Eq ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

Ord ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

Hashable ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

type Rep ExportEnvironment Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportEnvironment

type Rep ExportEnvironment = D1 ('MetaData "ExportEnvironment" "Amazonka.EC2.Types.ExportEnvironment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ExportEnvironment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExportTaskState

newtype ExportTaskState Source #

Constructors

ExportTaskState' 

Instances

Instances details
FromJSON ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

FromJSONKey ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToJSON ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToJSONKey ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToByteString ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToHeader ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToLog ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToQuery ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

FromText ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToText ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

FromXML ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

ToXML ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

Methods

toXML :: ExportTaskState -> XML #

Generic ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

Associated Types

type Rep ExportTaskState :: Type -> Type #

Read ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

Show ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

NFData ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

Methods

rnf :: ExportTaskState -> () #

Eq ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

Ord ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

Hashable ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

type Rep ExportTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskState

type Rep ExportTaskState = D1 ('MetaData "ExportTaskState" "Amazonka.EC2.Types.ExportTaskState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ExportTaskState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExportTaskState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FastLaunchResourceType

newtype FastLaunchResourceType Source #

Instances

Instances details
FromJSON FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

FromJSONKey FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToJSON FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToJSONKey FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToByteString FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToHeader FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToLog FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToQuery FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

FromText FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToText FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

FromXML FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

ToXML FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

Generic FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

Associated Types

type Rep FastLaunchResourceType :: Type -> Type #

Read FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

Show FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

NFData FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

Methods

rnf :: FastLaunchResourceType -> () #

Eq FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

Ord FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

Hashable FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

type Rep FastLaunchResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchResourceType

type Rep FastLaunchResourceType = D1 ('MetaData "FastLaunchResourceType" "Amazonka.EC2.Types.FastLaunchResourceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FastLaunchResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFastLaunchResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FastLaunchStateCode

newtype FastLaunchStateCode Source #

Instances

Instances details
FromJSON FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

FromJSONKey FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToJSON FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToJSONKey FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToByteString FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToHeader FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToLog FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToQuery FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

FromText FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToText FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

FromXML FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

ToXML FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

Generic FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

Associated Types

type Rep FastLaunchStateCode :: Type -> Type #

Read FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

Show FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

NFData FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

Methods

rnf :: FastLaunchStateCode -> () #

Eq FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

Ord FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

Hashable FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

type Rep FastLaunchStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchStateCode

type Rep FastLaunchStateCode = D1 ('MetaData "FastLaunchStateCode" "Amazonka.EC2.Types.FastLaunchStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FastLaunchStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFastLaunchStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FastSnapshotRestoreStateCode

newtype FastSnapshotRestoreStateCode Source #

Instances

Instances details
FromJSON FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

FromJSONKey FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToJSON FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToJSONKey FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToByteString FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToHeader FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToLog FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToQuery FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

FromText FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToText FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

FromXML FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

ToXML FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

Generic FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

Associated Types

type Rep FastSnapshotRestoreStateCode :: Type -> Type #

Read FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

Show FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

NFData FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

Eq FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

Ord FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

Hashable FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

type Rep FastSnapshotRestoreStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FastSnapshotRestoreStateCode

type Rep FastSnapshotRestoreStateCode = D1 ('MetaData "FastSnapshotRestoreStateCode" "Amazonka.EC2.Types.FastSnapshotRestoreStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FastSnapshotRestoreStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFastSnapshotRestoreStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingsFound

newtype FindingsFound Source #

Constructors

FindingsFound' 

Instances

Instances details
FromJSON FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

FromJSONKey FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToJSON FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToJSONKey FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToByteString FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToHeader FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToLog FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToQuery FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

FromText FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToText FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

Methods

toText :: FindingsFound -> Text #

FromXML FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

ToXML FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

Methods

toXML :: FindingsFound -> XML #

Generic FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

Associated Types

type Rep FindingsFound :: Type -> Type #

Read FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

Show FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

NFData FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

Methods

rnf :: FindingsFound -> () #

Eq FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

Ord FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

Hashable FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

type Rep FindingsFound Source # 
Instance details

Defined in Amazonka.EC2.Types.FindingsFound

type Rep FindingsFound = D1 ('MetaData "FindingsFound" "Amazonka.EC2.Types.FindingsFound" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FindingsFound'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingsFound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetActivityStatus

newtype FleetActivityStatus Source #

Instances

Instances details
FromJSON FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

FromJSONKey FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToJSON FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToJSONKey FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToByteString FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToHeader FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToLog FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToQuery FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

FromText FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToText FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

FromXML FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

ToXML FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

Generic FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

Associated Types

type Rep FleetActivityStatus :: Type -> Type #

Read FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

Show FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

NFData FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

Methods

rnf :: FleetActivityStatus -> () #

Eq FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

Ord FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

Hashable FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

type Rep FleetActivityStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetActivityStatus

type Rep FleetActivityStatus = D1 ('MetaData "FleetActivityStatus" "Amazonka.EC2.Types.FleetActivityStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetActivityStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetActivityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetCapacityReservationTenancy

newtype FleetCapacityReservationTenancy Source #

Instances

Instances details
FromJSON FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

FromJSONKey FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToJSON FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToJSONKey FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToByteString FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToHeader FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToLog FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToQuery FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

FromText FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToText FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

FromXML FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

ToXML FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

Generic FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

Associated Types

type Rep FleetCapacityReservationTenancy :: Type -> Type #

Read FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

Show FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

NFData FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

Eq FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

Ord FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

Hashable FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

type Rep FleetCapacityReservationTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationTenancy

type Rep FleetCapacityReservationTenancy = D1 ('MetaData "FleetCapacityReservationTenancy" "Amazonka.EC2.Types.FleetCapacityReservationTenancy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetCapacityReservationTenancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetCapacityReservationTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetCapacityReservationUsageStrategy

newtype FleetCapacityReservationUsageStrategy Source #

Instances

Instances details
FromJSON FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

FromJSONKey FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToJSON FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToJSONKey FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToByteString FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToHeader FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToLog FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToQuery FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

FromText FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToText FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

FromXML FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

ToXML FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

Generic FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

Read FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

Show FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

NFData FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

Eq FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

Ord FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

Hashable FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

type Rep FleetCapacityReservationUsageStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy

type Rep FleetCapacityReservationUsageStrategy = D1 ('MetaData "FleetCapacityReservationUsageStrategy" "Amazonka.EC2.Types.FleetCapacityReservationUsageStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetCapacityReservationUsageStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetCapacityReservationUsageStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetEventType

newtype FleetEventType Source #

Constructors

FleetEventType' 

Instances

Instances details
FromJSON FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

FromJSONKey FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToJSON FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToJSONKey FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToByteString FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToHeader FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToLog FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToQuery FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

FromText FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToText FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

FromXML FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

ToXML FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

Methods

toXML :: FleetEventType -> XML #

Generic FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

Associated Types

type Rep FleetEventType :: Type -> Type #

Read FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

Show FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

NFData FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

Methods

rnf :: FleetEventType -> () #

Eq FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

Ord FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

Hashable FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

type Rep FleetEventType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetEventType

type Rep FleetEventType = D1 ('MetaData "FleetEventType" "Amazonka.EC2.Types.FleetEventType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetEventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetExcessCapacityTerminationPolicy

newtype FleetExcessCapacityTerminationPolicy Source #

Instances

Instances details
FromJSON FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

FromJSONKey FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToJSON FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToJSONKey FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToByteString FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToHeader FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToLog FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToQuery FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

FromText FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToText FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

FromXML FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

ToXML FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

Generic FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

Read FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

Show FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

NFData FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

Eq FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

Ord FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

Hashable FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

type Rep FleetExcessCapacityTerminationPolicy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy

type Rep FleetExcessCapacityTerminationPolicy = D1 ('MetaData "FleetExcessCapacityTerminationPolicy" "Amazonka.EC2.Types.FleetExcessCapacityTerminationPolicy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetExcessCapacityTerminationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetExcessCapacityTerminationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetInstanceMatchCriteria

newtype FleetInstanceMatchCriteria Source #

Instances

Instances details
FromJSON FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

FromJSONKey FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToJSON FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToJSONKey FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToByteString FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToHeader FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToLog FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToQuery FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

FromText FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToText FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

FromXML FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

ToXML FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

Generic FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

Associated Types

type Rep FleetInstanceMatchCriteria :: Type -> Type #

Read FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

Show FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

NFData FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

Eq FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

Ord FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

Hashable FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

type Rep FleetInstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetInstanceMatchCriteria

type Rep FleetInstanceMatchCriteria = D1 ('MetaData "FleetInstanceMatchCriteria" "Amazonka.EC2.Types.FleetInstanceMatchCriteria" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetInstanceMatchCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetInstanceMatchCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetOnDemandAllocationStrategy

newtype FleetOnDemandAllocationStrategy Source #

Instances

Instances details
FromJSON FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

FromJSONKey FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToJSON FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToJSONKey FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToByteString FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToHeader FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToLog FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToQuery FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

FromText FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToText FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

FromXML FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

ToXML FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

Generic FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

Associated Types

type Rep FleetOnDemandAllocationStrategy :: Type -> Type #

Read FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

Show FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

NFData FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

Eq FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

Ord FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

Hashable FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

type Rep FleetOnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetOnDemandAllocationStrategy

type Rep FleetOnDemandAllocationStrategy = D1 ('MetaData "FleetOnDemandAllocationStrategy" "Amazonka.EC2.Types.FleetOnDemandAllocationStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetOnDemandAllocationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetOnDemandAllocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetReplacementStrategy

newtype FleetReplacementStrategy Source #

Instances

Instances details
FromJSON FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

FromJSONKey FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToJSON FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToJSONKey FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToByteString FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToHeader FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToLog FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToQuery FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

FromText FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToText FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

FromXML FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

ToXML FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

Generic FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

Associated Types

type Rep FleetReplacementStrategy :: Type -> Type #

Read FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

Show FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

NFData FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

Eq FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

Ord FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

Hashable FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

type Rep FleetReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetReplacementStrategy

type Rep FleetReplacementStrategy = D1 ('MetaData "FleetReplacementStrategy" "Amazonka.EC2.Types.FleetReplacementStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetReplacementStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetReplacementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetStateCode

newtype FleetStateCode Source #

Constructors

FleetStateCode' 

Instances

Instances details
FromJSON FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

FromJSONKey FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToJSON FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToJSONKey FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToByteString FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToHeader FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToLog FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToQuery FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

FromText FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToText FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

FromXML FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

ToXML FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

Methods

toXML :: FleetStateCode -> XML #

Generic FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

Associated Types

type Rep FleetStateCode :: Type -> Type #

Read FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

Show FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

NFData FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

Methods

rnf :: FleetStateCode -> () #

Eq FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

Ord FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

Hashable FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

type Rep FleetStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetStateCode

type Rep FleetStateCode = D1 ('MetaData "FleetStateCode" "Amazonka.EC2.Types.FleetStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FleetType

newtype FleetType Source #

Constructors

FleetType' 

Fields

Bundled Patterns

pattern FleetType_Instant :: FleetType 
pattern FleetType_Maintain :: FleetType 
pattern FleetType_Request :: FleetType 

Instances

Instances details
FromJSON FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

FromJSONKey FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

ToJSON FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

ToJSONKey FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

ToByteString FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Methods

toBS :: FleetType -> ByteString #

ToHeader FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

ToLog FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

ToQuery FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

FromText FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

ToText FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Methods

toText :: FleetType -> Text #

FromXML FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

ToXML FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Methods

toXML :: FleetType -> XML #

Generic FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Associated Types

type Rep FleetType :: Type -> Type #

Read FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Show FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

NFData FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Methods

rnf :: FleetType -> () #

Eq FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Ord FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

Hashable FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

type Rep FleetType Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetType

type Rep FleetType = D1 ('MetaData "FleetType" "Amazonka.EC2.Types.FleetType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FleetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFleetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FlowLogsResourceType

newtype FlowLogsResourceType Source #

Instances

Instances details
FromJSON FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

FromJSONKey FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToJSON FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToJSONKey FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToByteString FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToHeader FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToLog FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToQuery FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

FromText FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToText FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

FromXML FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

ToXML FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

Generic FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

Associated Types

type Rep FlowLogsResourceType :: Type -> Type #

Read FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

Show FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

NFData FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

Methods

rnf :: FlowLogsResourceType -> () #

Eq FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

Ord FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

Hashable FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

type Rep FlowLogsResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLogsResourceType

type Rep FlowLogsResourceType = D1 ('MetaData "FlowLogsResourceType" "Amazonka.EC2.Types.FlowLogsResourceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FlowLogsResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFlowLogsResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FpgaImageAttributeName

newtype FpgaImageAttributeName Source #

Instances

Instances details
FromJSON FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

FromJSONKey FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToJSON FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToJSONKey FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToByteString FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToHeader FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToLog FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToQuery FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

FromText FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToText FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

FromXML FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

ToXML FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

Generic FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

Associated Types

type Rep FpgaImageAttributeName :: Type -> Type #

Read FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

Show FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

NFData FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

Methods

rnf :: FpgaImageAttributeName -> () #

Eq FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

Ord FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

Hashable FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

type Rep FpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttributeName

type Rep FpgaImageAttributeName = D1 ('MetaData "FpgaImageAttributeName" "Amazonka.EC2.Types.FpgaImageAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FpgaImageAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFpgaImageAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FpgaImageStateCode

newtype FpgaImageStateCode Source #

Instances

Instances details
FromJSON FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

FromJSONKey FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToJSON FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToJSONKey FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToByteString FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToHeader FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToLog FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToQuery FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

FromText FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToText FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

FromXML FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

ToXML FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

Generic FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

Associated Types

type Rep FpgaImageStateCode :: Type -> Type #

Read FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

Show FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

NFData FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

Methods

rnf :: FpgaImageStateCode -> () #

Eq FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

Ord FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

Hashable FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

type Rep FpgaImageStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageStateCode

type Rep FpgaImageStateCode = D1 ('MetaData "FpgaImageStateCode" "Amazonka.EC2.Types.FpgaImageStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "FpgaImageStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFpgaImageStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayAssociationState

newtype GatewayAssociationState Source #

Instances

Instances details
FromJSON GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

FromJSONKey GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToJSON GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToJSONKey GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToByteString GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToHeader GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToLog GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToQuery GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

FromText GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToText GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

FromXML GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

ToXML GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

Generic GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

Associated Types

type Rep GatewayAssociationState :: Type -> Type #

Read GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

Show GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

NFData GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

Methods

rnf :: GatewayAssociationState -> () #

Eq GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

Ord GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

Hashable GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

type Rep GatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayAssociationState

type Rep GatewayAssociationState = D1 ('MetaData "GatewayAssociationState" "Amazonka.EC2.Types.GatewayAssociationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "GatewayAssociationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayType

newtype GatewayType Source #

Constructors

GatewayType' 

Bundled Patterns

pattern GatewayType_Ipsec_1 :: GatewayType 

Instances

Instances details
FromJSON GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

FromJSONKey GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToJSON GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToJSONKey GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToByteString GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToHeader GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToLog GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToQuery GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

FromText GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToText GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

Methods

toText :: GatewayType -> Text #

FromXML GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

ToXML GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

Methods

toXML :: GatewayType -> XML #

Generic GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

Associated Types

type Rep GatewayType :: Type -> Type #

Read GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

Show GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

NFData GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

Methods

rnf :: GatewayType -> () #

Eq GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

Ord GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

Hashable GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

type Rep GatewayType Source # 
Instance details

Defined in Amazonka.EC2.Types.GatewayType

type Rep GatewayType = D1 ('MetaData "GatewayType" "Amazonka.EC2.Types.GatewayType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "GatewayType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostRecovery

newtype HostRecovery Source #

Constructors

HostRecovery' 

Bundled Patterns

pattern HostRecovery_Off :: HostRecovery 
pattern HostRecovery_On :: HostRecovery 

Instances

Instances details
FromJSON HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

FromJSONKey HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToJSON HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToJSONKey HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToByteString HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToHeader HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToLog HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToQuery HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

FromText HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToText HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

Methods

toText :: HostRecovery -> Text #

FromXML HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

ToXML HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

Methods

toXML :: HostRecovery -> XML #

Generic HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

Associated Types

type Rep HostRecovery :: Type -> Type #

Read HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

Show HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

NFData HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

Methods

rnf :: HostRecovery -> () #

Eq HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

Ord HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

Hashable HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

type Rep HostRecovery Source # 
Instance details

Defined in Amazonka.EC2.Types.HostRecovery

type Rep HostRecovery = D1 ('MetaData "HostRecovery" "Amazonka.EC2.Types.HostRecovery" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "HostRecovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHostRecovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostTenancy

newtype HostTenancy Source #

Constructors

HostTenancy' 

Bundled Patterns

pattern HostTenancy_Dedicated :: HostTenancy 
pattern HostTenancy_Host :: HostTenancy 

Instances

Instances details
FromJSON HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

FromJSONKey HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToJSON HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToJSONKey HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToByteString HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToHeader HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToLog HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToQuery HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

FromText HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToText HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

Methods

toText :: HostTenancy -> Text #

FromXML HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

ToXML HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

Methods

toXML :: HostTenancy -> XML #

Generic HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

Associated Types

type Rep HostTenancy :: Type -> Type #

Read HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

Show HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

NFData HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

Methods

rnf :: HostTenancy -> () #

Eq HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

Ord HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

Hashable HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

type Rep HostTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.HostTenancy

type Rep HostTenancy = D1 ('MetaData "HostTenancy" "Amazonka.EC2.Types.HostTenancy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "HostTenancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHostTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostnameType

newtype HostnameType Source #

Constructors

HostnameType' 

Instances

Instances details
FromJSON HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

FromJSONKey HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToJSON HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToJSONKey HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToByteString HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToHeader HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToLog HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToQuery HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

FromText HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToText HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

Methods

toText :: HostnameType -> Text #

FromXML HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

ToXML HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

Methods

toXML :: HostnameType -> XML #

Generic HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

Associated Types

type Rep HostnameType :: Type -> Type #

Read HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

Show HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

NFData HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

Methods

rnf :: HostnameType -> () #

Eq HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

Ord HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

Hashable HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

type Rep HostnameType Source # 
Instance details

Defined in Amazonka.EC2.Types.HostnameType

type Rep HostnameType = D1 ('MetaData "HostnameType" "Amazonka.EC2.Types.HostnameType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "HostnameType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHostnameType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HttpTokensState

newtype HttpTokensState Source #

Constructors

HttpTokensState' 

Instances

Instances details
FromJSON HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

FromJSONKey HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToJSON HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToJSONKey HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToByteString HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToHeader HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToLog HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToQuery HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

FromText HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToText HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

FromXML HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

ToXML HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

Methods

toXML :: HttpTokensState -> XML #

Generic HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

Associated Types

type Rep HttpTokensState :: Type -> Type #

Read HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

Show HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

NFData HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

Methods

rnf :: HttpTokensState -> () #

Eq HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

Ord HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

Hashable HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

type Rep HttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.HttpTokensState

type Rep HttpTokensState = D1 ('MetaData "HttpTokensState" "Amazonka.EC2.Types.HttpTokensState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "HttpTokensState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHttpTokensState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HypervisorType

newtype HypervisorType Source #

Constructors

HypervisorType' 

Bundled Patterns

pattern HypervisorType_Ovm :: HypervisorType 
pattern HypervisorType_Xen :: HypervisorType 

Instances

Instances details
FromJSON HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

FromJSONKey HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToJSON HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToJSONKey HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToByteString HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToHeader HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToLog HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToQuery HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

FromText HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToText HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

FromXML HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

ToXML HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

Methods

toXML :: HypervisorType -> XML #

Generic HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

Associated Types

type Rep HypervisorType :: Type -> Type #

Read HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

Show HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

NFData HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

Methods

rnf :: HypervisorType -> () #

Eq HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

Ord HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

Hashable HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

type Rep HypervisorType Source # 
Instance details

Defined in Amazonka.EC2.Types.HypervisorType

type Rep HypervisorType = D1 ('MetaData "HypervisorType" "Amazonka.EC2.Types.HypervisorType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "HypervisorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHypervisorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IamInstanceProfileAssociationState

newtype IamInstanceProfileAssociationState Source #

Instances

Instances details
FromJSON IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

FromJSONKey IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToJSON IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToJSONKey IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToByteString IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToHeader IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToLog IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToQuery IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

FromText IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToText IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

FromXML IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

ToXML IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

Generic IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

Associated Types

type Rep IamInstanceProfileAssociationState :: Type -> Type #

Read IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

Show IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

NFData IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

Eq IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

Ord IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

Hashable IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

type Rep IamInstanceProfileAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociationState

type Rep IamInstanceProfileAssociationState = D1 ('MetaData "IamInstanceProfileAssociationState" "Amazonka.EC2.Types.IamInstanceProfileAssociationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IamInstanceProfileAssociationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIamInstanceProfileAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Igmpv2SupportValue

newtype Igmpv2SupportValue Source #

Instances

Instances details
FromJSON Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

FromJSONKey Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToJSON Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToJSONKey Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToByteString Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToHeader Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToLog Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToQuery Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

FromText Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToText Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

FromXML Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

ToXML Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

Generic Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

Associated Types

type Rep Igmpv2SupportValue :: Type -> Type #

Read Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

Show Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

NFData Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

Methods

rnf :: Igmpv2SupportValue -> () #

Eq Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

Ord Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

Hashable Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

type Rep Igmpv2SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Igmpv2SupportValue

type Rep Igmpv2SupportValue = D1 ('MetaData "Igmpv2SupportValue" "Amazonka.EC2.Types.Igmpv2SupportValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "Igmpv2SupportValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIgmpv2SupportValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageAttributeName

newtype ImageAttributeName Source #

Instances

Instances details
FromJSON ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

FromJSONKey ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToJSON ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToJSONKey ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToByteString ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToHeader ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToLog ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToQuery ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

FromText ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToText ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

FromXML ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

ToXML ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

Generic ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

Associated Types

type Rep ImageAttributeName :: Type -> Type #

Read ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

Show ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

NFData ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

Methods

rnf :: ImageAttributeName -> () #

Eq ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

Ord ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

Hashable ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

type Rep ImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageAttributeName

type Rep ImageAttributeName = D1 ('MetaData "ImageAttributeName" "Amazonka.EC2.Types.ImageAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ImageAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageState

newtype ImageState Source #

Constructors

ImageState' 

Fields

Instances

Instances details
FromJSON ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

FromJSONKey ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToJSON ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToJSONKey ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToByteString ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToHeader ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToLog ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToQuery ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

FromText ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToText ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

Methods

toText :: ImageState -> Text #

FromXML ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

ToXML ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

Methods

toXML :: ImageState -> XML #

Generic ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

Associated Types

type Rep ImageState :: Type -> Type #

Read ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

Show ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

NFData ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

Methods

rnf :: ImageState -> () #

Eq ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

Ord ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

Hashable ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

type Rep ImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageState

type Rep ImageState = D1 ('MetaData "ImageState" "Amazonka.EC2.Types.ImageState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ImageState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageTypeValues

newtype ImageTypeValues Source #

Constructors

ImageTypeValues' 

Instances

Instances details
FromJSON ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

FromJSONKey ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToJSON ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToJSONKey ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToByteString ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToHeader ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToLog ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToQuery ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

FromText ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToText ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

FromXML ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

ToXML ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

Methods

toXML :: ImageTypeValues -> XML #

Generic ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

Associated Types

type Rep ImageTypeValues :: Type -> Type #

Read ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

Show ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

NFData ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

Methods

rnf :: ImageTypeValues -> () #

Eq ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

Ord ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

Hashable ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

type Rep ImageTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageTypeValues

type Rep ImageTypeValues = D1 ('MetaData "ImageTypeValues" "Amazonka.EC2.Types.ImageTypeValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ImageTypeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageTypeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImdsSupportValues

newtype ImdsSupportValues Source #

Bundled Patterns

pattern ImdsSupportValues_V2_0 :: ImdsSupportValues 

Instances

Instances details
FromJSON ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

FromJSONKey ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToJSON ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToJSONKey ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToByteString ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToHeader ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToLog ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToQuery ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

FromText ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToText ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

FromXML ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

ToXML ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

Generic ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

Associated Types

type Rep ImdsSupportValues :: Type -> Type #

Read ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

Show ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

NFData ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

Methods

rnf :: ImdsSupportValues -> () #

Eq ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

Ord ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

Hashable ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

type Rep ImdsSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ImdsSupportValues

type Rep ImdsSupportValues = D1 ('MetaData "ImdsSupportValues" "Amazonka.EC2.Types.ImdsSupportValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ImdsSupportValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImdsSupportValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceAttributeName

newtype InstanceAttributeName Source #

Instances

Instances details
FromJSON InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

FromJSONKey InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToJSON InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToJSONKey InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToByteString InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToHeader InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToLog InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToQuery InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

FromText InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToText InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

FromXML InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

ToXML InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

Generic InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

Associated Types

type Rep InstanceAttributeName :: Type -> Type #

Read InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

Show InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

NFData InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

Methods

rnf :: InstanceAttributeName -> () #

Eq InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

Ord InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

Hashable InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

type Rep InstanceAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAttributeName

type Rep InstanceAttributeName = D1 ('MetaData "InstanceAttributeName" "Amazonka.EC2.Types.InstanceAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceAutoRecoveryState

newtype InstanceAutoRecoveryState Source #

Instances

Instances details
FromJSON InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

FromJSONKey InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToJSON InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToJSONKey InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToByteString InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToHeader InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToLog InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToQuery InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

FromText InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToText InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

FromXML InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

ToXML InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

Generic InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

Associated Types

type Rep InstanceAutoRecoveryState :: Type -> Type #

Read InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

Show InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

NFData InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

Eq InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

Ord InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

Hashable InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

type Rep InstanceAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceAutoRecoveryState

type Rep InstanceAutoRecoveryState = D1 ('MetaData "InstanceAutoRecoveryState" "Amazonka.EC2.Types.InstanceAutoRecoveryState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceAutoRecoveryState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceAutoRecoveryState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceEventWindowState

newtype InstanceEventWindowState Source #

Instances

Instances details
FromJSON InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

FromJSONKey InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToJSON InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToJSONKey InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToByteString InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToHeader InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToLog InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToQuery InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

FromText InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToText InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

FromXML InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

ToXML InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

Generic InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

Associated Types

type Rep InstanceEventWindowState :: Type -> Type #

Read InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

Show InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

NFData InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

Eq InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

Ord InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

Hashable InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

type Rep InstanceEventWindowState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowState

type Rep InstanceEventWindowState = D1 ('MetaData "InstanceEventWindowState" "Amazonka.EC2.Types.InstanceEventWindowState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceEventWindowState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceEventWindowState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceGeneration

newtype InstanceGeneration Source #

Instances

Instances details
FromJSON InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

FromJSONKey InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToJSON InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToJSONKey InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToByteString InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToHeader InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToLog InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToQuery InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

FromText InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToText InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

FromXML InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

ToXML InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

Generic InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

Associated Types

type Rep InstanceGeneration :: Type -> Type #

Read InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

Show InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

NFData InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

Methods

rnf :: InstanceGeneration -> () #

Eq InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

Ord InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

Hashable InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

type Rep InstanceGeneration Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceGeneration

type Rep InstanceGeneration = D1 ('MetaData "InstanceGeneration" "Amazonka.EC2.Types.InstanceGeneration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceGeneration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceGeneration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceHealthStatus

newtype InstanceHealthStatus Source #

Instances

Instances details
FromJSON InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

FromJSONKey InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToJSON InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToJSONKey InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToByteString InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToHeader InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToLog InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToQuery InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

FromText InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToText InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

FromXML InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

ToXML InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

Generic InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

Associated Types

type Rep InstanceHealthStatus :: Type -> Type #

Read InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

Show InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

NFData InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

Methods

rnf :: InstanceHealthStatus -> () #

Eq InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

Ord InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

Hashable InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

type Rep InstanceHealthStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceHealthStatus

type Rep InstanceHealthStatus = D1 ('MetaData "InstanceHealthStatus" "Amazonka.EC2.Types.InstanceHealthStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceHealthStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceInterruptionBehavior

newtype InstanceInterruptionBehavior Source #

Instances

Instances details
FromJSON InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

FromJSONKey InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToJSON InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToJSONKey InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToByteString InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToHeader InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToLog InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToQuery InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

FromText InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToText InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

FromXML InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

ToXML InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

Generic InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

Associated Types

type Rep InstanceInterruptionBehavior :: Type -> Type #

Read InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

Show InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

NFData InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

Eq InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

Ord InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

Hashable InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

type Rep InstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceInterruptionBehavior

type Rep InstanceInterruptionBehavior = D1 ('MetaData "InstanceInterruptionBehavior" "Amazonka.EC2.Types.InstanceInterruptionBehavior" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceInterruptionBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceLifecycle

newtype InstanceLifecycle Source #

Instances

Instances details
FromJSON InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

FromJSONKey InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToJSON InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToJSONKey InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToByteString InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToHeader InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToLog InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToQuery InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

FromText InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToText InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

FromXML InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

ToXML InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

Generic InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

Associated Types

type Rep InstanceLifecycle :: Type -> Type #

Read InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

Show InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

NFData InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

Methods

rnf :: InstanceLifecycle -> () #

Eq InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

Ord InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

Hashable InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

type Rep InstanceLifecycle Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycle

type Rep InstanceLifecycle = D1 ('MetaData "InstanceLifecycle" "Amazonka.EC2.Types.InstanceLifecycle" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceLifecycle'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceLifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceLifecycleType

newtype InstanceLifecycleType Source #

Instances

Instances details
FromJSON InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

FromJSONKey InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToJSON InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToJSONKey InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToByteString InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToHeader InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToLog InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToQuery InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

FromText InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToText InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

FromXML InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

ToXML InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

Generic InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

Associated Types

type Rep InstanceLifecycleType :: Type -> Type #

Read InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

Show InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

NFData InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

Methods

rnf :: InstanceLifecycleType -> () #

Eq InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

Ord InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

Hashable InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

type Rep InstanceLifecycleType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceLifecycleType

type Rep InstanceLifecycleType = D1 ('MetaData "InstanceLifecycleType" "Amazonka.EC2.Types.InstanceLifecycleType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceLifecycleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceLifecycleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceMatchCriteria

newtype InstanceMatchCriteria Source #

Instances

Instances details
FromJSON InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

FromJSONKey InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToJSON InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToJSONKey InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToByteString InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToHeader InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToLog InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToQuery InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

FromText InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToText InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

FromXML InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

ToXML InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

Generic InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

Associated Types

type Rep InstanceMatchCriteria :: Type -> Type #

Read InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

Show InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

NFData InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

Methods

rnf :: InstanceMatchCriteria -> () #

Eq InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

Ord InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

Hashable InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

type Rep InstanceMatchCriteria Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMatchCriteria

type Rep InstanceMatchCriteria = D1 ('MetaData "InstanceMatchCriteria" "Amazonka.EC2.Types.InstanceMatchCriteria" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceMatchCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceMatchCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceMetadataEndpointState

newtype InstanceMetadataEndpointState Source #

Instances

Instances details
FromJSON InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

FromJSONKey InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToJSON InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToJSONKey InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToByteString InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToHeader InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToLog InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToQuery InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

FromText InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToText InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

FromXML InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

ToXML InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

Generic InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

Associated Types

type Rep InstanceMetadataEndpointState :: Type -> Type #

Read InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

Show InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

NFData InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

Eq InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

Ord InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

Hashable InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

type Rep InstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataEndpointState

type Rep InstanceMetadataEndpointState = D1 ('MetaData "InstanceMetadataEndpointState" "Amazonka.EC2.Types.InstanceMetadataEndpointState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceMetadataEndpointState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceMetadataEndpointState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceMetadataOptionsState

newtype InstanceMetadataOptionsState Source #

Instances

Instances details
FromJSON InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

FromJSONKey InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToJSON InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToJSONKey InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToByteString InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToHeader InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToLog InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToQuery InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

FromText InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToText InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

FromXML InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

ToXML InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

Generic InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

Associated Types

type Rep InstanceMetadataOptionsState :: Type -> Type #

Read InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

Show InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

NFData InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

Eq InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

Ord InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

Hashable InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

type Rep InstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsState

type Rep InstanceMetadataOptionsState = D1 ('MetaData "InstanceMetadataOptionsState" "Amazonka.EC2.Types.InstanceMetadataOptionsState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceMetadataOptionsState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceMetadataOptionsState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceMetadataProtocolState

newtype InstanceMetadataProtocolState Source #

Instances

Instances details
FromJSON InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

FromJSONKey InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToJSON InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToJSONKey InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToByteString InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToHeader InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToLog InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToQuery InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

FromText InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToText InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

FromXML InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

ToXML InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

Generic InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

Associated Types

type Rep InstanceMetadataProtocolState :: Type -> Type #

Read InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

Show InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

NFData InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

Eq InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

Ord InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

Hashable InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

type Rep InstanceMetadataProtocolState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataProtocolState

type Rep InstanceMetadataProtocolState = D1 ('MetaData "InstanceMetadataProtocolState" "Amazonka.EC2.Types.InstanceMetadataProtocolState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceMetadataProtocolState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceMetadataProtocolState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceMetadataTagsState

newtype InstanceMetadataTagsState Source #

Instances

Instances details
FromJSON InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

FromJSONKey InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToJSON InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToJSONKey InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToByteString InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToHeader InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToLog InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToQuery InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

FromText InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToText InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

FromXML InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

ToXML InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

Generic InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

Associated Types

type Rep InstanceMetadataTagsState :: Type -> Type #

Read InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

Show InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

NFData InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

Eq InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

Ord InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

Hashable InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

type Rep InstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataTagsState

type Rep InstanceMetadataTagsState = D1 ('MetaData "InstanceMetadataTagsState" "Amazonka.EC2.Types.InstanceMetadataTagsState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceMetadataTagsState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceMetadataTagsState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceStateName

newtype InstanceStateName Source #

Instances

Instances details
FromJSON InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

FromJSONKey InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToJSON InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToJSONKey InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToByteString InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToHeader InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToLog InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToQuery InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

FromText InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToText InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

FromXML InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

ToXML InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

Generic InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

Associated Types

type Rep InstanceStateName :: Type -> Type #

Read InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

Show InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

NFData InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

Methods

rnf :: InstanceStateName -> () #

Eq InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

Ord InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

Hashable InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

type Rep InstanceStateName Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateName

type Rep InstanceStateName = D1 ('MetaData "InstanceStateName" "Amazonka.EC2.Types.InstanceStateName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceStateName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceStateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceStorageEncryptionSupport

newtype InstanceStorageEncryptionSupport Source #

Instances

Instances details
FromJSON InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

FromJSONKey InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToJSON InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToJSONKey InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToByteString InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToHeader InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToLog InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToQuery InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

FromText InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToText InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

FromXML InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

ToXML InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

Generic InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

Associated Types

type Rep InstanceStorageEncryptionSupport :: Type -> Type #

Read InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

Show InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

NFData InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

Eq InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

Ord InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

Hashable InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

type Rep InstanceStorageEncryptionSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageEncryptionSupport

type Rep InstanceStorageEncryptionSupport = D1 ('MetaData "InstanceStorageEncryptionSupport" "Amazonka.EC2.Types.InstanceStorageEncryptionSupport" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceStorageEncryptionSupport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceStorageEncryptionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceType

newtype InstanceType Source #

Constructors

InstanceType' 

Bundled Patterns

pattern InstanceType_A1_2xlarge :: InstanceType 
pattern InstanceType_A1_4xlarge :: InstanceType 
pattern InstanceType_A1_large :: InstanceType 
pattern InstanceType_A1_medium :: InstanceType 
pattern InstanceType_A1_metal :: InstanceType 
pattern InstanceType_A1_xlarge :: InstanceType 
pattern InstanceType_C1_medium :: InstanceType 
pattern InstanceType_C1_xlarge :: InstanceType 
pattern InstanceType_C3_2xlarge :: InstanceType 
pattern InstanceType_C3_4xlarge :: InstanceType 
pattern InstanceType_C3_8xlarge :: InstanceType 
pattern InstanceType_C3_large :: InstanceType 
pattern InstanceType_C3_xlarge :: InstanceType 
pattern InstanceType_C4_2xlarge :: InstanceType 
pattern InstanceType_C4_4xlarge :: InstanceType 
pattern InstanceType_C4_8xlarge :: InstanceType 
pattern InstanceType_C4_large :: InstanceType 
pattern InstanceType_C4_xlarge :: InstanceType 
pattern InstanceType_C5_12xlarge :: InstanceType 
pattern InstanceType_C5_18xlarge :: InstanceType 
pattern InstanceType_C5_24xlarge :: InstanceType 
pattern InstanceType_C5_2xlarge :: InstanceType 
pattern InstanceType_C5_4xlarge :: InstanceType 
pattern InstanceType_C5_9xlarge :: InstanceType 
pattern InstanceType_C5_large :: InstanceType 
pattern InstanceType_C5_metal :: InstanceType 
pattern InstanceType_C5_xlarge :: InstanceType 
pattern InstanceType_C5a_12xlarge :: InstanceType 
pattern InstanceType_C5a_16xlarge :: InstanceType 
pattern InstanceType_C5a_24xlarge :: InstanceType 
pattern InstanceType_C5a_2xlarge :: InstanceType 
pattern InstanceType_C5a_4xlarge :: InstanceType 
pattern InstanceType_C5a_8xlarge :: InstanceType 
pattern InstanceType_C5a_large :: InstanceType 
pattern InstanceType_C5a_xlarge :: InstanceType 
pattern InstanceType_C5ad_12xlarge :: InstanceType 
pattern InstanceType_C5ad_16xlarge :: InstanceType 
pattern InstanceType_C5ad_24xlarge :: InstanceType 
pattern InstanceType_C5ad_2xlarge :: InstanceType 
pattern InstanceType_C5ad_4xlarge :: InstanceType 
pattern InstanceType_C5ad_8xlarge :: InstanceType 
pattern InstanceType_C5ad_large :: InstanceType 
pattern InstanceType_C5ad_xlarge :: InstanceType 
pattern InstanceType_C5d_12xlarge :: InstanceType 
pattern InstanceType_C5d_18xlarge :: InstanceType 
pattern InstanceType_C5d_24xlarge :: InstanceType 
pattern InstanceType_C5d_2xlarge :: InstanceType 
pattern InstanceType_C5d_4xlarge :: InstanceType 
pattern InstanceType_C5d_9xlarge :: InstanceType 
pattern InstanceType_C5d_large :: InstanceType 
pattern InstanceType_C5d_metal :: InstanceType 
pattern InstanceType_C5d_xlarge :: InstanceType 
pattern InstanceType_C5n_18xlarge :: InstanceType 
pattern InstanceType_C5n_2xlarge :: InstanceType 
pattern InstanceType_C5n_4xlarge :: InstanceType 
pattern InstanceType_C5n_9xlarge :: InstanceType 
pattern InstanceType_C5n_large :: InstanceType 
pattern InstanceType_C5n_metal :: InstanceType 
pattern InstanceType_C5n_xlarge :: InstanceType 
pattern InstanceType_C6a_12xlarge :: InstanceType 
pattern InstanceType_C6a_16xlarge :: InstanceType 
pattern InstanceType_C6a_24xlarge :: InstanceType 
pattern InstanceType_C6a_2xlarge :: InstanceType 
pattern InstanceType_C6a_32xlarge :: InstanceType 
pattern InstanceType_C6a_48xlarge :: InstanceType 
pattern InstanceType_C6a_4xlarge :: InstanceType 
pattern InstanceType_C6a_8xlarge :: InstanceType 
pattern InstanceType_C6a_large :: InstanceType 
pattern InstanceType_C6a_metal :: InstanceType 
pattern InstanceType_C6a_xlarge :: InstanceType 
pattern InstanceType_C6g_12xlarge :: InstanceType 
pattern InstanceType_C6g_16xlarge :: InstanceType 
pattern InstanceType_C6g_2xlarge :: InstanceType 
pattern InstanceType_C6g_4xlarge :: InstanceType 
pattern InstanceType_C6g_8xlarge :: InstanceType 
pattern InstanceType_C6g_large :: InstanceType 
pattern InstanceType_C6g_medium :: InstanceType 
pattern InstanceType_C6g_metal :: InstanceType 
pattern InstanceType_C6g_xlarge :: InstanceType 
pattern InstanceType_C6gd_12xlarge :: InstanceType 
pattern InstanceType_C6gd_16xlarge :: InstanceType 
pattern InstanceType_C6gd_2xlarge :: InstanceType 
pattern InstanceType_C6gd_4xlarge :: InstanceType 
pattern InstanceType_C6gd_8xlarge :: InstanceType 
pattern InstanceType_C6gd_large :: InstanceType 
pattern InstanceType_C6gd_medium :: InstanceType 
pattern InstanceType_C6gd_metal :: InstanceType 
pattern InstanceType_C6gd_xlarge :: InstanceType 
pattern InstanceType_C6gn_12xlarge :: InstanceType 
pattern InstanceType_C6gn_16xlarge :: InstanceType 
pattern InstanceType_C6gn_2xlarge :: InstanceType 
pattern InstanceType_C6gn_4xlarge :: InstanceType 
pattern InstanceType_C6gn_8xlarge :: InstanceType 
pattern InstanceType_C6gn_large :: InstanceType 
pattern InstanceType_C6gn_medium :: InstanceType 
pattern InstanceType_C6gn_xlarge :: InstanceType 
pattern InstanceType_C6i_12xlarge :: InstanceType 
pattern InstanceType_C6i_16xlarge :: InstanceType 
pattern InstanceType_C6i_24xlarge :: InstanceType 
pattern InstanceType_C6i_2xlarge :: InstanceType 
pattern InstanceType_C6i_32xlarge :: InstanceType 
pattern InstanceType_C6i_4xlarge :: InstanceType 
pattern InstanceType_C6i_8xlarge :: InstanceType 
pattern InstanceType_C6i_large :: InstanceType 
pattern InstanceType_C6i_metal :: InstanceType 
pattern InstanceType_C6i_xlarge :: InstanceType 
pattern InstanceType_C6id_12xlarge :: InstanceType 
pattern InstanceType_C6id_16xlarge :: InstanceType 
pattern InstanceType_C6id_24xlarge :: InstanceType 
pattern InstanceType_C6id_2xlarge :: InstanceType 
pattern InstanceType_C6id_32xlarge :: InstanceType 
pattern InstanceType_C6id_4xlarge :: InstanceType 
pattern InstanceType_C6id_8xlarge :: InstanceType 
pattern InstanceType_C6id_large :: InstanceType 
pattern InstanceType_C6id_metal :: InstanceType 
pattern InstanceType_C6id_xlarge :: InstanceType 
pattern InstanceType_C7g_12xlarge :: InstanceType 
pattern InstanceType_C7g_16xlarge :: InstanceType 
pattern InstanceType_C7g_2xlarge :: InstanceType 
pattern InstanceType_C7g_4xlarge :: InstanceType 
pattern InstanceType_C7g_8xlarge :: InstanceType 
pattern InstanceType_C7g_large :: InstanceType 
pattern InstanceType_C7g_medium :: InstanceType 
pattern InstanceType_C7g_xlarge :: InstanceType 
pattern InstanceType_Cc1_4xlarge :: InstanceType 
pattern InstanceType_Cc2_8xlarge :: InstanceType 
pattern InstanceType_Cg1_4xlarge :: InstanceType 
pattern InstanceType_Cr1_8xlarge :: InstanceType 
pattern InstanceType_D2_2xlarge :: InstanceType 
pattern InstanceType_D2_4xlarge :: InstanceType 
pattern InstanceType_D2_8xlarge :: InstanceType 
pattern InstanceType_D2_xlarge :: InstanceType 
pattern InstanceType_D3_2xlarge :: InstanceType 
pattern InstanceType_D3_4xlarge :: InstanceType 
pattern InstanceType_D3_8xlarge :: InstanceType 
pattern InstanceType_D3_xlarge :: InstanceType 
pattern InstanceType_D3en_12xlarge :: InstanceType 
pattern InstanceType_D3en_2xlarge :: InstanceType 
pattern InstanceType_D3en_4xlarge :: InstanceType 
pattern InstanceType_D3en_6xlarge :: InstanceType 
pattern InstanceType_D3en_8xlarge :: InstanceType 
pattern InstanceType_D3en_xlarge :: InstanceType 
pattern InstanceType_Dl1_24xlarge :: InstanceType 
pattern InstanceType_F1_16xlarge :: InstanceType 
pattern InstanceType_F1_2xlarge :: InstanceType 
pattern InstanceType_F1_4xlarge :: InstanceType 
pattern InstanceType_G2_2xlarge :: InstanceType 
pattern InstanceType_G2_8xlarge :: InstanceType 
pattern InstanceType_G3_16xlarge :: InstanceType 
pattern InstanceType_G3_4xlarge :: InstanceType 
pattern InstanceType_G3_8xlarge :: InstanceType 
pattern InstanceType_G3s_xlarge :: InstanceType 
pattern InstanceType_G4ad_16xlarge :: InstanceType 
pattern InstanceType_G4ad_2xlarge :: InstanceType 
pattern InstanceType_G4ad_4xlarge :: InstanceType 
pattern InstanceType_G4ad_8xlarge :: InstanceType 
pattern InstanceType_G4ad_xlarge :: InstanceType 
pattern InstanceType_G4dn_12xlarge :: InstanceType 
pattern InstanceType_G4dn_16xlarge :: InstanceType 
pattern InstanceType_G4dn_2xlarge :: InstanceType 
pattern InstanceType_G4dn_4xlarge :: InstanceType 
pattern InstanceType_G4dn_8xlarge :: InstanceType 
pattern InstanceType_G4dn_metal :: InstanceType 
pattern InstanceType_G4dn_xlarge :: InstanceType 
pattern InstanceType_G5_12xlarge :: InstanceType 
pattern InstanceType_G5_16xlarge :: InstanceType 
pattern InstanceType_G5_24xlarge :: InstanceType 
pattern InstanceType_G5_2xlarge :: InstanceType 
pattern InstanceType_G5_48xlarge :: InstanceType 
pattern InstanceType_G5_4xlarge :: InstanceType 
pattern InstanceType_G5_8xlarge :: InstanceType 
pattern InstanceType_G5_xlarge :: InstanceType 
pattern InstanceType_G5g_16xlarge :: InstanceType 
pattern InstanceType_G5g_2xlarge :: InstanceType 
pattern InstanceType_G5g_4xlarge :: InstanceType 
pattern InstanceType_G5g_8xlarge :: InstanceType 
pattern InstanceType_G5g_metal :: InstanceType 
pattern InstanceType_G5g_xlarge :: InstanceType 
pattern InstanceType_H1_16xlarge :: InstanceType 
pattern InstanceType_H1_2xlarge :: InstanceType 
pattern InstanceType_H1_4xlarge :: InstanceType 
pattern InstanceType_H1_8xlarge :: InstanceType 
pattern InstanceType_Hi1_4xlarge :: InstanceType 
pattern InstanceType_Hpc6a_48xlarge :: InstanceType 
pattern InstanceType_Hpc6id_32xlarge :: InstanceType 
pattern InstanceType_Hs1_8xlarge :: InstanceType 
pattern InstanceType_I2_2xlarge :: InstanceType 
pattern InstanceType_I2_4xlarge :: InstanceType 
pattern InstanceType_I2_8xlarge :: InstanceType 
pattern InstanceType_I2_xlarge :: InstanceType 
pattern InstanceType_I3_16xlarge :: InstanceType 
pattern InstanceType_I3_2xlarge :: InstanceType 
pattern InstanceType_I3_4xlarge :: InstanceType 
pattern InstanceType_I3_8xlarge :: InstanceType 
pattern InstanceType_I3_large :: InstanceType 
pattern InstanceType_I3_metal :: InstanceType 
pattern InstanceType_I3_xlarge :: InstanceType 
pattern InstanceType_I3en_12xlarge :: InstanceType 
pattern InstanceType_I3en_24xlarge :: InstanceType 
pattern InstanceType_I3en_2xlarge :: InstanceType 
pattern InstanceType_I3en_3xlarge :: InstanceType 
pattern InstanceType_I3en_6xlarge :: InstanceType 
pattern InstanceType_I3en_large :: InstanceType 
pattern InstanceType_I3en_metal :: InstanceType 
pattern InstanceType_I3en_xlarge :: InstanceType 
pattern InstanceType_I4i_16xlarge :: InstanceType 
pattern InstanceType_I4i_2xlarge :: InstanceType 
pattern InstanceType_I4i_32xlarge :: InstanceType 
pattern InstanceType_I4i_4xlarge :: InstanceType 
pattern InstanceType_I4i_8xlarge :: InstanceType 
pattern InstanceType_I4i_large :: InstanceType 
pattern InstanceType_I4i_metal :: InstanceType 
pattern InstanceType_I4i_xlarge :: InstanceType 
pattern InstanceType_Im4gn_16xlarge :: InstanceType 
pattern InstanceType_Im4gn_2xlarge :: InstanceType 
pattern InstanceType_Im4gn_4xlarge :: InstanceType 
pattern InstanceType_Im4gn_8xlarge :: InstanceType 
pattern InstanceType_Im4gn_large :: InstanceType 
pattern InstanceType_Im4gn_xlarge :: InstanceType 
pattern InstanceType_Inf1_24xlarge :: InstanceType 
pattern InstanceType_Inf1_2xlarge :: InstanceType 
pattern InstanceType_Inf1_6xlarge :: InstanceType 
pattern InstanceType_Inf1_xlarge :: InstanceType 
pattern InstanceType_Is4gen_2xlarge :: InstanceType 
pattern InstanceType_Is4gen_4xlarge :: InstanceType 
pattern InstanceType_Is4gen_8xlarge :: InstanceType 
pattern InstanceType_Is4gen_large :: InstanceType 
pattern InstanceType_Is4gen_medium :: InstanceType 
pattern InstanceType_Is4gen_xlarge :: InstanceType 
pattern InstanceType_M1_large :: InstanceType 
pattern InstanceType_M1_medium :: InstanceType 
pattern InstanceType_M1_small :: InstanceType 
pattern InstanceType_M1_xlarge :: InstanceType 
pattern InstanceType_M2_2xlarge :: InstanceType 
pattern InstanceType_M2_4xlarge :: InstanceType 
pattern InstanceType_M2_xlarge :: InstanceType 
pattern InstanceType_M3_2xlarge :: InstanceType 
pattern InstanceType_M3_large :: InstanceType 
pattern InstanceType_M3_medium :: InstanceType 
pattern InstanceType_M3_xlarge :: InstanceType 
pattern InstanceType_M4_10xlarge :: InstanceType 
pattern InstanceType_M4_16xlarge :: InstanceType 
pattern InstanceType_M4_2xlarge :: InstanceType 
pattern InstanceType_M4_4xlarge :: InstanceType 
pattern InstanceType_M4_large :: InstanceType 
pattern InstanceType_M4_xlarge :: InstanceType 
pattern InstanceType_M5_12xlarge :: InstanceType 
pattern InstanceType_M5_16xlarge :: InstanceType 
pattern InstanceType_M5_24xlarge :: InstanceType 
pattern InstanceType_M5_2xlarge :: InstanceType 
pattern InstanceType_M5_4xlarge :: InstanceType 
pattern InstanceType_M5_8xlarge :: InstanceType 
pattern InstanceType_M5_large :: InstanceType 
pattern InstanceType_M5_metal :: InstanceType 
pattern InstanceType_M5_xlarge :: InstanceType 
pattern InstanceType_M5a_12xlarge :: InstanceType 
pattern InstanceType_M5a_16xlarge :: InstanceType 
pattern InstanceType_M5a_24xlarge :: InstanceType 
pattern InstanceType_M5a_2xlarge :: InstanceType 
pattern InstanceType_M5a_4xlarge :: InstanceType 
pattern InstanceType_M5a_8xlarge :: InstanceType 
pattern InstanceType_M5a_large :: InstanceType 
pattern InstanceType_M5a_xlarge :: InstanceType 
pattern InstanceType_M5ad_12xlarge :: InstanceType 
pattern InstanceType_M5ad_16xlarge :: InstanceType 
pattern InstanceType_M5ad_24xlarge :: InstanceType 
pattern InstanceType_M5ad_2xlarge :: InstanceType 
pattern InstanceType_M5ad_4xlarge :: InstanceType 
pattern InstanceType_M5ad_8xlarge :: InstanceType 
pattern InstanceType_M5ad_large :: InstanceType 
pattern InstanceType_M5ad_xlarge :: InstanceType 
pattern InstanceType_M5d_12xlarge :: InstanceType 
pattern InstanceType_M5d_16xlarge :: InstanceType 
pattern InstanceType_M5d_24xlarge :: InstanceType 
pattern InstanceType_M5d_2xlarge :: InstanceType 
pattern InstanceType_M5d_4xlarge :: InstanceType 
pattern InstanceType_M5d_8xlarge :: InstanceType 
pattern InstanceType_M5d_large :: InstanceType 
pattern InstanceType_M5d_metal :: InstanceType 
pattern InstanceType_M5d_xlarge :: InstanceType 
pattern InstanceType_M5dn_12xlarge :: InstanceType 
pattern InstanceType_M5dn_16xlarge :: InstanceType 
pattern InstanceType_M5dn_24xlarge :: InstanceType 
pattern InstanceType_M5dn_2xlarge :: InstanceType 
pattern InstanceType_M5dn_4xlarge :: InstanceType 
pattern InstanceType_M5dn_8xlarge :: InstanceType 
pattern InstanceType_M5dn_large :: InstanceType 
pattern InstanceType_M5dn_metal :: InstanceType 
pattern InstanceType_M5dn_xlarge :: InstanceType 
pattern InstanceType_M5n_12xlarge :: InstanceType 
pattern InstanceType_M5n_16xlarge :: InstanceType 
pattern InstanceType_M5n_24xlarge :: InstanceType 
pattern InstanceType_M5n_2xlarge :: InstanceType 
pattern InstanceType_M5n_4xlarge :: InstanceType 
pattern InstanceType_M5n_8xlarge :: InstanceType 
pattern InstanceType_M5n_large :: InstanceType 
pattern InstanceType_M5n_metal :: InstanceType 
pattern InstanceType_M5n_xlarge :: InstanceType 
pattern InstanceType_M5zn_12xlarge :: InstanceType 
pattern InstanceType_M5zn_2xlarge :: InstanceType 
pattern InstanceType_M5zn_3xlarge :: InstanceType 
pattern InstanceType_M5zn_6xlarge :: InstanceType 
pattern InstanceType_M5zn_large :: InstanceType 
pattern InstanceType_M5zn_metal :: InstanceType 
pattern InstanceType_M5zn_xlarge :: InstanceType 
pattern InstanceType_M6a_12xlarge :: InstanceType 
pattern InstanceType_M6a_16xlarge :: InstanceType 
pattern InstanceType_M6a_24xlarge :: InstanceType 
pattern InstanceType_M6a_2xlarge :: InstanceType 
pattern InstanceType_M6a_32xlarge :: InstanceType 
pattern InstanceType_M6a_48xlarge :: InstanceType 
pattern InstanceType_M6a_4xlarge :: InstanceType 
pattern InstanceType_M6a_8xlarge :: InstanceType 
pattern InstanceType_M6a_large :: InstanceType 
pattern InstanceType_M6a_metal :: InstanceType 
pattern InstanceType_M6a_xlarge :: InstanceType 
pattern InstanceType_M6g_12xlarge :: InstanceType 
pattern InstanceType_M6g_16xlarge :: InstanceType 
pattern InstanceType_M6g_2xlarge :: InstanceType 
pattern InstanceType_M6g_4xlarge :: InstanceType 
pattern InstanceType_M6g_8xlarge :: InstanceType 
pattern InstanceType_M6g_large :: InstanceType 
pattern InstanceType_M6g_medium :: InstanceType 
pattern InstanceType_M6g_metal :: InstanceType 
pattern InstanceType_M6g_xlarge :: InstanceType 
pattern InstanceType_M6gd_12xlarge :: InstanceType 
pattern InstanceType_M6gd_16xlarge :: InstanceType 
pattern InstanceType_M6gd_2xlarge :: InstanceType 
pattern InstanceType_M6gd_4xlarge :: InstanceType 
pattern InstanceType_M6gd_8xlarge :: InstanceType 
pattern InstanceType_M6gd_large :: InstanceType 
pattern InstanceType_M6gd_medium :: InstanceType 
pattern InstanceType_M6gd_metal :: InstanceType 
pattern InstanceType_M6gd_xlarge :: InstanceType 
pattern InstanceType_M6i_12xlarge :: InstanceType 
pattern InstanceType_M6i_16xlarge :: InstanceType 
pattern InstanceType_M6i_24xlarge :: InstanceType 
pattern InstanceType_M6i_2xlarge :: InstanceType 
pattern InstanceType_M6i_32xlarge :: InstanceType 
pattern InstanceType_M6i_4xlarge :: InstanceType 
pattern InstanceType_M6i_8xlarge :: InstanceType 
pattern InstanceType_M6i_large :: InstanceType 
pattern InstanceType_M6i_metal :: InstanceType 
pattern InstanceType_M6i_xlarge :: InstanceType 
pattern InstanceType_M6id_12xlarge :: InstanceType 
pattern InstanceType_M6id_16xlarge :: InstanceType 
pattern InstanceType_M6id_24xlarge :: InstanceType 
pattern InstanceType_M6id_2xlarge :: InstanceType 
pattern InstanceType_M6id_32xlarge :: InstanceType 
pattern InstanceType_M6id_4xlarge :: InstanceType 
pattern InstanceType_M6id_8xlarge :: InstanceType 
pattern InstanceType_M6id_large :: InstanceType 
pattern InstanceType_M6id_metal :: InstanceType 
pattern InstanceType_M6id_xlarge :: InstanceType 
pattern InstanceType_Mac1_metal :: InstanceType 
pattern InstanceType_Mac2_metal :: InstanceType 
pattern InstanceType_P2_16xlarge :: InstanceType 
pattern InstanceType_P2_8xlarge :: InstanceType 
pattern InstanceType_P2_xlarge :: InstanceType 
pattern InstanceType_P3_16xlarge :: InstanceType 
pattern InstanceType_P3_2xlarge :: InstanceType 
pattern InstanceType_P3_8xlarge :: InstanceType 
pattern InstanceType_P3dn_24xlarge :: InstanceType 
pattern InstanceType_P4d_24xlarge :: InstanceType 
pattern InstanceType_P4de_24xlarge :: InstanceType 
pattern InstanceType_R3_2xlarge :: InstanceType 
pattern InstanceType_R3_4xlarge :: InstanceType 
pattern InstanceType_R3_8xlarge :: InstanceType 
pattern InstanceType_R3_large :: InstanceType 
pattern InstanceType_R3_xlarge :: InstanceType 
pattern InstanceType_R4_16xlarge :: InstanceType 
pattern InstanceType_R4_2xlarge :: InstanceType 
pattern InstanceType_R4_4xlarge :: InstanceType 
pattern InstanceType_R4_8xlarge :: InstanceType 
pattern InstanceType_R4_large :: InstanceType 
pattern InstanceType_R4_xlarge :: InstanceType 
pattern InstanceType_R5_12xlarge :: InstanceType 
pattern InstanceType_R5_16xlarge :: InstanceType 
pattern InstanceType_R5_24xlarge :: InstanceType 
pattern InstanceType_R5_2xlarge :: InstanceType 
pattern InstanceType_R5_4xlarge :: InstanceType 
pattern InstanceType_R5_8xlarge :: InstanceType 
pattern InstanceType_R5_large :: InstanceType 
pattern InstanceType_R5_metal :: InstanceType 
pattern InstanceType_R5_xlarge :: InstanceType 
pattern InstanceType_R5a_12xlarge :: InstanceType 
pattern InstanceType_R5a_16xlarge :: InstanceType 
pattern InstanceType_R5a_24xlarge :: InstanceType 
pattern InstanceType_R5a_2xlarge :: InstanceType 
pattern InstanceType_R5a_4xlarge :: InstanceType 
pattern InstanceType_R5a_8xlarge :: InstanceType 
pattern InstanceType_R5a_large :: InstanceType 
pattern InstanceType_R5a_xlarge :: InstanceType 
pattern InstanceType_R5ad_12xlarge :: InstanceType 
pattern InstanceType_R5ad_16xlarge :: InstanceType 
pattern InstanceType_R5ad_24xlarge :: InstanceType 
pattern InstanceType_R5ad_2xlarge :: InstanceType 
pattern InstanceType_R5ad_4xlarge :: InstanceType 
pattern InstanceType_R5ad_8xlarge :: InstanceType 
pattern InstanceType_R5ad_large :: InstanceType 
pattern InstanceType_R5ad_xlarge :: InstanceType 
pattern InstanceType_R5b_12xlarge :: InstanceType 
pattern InstanceType_R5b_16xlarge :: InstanceType 
pattern InstanceType_R5b_24xlarge :: InstanceType 
pattern InstanceType_R5b_2xlarge :: InstanceType 
pattern InstanceType_R5b_4xlarge :: InstanceType 
pattern InstanceType_R5b_8xlarge :: InstanceType 
pattern InstanceType_R5b_large :: InstanceType 
pattern InstanceType_R5b_metal :: InstanceType 
pattern InstanceType_R5b_xlarge :: InstanceType 
pattern InstanceType_R5d_12xlarge :: InstanceType 
pattern InstanceType_R5d_16xlarge :: InstanceType 
pattern InstanceType_R5d_24xlarge :: InstanceType 
pattern InstanceType_R5d_2xlarge :: InstanceType 
pattern InstanceType_R5d_4xlarge :: InstanceType 
pattern InstanceType_R5d_8xlarge :: InstanceType 
pattern InstanceType_R5d_large :: InstanceType 
pattern InstanceType_R5d_metal :: InstanceType 
pattern InstanceType_R5d_xlarge :: InstanceType 
pattern InstanceType_R5dn_12xlarge :: InstanceType 
pattern InstanceType_R5dn_16xlarge :: InstanceType 
pattern InstanceType_R5dn_24xlarge :: InstanceType 
pattern InstanceType_R5dn_2xlarge :: InstanceType 
pattern InstanceType_R5dn_4xlarge :: InstanceType 
pattern InstanceType_R5dn_8xlarge :: InstanceType 
pattern InstanceType_R5dn_large :: InstanceType 
pattern InstanceType_R5dn_metal :: InstanceType 
pattern InstanceType_R5dn_xlarge :: InstanceType 
pattern InstanceType_R5n_12xlarge :: InstanceType 
pattern InstanceType_R5n_16xlarge :: InstanceType 
pattern InstanceType_R5n_24xlarge :: InstanceType 
pattern InstanceType_R5n_2xlarge :: InstanceType 
pattern InstanceType_R5n_4xlarge :: InstanceType 
pattern InstanceType_R5n_8xlarge :: InstanceType 
pattern InstanceType_R5n_large :: InstanceType 
pattern InstanceType_R5n_metal :: InstanceType 
pattern InstanceType_R5n_xlarge :: InstanceType 
pattern InstanceType_R6a_12xlarge :: InstanceType 
pattern InstanceType_R6a_16xlarge :: InstanceType 
pattern InstanceType_R6a_24xlarge :: InstanceType 
pattern InstanceType_R6a_2xlarge :: InstanceType 
pattern InstanceType_R6a_32xlarge :: InstanceType 
pattern InstanceType_R6a_48xlarge :: InstanceType 
pattern InstanceType_R6a_4xlarge :: InstanceType 
pattern InstanceType_R6a_8xlarge :: InstanceType 
pattern InstanceType_R6a_large :: InstanceType 
pattern InstanceType_R6a_metal :: InstanceType 
pattern InstanceType_R6a_xlarge :: InstanceType 
pattern InstanceType_R6g_12xlarge :: InstanceType 
pattern InstanceType_R6g_16xlarge :: InstanceType 
pattern InstanceType_R6g_2xlarge :: InstanceType 
pattern InstanceType_R6g_4xlarge :: InstanceType 
pattern InstanceType_R6g_8xlarge :: InstanceType 
pattern InstanceType_R6g_large :: InstanceType 
pattern InstanceType_R6g_medium :: InstanceType 
pattern InstanceType_R6g_metal :: InstanceType 
pattern InstanceType_R6g_xlarge :: InstanceType 
pattern InstanceType_R6gd_12xlarge :: InstanceType 
pattern InstanceType_R6gd_16xlarge :: InstanceType 
pattern InstanceType_R6gd_2xlarge :: InstanceType 
pattern InstanceType_R6gd_4xlarge :: InstanceType 
pattern InstanceType_R6gd_8xlarge :: InstanceType 
pattern InstanceType_R6gd_large :: InstanceType 
pattern InstanceType_R6gd_medium :: InstanceType 
pattern InstanceType_R6gd_metal :: InstanceType 
pattern InstanceType_R6gd_xlarge :: InstanceType 
pattern InstanceType_R6i_12xlarge :: InstanceType 
pattern InstanceType_R6i_16xlarge :: InstanceType 
pattern InstanceType_R6i_24xlarge :: InstanceType 
pattern InstanceType_R6i_2xlarge :: InstanceType 
pattern InstanceType_R6i_32xlarge :: InstanceType 
pattern InstanceType_R6i_4xlarge :: InstanceType 
pattern InstanceType_R6i_8xlarge :: InstanceType 
pattern InstanceType_R6i_large :: InstanceType 
pattern InstanceType_R6i_metal :: InstanceType 
pattern InstanceType_R6i_xlarge :: InstanceType 
pattern InstanceType_R6id_12xlarge :: InstanceType 
pattern InstanceType_R6id_16xlarge :: InstanceType 
pattern InstanceType_R6id_24xlarge :: InstanceType 
pattern InstanceType_R6id_2xlarge :: InstanceType 
pattern InstanceType_R6id_32xlarge :: InstanceType 
pattern InstanceType_R6id_4xlarge :: InstanceType 
pattern InstanceType_R6id_8xlarge :: InstanceType 
pattern InstanceType_R6id_large :: InstanceType 
pattern InstanceType_R6id_metal :: InstanceType 
pattern InstanceType_R6id_xlarge :: InstanceType 
pattern InstanceType_T1_micro :: InstanceType 
pattern InstanceType_T2_2xlarge :: InstanceType 
pattern InstanceType_T2_large :: InstanceType 
pattern InstanceType_T2_medium :: InstanceType 
pattern InstanceType_T2_micro :: InstanceType 
pattern InstanceType_T2_nano :: InstanceType 
pattern InstanceType_T2_small :: InstanceType 
pattern InstanceType_T2_xlarge :: InstanceType 
pattern InstanceType_T3_2xlarge :: InstanceType 
pattern InstanceType_T3_large :: InstanceType 
pattern InstanceType_T3_medium :: InstanceType 
pattern InstanceType_T3_micro :: InstanceType 
pattern InstanceType_T3_nano :: InstanceType 
pattern InstanceType_T3_small :: InstanceType 
pattern InstanceType_T3_xlarge :: InstanceType 
pattern InstanceType_T3a_2xlarge :: InstanceType 
pattern InstanceType_T3a_large :: InstanceType 
pattern InstanceType_T3a_medium :: InstanceType 
pattern InstanceType_T3a_micro :: InstanceType 
pattern InstanceType_T3a_nano :: InstanceType 
pattern InstanceType_T3a_small :: InstanceType 
pattern InstanceType_T3a_xlarge :: InstanceType 
pattern InstanceType_T4g_2xlarge :: InstanceType 
pattern InstanceType_T4g_large :: InstanceType 
pattern InstanceType_T4g_medium :: InstanceType 
pattern InstanceType_T4g_micro :: InstanceType 
pattern InstanceType_T4g_nano :: InstanceType 
pattern InstanceType_T4g_small :: InstanceType 
pattern InstanceType_T4g_xlarge :: InstanceType 
pattern InstanceType_Trn1_2xlarge :: InstanceType 
pattern InstanceType_Trn1_32xlarge :: InstanceType 
pattern InstanceType_U_12tb1_112xlarge :: InstanceType 
pattern InstanceType_U_12tb1_metal :: InstanceType 
pattern InstanceType_U_18tb1_112xlarge :: InstanceType 
pattern InstanceType_U_18tb1_metal :: InstanceType 
pattern InstanceType_U_24tb1_112xlarge :: InstanceType 
pattern InstanceType_U_24tb1_metal :: InstanceType 
pattern InstanceType_U_3tb1_56xlarge :: InstanceType 
pattern InstanceType_U_6tb1_112xlarge :: InstanceType 
pattern InstanceType_U_6tb1_56xlarge :: InstanceType 
pattern InstanceType_U_6tb1_metal :: InstanceType 
pattern InstanceType_U_9tb1_112xlarge :: InstanceType 
pattern InstanceType_U_9tb1_metal :: InstanceType 
pattern InstanceType_Vt1_24xlarge :: InstanceType 
pattern InstanceType_Vt1_3xlarge :: InstanceType 
pattern InstanceType_Vt1_6xlarge :: InstanceType 
pattern InstanceType_X1_16xlarge :: InstanceType 
pattern InstanceType_X1_32xlarge :: InstanceType 
pattern InstanceType_X1e_16xlarge :: InstanceType 
pattern InstanceType_X1e_2xlarge :: InstanceType 
pattern InstanceType_X1e_32xlarge :: InstanceType 
pattern InstanceType_X1e_4xlarge :: InstanceType 
pattern InstanceType_X1e_8xlarge :: InstanceType 
pattern InstanceType_X1e_xlarge :: InstanceType 
pattern InstanceType_X2gd_12xlarge :: InstanceType 
pattern InstanceType_X2gd_16xlarge :: InstanceType 
pattern InstanceType_X2gd_2xlarge :: InstanceType 
pattern InstanceType_X2gd_4xlarge :: InstanceType 
pattern InstanceType_X2gd_8xlarge :: InstanceType 
pattern InstanceType_X2gd_large :: InstanceType 
pattern InstanceType_X2gd_medium :: InstanceType 
pattern InstanceType_X2gd_metal :: InstanceType 
pattern InstanceType_X2gd_xlarge :: InstanceType 
pattern InstanceType_X2idn_16xlarge :: InstanceType 
pattern InstanceType_X2idn_24xlarge :: InstanceType 
pattern InstanceType_X2idn_32xlarge :: InstanceType 
pattern InstanceType_X2idn_metal :: InstanceType 
pattern InstanceType_X2iedn_16xlarge :: InstanceType 
pattern InstanceType_X2iedn_24xlarge :: InstanceType 
pattern InstanceType_X2iedn_2xlarge :: InstanceType 
pattern InstanceType_X2iedn_32xlarge :: InstanceType 
pattern InstanceType_X2iedn_4xlarge :: InstanceType 
pattern InstanceType_X2iedn_8xlarge :: InstanceType 
pattern InstanceType_X2iedn_metal :: InstanceType 
pattern InstanceType_X2iedn_xlarge :: InstanceType 
pattern InstanceType_X2iezn_12xlarge :: InstanceType 
pattern InstanceType_X2iezn_2xlarge :: InstanceType 
pattern InstanceType_X2iezn_4xlarge :: InstanceType 
pattern InstanceType_X2iezn_6xlarge :: InstanceType 
pattern InstanceType_X2iezn_8xlarge :: InstanceType 
pattern InstanceType_X2iezn_metal :: InstanceType 
pattern InstanceType_Z1d_12xlarge :: InstanceType 
pattern InstanceType_Z1d_2xlarge :: InstanceType 
pattern InstanceType_Z1d_3xlarge :: InstanceType 
pattern InstanceType_Z1d_6xlarge :: InstanceType 
pattern InstanceType_Z1d_large :: InstanceType 
pattern InstanceType_Z1d_metal :: InstanceType 
pattern InstanceType_Z1d_xlarge :: InstanceType 

Instances

Instances details
FromJSON InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

FromJSONKey InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToJSON InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToJSONKey InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToByteString InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToHeader InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToLog InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToQuery InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

FromText InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToText InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

Methods

toText :: InstanceType -> Text #

FromXML InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

ToXML InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

Methods

toXML :: InstanceType -> XML #

Generic InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

Associated Types

type Rep InstanceType :: Type -> Type #

Read InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

Show InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

NFData InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

Methods

rnf :: InstanceType -> () #

Eq InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

Ord InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

Hashable InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

type Rep InstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceType

type Rep InstanceType = D1 ('MetaData "InstanceType" "Amazonka.EC2.Types.InstanceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceTypeHypervisor

newtype InstanceTypeHypervisor Source #

Instances

Instances details
FromJSON InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

FromJSONKey InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToJSON InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToJSONKey InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToByteString InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToHeader InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToLog InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToQuery InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

FromText InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToText InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

FromXML InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

ToXML InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

Generic InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

Associated Types

type Rep InstanceTypeHypervisor :: Type -> Type #

Read InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

Show InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

NFData InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

Methods

rnf :: InstanceTypeHypervisor -> () #

Eq InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

Ord InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

Hashable InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

type Rep InstanceTypeHypervisor Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeHypervisor

type Rep InstanceTypeHypervisor = D1 ('MetaData "InstanceTypeHypervisor" "Amazonka.EC2.Types.InstanceTypeHypervisor" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InstanceTypeHypervisor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceTypeHypervisor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InterfacePermissionType

newtype InterfacePermissionType Source #

Instances

Instances details
FromJSON InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

FromJSONKey InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToJSON InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToJSONKey InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToByteString InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToHeader InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToLog InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToQuery InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

FromText InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToText InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

FromXML InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

ToXML InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

Generic InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

Associated Types

type Rep InterfacePermissionType :: Type -> Type #

Read InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

Show InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

NFData InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

Methods

rnf :: InterfacePermissionType -> () #

Eq InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

Ord InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

Hashable InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

type Rep InterfacePermissionType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfacePermissionType

type Rep InterfacePermissionType = D1 ('MetaData "InterfacePermissionType" "Amazonka.EC2.Types.InterfacePermissionType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InterfacePermissionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInterfacePermissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InterfaceProtocolType

newtype InterfaceProtocolType Source #

Instances

Instances details
FromJSON InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

FromJSONKey InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToJSON InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToJSONKey InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToByteString InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToHeader InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToLog InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToQuery InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

FromText InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToText InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

FromXML InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

ToXML InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

Generic InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

Associated Types

type Rep InterfaceProtocolType :: Type -> Type #

Read InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

Show InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

NFData InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

Methods

rnf :: InterfaceProtocolType -> () #

Eq InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

Ord InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

Hashable InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

type Rep InterfaceProtocolType Source # 
Instance details

Defined in Amazonka.EC2.Types.InterfaceProtocolType

type Rep InterfaceProtocolType = D1 ('MetaData "InterfaceProtocolType" "Amazonka.EC2.Types.InterfaceProtocolType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "InterfaceProtocolType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInterfaceProtocolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpAddressType

newtype IpAddressType Source #

Constructors

IpAddressType' 

Instances

Instances details
FromJSON IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

FromJSONKey IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToJSON IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToJSONKey IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToByteString IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToHeader IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToLog IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToQuery IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

FromText IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToText IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

Methods

toText :: IpAddressType -> Text #

FromXML IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

ToXML IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

Methods

toXML :: IpAddressType -> XML #

Generic IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

Associated Types

type Rep IpAddressType :: Type -> Type #

Read IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

Show IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

NFData IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

Methods

rnf :: IpAddressType -> () #

Eq IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

Ord IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

Hashable IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

type Rep IpAddressType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpAddressType

type Rep IpAddressType = D1 ('MetaData "IpAddressType" "Amazonka.EC2.Types.IpAddressType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpAddressType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamAddressHistoryResourceType

newtype IpamAddressHistoryResourceType Source #

Instances

Instances details
FromJSON IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

FromJSONKey IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToJSON IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToJSONKey IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToByteString IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToHeader IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToLog IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToQuery IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

FromText IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToText IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

FromXML IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

ToXML IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

Generic IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

Associated Types

type Rep IpamAddressHistoryResourceType :: Type -> Type #

Read IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

Show IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

NFData IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

Eq IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

Ord IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

Hashable IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

type Rep IpamAddressHistoryResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryResourceType

type Rep IpamAddressHistoryResourceType = D1 ('MetaData "IpamAddressHistoryResourceType" "Amazonka.EC2.Types.IpamAddressHistoryResourceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamAddressHistoryResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamAddressHistoryResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamComplianceStatus

newtype IpamComplianceStatus Source #

Instances

Instances details
FromJSON IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

FromJSONKey IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToJSON IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToJSONKey IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToByteString IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToHeader IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToLog IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToQuery IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

FromText IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToText IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

FromXML IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

ToXML IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

Generic IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

Associated Types

type Rep IpamComplianceStatus :: Type -> Type #

Read IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

Show IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

NFData IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

Methods

rnf :: IpamComplianceStatus -> () #

Eq IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

Ord IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

Hashable IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

type Rep IpamComplianceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamComplianceStatus

type Rep IpamComplianceStatus = D1 ('MetaData "IpamComplianceStatus" "Amazonka.EC2.Types.IpamComplianceStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamComplianceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamComplianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamManagementState

newtype IpamManagementState Source #

Instances

Instances details
FromJSON IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

FromJSONKey IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToJSON IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToJSONKey IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToByteString IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToHeader IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToLog IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToQuery IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

FromText IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToText IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

FromXML IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

ToXML IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

Generic IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

Associated Types

type Rep IpamManagementState :: Type -> Type #

Read IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

Show IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

NFData IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

Methods

rnf :: IpamManagementState -> () #

Eq IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

Ord IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

Hashable IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

type Rep IpamManagementState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamManagementState

type Rep IpamManagementState = D1 ('MetaData "IpamManagementState" "Amazonka.EC2.Types.IpamManagementState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamManagementState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamManagementState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamOverlapStatus

newtype IpamOverlapStatus Source #

Instances

Instances details
FromJSON IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

FromJSONKey IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToJSON IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToJSONKey IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToByteString IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToHeader IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToLog IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToQuery IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

FromText IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToText IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

FromXML IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

ToXML IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

Generic IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

Associated Types

type Rep IpamOverlapStatus :: Type -> Type #

Read IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

Show IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

NFData IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

Methods

rnf :: IpamOverlapStatus -> () #

Eq IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

Ord IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

Hashable IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

type Rep IpamOverlapStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOverlapStatus

type Rep IpamOverlapStatus = D1 ('MetaData "IpamOverlapStatus" "Amazonka.EC2.Types.IpamOverlapStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamOverlapStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamOverlapStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamPoolAllocationResourceType

newtype IpamPoolAllocationResourceType Source #

Instances

Instances details
FromJSON IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

FromJSONKey IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToJSON IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToJSONKey IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToByteString IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToHeader IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToLog IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToQuery IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

FromText IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToText IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

FromXML IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

ToXML IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

Generic IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

Associated Types

type Rep IpamPoolAllocationResourceType :: Type -> Type #

Read IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

Show IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

NFData IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

Eq IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

Ord IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

Hashable IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

type Rep IpamPoolAllocationResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocationResourceType

type Rep IpamPoolAllocationResourceType = D1 ('MetaData "IpamPoolAllocationResourceType" "Amazonka.EC2.Types.IpamPoolAllocationResourceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamPoolAllocationResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamPoolAllocationResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamPoolAwsService

newtype IpamPoolAwsService Source #

Bundled Patterns

pattern IpamPoolAwsService_Ec2 :: IpamPoolAwsService 

Instances

Instances details
FromJSON IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

FromJSONKey IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToJSON IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToJSONKey IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToByteString IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToHeader IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToLog IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToQuery IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

FromText IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToText IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

FromXML IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

ToXML IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

Generic IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

Associated Types

type Rep IpamPoolAwsService :: Type -> Type #

Read IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

Show IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

NFData IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

Methods

rnf :: IpamPoolAwsService -> () #

Eq IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

Ord IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

Hashable IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

type Rep IpamPoolAwsService Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAwsService

type Rep IpamPoolAwsService = D1 ('MetaData "IpamPoolAwsService" "Amazonka.EC2.Types.IpamPoolAwsService" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamPoolAwsService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamPoolAwsService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamPoolCidrFailureCode

newtype IpamPoolCidrFailureCode Source #

Instances

Instances details
FromJSON IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

FromJSONKey IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToJSON IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToJSONKey IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToByteString IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToHeader IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToLog IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToQuery IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

FromText IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToText IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

FromXML IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

ToXML IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

Generic IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

Associated Types

type Rep IpamPoolCidrFailureCode :: Type -> Type #

Read IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

Show IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

NFData IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

Methods

rnf :: IpamPoolCidrFailureCode -> () #

Eq IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

Ord IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

Hashable IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

type Rep IpamPoolCidrFailureCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureCode

type Rep IpamPoolCidrFailureCode = D1 ('MetaData "IpamPoolCidrFailureCode" "Amazonka.EC2.Types.IpamPoolCidrFailureCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamPoolCidrFailureCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamPoolCidrFailureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamPoolCidrState

newtype IpamPoolCidrState Source #

Instances

Instances details
FromJSON IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

FromJSONKey IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToJSON IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToJSONKey IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToByteString IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToHeader IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToLog IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToQuery IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

FromText IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToText IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

FromXML IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

ToXML IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

Generic IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

Associated Types

type Rep IpamPoolCidrState :: Type -> Type #

Read IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

Show IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

NFData IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

Methods

rnf :: IpamPoolCidrState -> () #

Eq IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

Ord IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

Hashable IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

type Rep IpamPoolCidrState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrState

type Rep IpamPoolCidrState = D1 ('MetaData "IpamPoolCidrState" "Amazonka.EC2.Types.IpamPoolCidrState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamPoolCidrState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamPoolCidrState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamPoolState

newtype IpamPoolState Source #

Constructors

IpamPoolState' 

Instances

Instances details
FromJSON IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

FromJSONKey IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToJSON IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToJSONKey IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToByteString IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToHeader IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToLog IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToQuery IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

FromText IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToText IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

Methods

toText :: IpamPoolState -> Text #

FromXML IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

ToXML IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

Methods

toXML :: IpamPoolState -> XML #

Generic IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

Associated Types

type Rep IpamPoolState :: Type -> Type #

Read IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

Show IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

NFData IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

Methods

rnf :: IpamPoolState -> () #

Eq IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

Ord IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

Hashable IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

type Rep IpamPoolState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolState

type Rep IpamPoolState = D1 ('MetaData "IpamPoolState" "Amazonka.EC2.Types.IpamPoolState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamPoolState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamPoolState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamResourceType

newtype IpamResourceType Source #

Instances

Instances details
FromJSON IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

FromJSONKey IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToJSON IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToJSONKey IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToByteString IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToHeader IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToLog IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToQuery IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

FromText IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToText IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

FromXML IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

ToXML IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

Generic IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

Associated Types

type Rep IpamResourceType :: Type -> Type #

Read IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

Show IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

NFData IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

Methods

rnf :: IpamResourceType -> () #

Eq IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

Ord IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

Hashable IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

type Rep IpamResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceType

type Rep IpamResourceType = D1 ('MetaData "IpamResourceType" "Amazonka.EC2.Types.IpamResourceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamScopeState

newtype IpamScopeState Source #

Constructors

IpamScopeState' 

Instances

Instances details
FromJSON IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

FromJSONKey IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToJSON IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToJSONKey IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToByteString IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToHeader IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToLog IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToQuery IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

FromText IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToText IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

FromXML IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

ToXML IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

Methods

toXML :: IpamScopeState -> XML #

Generic IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

Associated Types

type Rep IpamScopeState :: Type -> Type #

Read IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

Show IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

NFData IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

Methods

rnf :: IpamScopeState -> () #

Eq IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

Ord IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

Hashable IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

type Rep IpamScopeState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeState

type Rep IpamScopeState = D1 ('MetaData "IpamScopeState" "Amazonka.EC2.Types.IpamScopeState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamScopeState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamScopeState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamScopeType

newtype IpamScopeType Source #

Constructors

IpamScopeType' 

Instances

Instances details
FromJSON IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

FromJSONKey IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToJSON IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToJSONKey IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToByteString IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToHeader IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToLog IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToQuery IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

FromText IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToText IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

Methods

toText :: IpamScopeType -> Text #

FromXML IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

ToXML IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

Methods

toXML :: IpamScopeType -> XML #

Generic IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

Associated Types

type Rep IpamScopeType :: Type -> Type #

Read IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

Show IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

NFData IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

Methods

rnf :: IpamScopeType -> () #

Eq IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

Ord IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

Hashable IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

type Rep IpamScopeType Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScopeType

type Rep IpamScopeType = D1 ('MetaData "IpamScopeType" "Amazonka.EC2.Types.IpamScopeType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamScopeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamScopeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpamState

newtype IpamState Source #

Constructors

IpamState' 

Fields

Instances

Instances details
FromJSON IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

FromJSONKey IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

ToJSON IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

ToJSONKey IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

ToByteString IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Methods

toBS :: IpamState -> ByteString #

ToHeader IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

ToLog IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

ToQuery IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

FromText IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

ToText IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Methods

toText :: IpamState -> Text #

FromXML IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

ToXML IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Methods

toXML :: IpamState -> XML #

Generic IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Associated Types

type Rep IpamState :: Type -> Type #

Read IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Show IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

NFData IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Methods

rnf :: IpamState -> () #

Eq IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Ord IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

Hashable IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

type Rep IpamState Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamState

type Rep IpamState = D1 ('MetaData "IpamState" "Amazonka.EC2.Types.IpamState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "IpamState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpamState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Ipv6SupportValue

newtype Ipv6SupportValue Source #

Instances

Instances details
FromJSON Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

FromJSONKey Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToJSON Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToJSONKey Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToByteString Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToHeader Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToLog Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToQuery Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

FromText Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToText Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

FromXML Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

ToXML Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

Generic Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

Associated Types

type Rep Ipv6SupportValue :: Type -> Type #

Read Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

Show Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

NFData Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

Methods

rnf :: Ipv6SupportValue -> () #

Eq Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

Ord Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

Hashable Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

type Rep Ipv6SupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6SupportValue

type Rep Ipv6SupportValue = D1 ('MetaData "Ipv6SupportValue" "Amazonka.EC2.Types.Ipv6SupportValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "Ipv6SupportValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpv6SupportValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeyFormat

newtype KeyFormat Source #

Constructors

KeyFormat' 

Fields

Bundled Patterns

pattern KeyFormat_Pem :: KeyFormat 
pattern KeyFormat_Ppk :: KeyFormat 

Instances

Instances details
FromJSON KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

FromJSONKey KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

ToJSON KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

ToJSONKey KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

ToByteString KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Methods

toBS :: KeyFormat -> ByteString #

ToHeader KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

ToLog KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

ToQuery KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

FromText KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

ToText KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Methods

toText :: KeyFormat -> Text #

FromXML KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

ToXML KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Methods

toXML :: KeyFormat -> XML #

Generic KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Associated Types

type Rep KeyFormat :: Type -> Type #

Read KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Show KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

NFData KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Methods

rnf :: KeyFormat -> () #

Eq KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Ord KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

Hashable KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

type Rep KeyFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyFormat

type Rep KeyFormat = D1 ('MetaData "KeyFormat" "Amazonka.EC2.Types.KeyFormat" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "KeyFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeyFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeyType

newtype KeyType Source #

Constructors

KeyType' 

Fields

Bundled Patterns

pattern KeyType_Ed25519 :: KeyType 
pattern KeyType_Rsa :: KeyType 

Instances

Instances details
FromJSON KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

FromJSONKey KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

ToJSON KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

ToJSONKey KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

ToByteString KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Methods

toBS :: KeyType -> ByteString #

ToHeader KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Methods

toHeader :: HeaderName -> KeyType -> [Header] #

ToLog KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

ToQuery KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

FromText KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

ToText KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Methods

toText :: KeyType -> Text #

FromXML KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

ToXML KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Methods

toXML :: KeyType -> XML #

Generic KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Associated Types

type Rep KeyType :: Type -> Type #

Methods

from :: KeyType -> Rep KeyType x #

to :: Rep KeyType x -> KeyType #

Read KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Show KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

NFData KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Methods

rnf :: KeyType -> () #

Eq KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Methods

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

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

Ord KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Hashable KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

Methods

hashWithSalt :: Int -> KeyType -> Int #

hash :: KeyType -> Int #

type Rep KeyType Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyType

type Rep KeyType = D1 ('MetaData "KeyType" "Amazonka.EC2.Types.KeyType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "KeyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchTemplateAutoRecoveryState

newtype LaunchTemplateAutoRecoveryState Source #

Instances

Instances details
FromJSON LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

FromJSONKey LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToJSON LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToJSONKey LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToByteString LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToHeader LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToLog LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToQuery LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

FromText LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToText LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

FromXML LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

ToXML LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

Generic LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

Associated Types

type Rep LaunchTemplateAutoRecoveryState :: Type -> Type #

Read LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

Show LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

NFData LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

Eq LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

Ord LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

Hashable LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

type Rep LaunchTemplateAutoRecoveryState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState

type Rep LaunchTemplateAutoRecoveryState = D1 ('MetaData "LaunchTemplateAutoRecoveryState" "Amazonka.EC2.Types.LaunchTemplateAutoRecoveryState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LaunchTemplateAutoRecoveryState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchTemplateAutoRecoveryState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchTemplateErrorCode

newtype LaunchTemplateErrorCode Source #

Instances

Instances details
FromJSON LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

FromJSONKey LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToJSON LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToJSONKey LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToByteString LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToHeader LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToLog LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToQuery LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

FromText LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToText LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

FromXML LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

ToXML LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

Generic LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

Associated Types

type Rep LaunchTemplateErrorCode :: Type -> Type #

Read LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

Show LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

NFData LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

Methods

rnf :: LaunchTemplateErrorCode -> () #

Eq LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

Ord LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

Hashable LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

type Rep LaunchTemplateErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateErrorCode

type Rep LaunchTemplateErrorCode = D1 ('MetaData "LaunchTemplateErrorCode" "Amazonka.EC2.Types.LaunchTemplateErrorCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LaunchTemplateErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchTemplateErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchTemplateHttpTokensState

newtype LaunchTemplateHttpTokensState Source #

Instances

Instances details
FromJSON LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

FromJSONKey LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToJSON LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToJSONKey LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToByteString LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToHeader LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToLog LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToQuery LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

FromText LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToText LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

FromXML LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

ToXML LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

Generic LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

Associated Types

type Rep LaunchTemplateHttpTokensState :: Type -> Type #

Read LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

Show LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

NFData LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

Eq LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

Ord LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

Hashable LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

type Rep LaunchTemplateHttpTokensState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHttpTokensState

type Rep LaunchTemplateHttpTokensState = D1 ('MetaData "LaunchTemplateHttpTokensState" "Amazonka.EC2.Types.LaunchTemplateHttpTokensState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LaunchTemplateHttpTokensState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchTemplateHttpTokensState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchTemplateInstanceMetadataEndpointState

newtype LaunchTemplateInstanceMetadataEndpointState Source #

Instances

Instances details
FromJSON LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

FromJSONKey LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToJSON LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToJSONKey LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToByteString LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToHeader LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToLog LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToQuery LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

FromText LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToText LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

FromXML LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

ToXML LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

Generic LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

Read LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

Show LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

NFData LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

Eq LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

Ord LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

Hashable LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

type Rep LaunchTemplateInstanceMetadataEndpointState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState

type Rep LaunchTemplateInstanceMetadataEndpointState = D1 ('MetaData "LaunchTemplateInstanceMetadataEndpointState" "Amazonka.EC2.Types.LaunchTemplateInstanceMetadataEndpointState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LaunchTemplateInstanceMetadataEndpointState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchTemplateInstanceMetadataEndpointState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchTemplateInstanceMetadataOptionsState

newtype LaunchTemplateInstanceMetadataOptionsState Source #

Instances

Instances details
FromJSON LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

FromJSONKey LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToJSON LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToJSONKey LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToByteString LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToHeader LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToLog LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToQuery LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

FromText LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToText LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

FromXML LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

ToXML LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

Generic LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

Read LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

Show LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

NFData LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

Eq LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

Ord LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

Hashable LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

type Rep LaunchTemplateInstanceMetadataOptionsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState

type Rep LaunchTemplateInstanceMetadataOptionsState = D1 ('MetaData "LaunchTemplateInstanceMetadataOptionsState" "Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LaunchTemplateInstanceMetadataOptionsState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchTemplateInstanceMetadataOptionsState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchTemplateInstanceMetadataProtocolIpv6

newtype LaunchTemplateInstanceMetadataProtocolIpv6 Source #

Instances

Instances details
FromJSON LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

FromJSONKey LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToJSON LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToJSONKey LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToByteString LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToHeader LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToLog LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToQuery LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

FromText LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToText LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

FromXML LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

ToXML LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

Generic LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

Read LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

Show LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

NFData LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

Eq LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

Ord LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

Hashable LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

type Rep LaunchTemplateInstanceMetadataProtocolIpv6 Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6

type Rep LaunchTemplateInstanceMetadataProtocolIpv6 = D1 ('MetaData "LaunchTemplateInstanceMetadataProtocolIpv6" "Amazonka.EC2.Types.LaunchTemplateInstanceMetadataProtocolIpv6" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LaunchTemplateInstanceMetadataProtocolIpv6'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchTemplateInstanceMetadataProtocolIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchTemplateInstanceMetadataTagsState

newtype LaunchTemplateInstanceMetadataTagsState Source #

Instances

Instances details
FromJSON LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

FromJSONKey LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToJSON LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToJSONKey LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToByteString LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToHeader LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToLog LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToQuery LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

FromText LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToText LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

FromXML LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

ToXML LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

Generic LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

Read LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

Show LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

NFData LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

Eq LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

Ord LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

Hashable LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

type Rep LaunchTemplateInstanceMetadataTagsState Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState

type Rep LaunchTemplateInstanceMetadataTagsState = D1 ('MetaData "LaunchTemplateInstanceMetadataTagsState" "Amazonka.EC2.Types.LaunchTemplateInstanceMetadataTagsState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LaunchTemplateInstanceMetadataTagsState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchTemplateInstanceMetadataTagsState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListingState

newtype ListingState Source #

Constructors

ListingState' 

Instances

Instances details
FromJSON ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

FromJSONKey ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToJSON ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToJSONKey ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToByteString ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToHeader ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToLog ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToQuery ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

FromText ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToText ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

Methods

toText :: ListingState -> Text #

FromXML ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

ToXML ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

Methods

toXML :: ListingState -> XML #

Generic ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

Associated Types

type Rep ListingState :: Type -> Type #

Read ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

Show ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

NFData ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

Methods

rnf :: ListingState -> () #

Eq ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

Ord ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

Hashable ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

type Rep ListingState Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingState

type Rep ListingState = D1 ('MetaData "ListingState" "Amazonka.EC2.Types.ListingState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ListingState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListingState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListingStatus

newtype ListingStatus Source #

Constructors

ListingStatus' 

Instances

Instances details
FromJSON ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

FromJSONKey ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToJSON ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToJSONKey ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToByteString ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToHeader ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToLog ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToQuery ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

FromText ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToText ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

Methods

toText :: ListingStatus -> Text #

FromXML ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

ToXML ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

Methods

toXML :: ListingStatus -> XML #

Generic ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

Associated Types

type Rep ListingStatus :: Type -> Type #

Read ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

Show ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

NFData ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

Methods

rnf :: ListingStatus -> () #

Eq ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

Ord ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

Hashable ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

type Rep ListingStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ListingStatus

type Rep ListingStatus = D1 ('MetaData "ListingStatus" "Amazonka.EC2.Types.ListingStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ListingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LocalGatewayRouteState

newtype LocalGatewayRouteState Source #

Instances

Instances details
FromJSON LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

FromJSONKey LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToJSON LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToJSONKey LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToByteString LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToHeader LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToLog LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToQuery LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

FromText LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToText LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

FromXML LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

ToXML LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

Generic LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

Associated Types

type Rep LocalGatewayRouteState :: Type -> Type #

Read LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

Show LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

NFData LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

Methods

rnf :: LocalGatewayRouteState -> () #

Eq LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

Ord LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

Hashable LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

type Rep LocalGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteState

type Rep LocalGatewayRouteState = D1 ('MetaData "LocalGatewayRouteState" "Amazonka.EC2.Types.LocalGatewayRouteState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LocalGatewayRouteState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocalGatewayRouteState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LocalGatewayRouteTableMode

newtype LocalGatewayRouteTableMode Source #

Instances

Instances details
FromJSON LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

FromJSONKey LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToJSON LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToJSONKey LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToByteString LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToHeader LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToLog LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToQuery LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

FromText LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToText LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

FromXML LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

ToXML LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

Generic LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

Associated Types

type Rep LocalGatewayRouteTableMode :: Type -> Type #

Read LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

Show LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

NFData LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

Eq LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

Ord LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

Hashable LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

type Rep LocalGatewayRouteTableMode Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableMode

type Rep LocalGatewayRouteTableMode = D1 ('MetaData "LocalGatewayRouteTableMode" "Amazonka.EC2.Types.LocalGatewayRouteTableMode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LocalGatewayRouteTableMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocalGatewayRouteTableMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LocalGatewayRouteType

newtype LocalGatewayRouteType Source #

Instances

Instances details
FromJSON LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

FromJSONKey LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToJSON LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToJSONKey LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToByteString LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToHeader LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToLog LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToQuery LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

FromText LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToText LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

FromXML LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

ToXML LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

Generic LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

Associated Types

type Rep LocalGatewayRouteType :: Type -> Type #

Read LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

Show LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

NFData LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

Methods

rnf :: LocalGatewayRouteType -> () #

Eq LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

Ord LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

Hashable LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

type Rep LocalGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteType

type Rep LocalGatewayRouteType = D1 ('MetaData "LocalGatewayRouteType" "Amazonka.EC2.Types.LocalGatewayRouteType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LocalGatewayRouteType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocalGatewayRouteType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LocalStorage

newtype LocalStorage Source #

Constructors

LocalStorage' 

Instances

Instances details
FromJSON LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

FromJSONKey LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToJSON LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToJSONKey LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToByteString LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToHeader LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToLog LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToQuery LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

FromText LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToText LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

Methods

toText :: LocalStorage -> Text #

FromXML LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

ToXML LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

Methods

toXML :: LocalStorage -> XML #

Generic LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

Associated Types

type Rep LocalStorage :: Type -> Type #

Read LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

Show LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

NFData LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

Methods

rnf :: LocalStorage -> () #

Eq LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

Ord LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

Hashable LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

type Rep LocalStorage Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorage

type Rep LocalStorage = D1 ('MetaData "LocalStorage" "Amazonka.EC2.Types.LocalStorage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LocalStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocalStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LocalStorageType

newtype LocalStorageType Source #

Instances

Instances details
FromJSON LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

FromJSONKey LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToJSON LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToJSONKey LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToByteString LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToHeader LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToLog LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToQuery LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

FromText LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToText LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

FromXML LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

ToXML LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

Generic LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

Associated Types

type Rep LocalStorageType :: Type -> Type #

Read LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

Show LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

NFData LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

Methods

rnf :: LocalStorageType -> () #

Eq LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

Ord LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

Hashable LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

type Rep LocalStorageType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalStorageType

type Rep LocalStorageType = D1 ('MetaData "LocalStorageType" "Amazonka.EC2.Types.LocalStorageType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LocalStorageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocalStorageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LocationType

newtype LocationType Source #

Constructors

LocationType' 

Instances

Instances details
FromJSON LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

FromJSONKey LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToJSON LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToJSONKey LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToByteString LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToHeader LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToLog LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToQuery LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

FromText LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToText LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

Methods

toText :: LocationType -> Text #

FromXML LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

ToXML LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

Methods

toXML :: LocationType -> XML #

Generic LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

Associated Types

type Rep LocationType :: Type -> Type #

Read LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

Show LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

NFData LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

Methods

rnf :: LocationType -> () #

Eq LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

Ord LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

Hashable LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

type Rep LocationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LocationType

type Rep LocationType = D1 ('MetaData "LocationType" "Amazonka.EC2.Types.LocationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LogDestinationType

newtype LogDestinationType Source #

Instances

Instances details
FromJSON LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

FromJSONKey LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToJSON LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToJSONKey LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToByteString LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToHeader LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToLog LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToQuery LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

FromText LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToText LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

FromXML LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

ToXML LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

Generic LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

Associated Types

type Rep LogDestinationType :: Type -> Type #

Read LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

Show LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

NFData LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

Methods

rnf :: LogDestinationType -> () #

Eq LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

Ord LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

Hashable LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

type Rep LogDestinationType Source # 
Instance details

Defined in Amazonka.EC2.Types.LogDestinationType

type Rep LogDestinationType = D1 ('MetaData "LogDestinationType" "Amazonka.EC2.Types.LogDestinationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "LogDestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MarketType

newtype MarketType Source #

Constructors

MarketType' 

Fields

Bundled Patterns

pattern MarketType_Spot :: MarketType 

Instances

Instances details
FromJSON MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

FromJSONKey MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToJSON MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToJSONKey MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToByteString MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToHeader MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToLog MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToQuery MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

FromText MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToText MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

Methods

toText :: MarketType -> Text #

FromXML MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

ToXML MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

Methods

toXML :: MarketType -> XML #

Generic MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

Associated Types

type Rep MarketType :: Type -> Type #

Read MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

Show MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

NFData MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

Methods

rnf :: MarketType -> () #

Eq MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

Ord MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

Hashable MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

type Rep MarketType Source # 
Instance details

Defined in Amazonka.EC2.Types.MarketType

type Rep MarketType = D1 ('MetaData "MarketType" "Amazonka.EC2.Types.MarketType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "MarketType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMarketType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MembershipType

newtype MembershipType Source #

Constructors

MembershipType' 

Instances

Instances details
FromJSON MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

FromJSONKey MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToJSON MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToJSONKey MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToByteString MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToHeader MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToLog MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToQuery MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

FromText MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToText MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

FromXML MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

ToXML MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

Methods

toXML :: MembershipType -> XML #

Generic MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

Associated Types

type Rep MembershipType :: Type -> Type #

Read MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

Show MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

NFData MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

Methods

rnf :: MembershipType -> () #

Eq MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

Ord MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

Hashable MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

type Rep MembershipType Source # 
Instance details

Defined in Amazonka.EC2.Types.MembershipType

type Rep MembershipType = D1 ('MetaData "MembershipType" "Amazonka.EC2.Types.MembershipType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "MembershipType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMembershipType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MetricType

newtype MetricType Source #

Constructors

MetricType' 

Fields

Bundled Patterns

pattern MetricType_Aggregate_latency :: MetricType 

Instances

Instances details
FromJSON MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

FromJSONKey MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToJSON MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToJSONKey MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToByteString MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToHeader MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToLog MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToQuery MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

FromText MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToText MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

Methods

toText :: MetricType -> Text #

FromXML MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

ToXML MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

Methods

toXML :: MetricType -> XML #

Generic MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

Associated Types

type Rep MetricType :: Type -> Type #

Read MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

Show MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

NFData MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

Methods

rnf :: MetricType -> () #

Eq MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

Ord MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

Hashable MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

type Rep MetricType Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricType

type Rep MetricType = D1 ('MetaData "MetricType" "Amazonka.EC2.Types.MetricType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "MetricType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMetricType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ModifyAvailabilityZoneOptInStatus

newtype ModifyAvailabilityZoneOptInStatus Source #

Instances

Instances details
FromJSON ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

FromJSONKey ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToJSON ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToJSONKey ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToByteString ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToHeader ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToLog ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToQuery ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

FromText ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToText ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

FromXML ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

ToXML ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

Generic ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

Associated Types

type Rep ModifyAvailabilityZoneOptInStatus :: Type -> Type #

Read ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

Show ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

NFData ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

Eq ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

Ord ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

Hashable ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

type Rep ModifyAvailabilityZoneOptInStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus

type Rep ModifyAvailabilityZoneOptInStatus = D1 ('MetaData "ModifyAvailabilityZoneOptInStatus" "Amazonka.EC2.Types.ModifyAvailabilityZoneOptInStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ModifyAvailabilityZoneOptInStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromModifyAvailabilityZoneOptInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MonitoringState

newtype MonitoringState Source #

Constructors

MonitoringState' 

Instances

Instances details
FromJSON MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

FromJSONKey MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToJSON MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToJSONKey MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToByteString MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToHeader MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToLog MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToQuery MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

FromText MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToText MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

FromXML MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

ToXML MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

Methods

toXML :: MonitoringState -> XML #

Generic MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

Associated Types

type Rep MonitoringState :: Type -> Type #

Read MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

Show MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

NFData MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

Methods

rnf :: MonitoringState -> () #

Eq MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

Ord MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

Hashable MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

type Rep MonitoringState Source # 
Instance details

Defined in Amazonka.EC2.Types.MonitoringState

type Rep MonitoringState = D1 ('MetaData "MonitoringState" "Amazonka.EC2.Types.MonitoringState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "MonitoringState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMonitoringState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MoveStatus

newtype MoveStatus Source #

Constructors

MoveStatus' 

Fields

Instances

Instances details
FromJSON MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

FromJSONKey MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToJSON MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToJSONKey MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToByteString MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToHeader MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToLog MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToQuery MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

FromText MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToText MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

Methods

toText :: MoveStatus -> Text #

FromXML MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

ToXML MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

Methods

toXML :: MoveStatus -> XML #

Generic MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

Associated Types

type Rep MoveStatus :: Type -> Type #

Read MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

Show MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

NFData MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

Methods

rnf :: MoveStatus -> () #

Eq MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

Ord MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

Hashable MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

type Rep MoveStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MoveStatus

type Rep MoveStatus = D1 ('MetaData "MoveStatus" "Amazonka.EC2.Types.MoveStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "MoveStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMoveStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MulticastSupportValue

newtype MulticastSupportValue Source #

Instances

Instances details
FromJSON MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

FromJSONKey MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToJSON MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToJSONKey MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToByteString MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToHeader MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToLog MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToQuery MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

FromText MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToText MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

FromXML MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

ToXML MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

Generic MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

Associated Types

type Rep MulticastSupportValue :: Type -> Type #

Read MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

Show MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

NFData MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

Methods

rnf :: MulticastSupportValue -> () #

Eq MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

Ord MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

Hashable MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

type Rep MulticastSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.MulticastSupportValue

type Rep MulticastSupportValue = D1 ('MetaData "MulticastSupportValue" "Amazonka.EC2.Types.MulticastSupportValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "MulticastSupportValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMulticastSupportValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NatGatewayState

newtype NatGatewayState Source #

Constructors

NatGatewayState' 

Instances

Instances details
FromJSON NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

FromJSONKey NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToJSON NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToJSONKey NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToByteString NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToHeader NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToLog NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToQuery NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

FromText NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToText NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

FromXML NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

ToXML NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

Methods

toXML :: NatGatewayState -> XML #

Generic NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

Associated Types

type Rep NatGatewayState :: Type -> Type #

Read NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

Show NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

NFData NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

Methods

rnf :: NatGatewayState -> () #

Eq NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

Ord NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

Hashable NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

type Rep NatGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayState

type Rep NatGatewayState = D1 ('MetaData "NatGatewayState" "Amazonka.EC2.Types.NatGatewayState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "NatGatewayState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNatGatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkInterfaceAttribute

newtype NetworkInterfaceAttribute Source #

Instances

Instances details
FromJSON NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

FromJSONKey NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToJSON NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToJSONKey NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToByteString NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToHeader NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToLog NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToQuery NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

FromText NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToText NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

FromXML NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

ToXML NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

Generic NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

Associated Types

type Rep NetworkInterfaceAttribute :: Type -> Type #

Read NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

Show NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

NFData NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

Eq NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

Ord NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

Hashable NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

type Rep NetworkInterfaceAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttribute

type Rep NetworkInterfaceAttribute = D1 ('MetaData "NetworkInterfaceAttribute" "Amazonka.EC2.Types.NetworkInterfaceAttribute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "NetworkInterfaceAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkInterfaceAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkInterfaceCreationType

newtype NetworkInterfaceCreationType Source #

Instances

Instances details
FromJSON NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

FromJSONKey NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToJSON NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToJSONKey NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToByteString NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToHeader NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToLog NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToQuery NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

FromText NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToText NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

FromXML NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

ToXML NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

Generic NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

Associated Types

type Rep NetworkInterfaceCreationType :: Type -> Type #

Read NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

Show NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

NFData NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

Eq NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

Ord NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

Hashable NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

type Rep NetworkInterfaceCreationType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCreationType

type Rep NetworkInterfaceCreationType = D1 ('MetaData "NetworkInterfaceCreationType" "Amazonka.EC2.Types.NetworkInterfaceCreationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "NetworkInterfaceCreationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkInterfaceCreationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkInterfacePermissionStateCode

newtype NetworkInterfacePermissionStateCode Source #

Instances

Instances details
FromJSON NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

FromJSONKey NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToJSON NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToJSONKey NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToByteString NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToHeader NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToLog NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToQuery NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

FromText NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToText NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

FromXML NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

ToXML NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

Generic NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

Read NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

Show NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

NFData NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

Eq NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

Ord NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

Hashable NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

type Rep NetworkInterfacePermissionStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionStateCode

type Rep NetworkInterfacePermissionStateCode = D1 ('MetaData "NetworkInterfacePermissionStateCode" "Amazonka.EC2.Types.NetworkInterfacePermissionStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "NetworkInterfacePermissionStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkInterfacePermissionStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkInterfaceStatus

newtype NetworkInterfaceStatus Source #

Instances

Instances details
FromJSON NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

FromJSONKey NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToJSON NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToJSONKey NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToByteString NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToHeader NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToLog NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToQuery NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

FromText NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToText NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

FromXML NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

ToXML NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

Generic NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

Associated Types

type Rep NetworkInterfaceStatus :: Type -> Type #

Read NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

Show NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

NFData NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

Methods

rnf :: NetworkInterfaceStatus -> () #

Eq NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

Ord NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

Hashable NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

type Rep NetworkInterfaceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceStatus

type Rep NetworkInterfaceStatus = D1 ('MetaData "NetworkInterfaceStatus" "Amazonka.EC2.Types.NetworkInterfaceStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "NetworkInterfaceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkInterfaceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkInterfaceType

newtype NetworkInterfaceType Source #

Instances

Instances details
FromJSON NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

FromJSONKey NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToJSON NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToJSONKey NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToByteString NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToHeader NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToLog NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToQuery NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

FromText NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToText NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

FromXML NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

ToXML NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

Generic NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

Associated Types

type Rep NetworkInterfaceType :: Type -> Type #

Read NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

Show NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

NFData NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

Methods

rnf :: NetworkInterfaceType -> () #

Eq NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

Ord NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

Hashable NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

type Rep NetworkInterfaceType Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceType

type Rep NetworkInterfaceType = D1 ('MetaData "NetworkInterfaceType" "Amazonka.EC2.Types.NetworkInterfaceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "NetworkInterfaceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkInterfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OfferingClassType

newtype OfferingClassType Source #

Instances

Instances details
FromJSON OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

FromJSONKey OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToJSON OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToJSONKey OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToByteString OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToHeader OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToLog OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToQuery OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

FromText OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToText OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

FromXML OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

ToXML OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

Generic OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

Associated Types

type Rep OfferingClassType :: Type -> Type #

Read OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

Show OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

NFData OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

Methods

rnf :: OfferingClassType -> () #

Eq OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

Ord OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

Hashable OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

type Rep OfferingClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingClassType

type Rep OfferingClassType = D1 ('MetaData "OfferingClassType" "Amazonka.EC2.Types.OfferingClassType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "OfferingClassType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOfferingClassType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OfferingTypeValues

newtype OfferingTypeValues Source #

Instances

Instances details
FromJSON OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

FromJSONKey OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToJSON OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToJSONKey OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToByteString OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToHeader OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToLog OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToQuery OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

FromText OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToText OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

FromXML OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

ToXML OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

Generic OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

Associated Types

type Rep OfferingTypeValues :: Type -> Type #

Read OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

Show OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

NFData OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

Methods

rnf :: OfferingTypeValues -> () #

Eq OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

Ord OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

Hashable OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

type Rep OfferingTypeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.OfferingTypeValues

type Rep OfferingTypeValues = D1 ('MetaData "OfferingTypeValues" "Amazonka.EC2.Types.OfferingTypeValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "OfferingTypeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOfferingTypeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OnDemandAllocationStrategy

newtype OnDemandAllocationStrategy Source #

Instances

Instances details
FromJSON OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

FromJSONKey OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToJSON OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToJSONKey OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToByteString OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToHeader OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToLog OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToQuery OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

FromText OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToText OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

FromXML OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

ToXML OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

Generic OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

Associated Types

type Rep OnDemandAllocationStrategy :: Type -> Type #

Read OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

Show OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

NFData OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

Eq OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

Ord OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

Hashable OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

type Rep OnDemandAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandAllocationStrategy

type Rep OnDemandAllocationStrategy = D1 ('MetaData "OnDemandAllocationStrategy" "Amazonka.EC2.Types.OnDemandAllocationStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "OnDemandAllocationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOnDemandAllocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OperationType

newtype OperationType Source #

Constructors

OperationType' 

Bundled Patterns

pattern OperationType_Add :: OperationType 
pattern OperationType_Remove :: OperationType 

Instances

Instances details
FromJSON OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

FromJSONKey OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToJSON OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToJSONKey OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToByteString OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToHeader OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToLog OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToQuery OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

FromText OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToText OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

Methods

toText :: OperationType -> Text #

FromXML OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

ToXML OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

Methods

toXML :: OperationType -> XML #

Generic OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

Associated Types

type Rep OperationType :: Type -> Type #

Read OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

Show OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

NFData OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

Methods

rnf :: OperationType -> () #

Eq OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

Ord OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

Hashable OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

type Rep OperationType Source # 
Instance details

Defined in Amazonka.EC2.Types.OperationType

type Rep OperationType = D1 ('MetaData "OperationType" "Amazonka.EC2.Types.OperationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "OperationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOperationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PartitionLoadFrequency

newtype PartitionLoadFrequency Source #

Instances

Instances details
FromJSON PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

FromJSONKey PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToJSON PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToJSONKey PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToByteString PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToHeader PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToLog PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToQuery PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

FromText PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToText PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

FromXML PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

ToXML PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

Generic PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

Associated Types

type Rep PartitionLoadFrequency :: Type -> Type #

Read PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

Show PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

NFData PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

Methods

rnf :: PartitionLoadFrequency -> () #

Eq PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

Ord PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

Hashable PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

type Rep PartitionLoadFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.PartitionLoadFrequency

type Rep PartitionLoadFrequency = D1 ('MetaData "PartitionLoadFrequency" "Amazonka.EC2.Types.PartitionLoadFrequency" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PartitionLoadFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPartitionLoadFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PayerResponsibility

newtype PayerResponsibility Source #

Instances

Instances details
FromJSON PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

FromJSONKey PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToJSON PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToJSONKey PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToByteString PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToHeader PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToLog PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToQuery PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

FromText PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToText PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

FromXML PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

ToXML PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

Generic PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

Associated Types

type Rep PayerResponsibility :: Type -> Type #

Read PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

Show PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

NFData PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

Methods

rnf :: PayerResponsibility -> () #

Eq PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

Ord PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

Hashable PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

type Rep PayerResponsibility Source # 
Instance details

Defined in Amazonka.EC2.Types.PayerResponsibility

type Rep PayerResponsibility = D1 ('MetaData "PayerResponsibility" "Amazonka.EC2.Types.PayerResponsibility" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PayerResponsibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPayerResponsibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PaymentOption

newtype PaymentOption Source #

Constructors

PaymentOption' 

Instances

Instances details
FromJSON PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

FromJSONKey PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToJSON PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToJSONKey PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToByteString PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToHeader PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToLog PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToQuery PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

FromText PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToText PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

Methods

toText :: PaymentOption -> Text #

FromXML PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

ToXML PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

Methods

toXML :: PaymentOption -> XML #

Generic PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

Associated Types

type Rep PaymentOption :: Type -> Type #

Read PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

Show PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

NFData PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

Methods

rnf :: PaymentOption -> () #

Eq PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

Ord PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

Hashable PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

type Rep PaymentOption Source # 
Instance details

Defined in Amazonka.EC2.Types.PaymentOption

type Rep PaymentOption = D1 ('MetaData "PaymentOption" "Amazonka.EC2.Types.PaymentOption" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PaymentOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPaymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PeriodType

newtype PeriodType Source #

Constructors

PeriodType' 

Fields

Instances

Instances details
FromJSON PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

FromJSONKey PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToJSON PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToJSONKey PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToByteString PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToHeader PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToLog PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToQuery PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

FromText PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToText PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

Methods

toText :: PeriodType -> Text #

FromXML PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

ToXML PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

Methods

toXML :: PeriodType -> XML #

Generic PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

Associated Types

type Rep PeriodType :: Type -> Type #

Read PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

Show PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

NFData PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

Methods

rnf :: PeriodType -> () #

Eq PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

Ord PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

Hashable PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

type Rep PeriodType Source # 
Instance details

Defined in Amazonka.EC2.Types.PeriodType

type Rep PeriodType = D1 ('MetaData "PeriodType" "Amazonka.EC2.Types.PeriodType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PeriodType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPeriodType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionGroup

newtype PermissionGroup Source #

Constructors

PermissionGroup' 

Bundled Patterns

pattern PermissionGroup_All :: PermissionGroup 

Instances

Instances details
FromJSON PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

FromJSONKey PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToJSON PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToJSONKey PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToByteString PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToHeader PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToLog PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToQuery PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

FromText PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToText PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

FromXML PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

ToXML PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

Methods

toXML :: PermissionGroup -> XML #

Generic PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

Associated Types

type Rep PermissionGroup :: Type -> Type #

Read PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

Show PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

NFData PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

Methods

rnf :: PermissionGroup -> () #

Eq PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

Ord PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

Hashable PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

type Rep PermissionGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PermissionGroup

type Rep PermissionGroup = D1 ('MetaData "PermissionGroup" "Amazonka.EC2.Types.PermissionGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PermissionGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermissionGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlacementGroupState

newtype PlacementGroupState Source #

Instances

Instances details
FromJSON PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

FromJSONKey PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToJSON PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToJSONKey PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToByteString PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToHeader PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToLog PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToQuery PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

FromText PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToText PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

FromXML PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

ToXML PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

Generic PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

Associated Types

type Rep PlacementGroupState :: Type -> Type #

Read PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

Show PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

NFData PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

Methods

rnf :: PlacementGroupState -> () #

Eq PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

Ord PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

Hashable PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

type Rep PlacementGroupState Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupState

type Rep PlacementGroupState = D1 ('MetaData "PlacementGroupState" "Amazonka.EC2.Types.PlacementGroupState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PlacementGroupState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlacementGroupState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlacementGroupStrategy

newtype PlacementGroupStrategy Source #

Instances

Instances details
FromJSON PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

FromJSONKey PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToJSON PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToJSONKey PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToByteString PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToHeader PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToLog PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToQuery PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

FromText PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToText PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

FromXML PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

ToXML PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

Generic PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

Associated Types

type Rep PlacementGroupStrategy :: Type -> Type #

Read PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

Show PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

NFData PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

Methods

rnf :: PlacementGroupStrategy -> () #

Eq PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

Ord PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

Hashable PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

type Rep PlacementGroupStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupStrategy

type Rep PlacementGroupStrategy = D1 ('MetaData "PlacementGroupStrategy" "Amazonka.EC2.Types.PlacementGroupStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PlacementGroupStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlacementGroupStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlacementStrategy

newtype PlacementStrategy Source #

Instances

Instances details
FromJSON PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

FromJSONKey PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToJSON PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToJSONKey PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToByteString PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToHeader PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToLog PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToQuery PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

FromText PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToText PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

FromXML PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

ToXML PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

Generic PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

Associated Types

type Rep PlacementStrategy :: Type -> Type #

Read PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

Show PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

NFData PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

Methods

rnf :: PlacementStrategy -> () #

Eq PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

Ord PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

Hashable PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

type Rep PlacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementStrategy

type Rep PlacementStrategy = D1 ('MetaData "PlacementStrategy" "Amazonka.EC2.Types.PlacementStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PlacementStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlacementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PlatformValues

newtype PlatformValues Source #

Constructors

PlatformValues' 

Bundled Patterns

pattern PlatformValues_Windows :: PlatformValues 

Instances

Instances details
FromJSON PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

FromJSONKey PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToJSON PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToJSONKey PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToByteString PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToHeader PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToLog PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToQuery PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

FromText PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToText PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

FromXML PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

ToXML PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

Methods

toXML :: PlatformValues -> XML #

Generic PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

Associated Types

type Rep PlatformValues :: Type -> Type #

Read PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

Show PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

NFData PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

Methods

rnf :: PlatformValues -> () #

Eq PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

Ord PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

Hashable PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

type Rep PlatformValues Source # 
Instance details

Defined in Amazonka.EC2.Types.PlatformValues

type Rep PlatformValues = D1 ('MetaData "PlatformValues" "Amazonka.EC2.Types.PlatformValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PlatformValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPlatformValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PrefixListState

newtype PrefixListState Source #

Constructors

PrefixListState' 

Instances

Instances details
FromJSON PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

FromJSONKey PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToJSON PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToJSONKey PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToByteString PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToHeader PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToLog PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToQuery PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

FromText PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToText PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

FromXML PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

ToXML PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

Methods

toXML :: PrefixListState -> XML #

Generic PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

Associated Types

type Rep PrefixListState :: Type -> Type #

Read PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

Show PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

NFData PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

Methods

rnf :: PrefixListState -> () #

Eq PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

Ord PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

Hashable PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

type Rep PrefixListState Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListState

type Rep PrefixListState = D1 ('MetaData "PrefixListState" "Amazonka.EC2.Types.PrefixListState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PrefixListState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPrefixListState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PrincipalType

newtype PrincipalType Source #

Constructors

PrincipalType' 

Instances

Instances details
FromJSON PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

FromJSONKey PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToJSON PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToJSONKey PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToByteString PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToHeader PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToLog PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToQuery PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

FromText PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToText PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

Methods

toText :: PrincipalType -> Text #

FromXML PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

ToXML PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

Methods

toXML :: PrincipalType -> XML #

Generic PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

Associated Types

type Rep PrincipalType :: Type -> Type #

Read PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

Show PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

NFData PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

Methods

rnf :: PrincipalType -> () #

Eq PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

Ord PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

Hashable PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

type Rep PrincipalType Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalType

type Rep PrincipalType = D1 ('MetaData "PrincipalType" "Amazonka.EC2.Types.PrincipalType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "PrincipalType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPrincipalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProductCodeValues

newtype ProductCodeValues Source #

Instances

Instances details
FromJSON ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

FromJSONKey ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToJSON ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToJSONKey ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToByteString ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToHeader ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToLog ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToQuery ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

FromText ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToText ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

FromXML ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

ToXML ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

Generic ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

Associated Types

type Rep ProductCodeValues :: Type -> Type #

Read ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

Show ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

NFData ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

Methods

rnf :: ProductCodeValues -> () #

Eq ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

Ord ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

Hashable ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

type Rep ProductCodeValues Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCodeValues

type Rep ProductCodeValues = D1 ('MetaData "ProductCodeValues" "Amazonka.EC2.Types.ProductCodeValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ProductCodeValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProductCodeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Protocol

newtype Protocol Source #

Constructors

Protocol' 

Fields

Bundled Patterns

pattern Protocol_Tcp :: Protocol 
pattern Protocol_Udp :: Protocol 

Instances

Instances details
FromJSON Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

FromJSONKey Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

ToJSON Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

ToJSONKey Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

ToByteString Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Methods

toBS :: Protocol -> ByteString #

ToHeader Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Methods

toHeader :: HeaderName -> Protocol -> [Header] #

ToLog Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

ToQuery Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

FromText Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

ToText Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Methods

toText :: Protocol -> Text #

FromXML Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

ToXML Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Methods

toXML :: Protocol -> XML #

Generic Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Associated Types

type Rep Protocol :: Type -> Type #

Methods

from :: Protocol -> Rep Protocol x #

to :: Rep Protocol x -> Protocol #

Read Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Show Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

NFData Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Methods

rnf :: Protocol -> () #

Eq Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Ord Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Hashable Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

Methods

hashWithSalt :: Int -> Protocol -> Int #

hash :: Protocol -> Int #

type Rep Protocol Source # 
Instance details

Defined in Amazonka.EC2.Types.Protocol

type Rep Protocol = D1 ('MetaData "Protocol" "Amazonka.EC2.Types.Protocol" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "Protocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProtocolValue

newtype ProtocolValue Source #

Constructors

ProtocolValue' 

Bundled Patterns

pattern ProtocolValue_Gre :: ProtocolValue 

Instances

Instances details
FromJSON ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

FromJSONKey ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToJSON ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToJSONKey ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToByteString ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToHeader ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToLog ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToQuery ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

FromText ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToText ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

Methods

toText :: ProtocolValue -> Text #

FromXML ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

ToXML ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

Methods

toXML :: ProtocolValue -> XML #

Generic ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

Associated Types

type Rep ProtocolValue :: Type -> Type #

Read ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

Show ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

NFData ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

Methods

rnf :: ProtocolValue -> () #

Eq ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

Ord ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

Hashable ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

type Rep ProtocolValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ProtocolValue

type Rep ProtocolValue = D1 ('MetaData "ProtocolValue" "Amazonka.EC2.Types.ProtocolValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ProtocolValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProtocolValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RIProductDescription

newtype RIProductDescription Source #

Instances

Instances details
FromJSON RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

FromJSONKey RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToJSON RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToJSONKey RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToByteString RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToHeader RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToLog RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToQuery RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

FromText RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToText RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

FromXML RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

ToXML RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

Generic RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

Associated Types

type Rep RIProductDescription :: Type -> Type #

Read RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

Show RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

NFData RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

Methods

rnf :: RIProductDescription -> () #

Eq RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

Ord RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

Hashable RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

type Rep RIProductDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.RIProductDescription

type Rep RIProductDescription = D1 ('MetaData "RIProductDescription" "Amazonka.EC2.Types.RIProductDescription" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "RIProductDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRIProductDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecurringChargeFrequency

newtype RecurringChargeFrequency Source #

Instances

Instances details
FromJSON RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

FromJSONKey RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToJSON RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToJSONKey RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToByteString RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToHeader RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToLog RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToQuery RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

FromText RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToText RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

FromXML RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

ToXML RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

Generic RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

Associated Types

type Rep RecurringChargeFrequency :: Type -> Type #

Read RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

Show RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

NFData RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

Eq RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

Ord RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

Hashable RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

type Rep RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringChargeFrequency

type Rep RecurringChargeFrequency = D1 ('MetaData "RecurringChargeFrequency" "Amazonka.EC2.Types.RecurringChargeFrequency" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "RecurringChargeFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplaceRootVolumeTaskState

newtype ReplaceRootVolumeTaskState Source #

Instances

Instances details
FromJSON ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

FromJSONKey ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToJSON ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToJSONKey ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToByteString ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToHeader ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToLog ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToQuery ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

FromText ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToText ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

FromXML ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

ToXML ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

Generic ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

Associated Types

type Rep ReplaceRootVolumeTaskState :: Type -> Type #

Read ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

Show ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

NFData ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

Eq ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

Ord ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

Hashable ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

type Rep ReplaceRootVolumeTaskState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTaskState

type Rep ReplaceRootVolumeTaskState = D1 ('MetaData "ReplaceRootVolumeTaskState" "Amazonka.EC2.Types.ReplaceRootVolumeTaskState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ReplaceRootVolumeTaskState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplaceRootVolumeTaskState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplacementStrategy

newtype ReplacementStrategy Source #

Instances

Instances details
FromJSON ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

FromJSONKey ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToJSON ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToJSONKey ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToByteString ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToHeader ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToLog ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToQuery ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

FromText ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToText ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

FromXML ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

ToXML ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

Generic ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

Associated Types

type Rep ReplacementStrategy :: Type -> Type #

Read ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

Show ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

NFData ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

Methods

rnf :: ReplacementStrategy -> () #

Eq ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

Ord ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

Hashable ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

type Rep ReplacementStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplacementStrategy

type Rep ReplacementStrategy = D1 ('MetaData "ReplacementStrategy" "Amazonka.EC2.Types.ReplacementStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ReplacementStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplacementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReportInstanceReasonCodes

newtype ReportInstanceReasonCodes Source #

Instances

Instances details
FromJSON ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

FromJSONKey ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToJSON ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToJSONKey ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToByteString ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToHeader ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToLog ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToQuery ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

FromText ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToText ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

FromXML ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

ToXML ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

Generic ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

Associated Types

type Rep ReportInstanceReasonCodes :: Type -> Type #

Read ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

Show ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

NFData ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

Eq ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

Ord ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

Hashable ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

type Rep ReportInstanceReasonCodes Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportInstanceReasonCodes

type Rep ReportInstanceReasonCodes = D1 ('MetaData "ReportInstanceReasonCodes" "Amazonka.EC2.Types.ReportInstanceReasonCodes" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ReportInstanceReasonCodes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReportInstanceReasonCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReportStatusType

newtype ReportStatusType Source #

Instances

Instances details
FromJSON ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

FromJSONKey ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToJSON ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToJSONKey ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToByteString ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToHeader ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToLog ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToQuery ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

FromText ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToText ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

FromXML ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

ToXML ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

Generic ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

Associated Types

type Rep ReportStatusType :: Type -> Type #

Read ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

Show ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

NFData ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

Methods

rnf :: ReportStatusType -> () #

Eq ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

Ord ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

Hashable ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

type Rep ReportStatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.ReportStatusType

type Rep ReportStatusType = D1 ('MetaData "ReportStatusType" "Amazonka.EC2.Types.ReportStatusType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ReportStatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReportStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservationState

newtype ReservationState Source #

Instances

Instances details
FromJSON ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

FromJSONKey ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToJSON ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToJSONKey ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToByteString ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToHeader ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToLog ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToQuery ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

FromText ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToText ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

FromXML ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

ToXML ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

Generic ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

Associated Types

type Rep ReservationState :: Type -> Type #

Read ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

Show ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

NFData ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

Methods

rnf :: ReservationState -> () #

Eq ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

Ord ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

Hashable ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

type Rep ReservationState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationState

type Rep ReservationState = D1 ('MetaData "ReservationState" "Amazonka.EC2.Types.ReservationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ReservationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReservedInstanceState

newtype ReservedInstanceState Source #

Instances

Instances details
FromJSON ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

FromJSONKey ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToJSON ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToJSONKey ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToByteString ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToHeader ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToLog ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToQuery ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

FromText ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToText ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

FromXML ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

ToXML ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

Generic ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

Associated Types

type Rep ReservedInstanceState :: Type -> Type #

Read ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

Show ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

NFData ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

Methods

rnf :: ReservedInstanceState -> () #

Eq ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

Ord ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

Hashable ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

type Rep ReservedInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceState

type Rep ReservedInstanceState = D1 ('MetaData "ReservedInstanceState" "Amazonka.EC2.Types.ReservedInstanceState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ReservedInstanceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReservedInstanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResetFpgaImageAttributeName

newtype ResetFpgaImageAttributeName Source #

Instances

Instances details
FromJSON ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

FromJSONKey ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToJSON ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToJSONKey ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToByteString ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToHeader ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToLog ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToQuery ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

FromText ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToText ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

FromXML ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

ToXML ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

Generic ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

Associated Types

type Rep ResetFpgaImageAttributeName :: Type -> Type #

Read ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

Show ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

NFData ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

Eq ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

Ord ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

Hashable ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

type Rep ResetFpgaImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetFpgaImageAttributeName

type Rep ResetFpgaImageAttributeName = D1 ('MetaData "ResetFpgaImageAttributeName" "Amazonka.EC2.Types.ResetFpgaImageAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ResetFpgaImageAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResetFpgaImageAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResetImageAttributeName

newtype ResetImageAttributeName Source #

Instances

Instances details
FromJSON ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

FromJSONKey ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToJSON ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToJSONKey ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToByteString ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToHeader ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToLog ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToQuery ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

FromText ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToText ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

FromXML ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

ToXML ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

Generic ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

Associated Types

type Rep ResetImageAttributeName :: Type -> Type #

Read ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

Show ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

NFData ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

Methods

rnf :: ResetImageAttributeName -> () #

Eq ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

Ord ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

Hashable ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

type Rep ResetImageAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.ResetImageAttributeName

type Rep ResetImageAttributeName = D1 ('MetaData "ResetImageAttributeName" "Amazonka.EC2.Types.ResetImageAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ResetImageAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResetImageAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceType

newtype ResourceType Source #

Constructors

ResourceType' 

Bundled Patterns

pattern ResourceType_Capacity_reservation :: ResourceType 
pattern ResourceType_Capacity_reservation_fleet :: ResourceType 
pattern ResourceType_Carrier_gateway :: ResourceType 
pattern ResourceType_Client_vpn_endpoint :: ResourceType 
pattern ResourceType_Coip_pool :: ResourceType 
pattern ResourceType_Customer_gateway :: ResourceType 
pattern ResourceType_Dedicated_host :: ResourceType 
pattern ResourceType_Dhcp_options :: ResourceType 
pattern ResourceType_Egress_only_internet_gateway :: ResourceType 
pattern ResourceType_Elastic_gpu :: ResourceType 
pattern ResourceType_Elastic_ip :: ResourceType 
pattern ResourceType_Export_image_task :: ResourceType 
pattern ResourceType_Export_instance_task :: ResourceType 
pattern ResourceType_Fleet :: ResourceType 
pattern ResourceType_Fpga_image :: ResourceType 
pattern ResourceType_Host_reservation :: ResourceType 
pattern ResourceType_Image :: ResourceType 
pattern ResourceType_Import_image_task :: ResourceType 
pattern ResourceType_Import_snapshot_task :: ResourceType 
pattern ResourceType_Instance :: ResourceType 
pattern ResourceType_Instance_event_window :: ResourceType 
pattern ResourceType_Internet_gateway :: ResourceType 
pattern ResourceType_Ipam :: ResourceType 
pattern ResourceType_Ipam_pool :: ResourceType 
pattern ResourceType_Ipam_scope :: ResourceType 
pattern ResourceType_Ipv4pool_ec2 :: ResourceType 
pattern ResourceType_Ipv6pool_ec2 :: ResourceType 
pattern ResourceType_Key_pair :: ResourceType 
pattern ResourceType_Launch_template :: ResourceType 
pattern ResourceType_Local_gateway :: ResourceType 
pattern ResourceType_Local_gateway_route_table :: ResourceType 
pattern ResourceType_Local_gateway_route_table_virtual_interface_group_association :: ResourceType 
pattern ResourceType_Local_gateway_route_table_vpc_association :: ResourceType 
pattern ResourceType_Local_gateway_virtual_interface :: ResourceType 
pattern ResourceType_Local_gateway_virtual_interface_group :: ResourceType 
pattern ResourceType_Natgateway :: ResourceType 
pattern ResourceType_Network_acl :: ResourceType 
pattern ResourceType_Network_insights_access_scope :: ResourceType 
pattern ResourceType_Network_insights_access_scope_analysis :: ResourceType 
pattern ResourceType_Network_insights_analysis :: ResourceType 
pattern ResourceType_Network_insights_path :: ResourceType 
pattern ResourceType_Network_interface :: ResourceType 
pattern ResourceType_Placement_group :: ResourceType 
pattern ResourceType_Prefix_list :: ResourceType 
pattern ResourceType_Replace_root_volume_task :: ResourceType 
pattern ResourceType_Reserved_instances :: ResourceType 
pattern ResourceType_Route_table :: ResourceType 
pattern ResourceType_Security_group :: ResourceType 
pattern ResourceType_Security_group_rule :: ResourceType 
pattern ResourceType_Snapshot :: ResourceType 
pattern ResourceType_Spot_fleet_request :: ResourceType 
pattern ResourceType_Spot_instances_request :: ResourceType 
pattern ResourceType_Subnet :: ResourceType 
pattern ResourceType_Subnet_cidr_reservation :: ResourceType 
pattern ResourceType_Traffic_mirror_filter :: ResourceType 
pattern ResourceType_Traffic_mirror_filter_rule :: ResourceType 
pattern ResourceType_Traffic_mirror_session :: ResourceType 
pattern ResourceType_Traffic_mirror_target :: ResourceType 
pattern ResourceType_Transit_gateway :: ResourceType 
pattern ResourceType_Transit_gateway_attachment :: ResourceType 
pattern ResourceType_Transit_gateway_connect_peer :: ResourceType 
pattern ResourceType_Transit_gateway_multicast_domain :: ResourceType 
pattern ResourceType_Transit_gateway_policy_table :: ResourceType 
pattern ResourceType_Transit_gateway_route_table :: ResourceType 
pattern ResourceType_Transit_gateway_route_table_announcement :: ResourceType 
pattern ResourceType_Verified_access_endpoint :: ResourceType 
pattern ResourceType_Verified_access_group :: ResourceType 
pattern ResourceType_Verified_access_instance :: ResourceType 
pattern ResourceType_Verified_access_policy :: ResourceType 
pattern ResourceType_Verified_access_trust_provider :: ResourceType 
pattern ResourceType_Volume :: ResourceType 
pattern ResourceType_Vpc :: ResourceType 
pattern ResourceType_Vpc_block_public_access_exclusion :: ResourceType 
pattern ResourceType_Vpc_endpoint :: ResourceType 
pattern ResourceType_Vpc_endpoint_connection :: ResourceType 
pattern ResourceType_Vpc_endpoint_connection_device_type :: ResourceType 
pattern ResourceType_Vpc_endpoint_service :: ResourceType 
pattern ResourceType_Vpc_endpoint_service_permission :: ResourceType 
pattern ResourceType_Vpc_flow_log :: ResourceType 
pattern ResourceType_Vpc_peering_connection :: ResourceType 
pattern ResourceType_Vpn_connection :: ResourceType 
pattern ResourceType_Vpn_connection_device_type :: ResourceType 
pattern ResourceType_Vpn_gateway :: ResourceType 

Instances

Instances details
FromJSON ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

FromJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToJSON ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToJSONKey ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToByteString ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToHeader ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToLog ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToQuery ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

FromText ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToText ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

Methods

toText :: ResourceType -> Text #

FromXML ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

ToXML ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

Methods

toXML :: ResourceType -> XML #

Generic ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

Associated Types

type Rep ResourceType :: Type -> Type #

Read ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

Show ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

NFData ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

Methods

rnf :: ResourceType -> () #

Eq ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

Ord ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

Hashable ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

type Rep ResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceType

type Rep ResourceType = D1 ('MetaData "ResourceType" "Amazonka.EC2.Types.ResourceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RootDeviceType

newtype RootDeviceType Source #

Constructors

RootDeviceType' 

Instances

Instances details
FromJSON RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

FromJSONKey RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToJSON RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToJSONKey RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToByteString RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToHeader RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToLog RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToQuery RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

FromText RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToText RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

FromXML RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

ToXML RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

Methods

toXML :: RootDeviceType -> XML #

Generic RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

Associated Types

type Rep RootDeviceType :: Type -> Type #

Read RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

Show RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

NFData RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

Methods

rnf :: RootDeviceType -> () #

Eq RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

Ord RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

Hashable RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

type Rep RootDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.RootDeviceType

type Rep RootDeviceType = D1 ('MetaData "RootDeviceType" "Amazonka.EC2.Types.RootDeviceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "RootDeviceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RouteOrigin

newtype RouteOrigin Source #

Constructors

RouteOrigin' 

Instances

Instances details
FromJSON RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

FromJSONKey RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToJSON RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToJSONKey RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToByteString RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToHeader RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToLog RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToQuery RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

FromText RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToText RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

Methods

toText :: RouteOrigin -> Text #

FromXML RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

ToXML RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

Methods

toXML :: RouteOrigin -> XML #

Generic RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

Associated Types

type Rep RouteOrigin :: Type -> Type #

Read RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

Show RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

NFData RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

Methods

rnf :: RouteOrigin -> () #

Eq RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

Ord RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

Hashable RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

type Rep RouteOrigin Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteOrigin

type Rep RouteOrigin = D1 ('MetaData "RouteOrigin" "Amazonka.EC2.Types.RouteOrigin" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "RouteOrigin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRouteOrigin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RouteState

newtype RouteState Source #

Constructors

RouteState' 

Fields

Bundled Patterns

pattern RouteState_Active :: RouteState 
pattern RouteState_Blackhole :: RouteState 

Instances

Instances details
FromJSON RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

FromJSONKey RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToJSON RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToJSONKey RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToByteString RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToHeader RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToLog RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToQuery RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

FromText RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToText RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

Methods

toText :: RouteState -> Text #

FromXML RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

ToXML RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

Methods

toXML :: RouteState -> XML #

Generic RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

Associated Types

type Rep RouteState :: Type -> Type #

Read RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

Show RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

NFData RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

Methods

rnf :: RouteState -> () #

Eq RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

Ord RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

Hashable RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

type Rep RouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteState

type Rep RouteState = D1 ('MetaData "RouteState" "Amazonka.EC2.Types.RouteState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "RouteState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRouteState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RouteTableAssociationStateCode

newtype RouteTableAssociationStateCode Source #

Instances

Instances details
FromJSON RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

FromJSONKey RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToJSON RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToJSONKey RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToByteString RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToHeader RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToLog RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToQuery RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

FromText RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToText RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

FromXML RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

ToXML RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

Generic RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

Associated Types

type Rep RouteTableAssociationStateCode :: Type -> Type #

Read RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

Show RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

NFData RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

Eq RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

Ord RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

Hashable RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

type Rep RouteTableAssociationStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationStateCode

type Rep RouteTableAssociationStateCode = D1 ('MetaData "RouteTableAssociationStateCode" "Amazonka.EC2.Types.RouteTableAssociationStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "RouteTableAssociationStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRouteTableAssociationStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RuleAction

newtype RuleAction Source #

Constructors

RuleAction' 

Fields

Bundled Patterns

pattern RuleAction_Allow :: RuleAction 
pattern RuleAction_Deny :: RuleAction 

Instances

Instances details
FromJSON RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

FromJSONKey RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToJSON RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToJSONKey RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToByteString RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToHeader RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToLog RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToQuery RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

FromText RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToText RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

Methods

toText :: RuleAction -> Text #

FromXML RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

ToXML RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

Methods

toXML :: RuleAction -> XML #

Generic RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

Associated Types

type Rep RuleAction :: Type -> Type #

Read RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

Show RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

NFData RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

Methods

rnf :: RuleAction -> () #

Eq RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

Ord RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

Hashable RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

type Rep RuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.RuleAction

type Rep RuleAction = D1 ('MetaData "RuleAction" "Amazonka.EC2.Types.RuleAction" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "RuleAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuleAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Scope

newtype Scope Source #

Constructors

Scope' 

Fields

Bundled Patterns

pattern Scope_Availability_Zone :: Scope 
pattern Scope_Region :: Scope 

Instances

Instances details
FromJSON Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

FromJSONKey Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

ToJSON Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

ToJSONKey Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

ToByteString Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

toBS :: Scope -> ByteString #

ToHeader Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

toHeader :: HeaderName -> Scope -> [Header] #

ToLog Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

ToQuery Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

toQuery :: Scope -> QueryString #

FromText Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

ToText Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

toText :: Scope -> Text #

FromXML Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

parseXML :: [Node] -> Either String Scope #

ToXML Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

toXML :: Scope -> XML #

Generic Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Associated Types

type Rep Scope :: Type -> Type #

Methods

from :: Scope -> Rep Scope x #

to :: Rep Scope x -> Scope #

Read Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Show Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

showsPrec :: Int -> Scope -> ShowS #

show :: Scope -> String #

showList :: [Scope] -> ShowS #

NFData Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

rnf :: Scope -> () #

Eq Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

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

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

Ord Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

compare :: Scope -> Scope -> Ordering #

(<) :: Scope -> Scope -> Bool #

(<=) :: Scope -> Scope -> Bool #

(>) :: Scope -> Scope -> Bool #

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

max :: Scope -> Scope -> Scope #

min :: Scope -> Scope -> Scope #

Hashable Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

Methods

hashWithSalt :: Int -> Scope -> Int #

hash :: Scope -> Int #

type Rep Scope Source # 
Instance details

Defined in Amazonka.EC2.Types.Scope

type Rep Scope = D1 ('MetaData "Scope" "Amazonka.EC2.Types.Scope" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "Scope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SelfServicePortal

newtype SelfServicePortal Source #

Instances

Instances details
FromJSON SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

FromJSONKey SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToJSON SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToJSONKey SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToByteString SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToHeader SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToLog SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToQuery SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

FromText SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToText SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

FromXML SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

ToXML SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

Generic SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

Associated Types

type Rep SelfServicePortal :: Type -> Type #

Read SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

Show SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

NFData SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

Methods

rnf :: SelfServicePortal -> () #

Eq SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

Ord SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

Hashable SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

type Rep SelfServicePortal Source # 
Instance details

Defined in Amazonka.EC2.Types.SelfServicePortal

type Rep SelfServicePortal = D1 ('MetaData "SelfServicePortal" "Amazonka.EC2.Types.SelfServicePortal" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SelfServicePortal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSelfServicePortal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceConnectivityType

newtype ServiceConnectivityType Source #

Instances

Instances details
FromJSON ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

FromJSONKey ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToJSON ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToJSONKey ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToByteString ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToHeader ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToLog ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToQuery ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

FromText ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToText ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

FromXML ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

ToXML ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

Generic ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

Associated Types

type Rep ServiceConnectivityType :: Type -> Type #

Read ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

Show ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

NFData ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

Methods

rnf :: ServiceConnectivityType -> () #

Eq ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

Ord ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

Hashable ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

type Rep ServiceConnectivityType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConnectivityType

type Rep ServiceConnectivityType = D1 ('MetaData "ServiceConnectivityType" "Amazonka.EC2.Types.ServiceConnectivityType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ServiceConnectivityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceConnectivityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceState

newtype ServiceState Source #

Constructors

ServiceState' 

Instances

Instances details
FromJSON ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

FromJSONKey ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToJSON ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToJSONKey ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToByteString ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToHeader ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToLog ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToQuery ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

FromText ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToText ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

Methods

toText :: ServiceState -> Text #

FromXML ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

ToXML ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

Methods

toXML :: ServiceState -> XML #

Generic ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

Associated Types

type Rep ServiceState :: Type -> Type #

Read ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

Show ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

NFData ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

Methods

rnf :: ServiceState -> () #

Eq ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

Ord ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

Hashable ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

type Rep ServiceState Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceState

type Rep ServiceState = D1 ('MetaData "ServiceState" "Amazonka.EC2.Types.ServiceState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ServiceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceType

newtype ServiceType Source #

Constructors

ServiceType' 

Instances

Instances details
FromJSON ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

FromJSONKey ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToJSON ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToJSONKey ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToByteString ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToHeader ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToLog ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToQuery ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

FromText ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToText ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

Methods

toText :: ServiceType -> Text #

FromXML ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

ToXML ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

Methods

toXML :: ServiceType -> XML #

Generic ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

Associated Types

type Rep ServiceType :: Type -> Type #

Read ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

Show ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

NFData ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

Methods

rnf :: ServiceType -> () #

Eq ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

Ord ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

Hashable ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

type Rep ServiceType Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceType

type Rep ServiceType = D1 ('MetaData "ServiceType" "Amazonka.EC2.Types.ServiceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ServiceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShutdownBehavior

newtype ShutdownBehavior Source #

Instances

Instances details
FromJSON ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

FromJSONKey ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToJSON ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToJSONKey ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToByteString ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToHeader ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToLog ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToQuery ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

FromText ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToText ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

FromXML ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

ToXML ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

Generic ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

Associated Types

type Rep ShutdownBehavior :: Type -> Type #

Read ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

Show ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

NFData ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

Methods

rnf :: ShutdownBehavior -> () #

Eq ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

Ord ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

Hashable ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

type Rep ShutdownBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.ShutdownBehavior

type Rep ShutdownBehavior = D1 ('MetaData "ShutdownBehavior" "Amazonka.EC2.Types.ShutdownBehavior" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "ShutdownBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShutdownBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotAttributeName

newtype SnapshotAttributeName Source #

Instances

Instances details
FromJSON SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

FromJSONKey SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToJSON SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToJSONKey SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToByteString SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToHeader SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToLog SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToQuery SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

FromText SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToText SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

FromXML SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

ToXML SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

Generic SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

Associated Types

type Rep SnapshotAttributeName :: Type -> Type #

Read SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

Show SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

NFData SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

Methods

rnf :: SnapshotAttributeName -> () #

Eq SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

Ord SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

Hashable SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

type Rep SnapshotAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotAttributeName

type Rep SnapshotAttributeName = D1 ('MetaData "SnapshotAttributeName" "Amazonka.EC2.Types.SnapshotAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SnapshotAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapshotAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SnapshotState

newtype SnapshotState Source #

Constructors

SnapshotState' 

Instances

Instances details
FromJSON SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

FromJSONKey SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToJSON SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToJSONKey SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToByteString SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToHeader SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToLog SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToQuery SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

FromText SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToText SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

Methods

toText :: SnapshotState -> Text #

FromXML SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

ToXML SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

Methods

toXML :: SnapshotState -> XML #

Generic SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

Associated Types

type Rep SnapshotState :: Type -> Type #

Read SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

Show SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

NFData SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

Methods

rnf :: SnapshotState -> () #

Eq SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

Ord SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

Hashable SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

type Rep SnapshotState Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotState

type Rep SnapshotState = D1 ('MetaData "SnapshotState" "Amazonka.EC2.Types.SnapshotState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SnapshotState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSnapshotState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpotAllocationStrategy

newtype SpotAllocationStrategy Source #

Instances

Instances details
FromJSON SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

FromJSONKey SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToJSON SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToJSONKey SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToByteString SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToHeader SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToLog SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToQuery SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

FromText SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToText SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

FromXML SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

ToXML SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

Generic SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

Associated Types

type Rep SpotAllocationStrategy :: Type -> Type #

Read SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

Show SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

NFData SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

Methods

rnf :: SpotAllocationStrategy -> () #

Eq SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

Ord SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

Hashable SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

type Rep SpotAllocationStrategy Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotAllocationStrategy

type Rep SpotAllocationStrategy = D1 ('MetaData "SpotAllocationStrategy" "Amazonka.EC2.Types.SpotAllocationStrategy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SpotAllocationStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpotAllocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpotInstanceInterruptionBehavior

newtype SpotInstanceInterruptionBehavior Source #

Instances

Instances details
FromJSON SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

FromJSONKey SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToJSON SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToJSONKey SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToByteString SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToHeader SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToLog SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToQuery SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

FromText SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToText SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

FromXML SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

ToXML SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

Generic SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

Associated Types

type Rep SpotInstanceInterruptionBehavior :: Type -> Type #

Read SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

Show SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

NFData SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

Eq SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

Ord SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

Hashable SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

type Rep SpotInstanceInterruptionBehavior Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceInterruptionBehavior

type Rep SpotInstanceInterruptionBehavior = D1 ('MetaData "SpotInstanceInterruptionBehavior" "Amazonka.EC2.Types.SpotInstanceInterruptionBehavior" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SpotInstanceInterruptionBehavior'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpotInstanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpotInstanceState

newtype SpotInstanceState Source #

Instances

Instances details
FromJSON SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

FromJSONKey SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToJSON SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToJSONKey SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToByteString SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToHeader SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToLog SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToQuery SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

FromText SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToText SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

FromXML SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

ToXML SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

Generic SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

Associated Types

type Rep SpotInstanceState :: Type -> Type #

Read SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

Show SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

NFData SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

Methods

rnf :: SpotInstanceState -> () #

Eq SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

Ord SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

Hashable SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

type Rep SpotInstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceState

type Rep SpotInstanceState = D1 ('MetaData "SpotInstanceState" "Amazonka.EC2.Types.SpotInstanceState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SpotInstanceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpotInstanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpotInstanceType

newtype SpotInstanceType Source #

Instances

Instances details
FromJSON SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

FromJSONKey SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToJSON SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToJSONKey SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToByteString SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToHeader SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToLog SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToQuery SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

FromText SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToText SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

FromXML SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

ToXML SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

Generic SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

Associated Types

type Rep SpotInstanceType :: Type -> Type #

Read SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

Show SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

NFData SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

Methods

rnf :: SpotInstanceType -> () #

Eq SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

Ord SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

Hashable SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

type Rep SpotInstanceType Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceType

type Rep SpotInstanceType = D1 ('MetaData "SpotInstanceType" "Amazonka.EC2.Types.SpotInstanceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SpotInstanceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpotInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpreadLevel

newtype SpreadLevel Source #

Constructors

SpreadLevel' 

Bundled Patterns

pattern SpreadLevel_Host :: SpreadLevel 
pattern SpreadLevel_Rack :: SpreadLevel 

Instances

Instances details
FromJSON SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

FromJSONKey SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToJSON SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToJSONKey SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToByteString SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToHeader SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToLog SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToQuery SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

FromText SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToText SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

Methods

toText :: SpreadLevel -> Text #

FromXML SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

ToXML SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

Methods

toXML :: SpreadLevel -> XML #

Generic SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

Associated Types

type Rep SpreadLevel :: Type -> Type #

Read SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

Show SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

NFData SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

Methods

rnf :: SpreadLevel -> () #

Eq SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

Ord SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

Hashable SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

type Rep SpreadLevel Source # 
Instance details

Defined in Amazonka.EC2.Types.SpreadLevel

type Rep SpreadLevel = D1 ('MetaData "SpreadLevel" "Amazonka.EC2.Types.SpreadLevel" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SpreadLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpreadLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

State

newtype State Source #

Constructors

State' 

Fields

Bundled Patterns

pattern State_Available :: State 
pattern State_Deleted :: State 
pattern State_Deleting :: State 
pattern State_Expired :: State 
pattern State_Failed :: State 
pattern State_Pending :: State 
pattern State_PendingAcceptance :: State 
pattern State_Rejected :: State 

Instances

Instances details
FromJSON State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

FromJSONKey State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

ToJSON State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

ToJSONKey State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

ToByteString State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

toBS :: State -> ByteString #

ToHeader State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

toHeader :: HeaderName -> State -> [Header] #

ToLog State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

ToQuery State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

toQuery :: State -> QueryString #

FromText State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

ToText State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

toText :: State -> Text #

FromXML State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

parseXML :: [Node] -> Either String State #

ToXML State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

toXML :: State -> XML #

Generic State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Associated Types

type Rep State :: Type -> Type #

Methods

from :: State -> Rep State x #

to :: Rep State x -> State #

Read State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Show State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

showsPrec :: Int -> State -> ShowS #

show :: State -> String #

showList :: [State] -> ShowS #

NFData State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

rnf :: State -> () #

Eq State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

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

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

Ord State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

compare :: State -> State -> Ordering #

(<) :: State -> State -> Bool #

(<=) :: State -> State -> Bool #

(>) :: State -> State -> Bool #

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

max :: State -> State -> State #

min :: State -> State -> State #

Hashable State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

Methods

hashWithSalt :: Int -> State -> Int #

hash :: State -> Int #

type Rep State Source # 
Instance details

Defined in Amazonka.EC2.Types.State

type Rep State = D1 ('MetaData "State" "Amazonka.EC2.Types.State" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "State'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StaticSourcesSupportValue

newtype StaticSourcesSupportValue Source #

Instances

Instances details
FromJSON StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

FromJSONKey StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToJSON StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToJSONKey StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToByteString StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToHeader StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToLog StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToQuery StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

FromText StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToText StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

FromXML StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

ToXML StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

Generic StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

Associated Types

type Rep StaticSourcesSupportValue :: Type -> Type #

Read StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

Show StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

NFData StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

Eq StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

Ord StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

Hashable StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

type Rep StaticSourcesSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.StaticSourcesSupportValue

type Rep StaticSourcesSupportValue = D1 ('MetaData "StaticSourcesSupportValue" "Amazonka.EC2.Types.StaticSourcesSupportValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "StaticSourcesSupportValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStaticSourcesSupportValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StatisticType

newtype StatisticType Source #

Constructors

StatisticType' 

Bundled Patterns

pattern StatisticType_P50 :: StatisticType 

Instances

Instances details
FromJSON StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

FromJSONKey StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToJSON StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToJSONKey StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToByteString StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToHeader StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToLog StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToQuery StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

FromText StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToText StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

Methods

toText :: StatisticType -> Text #

FromXML StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

ToXML StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

Methods

toXML :: StatisticType -> XML #

Generic StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

Associated Types

type Rep StatisticType :: Type -> Type #

Read StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

Show StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

NFData StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

Methods

rnf :: StatisticType -> () #

Eq StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

Ord StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

Hashable StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

type Rep StatisticType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatisticType

type Rep StatisticType = D1 ('MetaData "StatisticType" "Amazonka.EC2.Types.StatisticType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "StatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StatusName

newtype StatusName Source #

Constructors

StatusName' 

Fields

Bundled Patterns

pattern StatusName_Reachability :: StatusName 

Instances

Instances details
FromJSON StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

FromJSONKey StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToJSON StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToJSONKey StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToByteString StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToHeader StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToLog StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToQuery StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

FromText StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToText StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

Methods

toText :: StatusName -> Text #

FromXML StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

ToXML StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

Methods

toXML :: StatusName -> XML #

Generic StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

Associated Types

type Rep StatusName :: Type -> Type #

Read StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

Show StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

NFData StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

Methods

rnf :: StatusName -> () #

Eq StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

Ord StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

Hashable StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

type Rep StatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusName

type Rep StatusName = D1 ('MetaData "StatusName" "Amazonka.EC2.Types.StatusName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "StatusName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatusName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StatusType

newtype StatusType Source #

Constructors

StatusType' 

Fields

Instances

Instances details
FromJSON StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

FromJSONKey StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToJSON StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToJSONKey StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToByteString StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToHeader StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToLog StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToQuery StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

FromText StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToText StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

Methods

toText :: StatusType -> Text #

FromXML StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

ToXML StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

Methods

toXML :: StatusType -> XML #

Generic StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

Associated Types

type Rep StatusType :: Type -> Type #

Read StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

Show StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

NFData StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

Methods

rnf :: StatusType -> () #

Eq StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

Ord StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

Hashable StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

type Rep StatusType Source # 
Instance details

Defined in Amazonka.EC2.Types.StatusType

type Rep StatusType = D1 ('MetaData "StatusType" "Amazonka.EC2.Types.StatusType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "StatusType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatusType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageTier

newtype StorageTier Source #

Constructors

StorageTier' 

Bundled Patterns

pattern StorageTier_Archive :: StorageTier 
pattern StorageTier_Standard :: StorageTier 

Instances

Instances details
FromJSON StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

FromJSONKey StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToJSON StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToJSONKey StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToByteString StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToHeader StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToLog StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToQuery StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

FromText StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToText StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

Methods

toText :: StorageTier -> Text #

FromXML StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

ToXML StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

Methods

toXML :: StorageTier -> XML #

Generic StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

Associated Types

type Rep StorageTier :: Type -> Type #

Read StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

Show StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

NFData StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

Methods

rnf :: StorageTier -> () #

Eq StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

Ord StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

Hashable StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

type Rep StorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageTier

type Rep StorageTier = D1 ('MetaData "StorageTier" "Amazonka.EC2.Types.StorageTier" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "StorageTier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubnetCidrBlockStateCode

newtype SubnetCidrBlockStateCode Source #

Instances

Instances details
FromJSON SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

FromJSONKey SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToJSON SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToJSONKey SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToByteString SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToHeader SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToLog SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToQuery SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

FromText SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToText SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

FromXML SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

ToXML SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

Generic SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

Associated Types

type Rep SubnetCidrBlockStateCode :: Type -> Type #

Read SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

Show SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

NFData SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

Eq SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

Ord SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

Hashable SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

type Rep SubnetCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockStateCode

type Rep SubnetCidrBlockStateCode = D1 ('MetaData "SubnetCidrBlockStateCode" "Amazonka.EC2.Types.SubnetCidrBlockStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SubnetCidrBlockStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubnetCidrBlockStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubnetCidrReservationType

newtype SubnetCidrReservationType Source #

Instances

Instances details
FromJSON SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

FromJSONKey SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToJSON SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToJSONKey SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToByteString SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToHeader SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToLog SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToQuery SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

FromText SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToText SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

FromXML SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

ToXML SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

Generic SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

Associated Types

type Rep SubnetCidrReservationType :: Type -> Type #

Read SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

Show SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

NFData SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

Eq SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

Ord SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

Hashable SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

type Rep SubnetCidrReservationType Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservationType

type Rep SubnetCidrReservationType = D1 ('MetaData "SubnetCidrReservationType" "Amazonka.EC2.Types.SubnetCidrReservationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SubnetCidrReservationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubnetCidrReservationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubnetState

newtype SubnetState Source #

Constructors

SubnetState' 

Bundled Patterns

pattern SubnetState_Available :: SubnetState 
pattern SubnetState_Pending :: SubnetState 

Instances

Instances details
FromJSON SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

FromJSONKey SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToJSON SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToJSONKey SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToByteString SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToHeader SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToLog SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToQuery SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

FromText SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToText SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

Methods

toText :: SubnetState -> Text #

FromXML SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

ToXML SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

Methods

toXML :: SubnetState -> XML #

Generic SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

Associated Types

type Rep SubnetState :: Type -> Type #

Read SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

Show SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

NFData SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

Methods

rnf :: SubnetState -> () #

Eq SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

Ord SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

Hashable SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

type Rep SubnetState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetState

type Rep SubnetState = D1 ('MetaData "SubnetState" "Amazonka.EC2.Types.SubnetState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SubnetState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubnetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SummaryStatus

newtype SummaryStatus Source #

Constructors

SummaryStatus' 

Instances

Instances details
FromJSON SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

FromJSONKey SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToJSON SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToJSONKey SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToByteString SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToHeader SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToLog SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToQuery SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

FromText SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToText SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

Methods

toText :: SummaryStatus -> Text #

FromXML SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

ToXML SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

Methods

toXML :: SummaryStatus -> XML #

Generic SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

Associated Types

type Rep SummaryStatus :: Type -> Type #

Read SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

Show SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

NFData SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

Methods

rnf :: SummaryStatus -> () #

Eq SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

Ord SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

Hashable SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

type Rep SummaryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SummaryStatus

type Rep SummaryStatus = D1 ('MetaData "SummaryStatus" "Amazonka.EC2.Types.SummaryStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "SummaryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSummaryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetCapacityUnitType

newtype TargetCapacityUnitType Source #

Instances

Instances details
FromJSON TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

FromJSONKey TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToJSON TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToJSONKey TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToByteString TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToHeader TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToLog TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToQuery TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

FromText TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToText TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

FromXML TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

ToXML TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

Generic TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

Associated Types

type Rep TargetCapacityUnitType :: Type -> Type #

Read TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

Show TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

NFData TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

Methods

rnf :: TargetCapacityUnitType -> () #

Eq TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

Ord TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

Hashable TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

type Rep TargetCapacityUnitType Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacityUnitType

type Rep TargetCapacityUnitType = D1 ('MetaData "TargetCapacityUnitType" "Amazonka.EC2.Types.TargetCapacityUnitType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TargetCapacityUnitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetCapacityUnitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetStorageTier

newtype TargetStorageTier Source #

Bundled Patterns

pattern TargetStorageTier_Archive :: TargetStorageTier 

Instances

Instances details
FromJSON TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

FromJSONKey TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToJSON TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToJSONKey TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToByteString TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToHeader TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToLog TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToQuery TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

FromText TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToText TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

FromXML TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

ToXML TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

Generic TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

Associated Types

type Rep TargetStorageTier :: Type -> Type #

Read TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

Show TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

NFData TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

Methods

rnf :: TargetStorageTier -> () #

Eq TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

Ord TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

Hashable TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

type Rep TargetStorageTier Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetStorageTier

type Rep TargetStorageTier = D1 ('MetaData "TargetStorageTier" "Amazonka.EC2.Types.TargetStorageTier" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TargetStorageTier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetStorageTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TelemetryStatus

newtype TelemetryStatus Source #

Constructors

TelemetryStatus' 

Instances

Instances details
FromJSON TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

FromJSONKey TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToJSON TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToJSONKey TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToByteString TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToHeader TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToLog TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToQuery TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

FromText TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToText TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

FromXML TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

ToXML TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

Methods

toXML :: TelemetryStatus -> XML #

Generic TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

Associated Types

type Rep TelemetryStatus :: Type -> Type #

Read TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

Show TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

NFData TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

Methods

rnf :: TelemetryStatus -> () #

Eq TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

Ord TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

Hashable TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

type Rep TelemetryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TelemetryStatus

type Rep TelemetryStatus = D1 ('MetaData "TelemetryStatus" "Amazonka.EC2.Types.TelemetryStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TelemetryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTelemetryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Tenancy

newtype Tenancy Source #

Constructors

Tenancy' 

Fields

Bundled Patterns

pattern Tenancy_Dedicated :: Tenancy 
pattern Tenancy_Default :: Tenancy 
pattern Tenancy_Host :: Tenancy 

Instances

Instances details
FromJSON Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

FromJSONKey Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

ToJSON Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

ToJSONKey Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

ToByteString Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Methods

toBS :: Tenancy -> ByteString #

ToHeader Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Methods

toHeader :: HeaderName -> Tenancy -> [Header] #

ToLog Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

ToQuery Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

FromText Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

ToText Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Methods

toText :: Tenancy -> Text #

FromXML Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

ToXML Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Methods

toXML :: Tenancy -> XML #

Generic Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Associated Types

type Rep Tenancy :: Type -> Type #

Methods

from :: Tenancy -> Rep Tenancy x #

to :: Rep Tenancy x -> Tenancy #

Read Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Show Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

NFData Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Methods

rnf :: Tenancy -> () #

Eq Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Methods

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

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

Ord Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Hashable Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

Methods

hashWithSalt :: Int -> Tenancy -> Int #

hash :: Tenancy -> Int #

type Rep Tenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.Tenancy

type Rep Tenancy = D1 ('MetaData "Tenancy" "Amazonka.EC2.Types.Tenancy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "Tenancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TieringOperationStatus

newtype TieringOperationStatus Source #

Instances

Instances details
FromJSON TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

FromJSONKey TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToJSON TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToJSONKey TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToByteString TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToHeader TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToLog TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToQuery TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

FromText TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToText TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

FromXML TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

ToXML TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

Generic TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

Associated Types

type Rep TieringOperationStatus :: Type -> Type #

Read TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

Show TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

NFData TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

Methods

rnf :: TieringOperationStatus -> () #

Eq TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

Ord TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

Hashable TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

type Rep TieringOperationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TieringOperationStatus

type Rep TieringOperationStatus = D1 ('MetaData "TieringOperationStatus" "Amazonka.EC2.Types.TieringOperationStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TieringOperationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTieringOperationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TpmSupportValues

newtype TpmSupportValues Source #

Bundled Patterns

pattern TpmSupportValues_V2_0 :: TpmSupportValues 

Instances

Instances details
FromJSON TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

FromJSONKey TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToJSON TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToJSONKey TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToByteString TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToHeader TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToLog TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToQuery TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

FromText TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToText TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

FromXML TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

ToXML TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

Generic TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

Associated Types

type Rep TpmSupportValues :: Type -> Type #

Read TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

Show TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

NFData TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

Methods

rnf :: TpmSupportValues -> () #

Eq TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

Ord TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

Hashable TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

type Rep TpmSupportValues Source # 
Instance details

Defined in Amazonka.EC2.Types.TpmSupportValues

type Rep TpmSupportValues = D1 ('MetaData "TpmSupportValues" "Amazonka.EC2.Types.TpmSupportValues" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TpmSupportValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTpmSupportValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficDirection

newtype TrafficDirection Source #

Instances

Instances details
FromJSON TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

FromJSONKey TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToJSON TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToJSONKey TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToByteString TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToHeader TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToLog TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToQuery TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

FromText TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToText TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

FromXML TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

ToXML TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

Generic TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

Associated Types

type Rep TrafficDirection :: Type -> Type #

Read TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

Show TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

NFData TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

Methods

rnf :: TrafficDirection -> () #

Eq TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

Ord TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

Hashable TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

type Rep TrafficDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficDirection

type Rep TrafficDirection = D1 ('MetaData "TrafficDirection" "Amazonka.EC2.Types.TrafficDirection" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrafficDirection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficMirrorFilterRuleField

newtype TrafficMirrorFilterRuleField Source #

Instances

Instances details
FromJSON TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

FromJSONKey TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToJSON TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToJSONKey TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToByteString TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToHeader TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToLog TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToQuery TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

FromText TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToText TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

FromXML TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

ToXML TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

Generic TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

Associated Types

type Rep TrafficMirrorFilterRuleField :: Type -> Type #

Read TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

Show TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

NFData TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

Eq TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

Ord TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

Hashable TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

type Rep TrafficMirrorFilterRuleField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRuleField

type Rep TrafficMirrorFilterRuleField = D1 ('MetaData "TrafficMirrorFilterRuleField" "Amazonka.EC2.Types.TrafficMirrorFilterRuleField" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrafficMirrorFilterRuleField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficMirrorFilterRuleField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficMirrorNetworkService

newtype TrafficMirrorNetworkService Source #

Instances

Instances details
FromJSON TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

FromJSONKey TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToJSON TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToJSONKey TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToByteString TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToHeader TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToLog TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToQuery TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

FromText TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToText TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

FromXML TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

ToXML TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

Generic TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

Associated Types

type Rep TrafficMirrorNetworkService :: Type -> Type #

Read TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

Show TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

NFData TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

Eq TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

Ord TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

Hashable TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

type Rep TrafficMirrorNetworkService Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorNetworkService

type Rep TrafficMirrorNetworkService = D1 ('MetaData "TrafficMirrorNetworkService" "Amazonka.EC2.Types.TrafficMirrorNetworkService" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrafficMirrorNetworkService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficMirrorNetworkService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficMirrorRuleAction

newtype TrafficMirrorRuleAction Source #

Instances

Instances details
FromJSON TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

FromJSONKey TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToJSON TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToJSONKey TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToByteString TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToHeader TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToLog TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToQuery TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

FromText TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToText TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

FromXML TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

ToXML TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

Generic TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

Associated Types

type Rep TrafficMirrorRuleAction :: Type -> Type #

Read TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

Show TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

NFData TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

Methods

rnf :: TrafficMirrorRuleAction -> () #

Eq TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

Ord TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

Hashable TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

type Rep TrafficMirrorRuleAction Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorRuleAction

type Rep TrafficMirrorRuleAction = D1 ('MetaData "TrafficMirrorRuleAction" "Amazonka.EC2.Types.TrafficMirrorRuleAction" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrafficMirrorRuleAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficMirrorRuleAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficMirrorSessionField

newtype TrafficMirrorSessionField Source #

Instances

Instances details
FromJSON TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

FromJSONKey TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToJSON TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToJSONKey TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToByteString TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToHeader TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToLog TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToQuery TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

FromText TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToText TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

FromXML TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

ToXML TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

Generic TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

Associated Types

type Rep TrafficMirrorSessionField :: Type -> Type #

Read TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

Show TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

NFData TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

Eq TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

Ord TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

Hashable TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

type Rep TrafficMirrorSessionField Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSessionField

type Rep TrafficMirrorSessionField = D1 ('MetaData "TrafficMirrorSessionField" "Amazonka.EC2.Types.TrafficMirrorSessionField" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrafficMirrorSessionField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficMirrorSessionField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficMirrorTargetType

newtype TrafficMirrorTargetType Source #

Instances

Instances details
FromJSON TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

FromJSONKey TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToJSON TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToJSONKey TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToByteString TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToHeader TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToLog TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToQuery TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

FromText TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToText TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

FromXML TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

ToXML TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

Generic TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

Associated Types

type Rep TrafficMirrorTargetType :: Type -> Type #

Read TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

Show TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

NFData TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

Methods

rnf :: TrafficMirrorTargetType -> () #

Eq TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

Ord TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

Hashable TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

type Rep TrafficMirrorTargetType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTargetType

type Rep TrafficMirrorTargetType = D1 ('MetaData "TrafficMirrorTargetType" "Amazonka.EC2.Types.TrafficMirrorTargetType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrafficMirrorTargetType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficMirrorTargetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrafficType

newtype TrafficType Source #

Constructors

TrafficType' 

Bundled Patterns

pattern TrafficType_ACCEPT :: TrafficType 
pattern TrafficType_ALL :: TrafficType 
pattern TrafficType_REJECT :: TrafficType 

Instances

Instances details
FromJSON TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

FromJSONKey TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToJSON TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToJSONKey TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToByteString TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToHeader TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToLog TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToQuery TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

FromText TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToText TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

Methods

toText :: TrafficType -> Text #

FromXML TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

ToXML TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

Methods

toXML :: TrafficType -> XML #

Generic TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

Associated Types

type Rep TrafficType :: Type -> Type #

Read TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

Show TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

NFData TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

Methods

rnf :: TrafficType -> () #

Eq TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

Ord TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

Hashable TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

type Rep TrafficType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficType

type Rep TrafficType = D1 ('MetaData "TrafficType" "Amazonka.EC2.Types.TrafficType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrafficType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrafficType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayAssociationState

newtype TransitGatewayAssociationState Source #

Instances

Instances details
FromJSON TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

FromJSONKey TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToJSON TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToJSONKey TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToByteString TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToHeader TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToLog TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToQuery TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

FromText TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToText TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

FromXML TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

ToXML TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

Generic TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

Associated Types

type Rep TransitGatewayAssociationState :: Type -> Type #

Read TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

Show TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

NFData TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

Eq TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

Ord TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

Hashable TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

type Rep TransitGatewayAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociationState

type Rep TransitGatewayAssociationState = D1 ('MetaData "TransitGatewayAssociationState" "Amazonka.EC2.Types.TransitGatewayAssociationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayAssociationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayAttachmentResourceType

newtype TransitGatewayAttachmentResourceType Source #

Instances

Instances details
FromJSON TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

FromJSONKey TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToJSON TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToJSONKey TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToByteString TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToHeader TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToLog TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToQuery TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

FromText TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToText TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

FromXML TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

ToXML TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

Generic TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

Read TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

Show TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

NFData TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

Eq TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

Ord TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

Hashable TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

type Rep TransitGatewayAttachmentResourceType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentResourceType

type Rep TransitGatewayAttachmentResourceType = D1 ('MetaData "TransitGatewayAttachmentResourceType" "Amazonka.EC2.Types.TransitGatewayAttachmentResourceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayAttachmentResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayAttachmentResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayAttachmentState

newtype TransitGatewayAttachmentState Source #

Instances

Instances details
FromJSON TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

FromJSONKey TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToJSON TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToJSONKey TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToByteString TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToHeader TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToLog TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToQuery TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

FromText TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToText TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

FromXML TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

ToXML TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

Generic TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

Associated Types

type Rep TransitGatewayAttachmentState :: Type -> Type #

Read TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

Show TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

NFData TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

Eq TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

Ord TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

Hashable TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

type Rep TransitGatewayAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentState

type Rep TransitGatewayAttachmentState = D1 ('MetaData "TransitGatewayAttachmentState" "Amazonka.EC2.Types.TransitGatewayAttachmentState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayAttachmentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayAttachmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayConnectPeerState

newtype TransitGatewayConnectPeerState Source #

Instances

Instances details
FromJSON TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

FromJSONKey TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToJSON TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToJSONKey TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToByteString TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToHeader TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToLog TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToQuery TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

FromText TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToText TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

FromXML TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

ToXML TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

Generic TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

Associated Types

type Rep TransitGatewayConnectPeerState :: Type -> Type #

Read TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

Show TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

NFData TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

Eq TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

Ord TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

Hashable TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

type Rep TransitGatewayConnectPeerState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerState

type Rep TransitGatewayConnectPeerState = D1 ('MetaData "TransitGatewayConnectPeerState" "Amazonka.EC2.Types.TransitGatewayConnectPeerState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayConnectPeerState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayConnectPeerState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayMulitcastDomainAssociationState

newtype TransitGatewayMulitcastDomainAssociationState Source #

Instances

Instances details
FromJSON TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

FromJSONKey TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToJSON TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToJSONKey TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToByteString TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToHeader TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToLog TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToQuery TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

FromText TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToText TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

FromXML TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

ToXML TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

Generic TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

Read TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

Show TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

NFData TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

Eq TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

Ord TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

Hashable TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

type Rep TransitGatewayMulitcastDomainAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState

type Rep TransitGatewayMulitcastDomainAssociationState = D1 ('MetaData "TransitGatewayMulitcastDomainAssociationState" "Amazonka.EC2.Types.TransitGatewayMulitcastDomainAssociationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayMulitcastDomainAssociationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayMulitcastDomainAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayMulticastDomainState

newtype TransitGatewayMulticastDomainState Source #

Instances

Instances details
FromJSON TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

FromJSONKey TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToJSON TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToJSONKey TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToByteString TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToHeader TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToLog TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToQuery TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

FromText TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToText TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

FromXML TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

ToXML TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

Generic TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

Associated Types

type Rep TransitGatewayMulticastDomainState :: Type -> Type #

Read TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

Show TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

NFData TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

Eq TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

Ord TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

Hashable TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

type Rep TransitGatewayMulticastDomainState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainState

type Rep TransitGatewayMulticastDomainState = D1 ('MetaData "TransitGatewayMulticastDomainState" "Amazonka.EC2.Types.TransitGatewayMulticastDomainState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayMulticastDomainState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayMulticastDomainState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayPolicyTableState

newtype TransitGatewayPolicyTableState Source #

Instances

Instances details
FromJSON TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

FromJSONKey TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToJSON TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToJSONKey TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToByteString TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToHeader TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToLog TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToQuery TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

FromText TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToText TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

FromXML TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

ToXML TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

Generic TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

Associated Types

type Rep TransitGatewayPolicyTableState :: Type -> Type #

Read TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

Show TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

NFData TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

Eq TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

Ord TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

Hashable TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

type Rep TransitGatewayPolicyTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableState

type Rep TransitGatewayPolicyTableState = D1 ('MetaData "TransitGatewayPolicyTableState" "Amazonka.EC2.Types.TransitGatewayPolicyTableState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayPolicyTableState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayPolicyTableState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayPrefixListReferenceState

newtype TransitGatewayPrefixListReferenceState Source #

Instances

Instances details
FromJSON TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

FromJSONKey TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToJSON TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToJSONKey TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToByteString TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToHeader TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToLog TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToQuery TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

FromText TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToText TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

FromXML TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

ToXML TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

Generic TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

Read TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

Show TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

NFData TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

Eq TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

Ord TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

Hashable TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

type Rep TransitGatewayPrefixListReferenceState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState

type Rep TransitGatewayPrefixListReferenceState = D1 ('MetaData "TransitGatewayPrefixListReferenceState" "Amazonka.EC2.Types.TransitGatewayPrefixListReferenceState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayPrefixListReferenceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayPrefixListReferenceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayPropagationState

newtype TransitGatewayPropagationState Source #

Instances

Instances details
FromJSON TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

FromJSONKey TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToJSON TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToJSONKey TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToByteString TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToHeader TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToLog TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToQuery TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

FromText TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToText TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

FromXML TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

ToXML TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

Generic TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

Associated Types

type Rep TransitGatewayPropagationState :: Type -> Type #

Read TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

Show TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

NFData TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

Eq TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

Ord TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

Hashable TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

type Rep TransitGatewayPropagationState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagationState

type Rep TransitGatewayPropagationState = D1 ('MetaData "TransitGatewayPropagationState" "Amazonka.EC2.Types.TransitGatewayPropagationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayPropagationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayPropagationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayRouteState

newtype TransitGatewayRouteState Source #

Instances

Instances details
FromJSON TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

FromJSONKey TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToJSON TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToJSONKey TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToByteString TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToHeader TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToLog TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToQuery TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

FromText TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToText TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

FromXML TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

ToXML TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

Generic TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

Associated Types

type Rep TransitGatewayRouteState :: Type -> Type #

Read TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

Show TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

NFData TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

Eq TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

Ord TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

Hashable TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

type Rep TransitGatewayRouteState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteState

type Rep TransitGatewayRouteState = D1 ('MetaData "TransitGatewayRouteState" "Amazonka.EC2.Types.TransitGatewayRouteState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayRouteState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayRouteState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayRouteTableAnnouncementDirection

newtype TransitGatewayRouteTableAnnouncementDirection Source #

Instances

Instances details
FromJSON TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

FromJSONKey TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToJSON TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToJSONKey TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToByteString TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToHeader TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToLog TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToQuery TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

FromText TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToText TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

FromXML TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

ToXML TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

Generic TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

Read TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

Show TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

NFData TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

Eq TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

Ord TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

Hashable TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

type Rep TransitGatewayRouteTableAnnouncementDirection Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection

type Rep TransitGatewayRouteTableAnnouncementDirection = D1 ('MetaData "TransitGatewayRouteTableAnnouncementDirection" "Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementDirection" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayRouteTableAnnouncementDirection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayRouteTableAnnouncementDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayRouteTableAnnouncementState

newtype TransitGatewayRouteTableAnnouncementState Source #

Instances

Instances details
FromJSON TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

FromJSONKey TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToJSON TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToJSONKey TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToByteString TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToHeader TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToLog TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToQuery TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

FromText TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToText TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

FromXML TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

ToXML TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

Generic TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

Read TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

Show TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

NFData TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

Eq TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

Ord TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

Hashable TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

type Rep TransitGatewayRouteTableAnnouncementState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState

type Rep TransitGatewayRouteTableAnnouncementState = D1 ('MetaData "TransitGatewayRouteTableAnnouncementState" "Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncementState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayRouteTableAnnouncementState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayRouteTableAnnouncementState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayRouteTableState

newtype TransitGatewayRouteTableState Source #

Instances

Instances details
FromJSON TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

FromJSONKey TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToJSON TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToJSONKey TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToByteString TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToHeader TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToLog TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToQuery TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

FromText TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToText TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

FromXML TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

ToXML TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

Generic TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

Associated Types

type Rep TransitGatewayRouteTableState :: Type -> Type #

Read TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

Show TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

NFData TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

Eq TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

Ord TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

Hashable TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

type Rep TransitGatewayRouteTableState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableState

type Rep TransitGatewayRouteTableState = D1 ('MetaData "TransitGatewayRouteTableState" "Amazonka.EC2.Types.TransitGatewayRouteTableState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayRouteTableState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayRouteTableState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayRouteType

newtype TransitGatewayRouteType Source #

Instances

Instances details
FromJSON TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

FromJSONKey TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToJSON TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToJSONKey TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToByteString TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToHeader TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToLog TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToQuery TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

FromText TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToText TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

FromXML TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

ToXML TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

Generic TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

Associated Types

type Rep TransitGatewayRouteType :: Type -> Type #

Read TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

Show TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

NFData TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

Methods

rnf :: TransitGatewayRouteType -> () #

Eq TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

Ord TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

Hashable TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

type Rep TransitGatewayRouteType Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteType

type Rep TransitGatewayRouteType = D1 ('MetaData "TransitGatewayRouteType" "Amazonka.EC2.Types.TransitGatewayRouteType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayRouteType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayRouteType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransitGatewayState

newtype TransitGatewayState Source #

Instances

Instances details
FromJSON TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

FromJSONKey TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToJSON TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToJSONKey TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToByteString TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToHeader TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToLog TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToQuery TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

FromText TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToText TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

FromXML TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

ToXML TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

Generic TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

Associated Types

type Rep TransitGatewayState :: Type -> Type #

Read TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

Show TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

NFData TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

Methods

rnf :: TransitGatewayState -> () #

Eq TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

Ord TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

Hashable TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

type Rep TransitGatewayState Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayState

type Rep TransitGatewayState = D1 ('MetaData "TransitGatewayState" "Amazonka.EC2.Types.TransitGatewayState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransitGatewayState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransitGatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TransportProtocol

newtype TransportProtocol Source #

Instances

Instances details
FromJSON TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

FromJSONKey TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToJSON TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToJSONKey TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToByteString TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToHeader TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToLog TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToQuery TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

FromText TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToText TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

FromXML TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

ToXML TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

Generic TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

Associated Types

type Rep TransportProtocol :: Type -> Type #

Read TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

Show TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

NFData TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

Methods

rnf :: TransportProtocol -> () #

Eq TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

Ord TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

Hashable TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

type Rep TransportProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.TransportProtocol

type Rep TransportProtocol = D1 ('MetaData "TransportProtocol" "Amazonka.EC2.Types.TransportProtocol" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TransportProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTransportProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TrustProviderType

newtype TrustProviderType Source #

Instances

Instances details
FromJSON TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

FromJSONKey TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToJSON TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToJSONKey TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToByteString TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToHeader TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToLog TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToQuery TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

FromText TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToText TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

FromXML TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

ToXML TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

Generic TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

Associated Types

type Rep TrustProviderType :: Type -> Type #

Read TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

Show TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

NFData TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

Methods

rnf :: TrustProviderType -> () #

Eq TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

Ord TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

Hashable TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

type Rep TrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.TrustProviderType

type Rep TrustProviderType = D1 ('MetaData "TrustProviderType" "Amazonka.EC2.Types.TrustProviderType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TrustProviderType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTrustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TunnelInsideIpVersion

newtype TunnelInsideIpVersion Source #

Instances

Instances details
FromJSON TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

FromJSONKey TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToJSON TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToJSONKey TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToByteString TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToHeader TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToLog TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToQuery TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

FromText TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToText TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

FromXML TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

ToXML TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

Generic TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

Associated Types

type Rep TunnelInsideIpVersion :: Type -> Type #

Read TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

Show TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

NFData TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

Methods

rnf :: TunnelInsideIpVersion -> () #

Eq TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

Ord TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

Hashable TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

type Rep TunnelInsideIpVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelInsideIpVersion

type Rep TunnelInsideIpVersion = D1 ('MetaData "TunnelInsideIpVersion" "Amazonka.EC2.Types.TunnelInsideIpVersion" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "TunnelInsideIpVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTunnelInsideIpVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UnlimitedSupportedInstanceFamily

newtype UnlimitedSupportedInstanceFamily Source #

Instances

Instances details
FromJSON UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

FromJSONKey UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToJSON UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToJSONKey UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToByteString UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToHeader UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToLog UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToQuery UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

FromText UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToText UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

FromXML UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

ToXML UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

Generic UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

Associated Types

type Rep UnlimitedSupportedInstanceFamily :: Type -> Type #

Read UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

Show UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

NFData UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

Eq UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

Ord UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

Hashable UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

type Rep UnlimitedSupportedInstanceFamily Source # 
Instance details

Defined in Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily

type Rep UnlimitedSupportedInstanceFamily = D1 ('MetaData "UnlimitedSupportedInstanceFamily" "Amazonka.EC2.Types.UnlimitedSupportedInstanceFamily" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "UnlimitedSupportedInstanceFamily'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnlimitedSupportedInstanceFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UnsuccessfulInstanceCreditSpecificationErrorCode

newtype UnsuccessfulInstanceCreditSpecificationErrorCode Source #

Instances

Instances details
FromJSON UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

FromJSONKey UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToJSON UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToJSONKey UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToByteString UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToHeader UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToLog UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToQuery UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

FromText UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToText UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

FromXML UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

ToXML UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

Generic UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

Read UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

Show UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

NFData UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

Eq UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

Ord UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

Hashable UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

type Rep UnsuccessfulInstanceCreditSpecificationErrorCode Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode

type Rep UnsuccessfulInstanceCreditSpecificationErrorCode = D1 ('MetaData "UnsuccessfulInstanceCreditSpecificationErrorCode" "Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationErrorCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "UnsuccessfulInstanceCreditSpecificationErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnsuccessfulInstanceCreditSpecificationErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageClassType

newtype UsageClassType Source #

Constructors

UsageClassType' 

Instances

Instances details
FromJSON UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

FromJSONKey UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToJSON UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToJSONKey UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToByteString UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToHeader UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToLog UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToQuery UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

FromText UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToText UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

FromXML UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

ToXML UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

Methods

toXML :: UsageClassType -> XML #

Generic UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

Associated Types

type Rep UsageClassType :: Type -> Type #

Read UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

Show UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

NFData UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

Methods

rnf :: UsageClassType -> () #

Eq UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

Ord UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

Hashable UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

type Rep UsageClassType Source # 
Instance details

Defined in Amazonka.EC2.Types.UsageClassType

type Rep UsageClassType = D1 ('MetaData "UsageClassType" "Amazonka.EC2.Types.UsageClassType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "UsageClassType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageClassType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UserTrustProviderType

newtype UserTrustProviderType Source #

Instances

Instances details
FromJSON UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

FromJSONKey UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToJSON UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToJSONKey UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToByteString UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToHeader UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToLog UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToQuery UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

FromText UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToText UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

FromXML UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

ToXML UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

Generic UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

Associated Types

type Rep UserTrustProviderType :: Type -> Type #

Read UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

Show UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

NFData UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

Methods

rnf :: UserTrustProviderType -> () #

Eq UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

Ord UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

Hashable UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

type Rep UserTrustProviderType Source # 
Instance details

Defined in Amazonka.EC2.Types.UserTrustProviderType

type Rep UserTrustProviderType = D1 ('MetaData "UserTrustProviderType" "Amazonka.EC2.Types.UserTrustProviderType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "UserTrustProviderType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUserTrustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerifiedAccessEndpointAttachmentType

newtype VerifiedAccessEndpointAttachmentType Source #

Instances

Instances details
FromJSON VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

FromJSONKey VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToJSON VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToJSONKey VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToByteString VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToHeader VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToLog VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToQuery VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

FromText VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToText VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

FromXML VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

ToXML VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

Generic VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

Read VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

Show VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

NFData VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

Eq VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

Ord VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

Hashable VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

type Rep VerifiedAccessEndpointAttachmentType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType

type Rep VerifiedAccessEndpointAttachmentType = D1 ('MetaData "VerifiedAccessEndpointAttachmentType" "Amazonka.EC2.Types.VerifiedAccessEndpointAttachmentType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VerifiedAccessEndpointAttachmentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVerifiedAccessEndpointAttachmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerifiedAccessEndpointProtocol

newtype VerifiedAccessEndpointProtocol Source #

Instances

Instances details
FromJSON VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

FromJSONKey VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToJSON VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToJSONKey VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToByteString VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToHeader VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToLog VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToQuery VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

FromText VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToText VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

FromXML VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

ToXML VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

Generic VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

Associated Types

type Rep VerifiedAccessEndpointProtocol :: Type -> Type #

Read VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

Show VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

NFData VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

Eq VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

Ord VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

Hashable VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

type Rep VerifiedAccessEndpointProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointProtocol

type Rep VerifiedAccessEndpointProtocol = D1 ('MetaData "VerifiedAccessEndpointProtocol" "Amazonka.EC2.Types.VerifiedAccessEndpointProtocol" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VerifiedAccessEndpointProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVerifiedAccessEndpointProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerifiedAccessEndpointStatusCode

newtype VerifiedAccessEndpointStatusCode Source #

Instances

Instances details
FromJSON VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

FromJSONKey VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToJSON VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToJSONKey VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToByteString VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToHeader VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToLog VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToQuery VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

FromText VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToText VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

FromXML VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

ToXML VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

Generic VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

Associated Types

type Rep VerifiedAccessEndpointStatusCode :: Type -> Type #

Read VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

Show VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

NFData VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

Eq VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

Ord VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

Hashable VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

type Rep VerifiedAccessEndpointStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode

type Rep VerifiedAccessEndpointStatusCode = D1 ('MetaData "VerifiedAccessEndpointStatusCode" "Amazonka.EC2.Types.VerifiedAccessEndpointStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VerifiedAccessEndpointStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVerifiedAccessEndpointStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerifiedAccessEndpointType

newtype VerifiedAccessEndpointType Source #

Instances

Instances details
FromJSON VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

FromJSONKey VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToJSON VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToJSONKey VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToByteString VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToHeader VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToLog VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToQuery VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

FromText VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToText VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

FromXML VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

ToXML VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

Generic VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

Associated Types

type Rep VerifiedAccessEndpointType :: Type -> Type #

Read VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

Show VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

NFData VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

Eq VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

Ord VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

Hashable VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

type Rep VerifiedAccessEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointType

type Rep VerifiedAccessEndpointType = D1 ('MetaData "VerifiedAccessEndpointType" "Amazonka.EC2.Types.VerifiedAccessEndpointType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VerifiedAccessEndpointType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVerifiedAccessEndpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VerifiedAccessLogDeliveryStatusCode

newtype VerifiedAccessLogDeliveryStatusCode Source #

Instances

Instances details
FromJSON VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

FromJSONKey VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToJSON VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToJSONKey VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToByteString VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToHeader VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToLog VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToQuery VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

FromText VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToText VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

FromXML VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

ToXML VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

Generic VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

Read VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

Show VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

NFData VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

Eq VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

Ord VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

Hashable VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

type Rep VerifiedAccessLogDeliveryStatusCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode

type Rep VerifiedAccessLogDeliveryStatusCode = D1 ('MetaData "VerifiedAccessLogDeliveryStatusCode" "Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatusCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VerifiedAccessLogDeliveryStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVerifiedAccessLogDeliveryStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualizationType

newtype VirtualizationType Source #

Instances

Instances details
FromJSON VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

FromJSONKey VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToJSON VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToJSONKey VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToByteString VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToHeader VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToLog VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToQuery VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

FromText VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToText VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

FromXML VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

ToXML VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

Generic VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

Associated Types

type Rep VirtualizationType :: Type -> Type #

Read VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

Show VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

NFData VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

Methods

rnf :: VirtualizationType -> () #

Eq VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

Ord VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

Hashable VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

type Rep VirtualizationType Source # 
Instance details

Defined in Amazonka.EC2.Types.VirtualizationType

type Rep VirtualizationType = D1 ('MetaData "VirtualizationType" "Amazonka.EC2.Types.VirtualizationType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VirtualizationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeAttachmentState

newtype VolumeAttachmentState Source #

Instances

Instances details
FromJSON VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

FromJSONKey VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToJSON VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToJSONKey VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToByteString VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToHeader VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToLog VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToQuery VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

FromText VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToText VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

FromXML VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

ToXML VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

Generic VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

Associated Types

type Rep VolumeAttachmentState :: Type -> Type #

Read VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

Show VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

NFData VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

Methods

rnf :: VolumeAttachmentState -> () #

Eq VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

Ord VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

Hashable VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

type Rep VolumeAttachmentState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachmentState

type Rep VolumeAttachmentState = D1 ('MetaData "VolumeAttachmentState" "Amazonka.EC2.Types.VolumeAttachmentState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VolumeAttachmentState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeAttachmentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeAttributeName

newtype VolumeAttributeName Source #

Instances

Instances details
FromJSON VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

FromJSONKey VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToJSON VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToJSONKey VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToByteString VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToHeader VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToLog VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToQuery VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

FromText VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToText VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

FromXML VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

ToXML VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

Generic VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

Associated Types

type Rep VolumeAttributeName :: Type -> Type #

Read VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

Show VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

NFData VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

Methods

rnf :: VolumeAttributeName -> () #

Eq VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

Ord VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

Hashable VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

type Rep VolumeAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttributeName

type Rep VolumeAttributeName = D1 ('MetaData "VolumeAttributeName" "Amazonka.EC2.Types.VolumeAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VolumeAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeModificationState

newtype VolumeModificationState Source #

Instances

Instances details
FromJSON VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

FromJSONKey VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToJSON VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToJSONKey VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToByteString VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToHeader VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToLog VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToQuery VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

FromText VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToText VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

FromXML VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

ToXML VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

Generic VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

Associated Types

type Rep VolumeModificationState :: Type -> Type #

Read VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

Show VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

NFData VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

Methods

rnf :: VolumeModificationState -> () #

Eq VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

Ord VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

Hashable VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

type Rep VolumeModificationState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModificationState

type Rep VolumeModificationState = D1 ('MetaData "VolumeModificationState" "Amazonka.EC2.Types.VolumeModificationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VolumeModificationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeModificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeState

newtype VolumeState Source #

Constructors

VolumeState' 

Instances

Instances details
FromJSON VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

FromJSONKey VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToJSON VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToJSONKey VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToByteString VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToHeader VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToLog VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToQuery VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

FromText VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToText VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

Methods

toText :: VolumeState -> Text #

FromXML VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

ToXML VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

Methods

toXML :: VolumeState -> XML #

Generic VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

Associated Types

type Rep VolumeState :: Type -> Type #

Read VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

Show VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

NFData VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

Methods

rnf :: VolumeState -> () #

Eq VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

Ord VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

Hashable VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

type Rep VolumeState Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeState

type Rep VolumeState = D1 ('MetaData "VolumeState" "Amazonka.EC2.Types.VolumeState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VolumeState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeStatusInfoStatus

newtype VolumeStatusInfoStatus Source #

Instances

Instances details
FromJSON VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

FromJSONKey VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToJSON VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToJSONKey VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToByteString VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToHeader VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToLog VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToQuery VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

FromText VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToText VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

FromXML VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

ToXML VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

Generic VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

Associated Types

type Rep VolumeStatusInfoStatus :: Type -> Type #

Read VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

Show VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

NFData VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

Methods

rnf :: VolumeStatusInfoStatus -> () #

Eq VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

Ord VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

Hashable VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

type Rep VolumeStatusInfoStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfoStatus

type Rep VolumeStatusInfoStatus = D1 ('MetaData "VolumeStatusInfoStatus" "Amazonka.EC2.Types.VolumeStatusInfoStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VolumeStatusInfoStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeStatusInfoStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeStatusName

newtype VolumeStatusName Source #

Instances

Instances details
FromJSON VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

FromJSONKey VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToJSON VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToJSONKey VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToByteString VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToHeader VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToLog VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToQuery VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

FromText VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToText VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

FromXML VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

ToXML VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

Generic VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

Associated Types

type Rep VolumeStatusName :: Type -> Type #

Read VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

Show VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

NFData VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

Methods

rnf :: VolumeStatusName -> () #

Eq VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

Ord VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

Hashable VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

type Rep VolumeStatusName Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusName

type Rep VolumeStatusName = D1 ('MetaData "VolumeStatusName" "Amazonka.EC2.Types.VolumeStatusName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VolumeStatusName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeStatusName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeType

newtype VolumeType Source #

Constructors

VolumeType' 

Fields

Instances

Instances details
FromJSON VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

FromJSONKey VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToJSON VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToJSONKey VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToByteString VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToHeader VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToLog VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToQuery VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

FromText VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToText VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

Methods

toText :: VolumeType -> Text #

FromXML VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

ToXML VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

Methods

toXML :: VolumeType -> XML #

Generic VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

Associated Types

type Rep VolumeType :: Type -> Type #

Read VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

Show VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

NFData VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

Methods

rnf :: VolumeType -> () #

Eq VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

Ord VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

Hashable VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

type Rep VolumeType Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeType

type Rep VolumeType = D1 ('MetaData "VolumeType" "Amazonka.EC2.Types.VolumeType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VolumeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcAttributeName

newtype VpcAttributeName Source #

Instances

Instances details
FromJSON VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

FromJSONKey VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToJSON VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToJSONKey VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToByteString VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToHeader VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToLog VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToQuery VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

FromText VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToText VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

FromXML VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

ToXML VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

Generic VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

Associated Types

type Rep VpcAttributeName :: Type -> Type #

Read VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

Show VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

NFData VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

Methods

rnf :: VpcAttributeName -> () #

Eq VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

Ord VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

Hashable VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

type Rep VpcAttributeName Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttributeName

type Rep VpcAttributeName = D1 ('MetaData "VpcAttributeName" "Amazonka.EC2.Types.VpcAttributeName" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpcAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcCidrBlockStateCode

newtype VpcCidrBlockStateCode Source #

Instances

Instances details
FromJSON VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

FromJSONKey VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToJSON VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToJSONKey VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToByteString VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToHeader VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToLog VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToQuery VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

FromText VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToText VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

FromXML VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

ToXML VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

Generic VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

Associated Types

type Rep VpcCidrBlockStateCode :: Type -> Type #

Read VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

Show VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

NFData VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

Methods

rnf :: VpcCidrBlockStateCode -> () #

Eq VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

Ord VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

Hashable VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

type Rep VpcCidrBlockStateCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockStateCode

type Rep VpcCidrBlockStateCode = D1 ('MetaData "VpcCidrBlockStateCode" "Amazonka.EC2.Types.VpcCidrBlockStateCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpcCidrBlockStateCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcCidrBlockStateCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcEndpointType

newtype VpcEndpointType Source #

Constructors

VpcEndpointType' 

Instances

Instances details
FromJSON VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

FromJSONKey VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToJSON VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToJSONKey VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToByteString VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToHeader VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToLog VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToQuery VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

FromText VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToText VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

FromXML VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

ToXML VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

Methods

toXML :: VpcEndpointType -> XML #

Generic VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

Associated Types

type Rep VpcEndpointType :: Type -> Type #

Read VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

Show VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

NFData VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

Methods

rnf :: VpcEndpointType -> () #

Eq VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

Ord VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

Hashable VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

type Rep VpcEndpointType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointType

type Rep VpcEndpointType = D1 ('MetaData "VpcEndpointType" "Amazonka.EC2.Types.VpcEndpointType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpcEndpointType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcEndpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcPeeringConnectionStateReasonCode

newtype VpcPeeringConnectionStateReasonCode Source #

Instances

Instances details
FromJSON VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

FromJSONKey VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToJSON VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToJSONKey VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToByteString VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToHeader VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToLog VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToQuery VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

FromText VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToText VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

FromXML VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

ToXML VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

Generic VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

Read VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

Show VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

NFData VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

Eq VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

Ord VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

Hashable VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

type Rep VpcPeeringConnectionStateReasonCode Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode

type Rep VpcPeeringConnectionStateReasonCode = D1 ('MetaData "VpcPeeringConnectionStateReasonCode" "Amazonka.EC2.Types.VpcPeeringConnectionStateReasonCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpcPeeringConnectionStateReasonCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcPeeringConnectionStateReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcState

newtype VpcState Source #

Constructors

VpcState' 

Fields

Bundled Patterns

pattern VpcState_Available :: VpcState 
pattern VpcState_Pending :: VpcState 

Instances

Instances details
FromJSON VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

FromJSONKey VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

ToJSON VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

ToJSONKey VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

ToByteString VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Methods

toBS :: VpcState -> ByteString #

ToHeader VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Methods

toHeader :: HeaderName -> VpcState -> [Header] #

ToLog VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

ToQuery VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

FromText VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

ToText VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Methods

toText :: VpcState -> Text #

FromXML VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

ToXML VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Methods

toXML :: VpcState -> XML #

Generic VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Associated Types

type Rep VpcState :: Type -> Type #

Methods

from :: VpcState -> Rep VpcState x #

to :: Rep VpcState x -> VpcState #

Read VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Show VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

NFData VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Methods

rnf :: VpcState -> () #

Eq VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Ord VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Hashable VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

Methods

hashWithSalt :: Int -> VpcState -> Int #

hash :: VpcState -> Int #

type Rep VpcState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcState

type Rep VpcState = D1 ('MetaData "VpcState" "Amazonka.EC2.Types.VpcState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpcState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpcTenancy

newtype VpcTenancy Source #

Constructors

VpcTenancy' 

Fields

Bundled Patterns

pattern VpcTenancy_Default :: VpcTenancy 

Instances

Instances details
FromJSON VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

FromJSONKey VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToJSON VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToJSONKey VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToByteString VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToHeader VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToLog VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToQuery VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

FromText VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToText VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

Methods

toText :: VpcTenancy -> Text #

FromXML VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

ToXML VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

Methods

toXML :: VpcTenancy -> XML #

Generic VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

Associated Types

type Rep VpcTenancy :: Type -> Type #

Read VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

Show VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

NFData VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

Methods

rnf :: VpcTenancy -> () #

Eq VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

Ord VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

Hashable VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

type Rep VpcTenancy Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcTenancy

type Rep VpcTenancy = D1 ('MetaData "VpcTenancy" "Amazonka.EC2.Types.VpcTenancy" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpcTenancy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpcTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpnEcmpSupportValue

newtype VpnEcmpSupportValue Source #

Instances

Instances details
FromJSON VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

FromJSONKey VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToJSON VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToJSONKey VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToByteString VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToHeader VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToLog VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToQuery VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

FromText VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToText VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

FromXML VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

ToXML VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

Generic VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

Associated Types

type Rep VpnEcmpSupportValue :: Type -> Type #

Read VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

Show VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

NFData VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

Methods

rnf :: VpnEcmpSupportValue -> () #

Eq VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

Ord VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

Hashable VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

type Rep VpnEcmpSupportValue Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnEcmpSupportValue

type Rep VpnEcmpSupportValue = D1 ('MetaData "VpnEcmpSupportValue" "Amazonka.EC2.Types.VpnEcmpSupportValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpnEcmpSupportValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpnEcmpSupportValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpnProtocol

newtype VpnProtocol Source #

Constructors

VpnProtocol' 

Bundled Patterns

pattern VpnProtocol_Openvpn :: VpnProtocol 

Instances

Instances details
FromJSON VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

FromJSONKey VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToJSON VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToJSONKey VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToByteString VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToHeader VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToLog VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToQuery VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

FromText VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToText VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

Methods

toText :: VpnProtocol -> Text #

FromXML VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

ToXML VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

Methods

toXML :: VpnProtocol -> XML #

Generic VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

Associated Types

type Rep VpnProtocol :: Type -> Type #

Read VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

Show VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

NFData VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

Methods

rnf :: VpnProtocol -> () #

Eq VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

Ord VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

Hashable VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

type Rep VpnProtocol Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnProtocol

type Rep VpnProtocol = D1 ('MetaData "VpnProtocol" "Amazonka.EC2.Types.VpnProtocol" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpnProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpnProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpnState

newtype VpnState Source #

Constructors

VpnState' 

Fields

Bundled Patterns

pattern VpnState_Available :: VpnState 
pattern VpnState_Deleted :: VpnState 
pattern VpnState_Deleting :: VpnState 
pattern VpnState_Pending :: VpnState 

Instances

Instances details
FromJSON VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

FromJSONKey VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

ToJSON VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

ToJSONKey VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

ToByteString VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Methods

toBS :: VpnState -> ByteString #

ToHeader VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Methods

toHeader :: HeaderName -> VpnState -> [Header] #

ToLog VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

ToQuery VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

FromText VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

ToText VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Methods

toText :: VpnState -> Text #

FromXML VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

ToXML VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Methods

toXML :: VpnState -> XML #

Generic VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Associated Types

type Rep VpnState :: Type -> Type #

Methods

from :: VpnState -> Rep VpnState x #

to :: Rep VpnState x -> VpnState #

Read VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Show VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

NFData VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Methods

rnf :: VpnState -> () #

Eq VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Ord VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Hashable VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

Methods

hashWithSalt :: Int -> VpnState -> Int #

hash :: VpnState -> Int #

type Rep VpnState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnState

type Rep VpnState = D1 ('MetaData "VpnState" "Amazonka.EC2.Types.VpnState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpnState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpnState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VpnStaticRouteSource

newtype VpnStaticRouteSource Source #

Instances

Instances details
FromJSON VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

FromJSONKey VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToJSON VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToJSONKey VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToByteString VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToHeader VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToLog VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToQuery VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

FromText VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToText VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

FromXML VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

ToXML VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

Generic VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

Associated Types

type Rep VpnStaticRouteSource :: Type -> Type #

Read VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

Show VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

NFData VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

Methods

rnf :: VpnStaticRouteSource -> () #

Eq VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

Ord VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

Hashable VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

type Rep VpnStaticRouteSource Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRouteSource

type Rep VpnStaticRouteSource = D1 ('MetaData "VpnStaticRouteSource" "Amazonka.EC2.Types.VpnStaticRouteSource" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "VpnStaticRouteSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVpnStaticRouteSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WeekDay

newtype WeekDay Source #

Constructors

WeekDay' 

Fields

Bundled Patterns

pattern WeekDay_Friday :: WeekDay 
pattern WeekDay_Monday :: WeekDay 
pattern WeekDay_Saturday :: WeekDay 
pattern WeekDay_Sunday :: WeekDay 
pattern WeekDay_Thursday :: WeekDay 
pattern WeekDay_Tuesday :: WeekDay 
pattern WeekDay_Wednesday :: WeekDay 

Instances

Instances details
FromJSON WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

FromJSONKey WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

ToJSON WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

ToJSONKey WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

ToByteString WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Methods

toBS :: WeekDay -> ByteString #

ToHeader WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Methods

toHeader :: HeaderName -> WeekDay -> [Header] #

ToLog WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

ToQuery WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

FromText WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

ToText WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Methods

toText :: WeekDay -> Text #

FromXML WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

ToXML WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Methods

toXML :: WeekDay -> XML #

Generic WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Associated Types

type Rep WeekDay :: Type -> Type #

Methods

from :: WeekDay -> Rep WeekDay x #

to :: Rep WeekDay x -> WeekDay #

Read WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Show WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

NFData WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Methods

rnf :: WeekDay -> () #

Eq WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Methods

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

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

Ord WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Hashable WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

Methods

hashWithSalt :: Int -> WeekDay -> Int #

hash :: WeekDay -> Int #

type Rep WeekDay Source # 
Instance details

Defined in Amazonka.EC2.Types.WeekDay

type Rep WeekDay = D1 ('MetaData "WeekDay" "Amazonka.EC2.Types.WeekDay" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'True) (C1 ('MetaCons "WeekDay'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWeekDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AcceleratorCount

data AcceleratorCount Source #

The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

See: newAcceleratorCount smart constructor.

Constructors

AcceleratorCount' 

Fields

  • max :: Maybe Int

    The maximum number of accelerators. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Int

    The minimum number of accelerators. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

FromXML AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

Generic AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

Associated Types

type Rep AcceleratorCount :: Type -> Type #

Read AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

Show AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

NFData AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

Methods

rnf :: AcceleratorCount -> () #

Eq AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

Hashable AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

type Rep AcceleratorCount Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCount

type Rep AcceleratorCount = D1 ('MetaData "AcceleratorCount" "Amazonka.EC2.Types.AcceleratorCount" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceleratorCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newAcceleratorCount :: AcceleratorCount Source #

Create a value of AcceleratorCount 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:max:AcceleratorCount', acceleratorCount_max - The maximum number of accelerators. If this parameter is not specified, there is no maximum limit.

$sel:min:AcceleratorCount', acceleratorCount_min - The minimum number of accelerators. If this parameter is not specified, there is no minimum limit.

acceleratorCount_max :: Lens' AcceleratorCount (Maybe Int) Source #

The maximum number of accelerators. If this parameter is not specified, there is no maximum limit.

acceleratorCount_min :: Lens' AcceleratorCount (Maybe Int) Source #

The minimum number of accelerators. If this parameter is not specified, there is no minimum limit.

AcceleratorCountRequest

data AcceleratorCountRequest Source #

The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance. To exclude accelerator-enabled instance types, set Max to 0.

See: newAcceleratorCountRequest smart constructor.

Constructors

AcceleratorCountRequest' 

Fields

  • max :: Maybe Int

    The maximum number of accelerators. To specify no maximum limit, omit this parameter. To exclude accelerator-enabled instance types, set Max to 0.

  • min :: Maybe Int

    The minimum number of accelerators. To specify no minimum limit, omit this parameter.

Instances

Instances details
ToQuery AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

Generic AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

Associated Types

type Rep AcceleratorCountRequest :: Type -> Type #

Read AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

Show AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

NFData AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

Methods

rnf :: AcceleratorCountRequest -> () #

Eq AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

Hashable AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

type Rep AcceleratorCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorCountRequest

type Rep AcceleratorCountRequest = D1 ('MetaData "AcceleratorCountRequest" "Amazonka.EC2.Types.AcceleratorCountRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceleratorCountRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newAcceleratorCountRequest :: AcceleratorCountRequest Source #

Create a value of AcceleratorCountRequest 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:max:AcceleratorCountRequest', acceleratorCountRequest_max - The maximum number of accelerators. To specify no maximum limit, omit this parameter. To exclude accelerator-enabled instance types, set Max to 0.

$sel:min:AcceleratorCountRequest', acceleratorCountRequest_min - The minimum number of accelerators. To specify no minimum limit, omit this parameter.

acceleratorCountRequest_max :: Lens' AcceleratorCountRequest (Maybe Int) Source #

The maximum number of accelerators. To specify no maximum limit, omit this parameter. To exclude accelerator-enabled instance types, set Max to 0.

acceleratorCountRequest_min :: Lens' AcceleratorCountRequest (Maybe Int) Source #

The minimum number of accelerators. To specify no minimum limit, omit this parameter.

AcceleratorTotalMemoryMiB

data AcceleratorTotalMemoryMiB Source #

The minimum and maximum amount of total accelerator memory, in MiB.

See: newAcceleratorTotalMemoryMiB smart constructor.

Constructors

AcceleratorTotalMemoryMiB' 

Fields

  • max :: Maybe Int

    The maximum amount of accelerator memory, in MiB. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Int

    The minimum amount of accelerator memory, in MiB. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

FromXML AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

Generic AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

Associated Types

type Rep AcceleratorTotalMemoryMiB :: Type -> Type #

Read AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

Show AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

NFData AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

Eq AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

Hashable AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

type Rep AcceleratorTotalMemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiB

type Rep AcceleratorTotalMemoryMiB = D1 ('MetaData "AcceleratorTotalMemoryMiB" "Amazonka.EC2.Types.AcceleratorTotalMemoryMiB" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceleratorTotalMemoryMiB'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newAcceleratorTotalMemoryMiB :: AcceleratorTotalMemoryMiB Source #

Create a value of AcceleratorTotalMemoryMiB 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:max:AcceleratorTotalMemoryMiB', acceleratorTotalMemoryMiB_max - The maximum amount of accelerator memory, in MiB. If this parameter is not specified, there is no maximum limit.

$sel:min:AcceleratorTotalMemoryMiB', acceleratorTotalMemoryMiB_min - The minimum amount of accelerator memory, in MiB. If this parameter is not specified, there is no minimum limit.

acceleratorTotalMemoryMiB_max :: Lens' AcceleratorTotalMemoryMiB (Maybe Int) Source #

The maximum amount of accelerator memory, in MiB. If this parameter is not specified, there is no maximum limit.

acceleratorTotalMemoryMiB_min :: Lens' AcceleratorTotalMemoryMiB (Maybe Int) Source #

The minimum amount of accelerator memory, in MiB. If this parameter is not specified, there is no minimum limit.

AcceleratorTotalMemoryMiBRequest

data AcceleratorTotalMemoryMiBRequest Source #

The minimum and maximum amount of total accelerator memory, in MiB.

See: newAcceleratorTotalMemoryMiBRequest smart constructor.

Constructors

AcceleratorTotalMemoryMiBRequest' 

Fields

  • max :: Maybe Int

    The maximum amount of accelerator memory, in MiB. To specify no maximum limit, omit this parameter.

  • min :: Maybe Int

    The minimum amount of accelerator memory, in MiB. To specify no minimum limit, omit this parameter.

Instances

Instances details
ToQuery AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

Generic AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

Associated Types

type Rep AcceleratorTotalMemoryMiBRequest :: Type -> Type #

Read AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

Show AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

NFData AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

Eq AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

Hashable AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

type Rep AcceleratorTotalMemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest

type Rep AcceleratorTotalMemoryMiBRequest = D1 ('MetaData "AcceleratorTotalMemoryMiBRequest" "Amazonka.EC2.Types.AcceleratorTotalMemoryMiBRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceleratorTotalMemoryMiBRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newAcceleratorTotalMemoryMiBRequest :: AcceleratorTotalMemoryMiBRequest Source #

Create a value of AcceleratorTotalMemoryMiBRequest 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:max:AcceleratorTotalMemoryMiBRequest', acceleratorTotalMemoryMiBRequest_max - The maximum amount of accelerator memory, in MiB. To specify no maximum limit, omit this parameter.

$sel:min:AcceleratorTotalMemoryMiBRequest', acceleratorTotalMemoryMiBRequest_min - The minimum amount of accelerator memory, in MiB. To specify no minimum limit, omit this parameter.

acceleratorTotalMemoryMiBRequest_max :: Lens' AcceleratorTotalMemoryMiBRequest (Maybe Int) Source #

The maximum amount of accelerator memory, in MiB. To specify no maximum limit, omit this parameter.

acceleratorTotalMemoryMiBRequest_min :: Lens' AcceleratorTotalMemoryMiBRequest (Maybe Int) Source #

The minimum amount of accelerator memory, in MiB. To specify no minimum limit, omit this parameter.

AccessScopeAnalysisFinding

data AccessScopeAnalysisFinding Source #

Describes a finding for a Network Access Scope.

See: newAccessScopeAnalysisFinding smart constructor.

Constructors

AccessScopeAnalysisFinding' 

Fields

Instances

Instances details
FromXML AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

Generic AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

Associated Types

type Rep AccessScopeAnalysisFinding :: Type -> Type #

Read AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

Show AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

NFData AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

Eq AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

Hashable AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

type Rep AccessScopeAnalysisFinding Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopeAnalysisFinding

type Rep AccessScopeAnalysisFinding = D1 ('MetaData "AccessScopeAnalysisFinding" "Amazonka.EC2.Types.AccessScopeAnalysisFinding" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AccessScopeAnalysisFinding'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingComponents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PathComponent])) :*: S1 ('MetaSel ('Just "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkInsightsAccessScopeAnalysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInsightsAccessScopeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccessScopeAnalysisFinding :: AccessScopeAnalysisFinding Source #

Create a value of AccessScopeAnalysisFinding 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:findingComponents:AccessScopeAnalysisFinding', accessScopeAnalysisFinding_findingComponents - The finding components.

$sel:findingId:AccessScopeAnalysisFinding', accessScopeAnalysisFinding_findingId - The ID of the finding.

$sel:networkInsightsAccessScopeAnalysisId:AccessScopeAnalysisFinding', accessScopeAnalysisFinding_networkInsightsAccessScopeAnalysisId - The ID of the Network Access Scope analysis.

$sel:networkInsightsAccessScopeId:AccessScopeAnalysisFinding', accessScopeAnalysisFinding_networkInsightsAccessScopeId - The ID of the Network Access Scope.

AccessScopePath

data AccessScopePath Source #

Describes a path.

See: newAccessScopePath smart constructor.

Constructors

AccessScopePath' 

Fields

Instances

Instances details
FromXML AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

Generic AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

Associated Types

type Rep AccessScopePath :: Type -> Type #

Read AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

Show AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

NFData AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

Methods

rnf :: AccessScopePath -> () #

Eq AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

Hashable AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

type Rep AccessScopePath Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePath

type Rep AccessScopePath = D1 ('MetaData "AccessScopePath" "Amazonka.EC2.Types.AccessScopePath" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AccessScopePath'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PathStatement)) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PathStatement)) :*: S1 ('MetaSel ('Just "throughResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThroughResourcesStatement])))))

newAccessScopePath :: AccessScopePath Source #

Create a value of AccessScopePath 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:destination:AccessScopePath', accessScopePath_destination - The destination.

$sel:source:AccessScopePath', accessScopePath_source - The source.

$sel:throughResources:AccessScopePath', accessScopePath_throughResources - The through resources.

AccessScopePathRequest

data AccessScopePathRequest Source #

Describes a path.

See: newAccessScopePathRequest smart constructor.

Instances

Instances details
ToQuery AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

Generic AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

Associated Types

type Rep AccessScopePathRequest :: Type -> Type #

Read AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

Show AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

NFData AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

Methods

rnf :: AccessScopePathRequest -> () #

Eq AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

Hashable AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

type Rep AccessScopePathRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.AccessScopePathRequest

type Rep AccessScopePathRequest = D1 ('MetaData "AccessScopePathRequest" "Amazonka.EC2.Types.AccessScopePathRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AccessScopePathRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PathStatementRequest)) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PathStatementRequest)) :*: S1 ('MetaSel ('Just "throughResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThroughResourcesStatementRequest])))))

newAccessScopePathRequest :: AccessScopePathRequest Source #

Create a value of AccessScopePathRequest 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:destination:AccessScopePathRequest', accessScopePathRequest_destination - The destination.

$sel:source:AccessScopePathRequest', accessScopePathRequest_source - The source.

$sel:throughResources:AccessScopePathRequest', accessScopePathRequest_throughResources - The through resources.

AccountAttribute

data AccountAttribute Source #

Describes an account attribute.

See: newAccountAttribute smart constructor.

Constructors

AccountAttribute' 

Fields

Instances

Instances details
FromXML AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

Generic AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

Associated Types

type Rep AccountAttribute :: Type -> Type #

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

Show AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

Hashable AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

type Rep AccountAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttribute

type Rep AccountAttribute = D1 ('MetaData "AccountAttribute" "Amazonka.EC2.Types.AccountAttribute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AccountAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributeValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccountAttributeValue]))))

newAccountAttribute :: AccountAttribute Source #

Create a value of AccountAttribute 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:attributeName:AccountAttribute', accountAttribute_attributeName - The name of the account attribute.

$sel:attributeValues:AccountAttribute', accountAttribute_attributeValues - The values for the account attribute.

accountAttribute_attributeName :: Lens' AccountAttribute (Maybe Text) Source #

The name of the account attribute.

AccountAttributeValue

data AccountAttributeValue Source #

Describes a value of an account attribute.

See: newAccountAttributeValue smart constructor.

Constructors

AccountAttributeValue' 

Fields

Instances

Instances details
FromXML AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

Generic AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

Associated Types

type Rep AccountAttributeValue :: Type -> Type #

Read AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

Show AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

NFData AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

Methods

rnf :: AccountAttributeValue -> () #

Eq AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

Hashable AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

type Rep AccountAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AccountAttributeValue

type Rep AccountAttributeValue = D1 ('MetaData "AccountAttributeValue" "Amazonka.EC2.Types.AccountAttributeValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AccountAttributeValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAccountAttributeValue :: AccountAttributeValue Source #

Create a value of AccountAttributeValue 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:attributeValue:AccountAttributeValue', accountAttributeValue_attributeValue - The value of the attribute.

ActiveInstance

data ActiveInstance Source #

Describes a running instance in a Spot Fleet.

See: newActiveInstance smart constructor.

Constructors

ActiveInstance' 

Fields

Instances

Instances details
FromXML ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

Generic ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

Associated Types

type Rep ActiveInstance :: Type -> Type #

Read ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

Show ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

NFData ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

Methods

rnf :: ActiveInstance -> () #

Eq ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

Hashable ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

type Rep ActiveInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ActiveInstance

type Rep ActiveInstance = D1 ('MetaData "ActiveInstance" "Amazonka.EC2.Types.ActiveInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ActiveInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceHealthStatus)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spotInstanceRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newActiveInstance :: ActiveInstance Source #

Create a value of ActiveInstance 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:instanceHealth:ActiveInstance', activeInstance_instanceHealth - The health status of the instance. If the status of either the instance status check or the system status check is impaired, the health status of the instance is unhealthy. Otherwise, the health status is healthy.

$sel:instanceId:ActiveInstance', activeInstance_instanceId - The ID of the instance.

$sel:instanceType:ActiveInstance', activeInstance_instanceType - The instance type.

$sel:spotInstanceRequestId:ActiveInstance', activeInstance_spotInstanceRequestId - The ID of the Spot Instance request.

activeInstance_instanceHealth :: Lens' ActiveInstance (Maybe InstanceHealthStatus) Source #

The health status of the instance. If the status of either the instance status check or the system status check is impaired, the health status of the instance is unhealthy. Otherwise, the health status is healthy.

AddIpamOperatingRegion

data AddIpamOperatingRegion Source #

Add an operating Region to an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.

For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.

See: newAddIpamOperatingRegion smart constructor.

Constructors

AddIpamOperatingRegion' 

Fields

Instances

Instances details
ToQuery AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

Generic AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

Associated Types

type Rep AddIpamOperatingRegion :: Type -> Type #

Read AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

Show AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

NFData AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

Methods

rnf :: AddIpamOperatingRegion -> () #

Eq AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

Hashable AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

type Rep AddIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.AddIpamOperatingRegion

type Rep AddIpamOperatingRegion = D1 ('MetaData "AddIpamOperatingRegion" "Amazonka.EC2.Types.AddIpamOperatingRegion" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AddIpamOperatingRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAddIpamOperatingRegion :: AddIpamOperatingRegion Source #

Create a value of AddIpamOperatingRegion 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:regionName:AddIpamOperatingRegion', addIpamOperatingRegion_regionName - The name of the operating Region.

AddPrefixListEntry

data AddPrefixListEntry Source #

An entry for a prefix list.

See: newAddPrefixListEntry smart constructor.

Constructors

AddPrefixListEntry' 

Fields

Instances

Instances details
ToQuery AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

Generic AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

Associated Types

type Rep AddPrefixListEntry :: Type -> Type #

Read AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

Show AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

NFData AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

Methods

rnf :: AddPrefixListEntry -> () #

Eq AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

Hashable AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

type Rep AddPrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.AddPrefixListEntry

type Rep AddPrefixListEntry = D1 ('MetaData "AddPrefixListEntry" "Amazonka.EC2.Types.AddPrefixListEntry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AddPrefixListEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAddPrefixListEntry Source #

Create a value of AddPrefixListEntry 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:description:AddPrefixListEntry', addPrefixListEntry_description - A description for the entry.

Constraints: Up to 255 characters in length.

$sel:cidr:AddPrefixListEntry', addPrefixListEntry_cidr - The CIDR block.

addPrefixListEntry_description :: Lens' AddPrefixListEntry (Maybe Text) Source #

A description for the entry.

Constraints: Up to 255 characters in length.

AddedPrincipal

data AddedPrincipal Source #

Describes a principal.

See: newAddedPrincipal smart constructor.

Constructors

AddedPrincipal' 

Fields

Instances

Instances details
FromXML AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

Generic AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

Associated Types

type Rep AddedPrincipal :: Type -> Type #

Read AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

Show AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

NFData AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

Methods

rnf :: AddedPrincipal -> () #

Eq AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

Hashable AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

type Rep AddedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AddedPrincipal

type Rep AddedPrincipal = D1 ('MetaData "AddedPrincipal" "Amazonka.EC2.Types.AddedPrincipal" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AddedPrincipal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrincipalType))) :*: (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "servicePermissionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAddedPrincipal :: AddedPrincipal Source #

Create a value of AddedPrincipal 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:principal:AddedPrincipal', addedPrincipal_principal - The Amazon Resource Name (ARN) of the principal.

$sel:principalType:AddedPrincipal', addedPrincipal_principalType - The type of principal.

$sel:serviceId:AddedPrincipal', addedPrincipal_serviceId - The ID of the service.

$sel:servicePermissionId:AddedPrincipal', addedPrincipal_servicePermissionId - The ID of the service permission.

addedPrincipal_principal :: Lens' AddedPrincipal (Maybe Text) Source #

The Amazon Resource Name (ARN) of the principal.

AdditionalDetail

data AdditionalDetail Source #

Describes an additional detail for a path analysis.

See: newAdditionalDetail smart constructor.

Constructors

AdditionalDetail' 

Fields

Instances

Instances details
FromXML AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

Generic AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

Associated Types

type Rep AdditionalDetail :: Type -> Type #

Read AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

Show AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

NFData AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

Methods

rnf :: AdditionalDetail -> () #

Eq AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

Hashable AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

type Rep AdditionalDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.AdditionalDetail

type Rep AdditionalDetail = D1 ('MetaData "AdditionalDetail" "Amazonka.EC2.Types.AdditionalDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AdditionalDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalDetailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))))

newAdditionalDetail :: AdditionalDetail Source #

Create a value of AdditionalDetail 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:additionalDetailType:AdditionalDetail', additionalDetail_additionalDetailType - The information type.

$sel:component:AdditionalDetail', additionalDetail_component - The path component.

Address

data Address Source #

Describes an Elastic IP address, or a carrier IP address.

See: newAddress smart constructor.

Constructors

Address' 

Fields

Instances

Instances details
FromXML Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

Generic Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

Associated Types

type Rep Address :: Type -> Type #

Methods

from :: Address -> Rep Address x #

to :: Rep Address x -> Address #

Read Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

Show Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

NFData Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

Methods

rnf :: Address -> () #

Eq Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

Methods

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

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

Hashable Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

Methods

hashWithSalt :: Int -> Address -> Int #

hash :: Address -> Int #

type Rep Address Source # 
Instance details

Defined in Amazonka.EC2.Types.Address

type Rep Address = D1 ('MetaData "Address" "Amazonka.EC2.Types.Address" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Address'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "carrierIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerOwnedIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerOwnedIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainType)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "networkBorderGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "publicIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

newAddress :: Address Source #

Create a value of Address 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:allocationId:Address', address_allocationId - The ID representing the allocation of the address for use with EC2-VPC.

$sel:associationId:Address', address_associationId - The ID representing the association of the address with an instance in a VPC.

$sel:carrierIp:Address', address_carrierIp - The carrier IP address associated. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

$sel:customerOwnedIp:Address', address_customerOwnedIp - The customer-owned IP address.

$sel:customerOwnedIpv4Pool:Address', address_customerOwnedIpv4Pool - The ID of the customer-owned address pool.

$sel:domain:Address', address_domain - Indicates whether this Elastic IP address is for use with instances in EC2-Classic (standard) or instances in a VPC (vpc).

$sel:instanceId:Address', address_instanceId - The ID of the instance that the address is associated with (if any).

$sel:networkBorderGroup:Address', address_networkBorderGroup - The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.

$sel:networkInterfaceId:Address', address_networkInterfaceId - The ID of the network interface.

$sel:networkInterfaceOwnerId:Address', address_networkInterfaceOwnerId - The ID of the Amazon Web Services account that owns the network interface.

$sel:privateIpAddress:Address', address_privateIpAddress - The private IP address associated with the Elastic IP address.

$sel:publicIp:Address', address_publicIp - The Elastic IP address.

$sel:publicIpv4Pool:Address', address_publicIpv4Pool - The ID of an address pool.

$sel:tags:Address', address_tags - Any tags assigned to the Elastic IP address.

address_allocationId :: Lens' Address (Maybe Text) Source #

The ID representing the allocation of the address for use with EC2-VPC.

address_associationId :: Lens' Address (Maybe Text) Source #

The ID representing the association of the address with an instance in a VPC.

address_carrierIp :: Lens' Address (Maybe Text) Source #

The carrier IP address associated. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

address_customerOwnedIp :: Lens' Address (Maybe Text) Source #

The customer-owned IP address.

address_customerOwnedIpv4Pool :: Lens' Address (Maybe Text) Source #

The ID of the customer-owned address pool.

address_domain :: Lens' Address (Maybe DomainType) Source #

Indicates whether this Elastic IP address is for use with instances in EC2-Classic (standard) or instances in a VPC (vpc).

address_instanceId :: Lens' Address (Maybe Text) Source #

The ID of the instance that the address is associated with (if any).

address_networkBorderGroup :: Lens' Address (Maybe Text) Source #

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.

address_networkInterfaceId :: Lens' Address (Maybe Text) Source #

The ID of the network interface.

address_networkInterfaceOwnerId :: Lens' Address (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the network interface.

address_privateIpAddress :: Lens' Address (Maybe Text) Source #

The private IP address associated with the Elastic IP address.

address_publicIp :: Lens' Address (Maybe Text) Source #

The Elastic IP address.

address_publicIpv4Pool :: Lens' Address (Maybe Text) Source #

The ID of an address pool.

address_tags :: Lens' Address (Maybe [Tag]) Source #

Any tags assigned to the Elastic IP address.

AddressAttribute

data AddressAttribute Source #

The attributes associated with an Elastic IP address.

See: newAddressAttribute smart constructor.

Constructors

AddressAttribute' 

Fields

Instances

Instances details
FromXML AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Generic AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Associated Types

type Rep AddressAttribute :: Type -> Type #

Read AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Show AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

NFData AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Methods

rnf :: AddressAttribute -> () #

Eq AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

Hashable AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

type Rep AddressAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressAttribute

type Rep AddressAttribute = D1 ('MetaData "AddressAttribute" "Amazonka.EC2.Types.AddressAttribute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AddressAttribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ptrRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ptrRecordUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PtrUpdateStatus)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAddressAttribute :: AddressAttribute Source #

Create a value of AddressAttribute 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:allocationId:AddressAttribute', addressAttribute_allocationId - [EC2-VPC] The allocation ID.

$sel:ptrRecord:AddressAttribute', addressAttribute_ptrRecord - The pointer (PTR) record for the IP address.

$sel:ptrRecordUpdate:AddressAttribute', addressAttribute_ptrRecordUpdate - The updated PTR record for the IP address.

$sel:publicIp:AddressAttribute', addressAttribute_publicIp - The public IP address.

addressAttribute_ptrRecord :: Lens' AddressAttribute (Maybe Text) Source #

The pointer (PTR) record for the IP address.

AddressTransfer

data AddressTransfer Source #

Details on the Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.

See: newAddressTransfer smart constructor.

Constructors

AddressTransfer' 

Fields

Instances

Instances details
FromXML AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

Generic AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

Associated Types

type Rep AddressTransfer :: Type -> Type #

Read AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

Show AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

NFData AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

Methods

rnf :: AddressTransfer -> () #

Eq AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

Hashable AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

type Rep AddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.Types.AddressTransfer

type Rep AddressTransfer = D1 ('MetaData "AddressTransfer" "Amazonka.EC2.Types.AddressTransfer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AddressTransfer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addressTransferStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressTransferStatus)) :*: (S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "transferAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transferOfferAcceptedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "transferOfferExpirationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newAddressTransfer :: AddressTransfer Source #

Create a value of AddressTransfer 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:addressTransferStatus:AddressTransfer', addressTransfer_addressTransferStatus - The Elastic IP address transfer status.

$sel:allocationId:AddressTransfer', addressTransfer_allocationId - The allocation ID of an Elastic IP address.

$sel:publicIp:AddressTransfer', addressTransfer_publicIp - The Elastic IP address being transferred.

$sel:transferAccountId:AddressTransfer', addressTransfer_transferAccountId - The ID of the account that you want to transfer the Elastic IP address to.

$sel:transferOfferAcceptedTimestamp:AddressTransfer', addressTransfer_transferOfferAcceptedTimestamp - The timestamp when the Elastic IP address transfer was accepted.

$sel:transferOfferExpirationTimestamp:AddressTransfer', addressTransfer_transferOfferExpirationTimestamp - The timestamp when the Elastic IP address transfer expired. When the source account starts the transfer, the transfer account has seven hours to allocate the Elastic IP address to complete the transfer, or the Elastic IP address will return to its original owner.

addressTransfer_allocationId :: Lens' AddressTransfer (Maybe Text) Source #

The allocation ID of an Elastic IP address.

addressTransfer_publicIp :: Lens' AddressTransfer (Maybe Text) Source #

The Elastic IP address being transferred.

addressTransfer_transferAccountId :: Lens' AddressTransfer (Maybe Text) Source #

The ID of the account that you want to transfer the Elastic IP address to.

addressTransfer_transferOfferAcceptedTimestamp :: Lens' AddressTransfer (Maybe UTCTime) Source #

The timestamp when the Elastic IP address transfer was accepted.

addressTransfer_transferOfferExpirationTimestamp :: Lens' AddressTransfer (Maybe UTCTime) Source #

The timestamp when the Elastic IP address transfer expired. When the source account starts the transfer, the transfer account has seven hours to allocate the Elastic IP address to complete the transfer, or the Elastic IP address will return to its original owner.

AllowedPrincipal

data AllowedPrincipal Source #

Describes a principal.

See: newAllowedPrincipal smart constructor.

Constructors

AllowedPrincipal' 

Fields

Instances

Instances details
FromXML AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

Generic AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

Associated Types

type Rep AllowedPrincipal :: Type -> Type #

Read AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

Show AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

NFData AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

Methods

rnf :: AllowedPrincipal -> () #

Eq AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

Hashable AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

type Rep AllowedPrincipal Source # 
Instance details

Defined in Amazonka.EC2.Types.AllowedPrincipal

type Rep AllowedPrincipal = D1 ('MetaData "AllowedPrincipal" "Amazonka.EC2.Types.AllowedPrincipal" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AllowedPrincipal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrincipalType))) :*: (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "servicePermissionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newAllowedPrincipal :: AllowedPrincipal Source #

Create a value of AllowedPrincipal 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:principal:AllowedPrincipal', allowedPrincipal_principal - The Amazon Resource Name (ARN) of the principal.

$sel:principalType:AllowedPrincipal', allowedPrincipal_principalType - The type of principal.

$sel:serviceId:AllowedPrincipal', allowedPrincipal_serviceId - The ID of the service.

$sel:servicePermissionId:AllowedPrincipal', allowedPrincipal_servicePermissionId - The ID of the service permission.

$sel:tags:AllowedPrincipal', allowedPrincipal_tags - The tags.

allowedPrincipal_principal :: Lens' AllowedPrincipal (Maybe Text) Source #

The Amazon Resource Name (ARN) of the principal.

AlternatePathHint

data AlternatePathHint Source #

Describes an potential intermediate component of a feasible path.

See: newAlternatePathHint smart constructor.

Constructors

AlternatePathHint' 

Fields

Instances

Instances details
FromXML AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

Generic AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

Associated Types

type Rep AlternatePathHint :: Type -> Type #

Read AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

Show AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

NFData AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

Methods

rnf :: AlternatePathHint -> () #

Eq AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

Hashable AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

type Rep AlternatePathHint Source # 
Instance details

Defined in Amazonka.EC2.Types.AlternatePathHint

type Rep AlternatePathHint = D1 ('MetaData "AlternatePathHint" "Amazonka.EC2.Types.AlternatePathHint" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AlternatePathHint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "componentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "componentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAlternatePathHint :: AlternatePathHint Source #

Create a value of AlternatePathHint 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:componentArn:AlternatePathHint', alternatePathHint_componentArn - The Amazon Resource Name (ARN) of the component.

$sel:componentId:AlternatePathHint', alternatePathHint_componentId - The ID of the component.

alternatePathHint_componentArn :: Lens' AlternatePathHint (Maybe Text) Source #

The Amazon Resource Name (ARN) of the component.

AnalysisAclRule

data AnalysisAclRule Source #

Describes a network access control (ACL) rule.

See: newAnalysisAclRule smart constructor.

Constructors

AnalysisAclRule' 

Fields

Instances

Instances details
FromXML AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

Generic AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

Associated Types

type Rep AnalysisAclRule :: Type -> Type #

Read AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

Show AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

NFData AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

Methods

rnf :: AnalysisAclRule -> () #

Eq AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

Hashable AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

type Rep AnalysisAclRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisAclRule

newAnalysisAclRule :: AnalysisAclRule Source #

Create a value of AnalysisAclRule 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:cidr:AnalysisAclRule', analysisAclRule_cidr - The IPv4 address range, in CIDR notation.

$sel:egress:AnalysisAclRule', analysisAclRule_egress - Indicates whether the rule is an outbound rule.

$sel:portRange:AnalysisAclRule', analysisAclRule_portRange - The range of ports.

$sel:protocol:AnalysisAclRule', analysisAclRule_protocol - The protocol.

$sel:ruleAction:AnalysisAclRule', analysisAclRule_ruleAction - Indicates whether to allow or deny traffic that matches the rule.

$sel:ruleNumber:AnalysisAclRule', analysisAclRule_ruleNumber - The rule number.

analysisAclRule_cidr :: Lens' AnalysisAclRule (Maybe Text) Source #

The IPv4 address range, in CIDR notation.

analysisAclRule_egress :: Lens' AnalysisAclRule (Maybe Bool) Source #

Indicates whether the rule is an outbound rule.

analysisAclRule_ruleAction :: Lens' AnalysisAclRule (Maybe Text) Source #

Indicates whether to allow or deny traffic that matches the rule.

AnalysisComponent

data AnalysisComponent Source #

Describes a path component.

See: newAnalysisComponent smart constructor.

Constructors

AnalysisComponent' 

Fields

Instances

Instances details
FromXML AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

Generic AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

Associated Types

type Rep AnalysisComponent :: Type -> Type #

Read AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

Show AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

NFData AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

Methods

rnf :: AnalysisComponent -> () #

Eq AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

Hashable AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

type Rep AnalysisComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisComponent

type Rep AnalysisComponent = D1 ('MetaData "AnalysisComponent" "Amazonka.EC2.Types.AnalysisComponent" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AnalysisComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAnalysisComponent :: AnalysisComponent Source #

Create a value of AnalysisComponent 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:arn:AnalysisComponent', analysisComponent_arn - The Amazon Resource Name (ARN) of the component.

$sel:id:AnalysisComponent', analysisComponent_id - The ID of the component.

$sel:name:AnalysisComponent', analysisComponent_name - The name of the analysis component.

analysisComponent_arn :: Lens' AnalysisComponent (Maybe Text) Source #

The Amazon Resource Name (ARN) of the component.

analysisComponent_name :: Lens' AnalysisComponent (Maybe Text) Source #

The name of the analysis component.

AnalysisLoadBalancerListener

data AnalysisLoadBalancerListener Source #

Describes a load balancer listener.

See: newAnalysisLoadBalancerListener smart constructor.

Constructors

AnalysisLoadBalancerListener' 

Fields

Instances

Instances details
FromXML AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

Generic AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

Associated Types

type Rep AnalysisLoadBalancerListener :: Type -> Type #

Read AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

Show AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

NFData AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

Eq AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

Hashable AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

type Rep AnalysisLoadBalancerListener Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerListener

type Rep AnalysisLoadBalancerListener = D1 ('MetaData "AnalysisLoadBalancerListener" "Amazonka.EC2.Types.AnalysisLoadBalancerListener" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AnalysisLoadBalancerListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instancePort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "loadBalancerPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newAnalysisLoadBalancerListener :: AnalysisLoadBalancerListener Source #

Create a value of AnalysisLoadBalancerListener 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:instancePort:AnalysisLoadBalancerListener', analysisLoadBalancerListener_instancePort - [Classic Load Balancers] The back-end port for the listener.

$sel:loadBalancerPort:AnalysisLoadBalancerListener', analysisLoadBalancerListener_loadBalancerPort - The port on which the load balancer is listening.

analysisLoadBalancerListener_instancePort :: Lens' AnalysisLoadBalancerListener (Maybe Natural) Source #

Classic Load Balancers
The back-end port for the listener.

AnalysisLoadBalancerTarget

data AnalysisLoadBalancerTarget Source #

Describes a load balancer target.

See: newAnalysisLoadBalancerTarget smart constructor.

Constructors

AnalysisLoadBalancerTarget' 

Fields

Instances

Instances details
FromXML AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

Generic AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

Associated Types

type Rep AnalysisLoadBalancerTarget :: Type -> Type #

Read AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

Show AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

NFData AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

Eq AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

Hashable AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

type Rep AnalysisLoadBalancerTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisLoadBalancerTarget

type Rep AnalysisLoadBalancerTarget = D1 ('MetaData "AnalysisLoadBalancerTarget" "Amazonka.EC2.Types.AnalysisLoadBalancerTarget" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AnalysisLoadBalancerTarget'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instance'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newAnalysisLoadBalancerTarget :: AnalysisLoadBalancerTarget Source #

Create a value of AnalysisLoadBalancerTarget 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:address:AnalysisLoadBalancerTarget', analysisLoadBalancerTarget_address - The IP address.

$sel:availabilityZone:AnalysisLoadBalancerTarget', analysisLoadBalancerTarget_availabilityZone - The Availability Zone.

$sel:instance':AnalysisLoadBalancerTarget', analysisLoadBalancerTarget_instance - Information about the instance.

$sel:port:AnalysisLoadBalancerTarget', analysisLoadBalancerTarget_port - The port on which the target is listening.

AnalysisPacketHeader

data AnalysisPacketHeader Source #

Describes a header. Reflects any changes made by a component as traffic passes through. The fields of an inbound header are null except for the first component of a path.

See: newAnalysisPacketHeader smart constructor.

Constructors

AnalysisPacketHeader' 

Fields

Instances

Instances details
FromXML AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

Generic AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

Associated Types

type Rep AnalysisPacketHeader :: Type -> Type #

Read AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

Show AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

NFData AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

Methods

rnf :: AnalysisPacketHeader -> () #

Eq AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

Hashable AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

type Rep AnalysisPacketHeader Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisPacketHeader

type Rep AnalysisPacketHeader = D1 ('MetaData "AnalysisPacketHeader" "Amazonka.EC2.Types.AnalysisPacketHeader" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AnalysisPacketHeader'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "destinationPortRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortRange]))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "sourcePortRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortRange]))))))

newAnalysisPacketHeader :: AnalysisPacketHeader Source #

Create a value of AnalysisPacketHeader 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:destinationAddresses:AnalysisPacketHeader', analysisPacketHeader_destinationAddresses - The destination addresses.

$sel:destinationPortRanges:AnalysisPacketHeader', analysisPacketHeader_destinationPortRanges - The destination port ranges.

$sel:protocol:AnalysisPacketHeader', analysisPacketHeader_protocol - The protocol.

$sel:sourceAddresses:AnalysisPacketHeader', analysisPacketHeader_sourceAddresses - The source addresses.

$sel:sourcePortRanges:AnalysisPacketHeader', analysisPacketHeader_sourcePortRanges - The source port ranges.

AnalysisRouteTableRoute

data AnalysisRouteTableRoute Source #

Describes a route table route.

See: newAnalysisRouteTableRoute smart constructor.

Constructors

AnalysisRouteTableRoute' 

Fields

Instances

Instances details
FromXML AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Generic AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Associated Types

type Rep AnalysisRouteTableRoute :: Type -> Type #

Read AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Show AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

NFData AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Methods

rnf :: AnalysisRouteTableRoute -> () #

Eq AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

Hashable AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

type Rep AnalysisRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisRouteTableRoute

type Rep AnalysisRouteTableRoute = D1 ('MetaData "AnalysisRouteTableRoute" "Amazonka.EC2.Types.AnalysisRouteTableRoute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AnalysisRouteTableRoute'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "destinationCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationPrefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "egressOnlyInternetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "natGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "origin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcPeeringConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAnalysisRouteTableRoute :: AnalysisRouteTableRoute Source #

Create a value of AnalysisRouteTableRoute 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:destinationCidr:AnalysisRouteTableRoute', analysisRouteTableRoute_destinationCidr - The destination IPv4 address, in CIDR notation.

$sel:destinationPrefixListId:AnalysisRouteTableRoute', analysisRouteTableRoute_destinationPrefixListId - The prefix of the Amazon Web Service.

$sel:egressOnlyInternetGatewayId:AnalysisRouteTableRoute', analysisRouteTableRoute_egressOnlyInternetGatewayId - The ID of an egress-only internet gateway.

$sel:gatewayId:AnalysisRouteTableRoute', analysisRouteTableRoute_gatewayId - The ID of the gateway, such as an internet gateway or virtual private gateway.

$sel:instanceId:AnalysisRouteTableRoute', analysisRouteTableRoute_instanceId - The ID of the instance, such as a NAT instance.

$sel:natGatewayId:AnalysisRouteTableRoute', analysisRouteTableRoute_natGatewayId - The ID of a NAT gateway.

$sel:networkInterfaceId:AnalysisRouteTableRoute', analysisRouteTableRoute_networkInterfaceId - The ID of a network interface.

$sel:origin:AnalysisRouteTableRoute', analysisRouteTableRoute_origin - Describes how the route was created. The following are the possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.
  • CreateRoute - The route was manually added to the route table.
  • EnableVgwRoutePropagation - The route was propagated by route propagation.

$sel:state:AnalysisRouteTableRoute', analysisRouteTableRoute_state - The state. The following are the possible values:

  • active
  • blackhole

$sel:transitGatewayId:AnalysisRouteTableRoute', analysisRouteTableRoute_transitGatewayId - The ID of a transit gateway.

$sel:vpcPeeringConnectionId:AnalysisRouteTableRoute', analysisRouteTableRoute_vpcPeeringConnectionId - The ID of a VPC peering connection.

analysisRouteTableRoute_destinationCidr :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #

The destination IPv4 address, in CIDR notation.

analysisRouteTableRoute_gatewayId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #

The ID of the gateway, such as an internet gateway or virtual private gateway.

analysisRouteTableRoute_instanceId :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #

The ID of the instance, such as a NAT instance.

analysisRouteTableRoute_origin :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #

Describes how the route was created. The following are the possible values:

  • CreateRouteTable - The route was automatically created when the route table was created.
  • CreateRoute - The route was manually added to the route table.
  • EnableVgwRoutePropagation - The route was propagated by route propagation.

analysisRouteTableRoute_state :: Lens' AnalysisRouteTableRoute (Maybe Text) Source #

The state. The following are the possible values:

  • active
  • blackhole

AnalysisSecurityGroupRule

data AnalysisSecurityGroupRule Source #

Describes a security group rule.

See: newAnalysisSecurityGroupRule smart constructor.

Constructors

AnalysisSecurityGroupRule' 

Fields

Instances

Instances details
FromXML AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

Generic AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

Associated Types

type Rep AnalysisSecurityGroupRule :: Type -> Type #

Read AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

Show AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

NFData AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

Eq AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

Hashable AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

type Rep AnalysisSecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AnalysisSecurityGroupRule

type Rep AnalysisSecurityGroupRule = D1 ('MetaData "AnalysisSecurityGroupRule" "Amazonka.EC2.Types.AnalysisSecurityGroupRule" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AnalysisSecurityGroupRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "direction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "portRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PortRange)))) :*: (S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAnalysisSecurityGroupRule :: AnalysisSecurityGroupRule Source #

Create a value of AnalysisSecurityGroupRule 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:cidr:AnalysisSecurityGroupRule', analysisSecurityGroupRule_cidr - The IPv4 address range, in CIDR notation.

$sel:direction:AnalysisSecurityGroupRule', analysisSecurityGroupRule_direction - The direction. The following are the possible values:

  • egress
  • ingress

$sel:portRange:AnalysisSecurityGroupRule', analysisSecurityGroupRule_portRange - The port range.

$sel:prefixListId:AnalysisSecurityGroupRule', analysisSecurityGroupRule_prefixListId - The prefix list ID.

$sel:protocol:AnalysisSecurityGroupRule', analysisSecurityGroupRule_protocol - The protocol name.

$sel:securityGroupId:AnalysisSecurityGroupRule', analysisSecurityGroupRule_securityGroupId - The security group ID.

analysisSecurityGroupRule_cidr :: Lens' AnalysisSecurityGroupRule (Maybe Text) Source #

The IPv4 address range, in CIDR notation.

analysisSecurityGroupRule_direction :: Lens' AnalysisSecurityGroupRule (Maybe Text) Source #

The direction. The following are the possible values:

  • egress
  • ingress

AssignedPrivateIpAddress

data AssignedPrivateIpAddress Source #

Describes the private IP addresses assigned to a network interface.

See: newAssignedPrivateIpAddress smart constructor.

Constructors

AssignedPrivateIpAddress' 

Fields

Instances

Instances details
FromXML AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

Generic AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

Associated Types

type Rep AssignedPrivateIpAddress :: Type -> Type #

Read AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

Show AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

NFData AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

Eq AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

Hashable AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

type Rep AssignedPrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.AssignedPrivateIpAddress

type Rep AssignedPrivateIpAddress = D1 ('MetaData "AssignedPrivateIpAddress" "Amazonka.EC2.Types.AssignedPrivateIpAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssignedPrivateIpAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAssignedPrivateIpAddress :: AssignedPrivateIpAddress Source #

Create a value of AssignedPrivateIpAddress 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:privateIpAddress:AssignedPrivateIpAddress', assignedPrivateIpAddress_privateIpAddress - The private IP address assigned to the network interface.

assignedPrivateIpAddress_privateIpAddress :: Lens' AssignedPrivateIpAddress (Maybe Text) Source #

The private IP address assigned to the network interface.

AssociatedRole

data AssociatedRole Source #

Information about the associated IAM roles.

See: newAssociatedRole smart constructor.

Constructors

AssociatedRole' 

Fields

Instances

Instances details
FromXML AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

Generic AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

Associated Types

type Rep AssociatedRole :: Type -> Type #

Read AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

Show AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

NFData AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

Methods

rnf :: AssociatedRole -> () #

Eq AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

Hashable AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

type Rep AssociatedRole Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedRole

type Rep AssociatedRole = D1 ('MetaData "AssociatedRole" "Amazonka.EC2.Types.AssociatedRole" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociatedRole'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateS3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificateS3ObjectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssociatedRole :: AssociatedRole Source #

Create a value of AssociatedRole 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:associatedRoleArn:AssociatedRole', associatedRole_associatedRoleArn - The ARN of the associated IAM role.

$sel:certificateS3BucketName:AssociatedRole', associatedRole_certificateS3BucketName - The name of the Amazon S3 bucket in which the Amazon S3 object is stored.

$sel:certificateS3ObjectKey:AssociatedRole', associatedRole_certificateS3ObjectKey - The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is stored. The object key is formated as follows: role_arn/certificate_arn.

$sel:encryptionKmsKeyId:AssociatedRole', associatedRole_encryptionKmsKeyId - The ID of the KMS customer master key (CMK) used to encrypt the private key.

associatedRole_associatedRoleArn :: Lens' AssociatedRole (Maybe Text) Source #

The ARN of the associated IAM role.

associatedRole_certificateS3BucketName :: Lens' AssociatedRole (Maybe Text) Source #

The name of the Amazon S3 bucket in which the Amazon S3 object is stored.

associatedRole_certificateS3ObjectKey :: Lens' AssociatedRole (Maybe Text) Source #

The key of the Amazon S3 object ey where the certificate, certificate chain, and encrypted private key bundle is stored. The object key is formated as follows: role_arn/certificate_arn.

associatedRole_encryptionKmsKeyId :: Lens' AssociatedRole (Maybe Text) Source #

The ID of the KMS customer master key (CMK) used to encrypt the private key.

AssociatedTargetNetwork

data AssociatedTargetNetwork Source #

Describes a target network that is associated with a Client VPN endpoint. A target network is a subnet in a VPC.

See: newAssociatedTargetNetwork smart constructor.

Constructors

AssociatedTargetNetwork' 

Fields

Instances

Instances details
FromXML AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

Generic AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

Associated Types

type Rep AssociatedTargetNetwork :: Type -> Type #

Read AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

Show AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

NFData AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

Methods

rnf :: AssociatedTargetNetwork -> () #

Eq AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

Hashable AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

type Rep AssociatedTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociatedTargetNetwork

type Rep AssociatedTargetNetwork = D1 ('MetaData "AssociatedTargetNetwork" "Amazonka.EC2.Types.AssociatedTargetNetwork" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociatedTargetNetwork'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociatedNetworkType))))

newAssociatedTargetNetwork :: AssociatedTargetNetwork Source #

Create a value of AssociatedTargetNetwork 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:networkId:AssociatedTargetNetwork', associatedTargetNetwork_networkId - The ID of the subnet.

$sel:networkType:AssociatedTargetNetwork', associatedTargetNetwork_networkType - The target network type.

AssociationStatus

data AssociationStatus Source #

Describes the state of a target network association.

See: newAssociationStatus smart constructor.

Constructors

AssociationStatus' 

Fields

Instances

Instances details
FromXML AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

Generic AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

Associated Types

type Rep AssociationStatus :: Type -> Type #

Read AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

Show AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

NFData AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

Methods

rnf :: AssociationStatus -> () #

Eq AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

Hashable AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

type Rep AssociationStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.AssociationStatus

type Rep AssociationStatus = D1 ('MetaData "AssociationStatus" "Amazonka.EC2.Types.AssociationStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociationStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAssociationStatus :: AssociationStatus Source #

Create a value of AssociationStatus 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:code:AssociationStatus', associationStatus_code - The state of the target network association.

$sel:message:AssociationStatus', associationStatus_message - A message about the status of the target network association, if applicable.

associationStatus_code :: Lens' AssociationStatus (Maybe AssociationStatusCode) Source #

The state of the target network association.

associationStatus_message :: Lens' AssociationStatus (Maybe Text) Source #

A message about the status of the target network association, if applicable.

AthenaIntegration

data AthenaIntegration Source #

Describes integration options for Amazon Athena.

See: newAthenaIntegration smart constructor.

Constructors

AthenaIntegration' 

Fields

Instances

Instances details
ToQuery AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Generic AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Associated Types

type Rep AthenaIntegration :: Type -> Type #

Read AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Show AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

NFData AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Methods

rnf :: AthenaIntegration -> () #

Eq AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

Hashable AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

type Rep AthenaIntegration Source # 
Instance details

Defined in Amazonka.EC2.Types.AthenaIntegration

type Rep AthenaIntegration = D1 ('MetaData "AthenaIntegration" "Amazonka.EC2.Types.AthenaIntegration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AthenaIntegration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "partitionEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "partitionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "integrationResultS3DestinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "partitionLoadFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PartitionLoadFrequency))))

newAthenaIntegration Source #

Create a value of AthenaIntegration 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:partitionEndDate:AthenaIntegration', athenaIntegration_partitionEndDate - The end date for the partition.

$sel:partitionStartDate:AthenaIntegration', athenaIntegration_partitionStartDate - The start date for the partition.

$sel:integrationResultS3DestinationArn:AthenaIntegration', athenaIntegration_integrationResultS3DestinationArn - The location in Amazon S3 to store the generated CloudFormation template.

$sel:partitionLoadFrequency:AthenaIntegration', athenaIntegration_partitionLoadFrequency - The schedule for adding new partitions to the table.

athenaIntegration_integrationResultS3DestinationArn :: Lens' AthenaIntegration Text Source #

The location in Amazon S3 to store the generated CloudFormation template.

AttachmentEnaSrdSpecification

data AttachmentEnaSrdSpecification Source #

Describes the ENA Express configuration for the network interface that's attached to the instance.

See: newAttachmentEnaSrdSpecification smart constructor.

Constructors

AttachmentEnaSrdSpecification' 

Fields

Instances

Instances details
FromXML AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

Generic AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

Associated Types

type Rep AttachmentEnaSrdSpecification :: Type -> Type #

Read AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

Show AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

NFData AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

Eq AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

Hashable AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

type Rep AttachmentEnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdSpecification

type Rep AttachmentEnaSrdSpecification = D1 ('MetaData "AttachmentEnaSrdSpecification" "Amazonka.EC2.Types.AttachmentEnaSrdSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachmentEnaSrdSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enaSrdEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "enaSrdUdpSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttachmentEnaSrdUdpSpecification))))

newAttachmentEnaSrdSpecification :: AttachmentEnaSrdSpecification Source #

Create a value of AttachmentEnaSrdSpecification 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:enaSrdEnabled:AttachmentEnaSrdSpecification', attachmentEnaSrdSpecification_enaSrdEnabled - Indicates whether ENA Express is enabled for the network interface that's attached to the instance.

$sel:enaSrdUdpSpecification:AttachmentEnaSrdSpecification', attachmentEnaSrdSpecification_enaSrdUdpSpecification - ENA Express configuration for UDP network traffic.

attachmentEnaSrdSpecification_enaSrdEnabled :: Lens' AttachmentEnaSrdSpecification (Maybe Bool) Source #

Indicates whether ENA Express is enabled for the network interface that's attached to the instance.

AttachmentEnaSrdUdpSpecification

data AttachmentEnaSrdUdpSpecification Source #

Describes the ENA Express configuration for UDP traffic on the network interface that's attached to the instance.

See: newAttachmentEnaSrdUdpSpecification smart constructor.

Constructors

AttachmentEnaSrdUdpSpecification' 

Fields

  • enaSrdUdpEnabled :: Maybe Bool

    Indicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, you must first enable ENA Express.

Instances

Instances details
FromXML AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

Generic AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

Associated Types

type Rep AttachmentEnaSrdUdpSpecification :: Type -> Type #

Read AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

Show AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

NFData AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

Eq AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

Hashable AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

type Rep AttachmentEnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification

type Rep AttachmentEnaSrdUdpSpecification = D1 ('MetaData "AttachmentEnaSrdUdpSpecification" "Amazonka.EC2.Types.AttachmentEnaSrdUdpSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachmentEnaSrdUdpSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enaSrdUdpEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAttachmentEnaSrdUdpSpecification :: AttachmentEnaSrdUdpSpecification Source #

Create a value of AttachmentEnaSrdUdpSpecification 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:enaSrdUdpEnabled:AttachmentEnaSrdUdpSpecification', attachmentEnaSrdUdpSpecification_enaSrdUdpEnabled - Indicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, you must first enable ENA Express.

attachmentEnaSrdUdpSpecification_enaSrdUdpEnabled :: Lens' AttachmentEnaSrdUdpSpecification (Maybe Bool) Source #

Indicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, you must first enable ENA Express.

AttributeBooleanValue

data AttributeBooleanValue Source #

Describes a value for a resource attribute that is a Boolean value.

See: newAttributeBooleanValue smart constructor.

Constructors

AttributeBooleanValue' 

Fields

  • value :: Maybe Bool

    The attribute value. The valid values are true or false.

Instances

Instances details
ToQuery AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

FromXML AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

Generic AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

Associated Types

type Rep AttributeBooleanValue :: Type -> Type #

Read AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

Show AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

NFData AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

Methods

rnf :: AttributeBooleanValue -> () #

Eq AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

Hashable AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

type Rep AttributeBooleanValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeBooleanValue

type Rep AttributeBooleanValue = D1 ('MetaData "AttributeBooleanValue" "Amazonka.EC2.Types.AttributeBooleanValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttributeBooleanValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAttributeBooleanValue :: AttributeBooleanValue Source #

Create a value of AttributeBooleanValue 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:

AttributeBooleanValue, attributeBooleanValue_value - The attribute value. The valid values are true or false.

attributeBooleanValue_value :: Lens' AttributeBooleanValue (Maybe Bool) Source #

The attribute value. The valid values are true or false.

AttributeValue

data AttributeValue Source #

Describes a value for a resource attribute that is a String.

See: newAttributeValue smart constructor.

Constructors

AttributeValue' 

Fields

Instances

Instances details
ToQuery AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

FromXML AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

Generic AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

Associated Types

type Rep AttributeValue :: Type -> Type #

Read AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

Show AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

NFData AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

Methods

rnf :: AttributeValue -> () #

Eq AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

Hashable AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

type Rep AttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.AttributeValue

type Rep AttributeValue = D1 ('MetaData "AttributeValue" "Amazonka.EC2.Types.AttributeValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttributeValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAttributeValue :: AttributeValue Source #

Create a value of AttributeValue 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:

AttributeValue, attributeValue_value - The attribute value. The value is case-sensitive.

attributeValue_value :: Lens' AttributeValue (Maybe Text) Source #

The attribute value. The value is case-sensitive.

AuthorizationRule

data AuthorizationRule Source #

Information about an authorization rule.

See: newAuthorizationRule smart constructor.

Constructors

AuthorizationRule' 

Fields

Instances

Instances details
FromXML AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

Generic AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

Associated Types

type Rep AuthorizationRule :: Type -> Type #

Read AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

Show AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

NFData AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

Methods

rnf :: AuthorizationRule -> () #

Eq AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

Hashable AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

type Rep AuthorizationRule Source # 
Instance details

Defined in Amazonka.EC2.Types.AuthorizationRule

type Rep AuthorizationRule = D1 ('MetaData "AuthorizationRule" "Amazonka.EC2.Types.AuthorizationRule" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AuthorizationRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "clientVpnEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "destinationCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnAuthorizationRuleStatus))))))

newAuthorizationRule :: AuthorizationRule Source #

Create a value of AuthorizationRule 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:accessAll:AuthorizationRule', authorizationRule_accessAll - Indicates whether the authorization rule grants access to all clients.

$sel:clientVpnEndpointId:AuthorizationRule', authorizationRule_clientVpnEndpointId - The ID of the Client VPN endpoint with which the authorization rule is associated.

$sel:description:AuthorizationRule', authorizationRule_description - A brief description of the authorization rule.

$sel:destinationCidr:AuthorizationRule', authorizationRule_destinationCidr - The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.

$sel:groupId:AuthorizationRule', authorizationRule_groupId - The ID of the Active Directory group to which the authorization rule grants access.

$sel:status:AuthorizationRule', authorizationRule_status - The current state of the authorization rule.

authorizationRule_accessAll :: Lens' AuthorizationRule (Maybe Bool) Source #

Indicates whether the authorization rule grants access to all clients.

authorizationRule_clientVpnEndpointId :: Lens' AuthorizationRule (Maybe Text) Source #

The ID of the Client VPN endpoint with which the authorization rule is associated.

authorizationRule_description :: Lens' AuthorizationRule (Maybe Text) Source #

A brief description of the authorization rule.

authorizationRule_destinationCidr :: Lens' AuthorizationRule (Maybe Text) Source #

The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.

authorizationRule_groupId :: Lens' AuthorizationRule (Maybe Text) Source #

The ID of the Active Directory group to which the authorization rule grants access.

AvailabilityZone

data AvailabilityZone Source #

Describes Availability Zones, Local Zones, and Wavelength Zones.

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' 

Fields

  • groupName :: Maybe Text

    For Availability Zones, this parameter has the same value as the Region name.

    For Local Zones, the name of the associated group, for example us-west-2-lax-1.

    For Wavelength Zones, the name of the associated group, for example us-east-1-wl1-bos-wlz-1.

  • messages :: Maybe [AvailabilityZoneMessage]

    Any messages about the Availability Zone, Local Zone, or Wavelength Zone.

  • networkBorderGroup :: Maybe Text

    The name of the network border group.

  • optInStatus :: Maybe AvailabilityZoneOptInStatus

    For Availability Zones, this parameter always has the value of opt-in-not-required.

    For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are opted-in, and not-opted-in.

  • parentZoneId :: Maybe Text

    The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

  • parentZoneName :: Maybe Text

    The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

  • regionName :: Maybe Text

    The name of the Region.

  • state :: Maybe AvailabilityZoneState

    The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always available.

  • zoneId :: Maybe Text

    The ID of the Availability Zone, Local Zone, or Wavelength Zone.

  • zoneName :: Maybe Text

    The name of the Availability Zone, Local Zone, or Wavelength Zone.

  • zoneType :: Maybe Text

    The type of zone. The valid values are availability-zone, local-zone, and wavelength-zone.

Instances

Instances details
FromXML AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZone

type Rep AvailabilityZone = D1 ('MetaData "AvailabilityZone" "Amazonka.EC2.Types.AvailabilityZone" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AvailabilityZone'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AvailabilityZoneMessage]))) :*: (S1 ('MetaSel ('Just "networkBorderGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "optInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZoneOptInStatus)) :*: S1 ('MetaSel ('Just "parentZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "parentZoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZoneState)))) :*: (S1 ('MetaSel ('Just "zoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "zoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zoneType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone 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:groupName:AvailabilityZone', availabilityZone_groupName - For Availability Zones, this parameter has the same value as the Region name.

For Local Zones, the name of the associated group, for example us-west-2-lax-1.

For Wavelength Zones, the name of the associated group, for example us-east-1-wl1-bos-wlz-1.

$sel:messages:AvailabilityZone', availabilityZone_messages - Any messages about the Availability Zone, Local Zone, or Wavelength Zone.

$sel:networkBorderGroup:AvailabilityZone', availabilityZone_networkBorderGroup - The name of the network border group.

$sel:optInStatus:AvailabilityZone', availabilityZone_optInStatus - For Availability Zones, this parameter always has the value of opt-in-not-required.

For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are opted-in, and not-opted-in.

$sel:parentZoneId:AvailabilityZone', availabilityZone_parentZoneId - The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

$sel:parentZoneName:AvailabilityZone', availabilityZone_parentZoneName - The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

$sel:regionName:AvailabilityZone', availabilityZone_regionName - The name of the Region.

$sel:state:AvailabilityZone', availabilityZone_state - The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always available.

$sel:zoneId:AvailabilityZone', availabilityZone_zoneId - The ID of the Availability Zone, Local Zone, or Wavelength Zone.

$sel:zoneName:AvailabilityZone', availabilityZone_zoneName - The name of the Availability Zone, Local Zone, or Wavelength Zone.

$sel:zoneType:AvailabilityZone', availabilityZone_zoneType - The type of zone. The valid values are availability-zone, local-zone, and wavelength-zone.

availabilityZone_groupName :: Lens' AvailabilityZone (Maybe Text) Source #

For Availability Zones, this parameter has the same value as the Region name.

For Local Zones, the name of the associated group, for example us-west-2-lax-1.

For Wavelength Zones, the name of the associated group, for example us-east-1-wl1-bos-wlz-1.

availabilityZone_messages :: Lens' AvailabilityZone (Maybe [AvailabilityZoneMessage]) Source #

Any messages about the Availability Zone, Local Zone, or Wavelength Zone.

availabilityZone_networkBorderGroup :: Lens' AvailabilityZone (Maybe Text) Source #

The name of the network border group.

availabilityZone_optInStatus :: Lens' AvailabilityZone (Maybe AvailabilityZoneOptInStatus) Source #

For Availability Zones, this parameter always has the value of opt-in-not-required.

For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are opted-in, and not-opted-in.

availabilityZone_parentZoneId :: Lens' AvailabilityZone (Maybe Text) Source #

The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

availabilityZone_parentZoneName :: Lens' AvailabilityZone (Maybe Text) Source #

The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.

availabilityZone_state :: Lens' AvailabilityZone (Maybe AvailabilityZoneState) Source #

The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always available.

availabilityZone_zoneId :: Lens' AvailabilityZone (Maybe Text) Source #

The ID of the Availability Zone, Local Zone, or Wavelength Zone.

availabilityZone_zoneName :: Lens' AvailabilityZone (Maybe Text) Source #

The name of the Availability Zone, Local Zone, or Wavelength Zone.

availabilityZone_zoneType :: Lens' AvailabilityZone (Maybe Text) Source #

The type of zone. The valid values are availability-zone, local-zone, and wavelength-zone.

AvailabilityZoneMessage

data AvailabilityZoneMessage Source #

Describes a message about an Availability Zone, Local Zone, or Wavelength Zone.

See: newAvailabilityZoneMessage smart constructor.

Constructors

AvailabilityZoneMessage' 

Fields

  • message :: Maybe Text

    The message about the Availability Zone, Local Zone, or Wavelength Zone.

Instances

Instances details
FromXML AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

Generic AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

Associated Types

type Rep AvailabilityZoneMessage :: Type -> Type #

Read AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

Show AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

NFData AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

Methods

rnf :: AvailabilityZoneMessage -> () #

Eq AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

Hashable AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

type Rep AvailabilityZoneMessage Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailabilityZoneMessage

type Rep AvailabilityZoneMessage = D1 ('MetaData "AvailabilityZoneMessage" "Amazonka.EC2.Types.AvailabilityZoneMessage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AvailabilityZoneMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAvailabilityZoneMessage :: AvailabilityZoneMessage Source #

Create a value of AvailabilityZoneMessage 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:message:AvailabilityZoneMessage', availabilityZoneMessage_message - The message about the Availability Zone, Local Zone, or Wavelength Zone.

availabilityZoneMessage_message :: Lens' AvailabilityZoneMessage (Maybe Text) Source #

The message about the Availability Zone, Local Zone, or Wavelength Zone.

AvailableCapacity

data AvailableCapacity Source #

The capacity information for instances that can be launched onto the Dedicated Host.

See: newAvailableCapacity smart constructor.

Constructors

AvailableCapacity' 

Fields

  • availableInstanceCapacity :: Maybe [InstanceCapacity]

    The number of instances that can be launched onto the Dedicated Host depending on the host's available capacity. For Dedicated Hosts that support multiple instance types, this parameter represents the number of instances for each instance size that is supported on the host.

  • availableVCpus :: Maybe Int

    The number of vCPUs available for launching instances onto the Dedicated Host.

Instances

Instances details
FromXML AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

Generic AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

Associated Types

type Rep AvailableCapacity :: Type -> Type #

Read AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

Show AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

NFData AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

Methods

rnf :: AvailableCapacity -> () #

Eq AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

Hashable AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

type Rep AvailableCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.AvailableCapacity

type Rep AvailableCapacity = D1 ('MetaData "AvailableCapacity" "Amazonka.EC2.Types.AvailableCapacity" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AvailableCapacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availableInstanceCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceCapacity])) :*: S1 ('MetaSel ('Just "availableVCpus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newAvailableCapacity :: AvailableCapacity Source #

Create a value of AvailableCapacity 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:availableInstanceCapacity:AvailableCapacity', availableCapacity_availableInstanceCapacity - The number of instances that can be launched onto the Dedicated Host depending on the host's available capacity. For Dedicated Hosts that support multiple instance types, this parameter represents the number of instances for each instance size that is supported on the host.

$sel:availableVCpus:AvailableCapacity', availableCapacity_availableVCpus - The number of vCPUs available for launching instances onto the Dedicated Host.

availableCapacity_availableInstanceCapacity :: Lens' AvailableCapacity (Maybe [InstanceCapacity]) Source #

The number of instances that can be launched onto the Dedicated Host depending on the host's available capacity. For Dedicated Hosts that support multiple instance types, this parameter represents the number of instances for each instance size that is supported on the host.

availableCapacity_availableVCpus :: Lens' AvailableCapacity (Maybe Int) Source #

The number of vCPUs available for launching instances onto the Dedicated Host.

BaselineEbsBandwidthMbps

data BaselineEbsBandwidthMbps Source #

The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

See: newBaselineEbsBandwidthMbps smart constructor.

Constructors

BaselineEbsBandwidthMbps' 

Fields

  • max :: Maybe Int

    The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Int

    The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

FromXML BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

Generic BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

Associated Types

type Rep BaselineEbsBandwidthMbps :: Type -> Type #

Read BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

Show BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

NFData BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

Eq BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

Hashable BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

type Rep BaselineEbsBandwidthMbps Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbps

type Rep BaselineEbsBandwidthMbps = D1 ('MetaData "BaselineEbsBandwidthMbps" "Amazonka.EC2.Types.BaselineEbsBandwidthMbps" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "BaselineEbsBandwidthMbps'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newBaselineEbsBandwidthMbps :: BaselineEbsBandwidthMbps Source #

Create a value of BaselineEbsBandwidthMbps 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:max:BaselineEbsBandwidthMbps', baselineEbsBandwidthMbps_max - The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no maximum limit.

$sel:min:BaselineEbsBandwidthMbps', baselineEbsBandwidthMbps_min - The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no minimum limit.

baselineEbsBandwidthMbps_max :: Lens' BaselineEbsBandwidthMbps (Maybe Int) Source #

The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no maximum limit.

baselineEbsBandwidthMbps_min :: Lens' BaselineEbsBandwidthMbps (Maybe Int) Source #

The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no minimum limit.

BaselineEbsBandwidthMbpsRequest

data BaselineEbsBandwidthMbpsRequest Source #

The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

See: newBaselineEbsBandwidthMbpsRequest smart constructor.

Constructors

BaselineEbsBandwidthMbpsRequest' 

Fields

  • max :: Maybe Int

    The maximum baseline bandwidth, in Mbps. To specify no maximum limit, omit this parameter.

  • min :: Maybe Int

    The minimum baseline bandwidth, in Mbps. To specify no minimum limit, omit this parameter.

Instances

Instances details
ToQuery BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

Generic BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

Associated Types

type Rep BaselineEbsBandwidthMbpsRequest :: Type -> Type #

Read BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

Show BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

NFData BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

Eq BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

Hashable BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

type Rep BaselineEbsBandwidthMbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest

type Rep BaselineEbsBandwidthMbpsRequest = D1 ('MetaData "BaselineEbsBandwidthMbpsRequest" "Amazonka.EC2.Types.BaselineEbsBandwidthMbpsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "BaselineEbsBandwidthMbpsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newBaselineEbsBandwidthMbpsRequest :: BaselineEbsBandwidthMbpsRequest Source #

Create a value of BaselineEbsBandwidthMbpsRequest 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:max:BaselineEbsBandwidthMbpsRequest', baselineEbsBandwidthMbpsRequest_max - The maximum baseline bandwidth, in Mbps. To specify no maximum limit, omit this parameter.

$sel:min:BaselineEbsBandwidthMbpsRequest', baselineEbsBandwidthMbpsRequest_min - The minimum baseline bandwidth, in Mbps. To specify no minimum limit, omit this parameter.

baselineEbsBandwidthMbpsRequest_max :: Lens' BaselineEbsBandwidthMbpsRequest (Maybe Int) Source #

The maximum baseline bandwidth, in Mbps. To specify no maximum limit, omit this parameter.

baselineEbsBandwidthMbpsRequest_min :: Lens' BaselineEbsBandwidthMbpsRequest (Maybe Int) Source #

The minimum baseline bandwidth, in Mbps. To specify no minimum limit, omit this parameter.

BlobAttributeValue

data BlobAttributeValue Source #

See: newBlobAttributeValue smart constructor.

Constructors

BlobAttributeValue' 

Fields

Instances

Instances details
ToQuery BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

Generic BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

Associated Types

type Rep BlobAttributeValue :: Type -> Type #

Read BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

Show BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

NFData BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

Methods

rnf :: BlobAttributeValue -> () #

Eq BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

Hashable BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

type Rep BlobAttributeValue Source # 
Instance details

Defined in Amazonka.EC2.Types.BlobAttributeValue

type Rep BlobAttributeValue = D1 ('MetaData "BlobAttributeValue" "Amazonka.EC2.Types.BlobAttributeValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "BlobAttributeValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64))))

newBlobAttributeValue :: BlobAttributeValue Source #

Create a value of BlobAttributeValue 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:

BlobAttributeValue, blobAttributeValue_value - Undocumented member.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

blobAttributeValue_value :: Lens' BlobAttributeValue (Maybe ByteString) Source #

Undocumented member.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

BlockDeviceMapping

data BlockDeviceMapping Source #

Describes a block device mapping, which defines the EBS volumes and instance store volumes to attach to an instance at launch.

See: newBlockDeviceMapping smart constructor.

Constructors

BlockDeviceMapping' 

Fields

  • ebs :: Maybe EbsBlockDevice

    Parameters used to automatically set up EBS volumes when the instance is launched.

  • noDevice :: Maybe Text

    To omit the device from the block device mapping, specify an empty string. When this property is specified, the device is removed from the block device mapping regardless of the assigned value.

  • virtualName :: Maybe Text

    The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

    NVMe instance store volumes are automatically enumerated and assigned a device name. Including them in your block device mapping has no effect.

    Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.

  • deviceName :: Text

    The device name (for example, /dev/sdh or xvdh).

Instances

Instances details
ToQuery BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

FromXML BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

Generic BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

Associated Types

type Rep BlockDeviceMapping :: Type -> Type #

Read BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

Show BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

NFData BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

Methods

rnf :: BlockDeviceMapping -> () #

Eq BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

Hashable BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

type Rep BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.BlockDeviceMapping

type Rep BlockDeviceMapping = D1 ('MetaData "BlockDeviceMapping" "Amazonka.EC2.Types.BlockDeviceMapping" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "BlockDeviceMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsBlockDevice)) :*: S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBlockDeviceMapping Source #

Create a value of BlockDeviceMapping 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:ebs:BlockDeviceMapping', blockDeviceMapping_ebs - Parameters used to automatically set up EBS volumes when the instance is launched.

$sel:noDevice:BlockDeviceMapping', blockDeviceMapping_noDevice - To omit the device from the block device mapping, specify an empty string. When this property is specified, the device is removed from the block device mapping regardless of the assigned value.

$sel:virtualName:BlockDeviceMapping', blockDeviceMapping_virtualName - The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

NVMe instance store volumes are automatically enumerated and assigned a device name. Including them in your block device mapping has no effect.

Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.

$sel:deviceName:BlockDeviceMapping', blockDeviceMapping_deviceName - The device name (for example, /dev/sdh or xvdh).

blockDeviceMapping_ebs :: Lens' BlockDeviceMapping (Maybe EbsBlockDevice) Source #

Parameters used to automatically set up EBS volumes when the instance is launched.

blockDeviceMapping_noDevice :: Lens' BlockDeviceMapping (Maybe Text) Source #

To omit the device from the block device mapping, specify an empty string. When this property is specified, the device is removed from the block device mapping regardless of the assigned value.

blockDeviceMapping_virtualName :: Lens' BlockDeviceMapping (Maybe Text) Source #

The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

NVMe instance store volumes are automatically enumerated and assigned a device name. Including them in your block device mapping has no effect.

Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.

blockDeviceMapping_deviceName :: Lens' BlockDeviceMapping Text Source #

The device name (for example, /dev/sdh or xvdh).

BundleTask

data BundleTask Source #

Describes a bundle task.

See: newBundleTask smart constructor.

Constructors

BundleTask' 

Fields

Instances

Instances details
FromXML BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

Generic BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

Associated Types

type Rep BundleTask :: Type -> Type #

Read BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

Show BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

NFData BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

Methods

rnf :: BundleTask -> () #

Eq BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

Hashable BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

type Rep BundleTask Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTask

newBundleTask Source #

Create a value of BundleTask 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:bundleTaskError:BundleTask', bundleTask_bundleTaskError - If the task fails, a description of the error.

$sel:bundleId:BundleTask', bundleTask_bundleId - The ID of the bundle task.

$sel:instanceId:BundleTask', bundleTask_instanceId - The ID of the instance associated with this bundle task.

$sel:progress:BundleTask', bundleTask_progress - The level of task completion, as a percent (for example, 20%).

$sel:startTime:BundleTask', bundleTask_startTime - The time this task started.

$sel:state:BundleTask', bundleTask_state - The state of the task.

$sel:storage:BundleTask', bundleTask_storage - The Amazon S3 storage locations.

$sel:updateTime:BundleTask', bundleTask_updateTime - The time of the most recent update for the task.

bundleTask_bundleTaskError :: Lens' BundleTask (Maybe BundleTaskError) Source #

If the task fails, a description of the error.

bundleTask_bundleId :: Lens' BundleTask Text Source #

The ID of the bundle task.

bundleTask_instanceId :: Lens' BundleTask Text Source #

The ID of the instance associated with this bundle task.

bundleTask_progress :: Lens' BundleTask Text Source #

The level of task completion, as a percent (for example, 20%).

bundleTask_startTime :: Lens' BundleTask UTCTime Source #

The time this task started.

bundleTask_storage :: Lens' BundleTask Storage Source #

The Amazon S3 storage locations.

bundleTask_updateTime :: Lens' BundleTask UTCTime Source #

The time of the most recent update for the task.

BundleTaskError

data BundleTaskError Source #

Describes an error for BundleInstance.

See: newBundleTaskError smart constructor.

Constructors

BundleTaskError' 

Fields

Instances

Instances details
FromXML BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

Generic BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

Associated Types

type Rep BundleTaskError :: Type -> Type #

Read BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

Show BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

NFData BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

Methods

rnf :: BundleTaskError -> () #

Eq BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

Hashable BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

type Rep BundleTaskError Source # 
Instance details

Defined in Amazonka.EC2.Types.BundleTaskError

type Rep BundleTaskError = D1 ('MetaData "BundleTaskError" "Amazonka.EC2.Types.BundleTaskError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "BundleTaskError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newBundleTaskError :: BundleTaskError Source #

Create a value of BundleTaskError 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:code:BundleTaskError', bundleTaskError_code - The error code.

$sel:message:BundleTaskError', bundleTaskError_message - The error message.

ByoipCidr

data ByoipCidr Source #

Information about an address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP).

See: newByoipCidr smart constructor.

Constructors

ByoipCidr' 

Fields

Instances

Instances details
FromXML ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

Generic ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

Associated Types

type Rep ByoipCidr :: Type -> Type #

Read ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

Show ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

NFData ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

Methods

rnf :: ByoipCidr -> () #

Eq ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

Hashable ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

type Rep ByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.ByoipCidr

type Rep ByoipCidr = D1 ('MetaData "ByoipCidr" "Amazonka.EC2.Types.ByoipCidr" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ByoipCidr'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidrState)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newByoipCidr :: ByoipCidr Source #

Create a value of ByoipCidr 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:cidr:ByoipCidr', byoipCidr_cidr - The address range, in CIDR notation.

$sel:description:ByoipCidr', byoipCidr_description - The description of the address range.

$sel:state:ByoipCidr', byoipCidr_state - The state of the address pool.

$sel:statusMessage:ByoipCidr', byoipCidr_statusMessage - Upon success, contains the ID of the address pool. Otherwise, contains an error message.

byoipCidr_cidr :: Lens' ByoipCidr (Maybe Text) Source #

The address range, in CIDR notation.

byoipCidr_description :: Lens' ByoipCidr (Maybe Text) Source #

The description of the address range.

byoipCidr_state :: Lens' ByoipCidr (Maybe ByoipCidrState) Source #

The state of the address pool.

byoipCidr_statusMessage :: Lens' ByoipCidr (Maybe Text) Source #

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

CancelCapacityReservationFleetError

data CancelCapacityReservationFleetError Source #

Describes a Capacity Reservation Fleet cancellation error.

See: newCancelCapacityReservationFleetError smart constructor.

Constructors

CancelCapacityReservationFleetError' 

Fields

Instances

Instances details
FromXML CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

Generic CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

Read CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

Show CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

NFData CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

Eq CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

Hashable CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

type Rep CancelCapacityReservationFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelCapacityReservationFleetError

type Rep CancelCapacityReservationFleetError = D1 ('MetaData "CancelCapacityReservationFleetError" "Amazonka.EC2.Types.CancelCapacityReservationFleetError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelCapacityReservationFleetError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCancelCapacityReservationFleetError :: CancelCapacityReservationFleetError Source #

Create a value of CancelCapacityReservationFleetError 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:code:CancelCapacityReservationFleetError', cancelCapacityReservationFleetError_code - The error code.

$sel:message:CancelCapacityReservationFleetError', cancelCapacityReservationFleetError_message - The error message.

CancelSpotFleetRequestsError

data CancelSpotFleetRequestsError Source #

Describes a Spot Fleet error.

See: newCancelSpotFleetRequestsError smart constructor.

Constructors

CancelSpotFleetRequestsError' 

Fields

Instances

Instances details
FromXML CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

Generic CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

Associated Types

type Rep CancelSpotFleetRequestsError :: Type -> Type #

Read CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

Show CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

NFData CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

Eq CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

Hashable CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

type Rep CancelSpotFleetRequestsError Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsError

type Rep CancelSpotFleetRequestsError = D1 ('MetaData "CancelSpotFleetRequestsError" "Amazonka.EC2.Types.CancelSpotFleetRequestsError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelSpotFleetRequestsError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CancelBatchErrorCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCancelSpotFleetRequestsError :: CancelSpotFleetRequestsError Source #

Create a value of CancelSpotFleetRequestsError 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:code:CancelSpotFleetRequestsError', cancelSpotFleetRequestsError_code - The error code.

$sel:message:CancelSpotFleetRequestsError', cancelSpotFleetRequestsError_message - The description for the error code.

CancelSpotFleetRequestsErrorItem

data CancelSpotFleetRequestsErrorItem Source #

Describes a Spot Fleet request that was not successfully canceled.

See: newCancelSpotFleetRequestsErrorItem smart constructor.

Constructors

CancelSpotFleetRequestsErrorItem' 

Fields

Instances

Instances details
FromXML CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

Generic CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

Associated Types

type Rep CancelSpotFleetRequestsErrorItem :: Type -> Type #

Read CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

Show CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

NFData CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

Eq CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

Hashable CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

type Rep CancelSpotFleetRequestsErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem

type Rep CancelSpotFleetRequestsErrorItem = D1 ('MetaData "CancelSpotFleetRequestsErrorItem" "Amazonka.EC2.Types.CancelSpotFleetRequestsErrorItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelSpotFleetRequestsErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CancelSpotFleetRequestsError)) :*: S1 ('MetaSel ('Just "spotFleetRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCancelSpotFleetRequestsErrorItem :: CancelSpotFleetRequestsErrorItem Source #

Create a value of CancelSpotFleetRequestsErrorItem 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:error:CancelSpotFleetRequestsErrorItem', cancelSpotFleetRequestsErrorItem_error - The error.

$sel:spotFleetRequestId:CancelSpotFleetRequestsErrorItem', cancelSpotFleetRequestsErrorItem_spotFleetRequestId - The ID of the Spot Fleet request.

CancelSpotFleetRequestsSuccessItem

data CancelSpotFleetRequestsSuccessItem Source #

Describes a Spot Fleet request that was successfully canceled.

See: newCancelSpotFleetRequestsSuccessItem smart constructor.

Constructors

CancelSpotFleetRequestsSuccessItem' 

Fields

Instances

Instances details
FromXML CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

Generic CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

Associated Types

type Rep CancelSpotFleetRequestsSuccessItem :: Type -> Type #

Read CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

Show CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

NFData CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

Eq CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

Hashable CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

type Rep CancelSpotFleetRequestsSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem

type Rep CancelSpotFleetRequestsSuccessItem = D1 ('MetaData "CancelSpotFleetRequestsSuccessItem" "Amazonka.EC2.Types.CancelSpotFleetRequestsSuccessItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelSpotFleetRequestsSuccessItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currentSpotFleetRequestState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchState)) :*: (S1 ('MetaSel ('Just "previousSpotFleetRequestState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchState)) :*: S1 ('MetaSel ('Just "spotFleetRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCancelSpotFleetRequestsSuccessItem :: CancelSpotFleetRequestsSuccessItem Source #

Create a value of CancelSpotFleetRequestsSuccessItem 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:currentSpotFleetRequestState:CancelSpotFleetRequestsSuccessItem', cancelSpotFleetRequestsSuccessItem_currentSpotFleetRequestState - The current state of the Spot Fleet request.

$sel:previousSpotFleetRequestState:CancelSpotFleetRequestsSuccessItem', cancelSpotFleetRequestsSuccessItem_previousSpotFleetRequestState - The previous state of the Spot Fleet request.

$sel:spotFleetRequestId:CancelSpotFleetRequestsSuccessItem', cancelSpotFleetRequestsSuccessItem_spotFleetRequestId - The ID of the Spot Fleet request.

CancelledSpotInstanceRequest

data CancelledSpotInstanceRequest Source #

Describes a request to cancel a Spot Instance.

See: newCancelledSpotInstanceRequest smart constructor.

Constructors

CancelledSpotInstanceRequest' 

Fields

Instances

Instances details
FromXML CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

Generic CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

Associated Types

type Rep CancelledSpotInstanceRequest :: Type -> Type #

Read CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

Show CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

NFData CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

Eq CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

Hashable CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

type Rep CancelledSpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CancelledSpotInstanceRequest

type Rep CancelledSpotInstanceRequest = D1 ('MetaData "CancelledSpotInstanceRequest" "Amazonka.EC2.Types.CancelledSpotInstanceRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelledSpotInstanceRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "spotInstanceRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CancelSpotInstanceRequestState))))

newCancelledSpotInstanceRequest :: CancelledSpotInstanceRequest Source #

Create a value of CancelledSpotInstanceRequest 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:spotInstanceRequestId:CancelledSpotInstanceRequest', cancelledSpotInstanceRequest_spotInstanceRequestId - The ID of the Spot Instance request.

$sel:state:CancelledSpotInstanceRequest', cancelledSpotInstanceRequest_state - The state of the Spot Instance request.

CapacityAllocation

data CapacityAllocation Source #

Information about instance capacity usage for a Capacity Reservation.

See: newCapacityAllocation smart constructor.

Constructors

CapacityAllocation' 

Fields

  • allocationType :: Maybe AllocationType

    The usage type. used indicates that the instance capacity is in use by instances that are running in the Capacity Reservation.

  • count :: Maybe Int

    The amount of instance capacity associated with the usage. For example a value of 4 indicates that instance capacity for 4 instances is currently in use.

Instances

Instances details
FromXML CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

Generic CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

Associated Types

type Rep CapacityAllocation :: Type -> Type #

Read CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

Show CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

NFData CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

Methods

rnf :: CapacityAllocation -> () #

Eq CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

Hashable CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

type Rep CapacityAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityAllocation

type Rep CapacityAllocation = D1 ('MetaData "CapacityAllocation" "Amazonka.EC2.Types.CapacityAllocation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityAllocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllocationType)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newCapacityAllocation :: CapacityAllocation Source #

Create a value of CapacityAllocation 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:allocationType:CapacityAllocation', capacityAllocation_allocationType - The usage type. used indicates that the instance capacity is in use by instances that are running in the Capacity Reservation.

$sel:count:CapacityAllocation', capacityAllocation_count - The amount of instance capacity associated with the usage. For example a value of 4 indicates that instance capacity for 4 instances is currently in use.

capacityAllocation_allocationType :: Lens' CapacityAllocation (Maybe AllocationType) Source #

The usage type. used indicates that the instance capacity is in use by instances that are running in the Capacity Reservation.

capacityAllocation_count :: Lens' CapacityAllocation (Maybe Int) Source #

The amount of instance capacity associated with the usage. For example a value of 4 indicates that instance capacity for 4 instances is currently in use.

CapacityReservation

data CapacityReservation Source #

Describes a Capacity Reservation.

See: newCapacityReservation smart constructor.

Constructors

CapacityReservation' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone in which the capacity is reserved.

  • availabilityZoneId :: Maybe Text

    The Availability Zone ID of the Capacity Reservation.

  • availableInstanceCount :: Maybe Int

    The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.

  • capacityAllocations :: Maybe [CapacityAllocation]

    Information about instance capacity usage.

  • capacityReservationArn :: Maybe Text

    The Amazon Resource Name (ARN) of the Capacity Reservation.

  • capacityReservationFleetId :: Maybe Text

    The ID of the Capacity Reservation Fleet to which the Capacity Reservation belongs. Only valid for Capacity Reservations that were created by a Capacity Reservation Fleet.

  • capacityReservationId :: Maybe Text

    The ID of the Capacity Reservation.

  • createDate :: Maybe ISO8601

    The date and time at which the Capacity Reservation was created.

  • ebsOptimized :: Maybe Bool

    Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS- optimized instance.

  • endDate :: Maybe ISO8601

    The date and time at which the Capacity Reservation expires. When a Capacity Reservation expires, the reserved capacity is released and you can no longer launch instances into it. The Capacity Reservation's state changes to expired when it reaches its end date and time.

  • endDateType :: Maybe EndDateType

    Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:

    • unlimited - The Capacity Reservation remains active until you explicitly cancel it.
    • limited - The Capacity Reservation expires automatically at a specified date and time.
  • ephemeralStorage :: Maybe Bool

    Deprecated.

  • instanceMatchCriteria :: Maybe InstanceMatchCriteria

    Indicates the type of instance launches that the Capacity Reservation accepts. The options include:

    • open - The Capacity Reservation accepts all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes launch into the Capacity Reservation automatically without specifying any additional parameters.
    • targeted - The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.
  • instancePlatform :: Maybe CapacityReservationInstancePlatform

    The type of operating system for which the Capacity Reservation reserves capacity.

  • instanceType :: Maybe Text

    The type of instance for which the Capacity Reservation reserves capacity.

  • outpostArn :: Maybe Text

    The Amazon Resource Name (ARN) of the Outpost on which the Capacity Reservation was created.

  • ownerId :: Maybe Text

    The ID of the Amazon Web Services account that owns the Capacity Reservation.

  • placementGroupArn :: Maybe Text

    The Amazon Resource Name (ARN) of the cluster placement group in which the Capacity Reservation was created. For more information, see Capacity Reservations for cluster placement groups in the Amazon EC2 User Guide.

  • startDate :: Maybe ISO8601

    The date and time at which the Capacity Reservation was started.

  • state :: Maybe CapacityReservationState

    The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:

    • active - The Capacity Reservation is active and the capacity is available for your use.
    • expired - The Capacity Reservation expired automatically at the date and time specified in your request. The reserved capacity is no longer available for your use.
    • cancelled - The Capacity Reservation was cancelled. The reserved capacity is no longer available for your use.
    • pending - The Capacity Reservation request was successful but the capacity provisioning is still pending.
    • failed - The Capacity Reservation request has failed. A request might fail due to invalid request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.
  • tags :: Maybe [Tag]

    Any tags assigned to the Capacity Reservation.

  • tenancy :: Maybe CapacityReservationTenancy

    Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:

    • default - The Capacity Reservation is created on hardware that is shared with other Amazon Web Services accounts.
    • dedicated - The Capacity Reservation is created on single-tenant hardware that is dedicated to a single Amazon Web Services account.
  • totalInstanceCount :: Maybe Int

    The total number of instances for which the Capacity Reservation reserves capacity.

Instances

Instances details
FromXML CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

Generic CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

Associated Types

type Rep CapacityReservation :: Type -> Type #

Read CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

Show CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

NFData CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

Methods

rnf :: CapacityReservation -> () #

Eq CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

Hashable CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

type Rep CapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservation

type Rep CapacityReservation = D1 ('MetaData "CapacityReservation" "Amazonka.EC2.Types.CapacityReservation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservation'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "availableInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "capacityAllocations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CapacityAllocation])) :*: S1 ('MetaSel ('Just "capacityReservationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "capacityReservationFleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "capacityReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "endDateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndDateType)))))) :*: (((S1 ('MetaSel ('Just "ephemeralStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "instanceMatchCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMatchCriteria)) :*: S1 ('MetaSel ('Just "instancePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationInstancePlatform)))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "placementGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationState)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "tenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationTenancy)) :*: S1 ('MetaSel ('Just "totalInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newCapacityReservation :: CapacityReservation Source #

Create a value of CapacityReservation 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:availabilityZone:CapacityReservation', capacityReservation_availabilityZone - The Availability Zone in which the capacity is reserved.

$sel:availabilityZoneId:CapacityReservation', capacityReservation_availabilityZoneId - The Availability Zone ID of the Capacity Reservation.

$sel:availableInstanceCount:CapacityReservation', capacityReservation_availableInstanceCount - The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.

$sel:capacityAllocations:CapacityReservation', capacityReservation_capacityAllocations - Information about instance capacity usage.

$sel:capacityReservationArn:CapacityReservation', capacityReservation_capacityReservationArn - The Amazon Resource Name (ARN) of the Capacity Reservation.

$sel:capacityReservationFleetId:CapacityReservation', capacityReservation_capacityReservationFleetId - The ID of the Capacity Reservation Fleet to which the Capacity Reservation belongs. Only valid for Capacity Reservations that were created by a Capacity Reservation Fleet.

$sel:capacityReservationId:CapacityReservation', capacityReservation_capacityReservationId - The ID of the Capacity Reservation.

$sel:createDate:CapacityReservation', capacityReservation_createDate - The date and time at which the Capacity Reservation was created.

$sel:ebsOptimized:CapacityReservation', capacityReservation_ebsOptimized - Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS- optimized instance.

$sel:endDate:CapacityReservation', capacityReservation_endDate - The date and time at which the Capacity Reservation expires. When a Capacity Reservation expires, the reserved capacity is released and you can no longer launch instances into it. The Capacity Reservation's state changes to expired when it reaches its end date and time.

$sel:endDateType:CapacityReservation', capacityReservation_endDateType - Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:

  • unlimited - The Capacity Reservation remains active until you explicitly cancel it.
  • limited - The Capacity Reservation expires automatically at a specified date and time.

$sel:ephemeralStorage:CapacityReservation', capacityReservation_ephemeralStorage - Deprecated.

$sel:instanceMatchCriteria:CapacityReservation', capacityReservation_instanceMatchCriteria - Indicates the type of instance launches that the Capacity Reservation accepts. The options include:

  • open - The Capacity Reservation accepts all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes launch into the Capacity Reservation automatically without specifying any additional parameters.
  • targeted - The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.

$sel:instancePlatform:CapacityReservation', capacityReservation_instancePlatform - The type of operating system for which the Capacity Reservation reserves capacity.

$sel:instanceType:CapacityReservation', capacityReservation_instanceType - The type of instance for which the Capacity Reservation reserves capacity.

$sel:outpostArn:CapacityReservation', capacityReservation_outpostArn - The Amazon Resource Name (ARN) of the Outpost on which the Capacity Reservation was created.

$sel:ownerId:CapacityReservation', capacityReservation_ownerId - The ID of the Amazon Web Services account that owns the Capacity Reservation.

$sel:placementGroupArn:CapacityReservation', capacityReservation_placementGroupArn - The Amazon Resource Name (ARN) of the cluster placement group in which the Capacity Reservation was created. For more information, see Capacity Reservations for cluster placement groups in the Amazon EC2 User Guide.

$sel:startDate:CapacityReservation', capacityReservation_startDate - The date and time at which the Capacity Reservation was started.

$sel:state:CapacityReservation', capacityReservation_state - The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:

  • active - The Capacity Reservation is active and the capacity is available for your use.
  • expired - The Capacity Reservation expired automatically at the date and time specified in your request. The reserved capacity is no longer available for your use.
  • cancelled - The Capacity Reservation was cancelled. The reserved capacity is no longer available for your use.
  • pending - The Capacity Reservation request was successful but the capacity provisioning is still pending.
  • failed - The Capacity Reservation request has failed. A request might fail due to invalid request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.

$sel:tags:CapacityReservation', capacityReservation_tags - Any tags assigned to the Capacity Reservation.

$sel:tenancy:CapacityReservation', capacityReservation_tenancy - Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:

  • default - The Capacity Reservation is created on hardware that is shared with other Amazon Web Services accounts.
  • dedicated - The Capacity Reservation is created on single-tenant hardware that is dedicated to a single Amazon Web Services account.

$sel:totalInstanceCount:CapacityReservation', capacityReservation_totalInstanceCount - The total number of instances for which the Capacity Reservation reserves capacity.

capacityReservation_availabilityZone :: Lens' CapacityReservation (Maybe Text) Source #

The Availability Zone in which the capacity is reserved.

capacityReservation_availabilityZoneId :: Lens' CapacityReservation (Maybe Text) Source #

The Availability Zone ID of the Capacity Reservation.

capacityReservation_availableInstanceCount :: Lens' CapacityReservation (Maybe Int) Source #

The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.

capacityReservation_capacityReservationArn :: Lens' CapacityReservation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Capacity Reservation.

capacityReservation_capacityReservationFleetId :: Lens' CapacityReservation (Maybe Text) Source #

The ID of the Capacity Reservation Fleet to which the Capacity Reservation belongs. Only valid for Capacity Reservations that were created by a Capacity Reservation Fleet.

capacityReservation_createDate :: Lens' CapacityReservation (Maybe UTCTime) Source #

The date and time at which the Capacity Reservation was created.

capacityReservation_ebsOptimized :: Lens' CapacityReservation (Maybe Bool) Source #

Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS- optimized instance.

capacityReservation_endDate :: Lens' CapacityReservation (Maybe UTCTime) Source #

The date and time at which the Capacity Reservation expires. When a Capacity Reservation expires, the reserved capacity is released and you can no longer launch instances into it. The Capacity Reservation's state changes to expired when it reaches its end date and time.

capacityReservation_endDateType :: Lens' CapacityReservation (Maybe EndDateType) Source #

Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:

  • unlimited - The Capacity Reservation remains active until you explicitly cancel it.
  • limited - The Capacity Reservation expires automatically at a specified date and time.

capacityReservation_instanceMatchCriteria :: Lens' CapacityReservation (Maybe InstanceMatchCriteria) Source #

Indicates the type of instance launches that the Capacity Reservation accepts. The options include:

  • open - The Capacity Reservation accepts all instances that have matching attributes (instance type, platform, and Availability Zone). Instances that have matching attributes launch into the Capacity Reservation automatically without specifying any additional parameters.
  • targeted - The Capacity Reservation only accepts instances that have matching attributes (instance type, platform, and Availability Zone), and explicitly target the Capacity Reservation. This ensures that only permitted instances can use the reserved capacity.

capacityReservation_instancePlatform :: Lens' CapacityReservation (Maybe CapacityReservationInstancePlatform) Source #

The type of operating system for which the Capacity Reservation reserves capacity.

capacityReservation_instanceType :: Lens' CapacityReservation (Maybe Text) Source #

The type of instance for which the Capacity Reservation reserves capacity.

capacityReservation_outpostArn :: Lens' CapacityReservation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost on which the Capacity Reservation was created.

capacityReservation_ownerId :: Lens' CapacityReservation (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the Capacity Reservation.

capacityReservation_placementGroupArn :: Lens' CapacityReservation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the cluster placement group in which the Capacity Reservation was created. For more information, see Capacity Reservations for cluster placement groups in the Amazon EC2 User Guide.

capacityReservation_startDate :: Lens' CapacityReservation (Maybe UTCTime) Source #

The date and time at which the Capacity Reservation was started.

capacityReservation_state :: Lens' CapacityReservation (Maybe CapacityReservationState) Source #

The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:

  • active - The Capacity Reservation is active and the capacity is available for your use.
  • expired - The Capacity Reservation expired automatically at the date and time specified in your request. The reserved capacity is no longer available for your use.
  • cancelled - The Capacity Reservation was cancelled. The reserved capacity is no longer available for your use.
  • pending - The Capacity Reservation request was successful but the capacity provisioning is still pending.
  • failed - The Capacity Reservation request has failed. A request might fail due to invalid request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.

capacityReservation_tags :: Lens' CapacityReservation (Maybe [Tag]) Source #

Any tags assigned to the Capacity Reservation.

capacityReservation_tenancy :: Lens' CapacityReservation (Maybe CapacityReservationTenancy) Source #

Indicates the tenancy of the Capacity Reservation. A Capacity Reservation can have one of the following tenancy settings:

  • default - The Capacity Reservation is created on hardware that is shared with other Amazon Web Services accounts.
  • dedicated - The Capacity Reservation is created on single-tenant hardware that is dedicated to a single Amazon Web Services account.

capacityReservation_totalInstanceCount :: Lens' CapacityReservation (Maybe Int) Source #

The total number of instances for which the Capacity Reservation reserves capacity.

CapacityReservationFleet

data CapacityReservationFleet Source #

Information about a Capacity Reservation Fleet.

See: newCapacityReservationFleet smart constructor.

Constructors

CapacityReservationFleet' 

Fields

  • allocationStrategy :: Maybe Text

    The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. For more information, see For more information, see Allocation strategy in the Amazon EC2 User Guide.

  • capacityReservationFleetArn :: Maybe Text

    The ARN of the Capacity Reservation Fleet.

  • capacityReservationFleetId :: Maybe Text

    The ID of the Capacity Reservation Fleet.

  • createTime :: Maybe ISO8601

    The date and time at which the Capacity Reservation Fleet was created.

  • endDate :: Maybe ISO8601

    The date and time at which the Capacity Reservation Fleet expires.

  • instanceMatchCriteria :: Maybe FleetInstanceMatchCriteria

    Indicates the type of instance launches that the Capacity Reservation Fleet accepts. All Capacity Reservations in the Fleet inherit this instance matching criteria.

    Currently, Capacity Reservation Fleets support open instance matching criteria only. This means that instances that have matching attributes (instance type, platform, and Availability Zone) run in the Capacity Reservations automatically. Instances do not need to explicitly target a Capacity Reservation Fleet to use its reserved capacity.

  • instanceTypeSpecifications :: Maybe [FleetCapacityReservation]

    Information about the instance types for which to reserve the capacity.

  • state :: Maybe CapacityReservationFleetState

    The state of the Capacity Reservation Fleet. Possible states include:

    • submitted - The Capacity Reservation Fleet request has been submitted and Amazon Elastic Compute Cloud is preparing to create the Capacity Reservations.
    • modifying - The Capacity Reservation Fleet is being modified. The Fleet remains in this state until the modification is complete.
    • active - The Capacity Reservation Fleet has fulfilled its total target capacity and it is attempting to maintain this capacity. The Fleet remains in this state until it is modified or deleted.
    • partially_fulfilled - The Capacity Reservation Fleet has partially fulfilled its total target capacity. There is insufficient Amazon EC2 to fulfill the total target capacity. The Fleet is attempting to asynchronously fulfill its total target capacity.
    • expiring - The Capacity Reservation Fleet has reach its end date and it is in the process of expiring. One or more of its Capacity reservations might still be active.
    • expired - The Capacity Reservation Fleet has reach its end date. The Fleet and its Capacity Reservations are expired. The Fleet can't create new Capacity Reservations.
    • cancelling - The Capacity Reservation Fleet is in the process of being cancelled. One or more of its Capacity reservations might still be active.
    • cancelled - The Capacity Reservation Fleet has been manually cancelled. The Fleet and its Capacity Reservations are cancelled and the Fleet can't create new Capacity Reservations.
    • failed - The Capacity Reservation Fleet failed to reserve capacity for the specified instance types.
  • tags :: Maybe [Tag]

    The tags assigned to the Capacity Reservation Fleet.

  • tenancy :: Maybe FleetCapacityReservationTenancy

    The tenancy of the Capacity Reservation Fleet. Tenancies include:

    • default - The Capacity Reservation Fleet is created on hardware that is shared with other Amazon Web Services accounts.
    • dedicated - The Capacity Reservation Fleet is created on single-tenant hardware that is dedicated to a single Amazon Web Services account.
  • totalFulfilledCapacity :: Maybe Double

    The capacity units that have been fulfilled.

  • totalTargetCapacity :: Maybe Int

    The total number of capacity units for which the Capacity Reservation Fleet reserves capacity. For more information, see Total target capacity in the Amazon EC2 User Guide.

Instances

Instances details
FromXML CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

Generic CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

Associated Types

type Rep CapacityReservationFleet :: Type -> Type #

Read CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

Show CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

NFData CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

Eq CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

Hashable CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

type Rep CapacityReservationFleet Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleet

type Rep CapacityReservationFleet = D1 ('MetaData "CapacityReservationFleet" "Amazonka.EC2.Types.CapacityReservationFleet" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationFleet'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "capacityReservationFleetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "capacityReservationFleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "instanceMatchCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetInstanceMatchCriteria))))) :*: ((S1 ('MetaSel ('Just "instanceTypeSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FleetCapacityReservation])) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationFleetState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "tenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetCapacityReservationTenancy)) :*: (S1 ('MetaSel ('Just "totalFulfilledCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "totalTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newCapacityReservationFleet :: CapacityReservationFleet Source #

Create a value of CapacityReservationFleet 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:allocationStrategy:CapacityReservationFleet', capacityReservationFleet_allocationStrategy - The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. For more information, see For more information, see Allocation strategy in the Amazon EC2 User Guide.

$sel:capacityReservationFleetArn:CapacityReservationFleet', capacityReservationFleet_capacityReservationFleetArn - The ARN of the Capacity Reservation Fleet.

$sel:capacityReservationFleetId:CapacityReservationFleet', capacityReservationFleet_capacityReservationFleetId - The ID of the Capacity Reservation Fleet.

$sel:createTime:CapacityReservationFleet', capacityReservationFleet_createTime - The date and time at which the Capacity Reservation Fleet was created.

$sel:endDate:CapacityReservationFleet', capacityReservationFleet_endDate - The date and time at which the Capacity Reservation Fleet expires.

$sel:instanceMatchCriteria:CapacityReservationFleet', capacityReservationFleet_instanceMatchCriteria - Indicates the type of instance launches that the Capacity Reservation Fleet accepts. All Capacity Reservations in the Fleet inherit this instance matching criteria.

Currently, Capacity Reservation Fleets support open instance matching criteria only. This means that instances that have matching attributes (instance type, platform, and Availability Zone) run in the Capacity Reservations automatically. Instances do not need to explicitly target a Capacity Reservation Fleet to use its reserved capacity.

$sel:instanceTypeSpecifications:CapacityReservationFleet', capacityReservationFleet_instanceTypeSpecifications - Information about the instance types for which to reserve the capacity.

$sel:state:CapacityReservationFleet', capacityReservationFleet_state - The state of the Capacity Reservation Fleet. Possible states include:

  • submitted - The Capacity Reservation Fleet request has been submitted and Amazon Elastic Compute Cloud is preparing to create the Capacity Reservations.
  • modifying - The Capacity Reservation Fleet is being modified. The Fleet remains in this state until the modification is complete.
  • active - The Capacity Reservation Fleet has fulfilled its total target capacity and it is attempting to maintain this capacity. The Fleet remains in this state until it is modified or deleted.
  • partially_fulfilled - The Capacity Reservation Fleet has partially fulfilled its total target capacity. There is insufficient Amazon EC2 to fulfill the total target capacity. The Fleet is attempting to asynchronously fulfill its total target capacity.
  • expiring - The Capacity Reservation Fleet has reach its end date and it is in the process of expiring. One or more of its Capacity reservations might still be active.
  • expired - The Capacity Reservation Fleet has reach its end date. The Fleet and its Capacity Reservations are expired. The Fleet can't create new Capacity Reservations.
  • cancelling - The Capacity Reservation Fleet is in the process of being cancelled. One or more of its Capacity reservations might still be active.
  • cancelled - The Capacity Reservation Fleet has been manually cancelled. The Fleet and its Capacity Reservations are cancelled and the Fleet can't create new Capacity Reservations.
  • failed - The Capacity Reservation Fleet failed to reserve capacity for the specified instance types.

$sel:tags:CapacityReservationFleet', capacityReservationFleet_tags - The tags assigned to the Capacity Reservation Fleet.

$sel:tenancy:CapacityReservationFleet', capacityReservationFleet_tenancy - The tenancy of the Capacity Reservation Fleet. Tenancies include:

  • default - The Capacity Reservation Fleet is created on hardware that is shared with other Amazon Web Services accounts.
  • dedicated - The Capacity Reservation Fleet is created on single-tenant hardware that is dedicated to a single Amazon Web Services account.

$sel:totalFulfilledCapacity:CapacityReservationFleet', capacityReservationFleet_totalFulfilledCapacity - The capacity units that have been fulfilled.

$sel:totalTargetCapacity:CapacityReservationFleet', capacityReservationFleet_totalTargetCapacity - The total number of capacity units for which the Capacity Reservation Fleet reserves capacity. For more information, see Total target capacity in the Amazon EC2 User Guide.

capacityReservationFleet_allocationStrategy :: Lens' CapacityReservationFleet (Maybe Text) Source #

The strategy used by the Capacity Reservation Fleet to determine which of the specified instance types to use. For more information, see For more information, see Allocation strategy in the Amazon EC2 User Guide.

capacityReservationFleet_createTime :: Lens' CapacityReservationFleet (Maybe UTCTime) Source #

The date and time at which the Capacity Reservation Fleet was created.

capacityReservationFleet_endDate :: Lens' CapacityReservationFleet (Maybe UTCTime) Source #

The date and time at which the Capacity Reservation Fleet expires.

capacityReservationFleet_instanceMatchCriteria :: Lens' CapacityReservationFleet (Maybe FleetInstanceMatchCriteria) Source #

Indicates the type of instance launches that the Capacity Reservation Fleet accepts. All Capacity Reservations in the Fleet inherit this instance matching criteria.

Currently, Capacity Reservation Fleets support open instance matching criteria only. This means that instances that have matching attributes (instance type, platform, and Availability Zone) run in the Capacity Reservations automatically. Instances do not need to explicitly target a Capacity Reservation Fleet to use its reserved capacity.

capacityReservationFleet_instanceTypeSpecifications :: Lens' CapacityReservationFleet (Maybe [FleetCapacityReservation]) Source #

Information about the instance types for which to reserve the capacity.

capacityReservationFleet_state :: Lens' CapacityReservationFleet (Maybe CapacityReservationFleetState) Source #

The state of the Capacity Reservation Fleet. Possible states include:

  • submitted - The Capacity Reservation Fleet request has been submitted and Amazon Elastic Compute Cloud is preparing to create the Capacity Reservations.
  • modifying - The Capacity Reservation Fleet is being modified. The Fleet remains in this state until the modification is complete.
  • active - The Capacity Reservation Fleet has fulfilled its total target capacity and it is attempting to maintain this capacity. The Fleet remains in this state until it is modified or deleted.
  • partially_fulfilled - The Capacity Reservation Fleet has partially fulfilled its total target capacity. There is insufficient Amazon EC2 to fulfill the total target capacity. The Fleet is attempting to asynchronously fulfill its total target capacity.
  • expiring - The Capacity Reservation Fleet has reach its end date and it is in the process of expiring. One or more of its Capacity reservations might still be active.
  • expired - The Capacity Reservation Fleet has reach its end date. The Fleet and its Capacity Reservations are expired. The Fleet can't create new Capacity Reservations.
  • cancelling - The Capacity Reservation Fleet is in the process of being cancelled. One or more of its Capacity reservations might still be active.
  • cancelled - The Capacity Reservation Fleet has been manually cancelled. The Fleet and its Capacity Reservations are cancelled and the Fleet can't create new Capacity Reservations.
  • failed - The Capacity Reservation Fleet failed to reserve capacity for the specified instance types.

capacityReservationFleet_tags :: Lens' CapacityReservationFleet (Maybe [Tag]) Source #

The tags assigned to the Capacity Reservation Fleet.

capacityReservationFleet_tenancy :: Lens' CapacityReservationFleet (Maybe FleetCapacityReservationTenancy) Source #

The tenancy of the Capacity Reservation Fleet. Tenancies include:

  • default - The Capacity Reservation Fleet is created on hardware that is shared with other Amazon Web Services accounts.
  • dedicated - The Capacity Reservation Fleet is created on single-tenant hardware that is dedicated to a single Amazon Web Services account.

capacityReservationFleet_totalTargetCapacity :: Lens' CapacityReservationFleet (Maybe Int) Source #

The total number of capacity units for which the Capacity Reservation Fleet reserves capacity. For more information, see Total target capacity in the Amazon EC2 User Guide.

CapacityReservationFleetCancellationState

data CapacityReservationFleetCancellationState Source #

Describes a Capacity Reservation Fleet that was successfully cancelled.

See: newCapacityReservationFleetCancellationState smart constructor.

Constructors

CapacityReservationFleetCancellationState' 

Fields

Instances

Instances details
FromXML CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

Generic CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

Read CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

Show CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

NFData CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

Eq CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

Hashable CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

type Rep CapacityReservationFleetCancellationState Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationFleetCancellationState

type Rep CapacityReservationFleetCancellationState = D1 ('MetaData "CapacityReservationFleetCancellationState" "Amazonka.EC2.Types.CapacityReservationFleetCancellationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationFleetCancellationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationFleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "currentFleetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationFleetState)) :*: S1 ('MetaSel ('Just "previousFleetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationFleetState)))))

newCapacityReservationFleetCancellationState :: CapacityReservationFleetCancellationState Source #

Create a value of CapacityReservationFleetCancellationState 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:capacityReservationFleetId:CapacityReservationFleetCancellationState', capacityReservationFleetCancellationState_capacityReservationFleetId - The ID of the Capacity Reservation Fleet that was successfully cancelled.

$sel:currentFleetState:CapacityReservationFleetCancellationState', capacityReservationFleetCancellationState_currentFleetState - The current state of the Capacity Reservation Fleet.

$sel:previousFleetState:CapacityReservationFleetCancellationState', capacityReservationFleetCancellationState_previousFleetState - The previous state of the Capacity Reservation Fleet.

CapacityReservationGroup

data CapacityReservationGroup Source #

Describes a resource group to which a Capacity Reservation has been added.

See: newCapacityReservationGroup smart constructor.

Constructors

CapacityReservationGroup' 

Fields

Instances

Instances details
FromXML CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

Generic CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

Associated Types

type Rep CapacityReservationGroup :: Type -> Type #

Read CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

Show CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

NFData CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

Eq CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

Hashable CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

type Rep CapacityReservationGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationGroup

type Rep CapacityReservationGroup = D1 ('MetaData "CapacityReservationGroup" "Amazonka.EC2.Types.CapacityReservationGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCapacityReservationGroup :: CapacityReservationGroup Source #

Create a value of CapacityReservationGroup 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:groupArn:CapacityReservationGroup', capacityReservationGroup_groupArn - The ARN of the resource group.

$sel:ownerId:CapacityReservationGroup', capacityReservationGroup_ownerId - The ID of the Amazon Web Services account that owns the resource group.

capacityReservationGroup_ownerId :: Lens' CapacityReservationGroup (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the resource group.

CapacityReservationOptions

data CapacityReservationOptions Source #

Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

This strategy can only be used if the EC2 Fleet is of type instant.

For more information about Capacity Reservations, see On-Demand Capacity Reservations in the Amazon EC2 User Guide. For examples of using Capacity Reservations in an EC2 Fleet, see EC2 Fleet example configurations in the Amazon EC2 User Guide.

See: newCapacityReservationOptions smart constructor.

Constructors

CapacityReservationOptions' 

Fields

  • usageStrategy :: Maybe FleetCapacityReservationUsageStrategy

    Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.

    If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price or prioritized) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price or prioritized).

    If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.

Instances

Instances details
FromXML CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

Generic CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

Associated Types

type Rep CapacityReservationOptions :: Type -> Type #

Read CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

Show CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

NFData CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

Eq CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

Hashable CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

type Rep CapacityReservationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptions

type Rep CapacityReservationOptions = D1 ('MetaData "CapacityReservationOptions" "Amazonka.EC2.Types.CapacityReservationOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetCapacityReservationUsageStrategy))))

newCapacityReservationOptions :: CapacityReservationOptions Source #

Create a value of CapacityReservationOptions 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:usageStrategy:CapacityReservationOptions', capacityReservationOptions_usageStrategy - Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.

If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price or prioritized) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price or prioritized).

If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.

capacityReservationOptions_usageStrategy :: Lens' CapacityReservationOptions (Maybe FleetCapacityReservationUsageStrategy) Source #

Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.

If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price or prioritized) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price or prioritized).

If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.

CapacityReservationOptionsRequest

data CapacityReservationOptionsRequest Source #

Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

This strategy can only be used if the EC2 Fleet is of type instant.

For more information about Capacity Reservations, see On-Demand Capacity Reservations in the Amazon EC2 User Guide. For examples of using Capacity Reservations in an EC2 Fleet, see EC2 Fleet example configurations in the Amazon EC2 User Guide.

See: newCapacityReservationOptionsRequest smart constructor.

Constructors

CapacityReservationOptionsRequest' 

Fields

  • usageStrategy :: Maybe FleetCapacityReservationUsageStrategy

    Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.

    If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price or prioritized) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price or prioritized).

    If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.

Instances

Instances details
ToQuery CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

Generic CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

Associated Types

type Rep CapacityReservationOptionsRequest :: Type -> Type #

Read CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

Show CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

NFData CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

Eq CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

Hashable CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

type Rep CapacityReservationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationOptionsRequest

type Rep CapacityReservationOptionsRequest = D1 ('MetaData "CapacityReservationOptionsRequest" "Amazonka.EC2.Types.CapacityReservationOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "usageStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetCapacityReservationUsageStrategy))))

newCapacityReservationOptionsRequest :: CapacityReservationOptionsRequest Source #

Create a value of CapacityReservationOptionsRequest 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:usageStrategy:CapacityReservationOptionsRequest', capacityReservationOptionsRequest_usageStrategy - Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.

If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price or prioritized) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price or prioritized).

If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.

capacityReservationOptionsRequest_usageStrategy :: Lens' CapacityReservationOptionsRequest (Maybe FleetCapacityReservationUsageStrategy) Source #

Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.

If you specify use-capacity-reservations-first, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price or prioritized) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price or prioritized).

If you do not specify a value, the fleet fulfils the On-Demand capacity according to the chosen On-Demand allocation strategy.

CapacityReservationSpecification

data CapacityReservationSpecification Source #

Describes an instance's Capacity Reservation targeting option. You can specify only one parameter at a time. If you specify CapacityReservationPreference and CapacityReservationTarget, the request fails.

Use the CapacityReservationPreference parameter to configure the instance to run as an On-Demand Instance or to run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). Use the CapacityReservationTarget parameter to explicitly target a specific Capacity Reservation or a Capacity Reservation group.

See: newCapacityReservationSpecification smart constructor.

Constructors

CapacityReservationSpecification' 

Fields

Instances

Instances details
ToQuery CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

Generic CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

Associated Types

type Rep CapacityReservationSpecification :: Type -> Type #

Read CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

Show CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

NFData CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

Eq CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

Hashable CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

type Rep CapacityReservationSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecification

type Rep CapacityReservationSpecification = D1 ('MetaData "CapacityReservationSpecification" "Amazonka.EC2.Types.CapacityReservationSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationPreference)) :*: S1 ('MetaSel ('Just "capacityReservationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationTarget))))

newCapacityReservationSpecification :: CapacityReservationSpecification Source #

Create a value of CapacityReservationSpecification 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:capacityReservationPreference:CapacityReservationSpecification', capacityReservationSpecification_capacityReservationPreference - Indicates the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.

$sel:capacityReservationTarget:CapacityReservationSpecification', capacityReservationSpecification_capacityReservationTarget - Information about the target Capacity Reservation or Capacity Reservation group.

capacityReservationSpecification_capacityReservationPreference :: Lens' CapacityReservationSpecification (Maybe CapacityReservationPreference) Source #

Indicates the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.

capacityReservationSpecification_capacityReservationTarget :: Lens' CapacityReservationSpecification (Maybe CapacityReservationTarget) Source #

Information about the target Capacity Reservation or Capacity Reservation group.

CapacityReservationSpecificationResponse

data CapacityReservationSpecificationResponse Source #

Describes the instance's Capacity Reservation targeting preferences. The action returns the capacityReservationPreference response element if the instance is configured to run in On-Demand capacity, or if it is configured in run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). The action returns the capacityReservationTarget response element if the instance explicily targets a specific Capacity Reservation or Capacity Reservation group.

See: newCapacityReservationSpecificationResponse smart constructor.

Constructors

CapacityReservationSpecificationResponse' 

Fields

Instances

Instances details
FromXML CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

Generic CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

Read CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

Show CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

NFData CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

Eq CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

Hashable CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

type Rep CapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationSpecificationResponse

type Rep CapacityReservationSpecificationResponse = D1 ('MetaData "CapacityReservationSpecificationResponse" "Amazonka.EC2.Types.CapacityReservationSpecificationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationSpecificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationPreference)) :*: S1 ('MetaSel ('Just "capacityReservationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationTargetResponse))))

newCapacityReservationSpecificationResponse :: CapacityReservationSpecificationResponse Source #

Create a value of CapacityReservationSpecificationResponse 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:capacityReservationPreference:CapacityReservationSpecificationResponse', capacityReservationSpecificationResponse_capacityReservationPreference - Describes the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

$sel:capacityReservationTarget:CapacityReservationSpecificationResponse', capacityReservationSpecificationResponse_capacityReservationTarget - Information about the targeted Capacity Reservation or Capacity Reservation group.

capacityReservationSpecificationResponse_capacityReservationPreference :: Lens' CapacityReservationSpecificationResponse (Maybe CapacityReservationPreference) Source #

Describes the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

CapacityReservationTarget

data CapacityReservationTarget Source #

Describes a target Capacity Reservation or Capacity Reservation group.

See: newCapacityReservationTarget smart constructor.

Constructors

CapacityReservationTarget' 

Fields

Instances

Instances details
ToQuery CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

Generic CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

Associated Types

type Rep CapacityReservationTarget :: Type -> Type #

Read CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

Show CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

NFData CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

Eq CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

Hashable CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

type Rep CapacityReservationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTarget

type Rep CapacityReservationTarget = D1 ('MetaData "CapacityReservationTarget" "Amazonka.EC2.Types.CapacityReservationTarget" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "capacityReservationResourceGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCapacityReservationTarget :: CapacityReservationTarget Source #

Create a value of CapacityReservationTarget 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:capacityReservationId:CapacityReservationTarget', capacityReservationTarget_capacityReservationId - The ID of the Capacity Reservation in which to run the instance.

$sel:capacityReservationResourceGroupArn:CapacityReservationTarget', capacityReservationTarget_capacityReservationResourceGroupArn - The ARN of the Capacity Reservation resource group in which to run the instance.

capacityReservationTarget_capacityReservationId :: Lens' CapacityReservationTarget (Maybe Text) Source #

The ID of the Capacity Reservation in which to run the instance.

capacityReservationTarget_capacityReservationResourceGroupArn :: Lens' CapacityReservationTarget (Maybe Text) Source #

The ARN of the Capacity Reservation resource group in which to run the instance.

CapacityReservationTargetResponse

data CapacityReservationTargetResponse Source #

Describes a target Capacity Reservation or Capacity Reservation group.

See: newCapacityReservationTargetResponse smart constructor.

Constructors

CapacityReservationTargetResponse' 

Fields

Instances

Instances details
FromXML CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

Generic CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

Associated Types

type Rep CapacityReservationTargetResponse :: Type -> Type #

Read CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

Show CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

NFData CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

Eq CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

Hashable CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

type Rep CapacityReservationTargetResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.CapacityReservationTargetResponse

type Rep CapacityReservationTargetResponse = D1 ('MetaData "CapacityReservationTargetResponse" "Amazonka.EC2.Types.CapacityReservationTargetResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CapacityReservationTargetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "capacityReservationResourceGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCapacityReservationTargetResponse :: CapacityReservationTargetResponse Source #

Create a value of CapacityReservationTargetResponse 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:capacityReservationId:CapacityReservationTargetResponse', capacityReservationTargetResponse_capacityReservationId - The ID of the targeted Capacity Reservation.

$sel:capacityReservationResourceGroupArn:CapacityReservationTargetResponse', capacityReservationTargetResponse_capacityReservationResourceGroupArn - The ARN of the targeted Capacity Reservation group.

CarrierGateway

data CarrierGateway Source #

Describes a carrier gateway.

See: newCarrierGateway smart constructor.

Constructors

CarrierGateway' 

Fields

Instances

Instances details
FromXML CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

Generic CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

Associated Types

type Rep CarrierGateway :: Type -> Type #

Read CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

Show CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

NFData CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

Methods

rnf :: CarrierGateway -> () #

Eq CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

Hashable CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

type Rep CarrierGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CarrierGateway

type Rep CarrierGateway = D1 ('MetaData "CarrierGateway" "Amazonka.EC2.Types.CarrierGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CarrierGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "carrierGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CarrierGatewayState)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCarrierGateway :: CarrierGateway Source #

Create a value of CarrierGateway 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:carrierGatewayId:CarrierGateway', carrierGateway_carrierGatewayId - The ID of the carrier gateway.

$sel:ownerId:CarrierGateway', carrierGateway_ownerId - The Amazon Web Services account ID of the owner of the carrier gateway.

$sel:state:CarrierGateway', carrierGateway_state - The state of the carrier gateway.

$sel:tags:CarrierGateway', carrierGateway_tags - The tags assigned to the carrier gateway.

$sel:vpcId:CarrierGateway', carrierGateway_vpcId - The ID of the VPC associated with the carrier gateway.

carrierGateway_ownerId :: Lens' CarrierGateway (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the carrier gateway.

carrierGateway_tags :: Lens' CarrierGateway (Maybe [Tag]) Source #

The tags assigned to the carrier gateway.

carrierGateway_vpcId :: Lens' CarrierGateway (Maybe Text) Source #

The ID of the VPC associated with the carrier gateway.

CertificateAuthentication

data CertificateAuthentication Source #

Information about the client certificate used for authentication.

See: newCertificateAuthentication smart constructor.

Constructors

CertificateAuthentication' 

Fields

Instances

Instances details
FromXML CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

Generic CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

Associated Types

type Rep CertificateAuthentication :: Type -> Type #

Read CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

Show CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

NFData CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

Eq CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

Hashable CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

type Rep CertificateAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthentication

type Rep CertificateAuthentication = D1 ('MetaData "CertificateAuthentication" "Amazonka.EC2.Types.CertificateAuthentication" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CertificateAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRootCertificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCertificateAuthentication :: CertificateAuthentication Source #

Create a value of CertificateAuthentication 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:clientRootCertificateChain:CertificateAuthentication', certificateAuthentication_clientRootCertificateChain - The ARN of the client certificate.

CertificateAuthenticationRequest

data CertificateAuthenticationRequest Source #

Information about the client certificate to be used for authentication.

See: newCertificateAuthenticationRequest smart constructor.

Constructors

CertificateAuthenticationRequest' 

Fields

  • clientRootCertificateChainArn :: Maybe Text

    The ARN of the client certificate. The certificate must be signed by a certificate authority (CA) and it must be provisioned in Certificate Manager (ACM).

Instances

Instances details
ToQuery CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

Generic CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

Associated Types

type Rep CertificateAuthenticationRequest :: Type -> Type #

Read CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

Show CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

NFData CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

Eq CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

Hashable CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

type Rep CertificateAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CertificateAuthenticationRequest

type Rep CertificateAuthenticationRequest = D1 ('MetaData "CertificateAuthenticationRequest" "Amazonka.EC2.Types.CertificateAuthenticationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CertificateAuthenticationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRootCertificateChainArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCertificateAuthenticationRequest :: CertificateAuthenticationRequest Source #

Create a value of CertificateAuthenticationRequest 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:clientRootCertificateChainArn:CertificateAuthenticationRequest', certificateAuthenticationRequest_clientRootCertificateChainArn - The ARN of the client certificate. The certificate must be signed by a certificate authority (CA) and it must be provisioned in Certificate Manager (ACM).

certificateAuthenticationRequest_clientRootCertificateChainArn :: Lens' CertificateAuthenticationRequest (Maybe Text) Source #

The ARN of the client certificate. The certificate must be signed by a certificate authority (CA) and it must be provisioned in Certificate Manager (ACM).

CidrAuthorizationContext

data CidrAuthorizationContext Source #

Provides authorization for Amazon to bring a specific IP address range to a specific Amazon Web Services account using bring your own IP addresses (BYOIP). For more information, see Configuring your BYOIP address range in the Amazon Elastic Compute Cloud User Guide.

See: newCidrAuthorizationContext smart constructor.

Constructors

CidrAuthorizationContext' 

Fields

  • message :: Text

    The plain-text authorization message for the prefix and account.

  • signature :: Text

    The signed authorization message for the prefix and account.

Instances

Instances details
ToQuery CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

Generic CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

Associated Types

type Rep CidrAuthorizationContext :: Type -> Type #

Read CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

Show CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

NFData CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

Eq CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

Hashable CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

type Rep CidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrAuthorizationContext

type Rep CidrAuthorizationContext = D1 ('MetaData "CidrAuthorizationContext" "Amazonka.EC2.Types.CidrAuthorizationContext" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CidrAuthorizationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCidrAuthorizationContext Source #

Create a value of CidrAuthorizationContext 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:message:CidrAuthorizationContext', cidrAuthorizationContext_message - The plain-text authorization message for the prefix and account.

$sel:signature:CidrAuthorizationContext', cidrAuthorizationContext_signature - The signed authorization message for the prefix and account.

cidrAuthorizationContext_message :: Lens' CidrAuthorizationContext Text Source #

The plain-text authorization message for the prefix and account.

cidrAuthorizationContext_signature :: Lens' CidrAuthorizationContext Text Source #

The signed authorization message for the prefix and account.

CidrBlock

data CidrBlock Source #

Describes an IPv4 CIDR block.

See: newCidrBlock smart constructor.

Constructors

CidrBlock' 

Fields

Instances

Instances details
FromXML CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

Generic CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

Associated Types

type Rep CidrBlock :: Type -> Type #

Read CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

Show CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

NFData CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

Methods

rnf :: CidrBlock -> () #

Eq CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

Hashable CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

type Rep CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.CidrBlock

type Rep CidrBlock = D1 ('MetaData "CidrBlock" "Amazonka.EC2.Types.CidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CidrBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCidrBlock :: CidrBlock Source #

Create a value of CidrBlock 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:cidrBlock:CidrBlock', cidrBlock_cidrBlock - The IPv4 CIDR block.

ClassicLinkDnsSupport

data ClassicLinkDnsSupport Source #

Describes the ClassicLink DNS support status of a VPC.

See: newClassicLinkDnsSupport smart constructor.

Constructors

ClassicLinkDnsSupport' 

Fields

Instances

Instances details
FromXML ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

Generic ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

Associated Types

type Rep ClassicLinkDnsSupport :: Type -> Type #

Read ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

Show ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

NFData ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

Methods

rnf :: ClassicLinkDnsSupport -> () #

Eq ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

Hashable ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

type Rep ClassicLinkDnsSupport Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkDnsSupport

type Rep ClassicLinkDnsSupport = D1 ('MetaData "ClassicLinkDnsSupport" "Amazonka.EC2.Types.ClassicLinkDnsSupport" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClassicLinkDnsSupport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "classicLinkDnsSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClassicLinkDnsSupport :: ClassicLinkDnsSupport Source #

Create a value of ClassicLinkDnsSupport 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:classicLinkDnsSupported:ClassicLinkDnsSupport', classicLinkDnsSupport_classicLinkDnsSupported - Indicates whether ClassicLink DNS support is enabled for the VPC.

$sel:vpcId:ClassicLinkDnsSupport', classicLinkDnsSupport_vpcId - The ID of the VPC.

classicLinkDnsSupport_classicLinkDnsSupported :: Lens' ClassicLinkDnsSupport (Maybe Bool) Source #

Indicates whether ClassicLink DNS support is enabled for the VPC.

ClassicLinkInstance

data ClassicLinkInstance Source #

We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

Describes a linked EC2-Classic instance.

See: newClassicLinkInstance smart constructor.

Constructors

ClassicLinkInstance' 

Fields

Instances

Instances details
FromXML ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

Generic ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

Associated Types

type Rep ClassicLinkInstance :: Type -> Type #

Read ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

Show ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

NFData ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

Methods

rnf :: ClassicLinkInstance -> () #

Eq ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

Hashable ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

type Rep ClassicLinkInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLinkInstance

type Rep ClassicLinkInstance = D1 ('MetaData "ClassicLinkInstance" "Amazonka.EC2.Types.ClassicLinkInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClassicLinkInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupIdentifier])) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newClassicLinkInstance :: ClassicLinkInstance Source #

Create a value of ClassicLinkInstance 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:groups:ClassicLinkInstance', classicLinkInstance_groups - A list of security groups.

$sel:instanceId:ClassicLinkInstance', classicLinkInstance_instanceId - The ID of the instance.

$sel:tags:ClassicLinkInstance', classicLinkInstance_tags - Any tags assigned to the instance.

$sel:vpcId:ClassicLinkInstance', classicLinkInstance_vpcId - The ID of the VPC.

classicLinkInstance_tags :: Lens' ClassicLinkInstance (Maybe [Tag]) Source #

Any tags assigned to the instance.

ClassicLoadBalancer

data ClassicLoadBalancer Source #

Describes a Classic Load Balancer.

See: newClassicLoadBalancer smart constructor.

Constructors

ClassicLoadBalancer' 

Fields

Instances

Instances details
ToQuery ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

FromXML ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

Generic ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

Associated Types

type Rep ClassicLoadBalancer :: Type -> Type #

Read ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

Show ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

NFData ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

Methods

rnf :: ClassicLoadBalancer -> () #

Eq ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

Hashable ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

type Rep ClassicLoadBalancer Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancer

type Rep ClassicLoadBalancer = D1 ('MetaData "ClassicLoadBalancer" "Amazonka.EC2.Types.ClassicLoadBalancer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClassicLoadBalancer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClassicLoadBalancer :: ClassicLoadBalancer Source #

Create a value of ClassicLoadBalancer 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:ClassicLoadBalancer', classicLoadBalancer_name - The name of the load balancer.

ClassicLoadBalancersConfig

data ClassicLoadBalancersConfig Source #

Describes the Classic Load Balancers to attach to a Spot Fleet. Spot Fleet registers the running Spot Instances with these Classic Load Balancers.

See: newClassicLoadBalancersConfig smart constructor.

Constructors

ClassicLoadBalancersConfig' 

Fields

Instances

Instances details
ToQuery ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

FromXML ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

Generic ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

Associated Types

type Rep ClassicLoadBalancersConfig :: Type -> Type #

Read ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

Show ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

NFData ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

Eq ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

Hashable ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

type Rep ClassicLoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ClassicLoadBalancersConfig

type Rep ClassicLoadBalancersConfig = D1 ('MetaData "ClassicLoadBalancersConfig" "Amazonka.EC2.Types.ClassicLoadBalancersConfig" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClassicLoadBalancersConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "classicLoadBalancers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ClassicLoadBalancer)))))

newClassicLoadBalancersConfig :: ClassicLoadBalancersConfig Source #

Create a value of ClassicLoadBalancersConfig 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:classicLoadBalancers:ClassicLoadBalancersConfig', classicLoadBalancersConfig_classicLoadBalancers - One or more Classic Load Balancers.

ClientCertificateRevocationListStatus

data ClientCertificateRevocationListStatus Source #

Describes the state of a client certificate revocation list.

See: newClientCertificateRevocationListStatus smart constructor.

Constructors

ClientCertificateRevocationListStatus' 

Fields

Instances

Instances details
FromXML ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

Generic ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

Read ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

Show ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

NFData ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

Eq ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

Hashable ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

type Rep ClientCertificateRevocationListStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientCertificateRevocationListStatus

type Rep ClientCertificateRevocationListStatus = D1 ('MetaData "ClientCertificateRevocationListStatus" "Amazonka.EC2.Types.ClientCertificateRevocationListStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientCertificateRevocationListStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientCertificateRevocationListStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientCertificateRevocationListStatus :: ClientCertificateRevocationListStatus Source #

Create a value of ClientCertificateRevocationListStatus 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:code:ClientCertificateRevocationListStatus', clientCertificateRevocationListStatus_code - The state of the client certificate revocation list.

$sel:message:ClientCertificateRevocationListStatus', clientCertificateRevocationListStatus_message - A message about the status of the client certificate revocation list, if applicable.

clientCertificateRevocationListStatus_message :: Lens' ClientCertificateRevocationListStatus (Maybe Text) Source #

A message about the status of the client certificate revocation list, if applicable.

ClientConnectOptions

data ClientConnectOptions Source #

The options for managing connection authorization for new client connections.

See: newClientConnectOptions smart constructor.

Constructors

ClientConnectOptions' 

Fields

  • enabled :: Maybe Bool

    Indicates whether client connect options are enabled. The default is false (not enabled).

  • lambdaFunctionArn :: Maybe Text

    The Amazon Resource Name (ARN) of the Lambda function used for connection authorization.

Instances

Instances details
ToQuery ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

Generic ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

Associated Types

type Rep ClientConnectOptions :: Type -> Type #

Read ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

Show ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

NFData ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

Methods

rnf :: ClientConnectOptions -> () #

Eq ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

Hashable ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

type Rep ClientConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectOptions

type Rep ClientConnectOptions = D1 ('MetaData "ClientConnectOptions" "Amazonka.EC2.Types.ClientConnectOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientConnectOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lambdaFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientConnectOptions :: ClientConnectOptions Source #

Create a value of ClientConnectOptions 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:enabled:ClientConnectOptions', clientConnectOptions_enabled - Indicates whether client connect options are enabled. The default is false (not enabled).

$sel:lambdaFunctionArn:ClientConnectOptions', clientConnectOptions_lambdaFunctionArn - The Amazon Resource Name (ARN) of the Lambda function used for connection authorization.

clientConnectOptions_enabled :: Lens' ClientConnectOptions (Maybe Bool) Source #

Indicates whether client connect options are enabled. The default is false (not enabled).

clientConnectOptions_lambdaFunctionArn :: Lens' ClientConnectOptions (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Lambda function used for connection authorization.

ClientConnectResponseOptions

data ClientConnectResponseOptions Source #

The options for managing connection authorization for new client connections.

See: newClientConnectResponseOptions smart constructor.

Constructors

ClientConnectResponseOptions' 

Fields

Instances

Instances details
FromXML ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

Generic ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

Associated Types

type Rep ClientConnectResponseOptions :: Type -> Type #

Read ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

Show ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

NFData ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

Eq ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

Hashable ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

type Rep ClientConnectResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientConnectResponseOptions

type Rep ClientConnectResponseOptions = D1 ('MetaData "ClientConnectResponseOptions" "Amazonka.EC2.Types.ClientConnectResponseOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientConnectResponseOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "lambdaFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnEndpointAttributeStatus)))))

newClientConnectResponseOptions :: ClientConnectResponseOptions Source #

Create a value of ClientConnectResponseOptions 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:enabled:ClientConnectResponseOptions', clientConnectResponseOptions_enabled - Indicates whether client connect options are enabled.

$sel:lambdaFunctionArn:ClientConnectResponseOptions', clientConnectResponseOptions_lambdaFunctionArn - The Amazon Resource Name (ARN) of the Lambda function used for connection authorization.

$sel:status:ClientConnectResponseOptions', clientConnectResponseOptions_status - The status of any updates to the client connect options.

clientConnectResponseOptions_enabled :: Lens' ClientConnectResponseOptions (Maybe Bool) Source #

Indicates whether client connect options are enabled.

clientConnectResponseOptions_lambdaFunctionArn :: Lens' ClientConnectResponseOptions (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Lambda function used for connection authorization.

ClientData

data ClientData Source #

Describes the client-specific data.

See: newClientData smart constructor.

Constructors

ClientData' 

Fields

Instances

Instances details
ToQuery ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

Generic ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

Associated Types

type Rep ClientData :: Type -> Type #

Read ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

Show ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

NFData ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

Methods

rnf :: ClientData -> () #

Eq ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

Hashable ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

type Rep ClientData Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientData

type Rep ClientData = D1 ('MetaData "ClientData" "Amazonka.EC2.Types.ClientData" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uploadEnd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "uploadSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "uploadStart") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newClientData :: ClientData Source #

Create a value of ClientData 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:comment:ClientData', clientData_comment - A user-defined comment about the disk upload.

$sel:uploadEnd:ClientData', clientData_uploadEnd - The time that the disk upload ends.

$sel:uploadSize:ClientData', clientData_uploadSize - The size of the uploaded disk image, in GiB.

$sel:uploadStart:ClientData', clientData_uploadStart - The time that the disk upload starts.

clientData_comment :: Lens' ClientData (Maybe Text) Source #

A user-defined comment about the disk upload.

clientData_uploadEnd :: Lens' ClientData (Maybe UTCTime) Source #

The time that the disk upload ends.

clientData_uploadSize :: Lens' ClientData (Maybe Double) Source #

The size of the uploaded disk image, in GiB.

clientData_uploadStart :: Lens' ClientData (Maybe UTCTime) Source #

The time that the disk upload starts.

ClientLoginBannerOptions

data ClientLoginBannerOptions Source #

Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.

See: newClientLoginBannerOptions smart constructor.

Constructors

ClientLoginBannerOptions' 

Fields

  • bannerText :: Maybe Text

    Customizable text that will be displayed in a banner on Amazon Web Services provided clients when a VPN session is established. UTF-8 encoded characters only. Maximum of 1400 characters.

  • enabled :: Maybe Bool

    Enable or disable a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.

    Valid values: true | false

    Default value: false

Instances

Instances details
ToQuery ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

Generic ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

Associated Types

type Rep ClientLoginBannerOptions :: Type -> Type #

Read ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

Show ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

NFData ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

Eq ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

Hashable ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

type Rep ClientLoginBannerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerOptions

type Rep ClientLoginBannerOptions = D1 ('MetaData "ClientLoginBannerOptions" "Amazonka.EC2.Types.ClientLoginBannerOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientLoginBannerOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bannerText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newClientLoginBannerOptions :: ClientLoginBannerOptions Source #

Create a value of ClientLoginBannerOptions 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:bannerText:ClientLoginBannerOptions', clientLoginBannerOptions_bannerText - Customizable text that will be displayed in a banner on Amazon Web Services provided clients when a VPN session is established. UTF-8 encoded characters only. Maximum of 1400 characters.

$sel:enabled:ClientLoginBannerOptions', clientLoginBannerOptions_enabled - Enable or disable a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.

Valid values: true | false

Default value: false

clientLoginBannerOptions_bannerText :: Lens' ClientLoginBannerOptions (Maybe Text) Source #

Customizable text that will be displayed in a banner on Amazon Web Services provided clients when a VPN session is established. UTF-8 encoded characters only. Maximum of 1400 characters.

clientLoginBannerOptions_enabled :: Lens' ClientLoginBannerOptions (Maybe Bool) Source #

Enable or disable a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.

Valid values: true | false

Default value: false

ClientLoginBannerResponseOptions

data ClientLoginBannerResponseOptions Source #

Current state of options for customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.

See: newClientLoginBannerResponseOptions smart constructor.

Constructors

ClientLoginBannerResponseOptions' 

Fields

  • bannerText :: Maybe Text

    Customizable text that will be displayed in a banner on Amazon Web Services provided clients when a VPN session is established. UTF-8 encoded characters only. Maximum of 1400 characters.

  • enabled :: Maybe Bool

    Current state of text banner feature.

    Valid values: true | false

Instances

Instances details
FromXML ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

Generic ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

Associated Types

type Rep ClientLoginBannerResponseOptions :: Type -> Type #

Read ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

Show ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

NFData ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

Eq ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

Hashable ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

type Rep ClientLoginBannerResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientLoginBannerResponseOptions

type Rep ClientLoginBannerResponseOptions = D1 ('MetaData "ClientLoginBannerResponseOptions" "Amazonka.EC2.Types.ClientLoginBannerResponseOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientLoginBannerResponseOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bannerText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newClientLoginBannerResponseOptions :: ClientLoginBannerResponseOptions Source #

Create a value of ClientLoginBannerResponseOptions 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:bannerText:ClientLoginBannerResponseOptions', clientLoginBannerResponseOptions_bannerText - Customizable text that will be displayed in a banner on Amazon Web Services provided clients when a VPN session is established. UTF-8 encoded characters only. Maximum of 1400 characters.

$sel:enabled:ClientLoginBannerResponseOptions', clientLoginBannerResponseOptions_enabled - Current state of text banner feature.

Valid values: true | false

clientLoginBannerResponseOptions_bannerText :: Lens' ClientLoginBannerResponseOptions (Maybe Text) Source #

Customizable text that will be displayed in a banner on Amazon Web Services provided clients when a VPN session is established. UTF-8 encoded characters only. Maximum of 1400 characters.

clientLoginBannerResponseOptions_enabled :: Lens' ClientLoginBannerResponseOptions (Maybe Bool) Source #

Current state of text banner feature.

Valid values: true | false

ClientVpnAuthentication

data ClientVpnAuthentication Source #

Describes the authentication methods used by a Client VPN endpoint. For more information, see Authentication in the Client VPN Administrator Guide.

See: newClientVpnAuthentication smart constructor.

Constructors

ClientVpnAuthentication' 

Fields

Instances

Instances details
FromXML ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

Generic ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

Associated Types

type Rep ClientVpnAuthentication :: Type -> Type #

Read ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

Show ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

NFData ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

Methods

rnf :: ClientVpnAuthentication -> () #

Eq ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

Hashable ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

type Rep ClientVpnAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthentication

type Rep ClientVpnAuthentication = D1 ('MetaData "ClientVpnAuthentication" "Amazonka.EC2.Types.ClientVpnAuthentication" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnAuthentication'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activeDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryServiceAuthentication)) :*: S1 ('MetaSel ('Just "federatedAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FederatedAuthentication))) :*: (S1 ('MetaSel ('Just "mutualAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateAuthentication)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnAuthenticationType)))))

newClientVpnAuthentication :: ClientVpnAuthentication Source #

Create a value of ClientVpnAuthentication 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:activeDirectory:ClientVpnAuthentication', clientVpnAuthentication_activeDirectory - Information about the Active Directory, if applicable.

$sel:federatedAuthentication:ClientVpnAuthentication', clientVpnAuthentication_federatedAuthentication - Information about the IAM SAML identity provider, if applicable.

$sel:mutualAuthentication:ClientVpnAuthentication', clientVpnAuthentication_mutualAuthentication - Information about the authentication certificates, if applicable.

$sel:type':ClientVpnAuthentication', clientVpnAuthentication_type - The authentication type used.

clientVpnAuthentication_federatedAuthentication :: Lens' ClientVpnAuthentication (Maybe FederatedAuthentication) Source #

Information about the IAM SAML identity provider, if applicable.

clientVpnAuthentication_mutualAuthentication :: Lens' ClientVpnAuthentication (Maybe CertificateAuthentication) Source #

Information about the authentication certificates, if applicable.

ClientVpnAuthenticationRequest

data ClientVpnAuthenticationRequest Source #

Describes the authentication method to be used by a Client VPN endpoint. For more information, see Authentication in the Client VPN Administrator Guide.

See: newClientVpnAuthenticationRequest smart constructor.

Constructors

ClientVpnAuthenticationRequest' 

Fields

Instances

Instances details
ToQuery ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

Generic ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

Associated Types

type Rep ClientVpnAuthenticationRequest :: Type -> Type #

Read ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

Show ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

NFData ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

Eq ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

Hashable ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

type Rep ClientVpnAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthenticationRequest

type Rep ClientVpnAuthenticationRequest = D1 ('MetaData "ClientVpnAuthenticationRequest" "Amazonka.EC2.Types.ClientVpnAuthenticationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnAuthenticationRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activeDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryServiceAuthenticationRequest)) :*: S1 ('MetaSel ('Just "federatedAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FederatedAuthenticationRequest))) :*: (S1 ('MetaSel ('Just "mutualAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateAuthenticationRequest)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnAuthenticationType)))))

newClientVpnAuthenticationRequest :: ClientVpnAuthenticationRequest Source #

Create a value of ClientVpnAuthenticationRequest 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:activeDirectory:ClientVpnAuthenticationRequest', clientVpnAuthenticationRequest_activeDirectory - Information about the Active Directory to be used, if applicable. You must provide this information if Type is directory-service-authentication.

$sel:federatedAuthentication:ClientVpnAuthenticationRequest', clientVpnAuthenticationRequest_federatedAuthentication - Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is federated-authentication.

$sel:mutualAuthentication:ClientVpnAuthenticationRequest', clientVpnAuthenticationRequest_mutualAuthentication - Information about the authentication certificates to be used, if applicable. You must provide this information if Type is certificate-authentication.

$sel:type':ClientVpnAuthenticationRequest', clientVpnAuthenticationRequest_type - The type of client authentication to be used.

clientVpnAuthenticationRequest_activeDirectory :: Lens' ClientVpnAuthenticationRequest (Maybe DirectoryServiceAuthenticationRequest) Source #

Information about the Active Directory to be used, if applicable. You must provide this information if Type is directory-service-authentication.

clientVpnAuthenticationRequest_federatedAuthentication :: Lens' ClientVpnAuthenticationRequest (Maybe FederatedAuthenticationRequest) Source #

Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is federated-authentication.

clientVpnAuthenticationRequest_mutualAuthentication :: Lens' ClientVpnAuthenticationRequest (Maybe CertificateAuthenticationRequest) Source #

Information about the authentication certificates to be used, if applicable. You must provide this information if Type is certificate-authentication.

ClientVpnAuthorizationRuleStatus

data ClientVpnAuthorizationRuleStatus Source #

Describes the state of an authorization rule.

See: newClientVpnAuthorizationRuleStatus smart constructor.

Constructors

ClientVpnAuthorizationRuleStatus' 

Fields

Instances

Instances details
FromXML ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

Generic ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

Associated Types

type Rep ClientVpnAuthorizationRuleStatus :: Type -> Type #

Read ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

Show ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

NFData ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

Eq ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

Hashable ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

type Rep ClientVpnAuthorizationRuleStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus

type Rep ClientVpnAuthorizationRuleStatus = D1 ('MetaData "ClientVpnAuthorizationRuleStatus" "Amazonka.EC2.Types.ClientVpnAuthorizationRuleStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnAuthorizationRuleStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnAuthorizationRuleStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientVpnAuthorizationRuleStatus :: ClientVpnAuthorizationRuleStatus Source #

Create a value of ClientVpnAuthorizationRuleStatus 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:code:ClientVpnAuthorizationRuleStatus', clientVpnAuthorizationRuleStatus_code - The state of the authorization rule.

$sel:message:ClientVpnAuthorizationRuleStatus', clientVpnAuthorizationRuleStatus_message - A message about the status of the authorization rule, if applicable.

clientVpnAuthorizationRuleStatus_message :: Lens' ClientVpnAuthorizationRuleStatus (Maybe Text) Source #

A message about the status of the authorization rule, if applicable.

ClientVpnConnection

data ClientVpnConnection Source #

Describes a client connection.

See: newClientVpnConnection smart constructor.

Constructors

ClientVpnConnection' 

Fields

Instances

Instances details
FromXML ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

Generic ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

Associated Types

type Rep ClientVpnConnection :: Type -> Type #

Read ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

Show ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

NFData ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

Methods

rnf :: ClientVpnConnection -> () #

Eq ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

Hashable ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

type Rep ClientVpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnection

type Rep ClientVpnConnection = D1 ('MetaData "ClientVpnConnection" "Amazonka.EC2.Types.ClientVpnConnection" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnConnection'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clientVpnEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "commonName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "connectionEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionEstablishedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "egressBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "egressPackets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ingressBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ingressPackets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "postureComplianceStatuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnConnectionStatus))) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newClientVpnConnection :: ClientVpnConnection Source #

Create a value of ClientVpnConnection 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:clientIp:ClientVpnConnection', clientVpnConnection_clientIp - The IP address of the client.

$sel:clientVpnEndpointId:ClientVpnConnection', clientVpnConnection_clientVpnEndpointId - The ID of the Client VPN endpoint to which the client is connected.

$sel:commonName:ClientVpnConnection', clientVpnConnection_commonName - The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

$sel:connectionEndTime:ClientVpnConnection', clientVpnConnection_connectionEndTime - The date and time the client connection was terminated.

$sel:connectionEstablishedTime:ClientVpnConnection', clientVpnConnection_connectionEstablishedTime - The date and time the client connection was established.

$sel:connectionId:ClientVpnConnection', clientVpnConnection_connectionId - The ID of the client connection.

$sel:egressBytes:ClientVpnConnection', clientVpnConnection_egressBytes - The number of bytes received by the client.

$sel:egressPackets:ClientVpnConnection', clientVpnConnection_egressPackets - The number of packets received by the client.

$sel:ingressBytes:ClientVpnConnection', clientVpnConnection_ingressBytes - The number of bytes sent by the client.

$sel:ingressPackets:ClientVpnConnection', clientVpnConnection_ingressPackets - The number of packets sent by the client.

$sel:postureComplianceStatuses:ClientVpnConnection', clientVpnConnection_postureComplianceStatuses - The statuses returned by the client connect handler for posture compliance, if applicable.

$sel:status:ClientVpnConnection', clientVpnConnection_status - The current state of the client connection.

$sel:timestamp:ClientVpnConnection', clientVpnConnection_timestamp - The current date and time.

$sel:username:ClientVpnConnection', clientVpnConnection_username - The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

clientVpnConnection_clientVpnEndpointId :: Lens' ClientVpnConnection (Maybe Text) Source #

The ID of the Client VPN endpoint to which the client is connected.

clientVpnConnection_commonName :: Lens' ClientVpnConnection (Maybe Text) Source #

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

clientVpnConnection_connectionEndTime :: Lens' ClientVpnConnection (Maybe Text) Source #

The date and time the client connection was terminated.

clientVpnConnection_connectionEstablishedTime :: Lens' ClientVpnConnection (Maybe Text) Source #

The date and time the client connection was established.

clientVpnConnection_egressBytes :: Lens' ClientVpnConnection (Maybe Text) Source #

The number of bytes received by the client.

clientVpnConnection_egressPackets :: Lens' ClientVpnConnection (Maybe Text) Source #

The number of packets received by the client.

clientVpnConnection_ingressBytes :: Lens' ClientVpnConnection (Maybe Text) Source #

The number of bytes sent by the client.

clientVpnConnection_ingressPackets :: Lens' ClientVpnConnection (Maybe Text) Source #

The number of packets sent by the client.

clientVpnConnection_postureComplianceStatuses :: Lens' ClientVpnConnection (Maybe [Text]) Source #

The statuses returned by the client connect handler for posture compliance, if applicable.

clientVpnConnection_username :: Lens' ClientVpnConnection (Maybe Text) Source #

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.

ClientVpnConnectionStatus

data ClientVpnConnectionStatus Source #

Describes the status of a client connection.

See: newClientVpnConnectionStatus smart constructor.

Constructors

ClientVpnConnectionStatus' 

Fields

Instances

Instances details
FromXML ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

Generic ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

Associated Types

type Rep ClientVpnConnectionStatus :: Type -> Type #

Read ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

Show ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

NFData ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

Eq ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

Hashable ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

type Rep ClientVpnConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnConnectionStatus

type Rep ClientVpnConnectionStatus = D1 ('MetaData "ClientVpnConnectionStatus" "Amazonka.EC2.Types.ClientVpnConnectionStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnConnectionStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientVpnConnectionStatus :: ClientVpnConnectionStatus Source #

Create a value of ClientVpnConnectionStatus 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:code:ClientVpnConnectionStatus', clientVpnConnectionStatus_code - The state of the client connection.

$sel:message:ClientVpnConnectionStatus', clientVpnConnectionStatus_message - A message about the status of the client connection, if applicable.

clientVpnConnectionStatus_message :: Lens' ClientVpnConnectionStatus (Maybe Text) Source #

A message about the status of the client connection, if applicable.

ClientVpnEndpoint

data ClientVpnEndpoint Source #

Describes a Client VPN endpoint.

See: newClientVpnEndpoint smart constructor.

Constructors

ClientVpnEndpoint' 

Fields

Instances

Instances details
FromXML ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

Generic ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

Associated Types

type Rep ClientVpnEndpoint :: Type -> Type #

Read ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

Show ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

NFData ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

Methods

rnf :: ClientVpnEndpoint -> () #

Eq ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

Hashable ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

type Rep ClientVpnEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpoint

type Rep ClientVpnEndpoint = D1 ('MetaData "ClientVpnEndpoint" "Amazonka.EC2.Types.ClientVpnEndpoint" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnEndpoint'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "associatedTargetNetworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssociatedTargetNetwork])) :*: S1 ('MetaSel ('Just "authenticationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClientVpnAuthentication]))) :*: (S1 ('MetaSel ('Just "clientCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clientConnectOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientConnectResponseOptions)) :*: S1 ('MetaSel ('Just "clientLoginBannerOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientLoginBannerResponseOptions))))) :*: ((S1 ('MetaSel ('Just "clientVpnEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "connectionLogOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionLogResponseOptions)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "deletionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "dnsServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "selfServicePortalUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "serverCertificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionTimeoutHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "splitTunnel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnEndpointStatus)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "transportProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransportProtocol)))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpnPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "vpnProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnProtocol))))))))

newClientVpnEndpoint :: ClientVpnEndpoint Source #

Create a value of ClientVpnEndpoint 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:associatedTargetNetworks:ClientVpnEndpoint', clientVpnEndpoint_associatedTargetNetworks - Information about the associated target networks. A target network is a subnet in a VPC.

$sel:authenticationOptions:ClientVpnEndpoint', clientVpnEndpoint_authenticationOptions - Information about the authentication method used by the Client VPN endpoint.

$sel:clientCidrBlock:ClientVpnEndpoint', clientVpnEndpoint_clientCidrBlock - The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.

$sel:clientConnectOptions:ClientVpnEndpoint', clientVpnEndpoint_clientConnectOptions - The options for managing connection authorization for new client connections.

$sel:clientLoginBannerOptions:ClientVpnEndpoint', clientVpnEndpoint_clientLoginBannerOptions - Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.

$sel:clientVpnEndpointId:ClientVpnEndpoint', clientVpnEndpoint_clientVpnEndpointId - The ID of the Client VPN endpoint.

$sel:connectionLogOptions:ClientVpnEndpoint', clientVpnEndpoint_connectionLogOptions - Information about the client connection logging options for the Client VPN endpoint.

$sel:creationTime:ClientVpnEndpoint', clientVpnEndpoint_creationTime - The date and time the Client VPN endpoint was created.

$sel:deletionTime:ClientVpnEndpoint', clientVpnEndpoint_deletionTime - The date and time the Client VPN endpoint was deleted, if applicable.

$sel:description:ClientVpnEndpoint', clientVpnEndpoint_description - A brief description of the endpoint.

$sel:dnsName:ClientVpnEndpoint', clientVpnEndpoint_dnsName - The DNS name to be used by clients when connecting to the Client VPN endpoint.

$sel:dnsServers:ClientVpnEndpoint', clientVpnEndpoint_dnsServers - Information about the DNS servers to be used for DNS resolution.

$sel:securityGroupIds:ClientVpnEndpoint', clientVpnEndpoint_securityGroupIds - The IDs of the security groups for the target network.

$sel:selfServicePortalUrl:ClientVpnEndpoint', clientVpnEndpoint_selfServicePortalUrl - The URL of the self-service portal.

$sel:serverCertificateArn:ClientVpnEndpoint', clientVpnEndpoint_serverCertificateArn - The ARN of the server certificate.

$sel:sessionTimeoutHours:ClientVpnEndpoint', clientVpnEndpoint_sessionTimeoutHours - The maximum VPN session duration time in hours.

Valid values: 8 | 10 | 12 | 24

Default value: 24

$sel:splitTunnel:ClientVpnEndpoint', clientVpnEndpoint_splitTunnel - Indicates whether split-tunnel is enabled in the Client VPN endpoint.

For information about split-tunnel VPN endpoints, see Split-Tunnel Client VPN endpoint in the Client VPN Administrator Guide.

ClientVpnEndpoint, clientVpnEndpoint_status - The current state of the Client VPN endpoint.

$sel:tags:ClientVpnEndpoint', clientVpnEndpoint_tags - Any tags assigned to the Client VPN endpoint.

$sel:transportProtocol:ClientVpnEndpoint', clientVpnEndpoint_transportProtocol - The transport protocol used by the Client VPN endpoint.

$sel:vpcId:ClientVpnEndpoint', clientVpnEndpoint_vpcId - The ID of the VPC.

$sel:vpnPort:ClientVpnEndpoint', clientVpnEndpoint_vpnPort - The port number for the Client VPN endpoint.

$sel:vpnProtocol:ClientVpnEndpoint', clientVpnEndpoint_vpnProtocol - The protocol used by the VPN session.

clientVpnEndpoint_associatedTargetNetworks :: Lens' ClientVpnEndpoint (Maybe [AssociatedTargetNetwork]) Source #

Information about the associated target networks. A target network is a subnet in a VPC.

clientVpnEndpoint_authenticationOptions :: Lens' ClientVpnEndpoint (Maybe [ClientVpnAuthentication]) Source #

Information about the authentication method used by the Client VPN endpoint.

clientVpnEndpoint_clientCidrBlock :: Lens' ClientVpnEndpoint (Maybe Text) Source #

The IPv4 address range, in CIDR notation, from which client IP addresses are assigned.

clientVpnEndpoint_clientConnectOptions :: Lens' ClientVpnEndpoint (Maybe ClientConnectResponseOptions) Source #

The options for managing connection authorization for new client connections.

clientVpnEndpoint_clientLoginBannerOptions :: Lens' ClientVpnEndpoint (Maybe ClientLoginBannerResponseOptions) Source #

Options for enabling a customizable text banner that will be displayed on Amazon Web Services provided clients when a VPN session is established.

clientVpnEndpoint_connectionLogOptions :: Lens' ClientVpnEndpoint (Maybe ConnectionLogResponseOptions) Source #

Information about the client connection logging options for the Client VPN endpoint.

clientVpnEndpoint_creationTime :: Lens' ClientVpnEndpoint (Maybe Text) Source #

The date and time the Client VPN endpoint was created.

clientVpnEndpoint_deletionTime :: Lens' ClientVpnEndpoint (Maybe Text) Source #

The date and time the Client VPN endpoint was deleted, if applicable.

clientVpnEndpoint_description :: Lens' ClientVpnEndpoint (Maybe Text) Source #

A brief description of the endpoint.

clientVpnEndpoint_dnsName :: Lens' ClientVpnEndpoint (Maybe Text) Source #

The DNS name to be used by clients when connecting to the Client VPN endpoint.

clientVpnEndpoint_dnsServers :: Lens' ClientVpnEndpoint (Maybe [Text]) Source #

Information about the DNS servers to be used for DNS resolution.

clientVpnEndpoint_securityGroupIds :: Lens' ClientVpnEndpoint (Maybe [Text]) Source #

The IDs of the security groups for the target network.

clientVpnEndpoint_sessionTimeoutHours :: Lens' ClientVpnEndpoint (Maybe Int) Source #

The maximum VPN session duration time in hours.

Valid values: 8 | 10 | 12 | 24

Default value: 24

clientVpnEndpoint_splitTunnel :: Lens' ClientVpnEndpoint (Maybe Bool) Source #

Indicates whether split-tunnel is enabled in the Client VPN endpoint.

For information about split-tunnel VPN endpoints, see Split-Tunnel Client VPN endpoint in the Client VPN Administrator Guide.

clientVpnEndpoint_status :: Lens' ClientVpnEndpoint (Maybe ClientVpnEndpointStatus) Source #

The current state of the Client VPN endpoint.

clientVpnEndpoint_tags :: Lens' ClientVpnEndpoint (Maybe [Tag]) Source #

Any tags assigned to the Client VPN endpoint.

clientVpnEndpoint_transportProtocol :: Lens' ClientVpnEndpoint (Maybe TransportProtocol) Source #

The transport protocol used by the Client VPN endpoint.

clientVpnEndpoint_vpnPort :: Lens' ClientVpnEndpoint (Maybe Int) Source #

The port number for the Client VPN endpoint.

ClientVpnEndpointAttributeStatus

data ClientVpnEndpointAttributeStatus Source #

Describes the status of the Client VPN endpoint attribute.

See: newClientVpnEndpointAttributeStatus smart constructor.

Constructors

ClientVpnEndpointAttributeStatus' 

Fields

Instances

Instances details
FromXML ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

Generic ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

Associated Types

type Rep ClientVpnEndpointAttributeStatus :: Type -> Type #

Read ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

Show ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

NFData ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

Eq ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

Hashable ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

type Rep ClientVpnEndpointAttributeStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus

type Rep ClientVpnEndpointAttributeStatus = D1 ('MetaData "ClientVpnEndpointAttributeStatus" "Amazonka.EC2.Types.ClientVpnEndpointAttributeStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnEndpointAttributeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnEndpointAttributeStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientVpnEndpointAttributeStatus :: ClientVpnEndpointAttributeStatus Source #

Create a value of ClientVpnEndpointAttributeStatus 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:code:ClientVpnEndpointAttributeStatus', clientVpnEndpointAttributeStatus_code - The status code.

$sel:message:ClientVpnEndpointAttributeStatus', clientVpnEndpointAttributeStatus_message - The status message.

ClientVpnEndpointStatus

data ClientVpnEndpointStatus Source #

Describes the state of a Client VPN endpoint.

See: newClientVpnEndpointStatus smart constructor.

Constructors

ClientVpnEndpointStatus' 

Fields

  • code :: Maybe ClientVpnEndpointStatusCode

    The state of the Client VPN endpoint. Possible states include:

    • pending-associate - The Client VPN endpoint has been created but no target networks have been associated. The Client VPN endpoint cannot accept connections.
    • available - The Client VPN endpoint has been created and a target network has been associated. The Client VPN endpoint can accept connections.
    • deleting - The Client VPN endpoint is being deleted. The Client VPN endpoint cannot accept connections.
    • deleted - The Client VPN endpoint has been deleted. The Client VPN endpoint cannot accept connections.
  • message :: Maybe Text

    A message about the status of the Client VPN endpoint.

Instances

Instances details
FromXML ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

Generic ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

Associated Types

type Rep ClientVpnEndpointStatus :: Type -> Type #

Read ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

Show ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

NFData ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

Methods

rnf :: ClientVpnEndpointStatus -> () #

Eq ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

Hashable ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

type Rep ClientVpnEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnEndpointStatus

type Rep ClientVpnEndpointStatus = D1 ('MetaData "ClientVpnEndpointStatus" "Amazonka.EC2.Types.ClientVpnEndpointStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnEndpointStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnEndpointStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientVpnEndpointStatus :: ClientVpnEndpointStatus Source #

Create a value of ClientVpnEndpointStatus 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:code:ClientVpnEndpointStatus', clientVpnEndpointStatus_code - The state of the Client VPN endpoint. Possible states include:

  • pending-associate - The Client VPN endpoint has been created but no target networks have been associated. The Client VPN endpoint cannot accept connections.
  • available - The Client VPN endpoint has been created and a target network has been associated. The Client VPN endpoint can accept connections.
  • deleting - The Client VPN endpoint is being deleted. The Client VPN endpoint cannot accept connections.
  • deleted - The Client VPN endpoint has been deleted. The Client VPN endpoint cannot accept connections.

$sel:message:ClientVpnEndpointStatus', clientVpnEndpointStatus_message - A message about the status of the Client VPN endpoint.

clientVpnEndpointStatus_code :: Lens' ClientVpnEndpointStatus (Maybe ClientVpnEndpointStatusCode) Source #

The state of the Client VPN endpoint. Possible states include:

  • pending-associate - The Client VPN endpoint has been created but no target networks have been associated. The Client VPN endpoint cannot accept connections.
  • available - The Client VPN endpoint has been created and a target network has been associated. The Client VPN endpoint can accept connections.
  • deleting - The Client VPN endpoint is being deleted. The Client VPN endpoint cannot accept connections.
  • deleted - The Client VPN endpoint has been deleted. The Client VPN endpoint cannot accept connections.

clientVpnEndpointStatus_message :: Lens' ClientVpnEndpointStatus (Maybe Text) Source #

A message about the status of the Client VPN endpoint.

ClientVpnRoute

data ClientVpnRoute Source #

Information about a Client VPN endpoint route.

See: newClientVpnRoute smart constructor.

Constructors

ClientVpnRoute' 

Fields

Instances

Instances details
FromXML ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Generic ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Associated Types

type Rep ClientVpnRoute :: Type -> Type #

Read ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Show ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

NFData ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Methods

rnf :: ClientVpnRoute -> () #

Eq ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

Hashable ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

type Rep ClientVpnRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRoute

newClientVpnRoute :: ClientVpnRoute Source #

Create a value of ClientVpnRoute 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:clientVpnEndpointId:ClientVpnRoute', clientVpnRoute_clientVpnEndpointId - The ID of the Client VPN endpoint with which the route is associated.

$sel:description:ClientVpnRoute', clientVpnRoute_description - A brief description of the route.

$sel:destinationCidr:ClientVpnRoute', clientVpnRoute_destinationCidr - The IPv4 address range, in CIDR notation, of the route destination.

$sel:origin:ClientVpnRoute', clientVpnRoute_origin - Indicates how the route was associated with the Client VPN endpoint. associate indicates that the route was automatically added when the target network was associated with the Client VPN endpoint. add-route indicates that the route was manually added using the CreateClientVpnRoute action.

$sel:status:ClientVpnRoute', clientVpnRoute_status - The current state of the route.

$sel:targetSubnet:ClientVpnRoute', clientVpnRoute_targetSubnet - The ID of the subnet through which traffic is routed.

$sel:type':ClientVpnRoute', clientVpnRoute_type - The route type.

clientVpnRoute_clientVpnEndpointId :: Lens' ClientVpnRoute (Maybe Text) Source #

The ID of the Client VPN endpoint with which the route is associated.

clientVpnRoute_description :: Lens' ClientVpnRoute (Maybe Text) Source #

A brief description of the route.

clientVpnRoute_destinationCidr :: Lens' ClientVpnRoute (Maybe Text) Source #

The IPv4 address range, in CIDR notation, of the route destination.

clientVpnRoute_origin :: Lens' ClientVpnRoute (Maybe Text) Source #

Indicates how the route was associated with the Client VPN endpoint. associate indicates that the route was automatically added when the target network was associated with the Client VPN endpoint. add-route indicates that the route was manually added using the CreateClientVpnRoute action.

clientVpnRoute_targetSubnet :: Lens' ClientVpnRoute (Maybe Text) Source #

The ID of the subnet through which traffic is routed.

ClientVpnRouteStatus

data ClientVpnRouteStatus Source #

Describes the state of a Client VPN endpoint route.

See: newClientVpnRouteStatus smart constructor.

Constructors

ClientVpnRouteStatus' 

Fields

Instances

Instances details
FromXML ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

Generic ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

Associated Types

type Rep ClientVpnRouteStatus :: Type -> Type #

Read ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

Show ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

NFData ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

Methods

rnf :: ClientVpnRouteStatus -> () #

Eq ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

Hashable ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

type Rep ClientVpnRouteStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.ClientVpnRouteStatus

type Rep ClientVpnRouteStatus = D1 ('MetaData "ClientVpnRouteStatus" "Amazonka.EC2.Types.ClientVpnRouteStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ClientVpnRouteStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnRouteStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClientVpnRouteStatus :: ClientVpnRouteStatus Source #

Create a value of ClientVpnRouteStatus 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:code:ClientVpnRouteStatus', clientVpnRouteStatus_code - The state of the Client VPN endpoint route.

$sel:message:ClientVpnRouteStatus', clientVpnRouteStatus_message - A message about the status of the Client VPN endpoint route, if applicable.

clientVpnRouteStatus_message :: Lens' ClientVpnRouteStatus (Maybe Text) Source #

A message about the status of the Client VPN endpoint route, if applicable.

CloudWatchLogOptions

data CloudWatchLogOptions Source #

Options for sending VPN tunnel logs to CloudWatch.

See: newCloudWatchLogOptions smart constructor.

Constructors

CloudWatchLogOptions' 

Fields

Instances

Instances details
FromXML CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

Generic CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

Associated Types

type Rep CloudWatchLogOptions :: Type -> Type #

Read CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

Show CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

NFData CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

Methods

rnf :: CloudWatchLogOptions -> () #

Eq CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

Hashable CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

type Rep CloudWatchLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptions

type Rep CloudWatchLogOptions = D1 ('MetaData "CloudWatchLogOptions" "Amazonka.EC2.Types.CloudWatchLogOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CloudWatchLogOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCloudWatchLogOptions :: CloudWatchLogOptions Source #

Create a value of CloudWatchLogOptions 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:logEnabled:CloudWatchLogOptions', cloudWatchLogOptions_logEnabled - Status of VPN tunnel logging feature. Default value is False.

Valid values: True | False

$sel:logGroupArn:CloudWatchLogOptions', cloudWatchLogOptions_logGroupArn - The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.

$sel:logOutputFormat:CloudWatchLogOptions', cloudWatchLogOptions_logOutputFormat - Configured log format. Default format is json.

Valid values: json | text

cloudWatchLogOptions_logEnabled :: Lens' CloudWatchLogOptions (Maybe Bool) Source #

Status of VPN tunnel logging feature. Default value is False.

Valid values: True | False

cloudWatchLogOptions_logGroupArn :: Lens' CloudWatchLogOptions (Maybe Text) Source #

The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.

cloudWatchLogOptions_logOutputFormat :: Lens' CloudWatchLogOptions (Maybe Text) Source #

Configured log format. Default format is json.

Valid values: json | text

CloudWatchLogOptionsSpecification

data CloudWatchLogOptionsSpecification Source #

Options for sending VPN tunnel logs to CloudWatch.

See: newCloudWatchLogOptionsSpecification smart constructor.

Constructors

CloudWatchLogOptionsSpecification' 

Fields

Instances

Instances details
ToQuery CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

Generic CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

Associated Types

type Rep CloudWatchLogOptionsSpecification :: Type -> Type #

Read CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

Show CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

NFData CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

Eq CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

Hashable CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

type Rep CloudWatchLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CloudWatchLogOptionsSpecification

type Rep CloudWatchLogOptionsSpecification = D1 ('MetaData "CloudWatchLogOptionsSpecification" "Amazonka.EC2.Types.CloudWatchLogOptionsSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CloudWatchLogOptionsSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCloudWatchLogOptionsSpecification :: CloudWatchLogOptionsSpecification Source #

Create a value of CloudWatchLogOptionsSpecification 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:logEnabled:CloudWatchLogOptionsSpecification', cloudWatchLogOptionsSpecification_logEnabled - Enable or disable VPN tunnel logging feature. Default value is False.

Valid values: True | False

$sel:logGroupArn:CloudWatchLogOptionsSpecification', cloudWatchLogOptionsSpecification_logGroupArn - The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.

$sel:logOutputFormat:CloudWatchLogOptionsSpecification', cloudWatchLogOptionsSpecification_logOutputFormat - Set log format. Default format is json.

Valid values: json | text

cloudWatchLogOptionsSpecification_logEnabled :: Lens' CloudWatchLogOptionsSpecification (Maybe Bool) Source #

Enable or disable VPN tunnel logging feature. Default value is False.

Valid values: True | False

cloudWatchLogOptionsSpecification_logGroupArn :: Lens' CloudWatchLogOptionsSpecification (Maybe Text) Source #

The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to.

cloudWatchLogOptionsSpecification_logOutputFormat :: Lens' CloudWatchLogOptionsSpecification (Maybe Text) Source #

Set log format. Default format is json.

Valid values: json | text

CoipAddressUsage

data CoipAddressUsage Source #

Describes address usage for a customer-owned address pool.

See: newCoipAddressUsage smart constructor.

Constructors

CoipAddressUsage' 

Fields

Instances

Instances details
FromXML CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

Generic CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

Associated Types

type Rep CoipAddressUsage :: Type -> Type #

Read CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

Show CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

NFData CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

Methods

rnf :: CoipAddressUsage -> () #

Eq CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

Hashable CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

type Rep CoipAddressUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipAddressUsage

type Rep CoipAddressUsage = D1 ('MetaData "CoipAddressUsage" "Amazonka.EC2.Types.CoipAddressUsage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CoipAddressUsage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "coIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCoipAddressUsage :: CoipAddressUsage Source #

Create a value of CoipAddressUsage 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:allocationId:CoipAddressUsage', coipAddressUsage_allocationId - The allocation ID of the address.

$sel:awsAccountId:CoipAddressUsage', coipAddressUsage_awsAccountId - The Amazon Web Services account ID.

$sel:awsService:CoipAddressUsage', coipAddressUsage_awsService - The Amazon Web Services service.

$sel:coIp:CoipAddressUsage', coipAddressUsage_coIp - The customer-owned IP address.

coipAddressUsage_allocationId :: Lens' CoipAddressUsage (Maybe Text) Source #

The allocation ID of the address.

coipAddressUsage_awsAccountId :: Lens' CoipAddressUsage (Maybe Text) Source #

The Amazon Web Services account ID.

coipAddressUsage_awsService :: Lens' CoipAddressUsage (Maybe Text) Source #

The Amazon Web Services service.

coipAddressUsage_coIp :: Lens' CoipAddressUsage (Maybe Text) Source #

The customer-owned IP address.

CoipCidr

data CoipCidr Source #

Information about a customer-owned IP address range.

See: newCoipCidr smart constructor.

Constructors

CoipCidr' 

Fields

Instances

Instances details
FromXML CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

Generic CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

Associated Types

type Rep CoipCidr :: Type -> Type #

Methods

from :: CoipCidr -> Rep CoipCidr x #

to :: Rep CoipCidr x -> CoipCidr #

Read CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

Show CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

NFData CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

Methods

rnf :: CoipCidr -> () #

Eq CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

Hashable CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

Methods

hashWithSalt :: Int -> CoipCidr -> Int #

hash :: CoipCidr -> Int #

type Rep CoipCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipCidr

type Rep CoipCidr = D1 ('MetaData "CoipCidr" "Amazonka.EC2.Types.CoipCidr" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "coipPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCoipCidr :: CoipCidr Source #

Create a value of CoipCidr 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:cidr:CoipCidr', coipCidr_cidr - An address range in a customer-owned IP address space.

$sel:coipPoolId:CoipCidr', coipCidr_coipPoolId - The ID of the address pool.

$sel:localGatewayRouteTableId:CoipCidr', coipCidr_localGatewayRouteTableId - The ID of the local gateway route table.

coipCidr_cidr :: Lens' CoipCidr (Maybe Text) Source #

An address range in a customer-owned IP address space.

coipCidr_coipPoolId :: Lens' CoipCidr (Maybe Text) Source #

The ID of the address pool.

coipCidr_localGatewayRouteTableId :: Lens' CoipCidr (Maybe Text) Source #

The ID of the local gateway route table.

CoipPool

data CoipPool Source #

Describes a customer-owned address pool.

See: newCoipPool smart constructor.

Constructors

CoipPool' 

Fields

Instances

Instances details
FromXML CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

Generic CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

Associated Types

type Rep CoipPool :: Type -> Type #

Methods

from :: CoipPool -> Rep CoipPool x #

to :: Rep CoipPool x -> CoipPool #

Read CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

Show CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

NFData CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

Methods

rnf :: CoipPool -> () #

Eq CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

Hashable CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

Methods

hashWithSalt :: Int -> CoipPool -> Int #

hash :: CoipPool -> Int #

type Rep CoipPool Source # 
Instance details

Defined in Amazonka.EC2.Types.CoipPool

type Rep CoipPool = D1 ('MetaData "CoipPool" "Amazonka.EC2.Types.CoipPool" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CoipPool'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "localGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "poolCidrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newCoipPool :: CoipPool Source #

Create a value of CoipPool 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:localGatewayRouteTableId:CoipPool', coipPool_localGatewayRouteTableId - The ID of the local gateway route table.

$sel:poolArn:CoipPool', coipPool_poolArn - The ARN of the address pool.

$sel:poolCidrs:CoipPool', coipPool_poolCidrs - The address ranges of the address pool.

$sel:poolId:CoipPool', coipPool_poolId - The ID of the address pool.

$sel:tags:CoipPool', coipPool_tags - The tags.

coipPool_localGatewayRouteTableId :: Lens' CoipPool (Maybe Text) Source #

The ID of the local gateway route table.

coipPool_poolArn :: Lens' CoipPool (Maybe Text) Source #

The ARN of the address pool.

coipPool_poolCidrs :: Lens' CoipPool (Maybe [Text]) Source #

The address ranges of the address pool.

coipPool_poolId :: Lens' CoipPool (Maybe Text) Source #

The ID of the address pool.

ConnectionLogOptions

data ConnectionLogOptions Source #

Describes the client connection logging options for the Client VPN endpoint.

See: newConnectionLogOptions smart constructor.

Constructors

ConnectionLogOptions' 

Fields

Instances

Instances details
ToQuery ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Generic ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Associated Types

type Rep ConnectionLogOptions :: Type -> Type #

Read ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Show ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

NFData ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Methods

rnf :: ConnectionLogOptions -> () #

Eq ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

Hashable ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

type Rep ConnectionLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogOptions

type Rep ConnectionLogOptions = D1 ('MetaData "ConnectionLogOptions" "Amazonka.EC2.Types.ConnectionLogOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ConnectionLogOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudwatchLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cloudwatchLogStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newConnectionLogOptions :: ConnectionLogOptions Source #

Create a value of ConnectionLogOptions 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:cloudwatchLogGroup:ConnectionLogOptions', connectionLogOptions_cloudwatchLogGroup - The name of the CloudWatch Logs log group. Required if connection logging is enabled.

$sel:cloudwatchLogStream:ConnectionLogOptions', connectionLogOptions_cloudwatchLogStream - The name of the CloudWatch Logs log stream to which the connection data is published.

$sel:enabled:ConnectionLogOptions', connectionLogOptions_enabled - Indicates whether connection logging is enabled.

connectionLogOptions_cloudwatchLogGroup :: Lens' ConnectionLogOptions (Maybe Text) Source #

The name of the CloudWatch Logs log group. Required if connection logging is enabled.

connectionLogOptions_cloudwatchLogStream :: Lens' ConnectionLogOptions (Maybe Text) Source #

The name of the CloudWatch Logs log stream to which the connection data is published.

connectionLogOptions_enabled :: Lens' ConnectionLogOptions (Maybe Bool) Source #

Indicates whether connection logging is enabled.

ConnectionLogResponseOptions

data ConnectionLogResponseOptions Source #

Information about the client connection logging options for a Client VPN endpoint.

See: newConnectionLogResponseOptions smart constructor.

Constructors

ConnectionLogResponseOptions' 

Fields

  • cloudwatchLogGroup :: Maybe Text

    The name of the Amazon CloudWatch Logs log group to which connection logging data is published.

  • cloudwatchLogStream :: Maybe Text

    The name of the Amazon CloudWatch Logs log stream to which connection logging data is published.

  • enabled :: Maybe Bool

    Indicates whether client connection logging is enabled for the Client VPN endpoint.

Instances

Instances details
FromXML ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

Generic ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

Associated Types

type Rep ConnectionLogResponseOptions :: Type -> Type #

Read ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

Show ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

NFData ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

Eq ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

Hashable ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

type Rep ConnectionLogResponseOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionLogResponseOptions

type Rep ConnectionLogResponseOptions = D1 ('MetaData "ConnectionLogResponseOptions" "Amazonka.EC2.Types.ConnectionLogResponseOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ConnectionLogResponseOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudwatchLogGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cloudwatchLogStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newConnectionLogResponseOptions :: ConnectionLogResponseOptions Source #

Create a value of ConnectionLogResponseOptions 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:cloudwatchLogGroup:ConnectionLogResponseOptions', connectionLogResponseOptions_cloudwatchLogGroup - The name of the Amazon CloudWatch Logs log group to which connection logging data is published.

$sel:cloudwatchLogStream:ConnectionLogResponseOptions', connectionLogResponseOptions_cloudwatchLogStream - The name of the Amazon CloudWatch Logs log stream to which connection logging data is published.

$sel:enabled:ConnectionLogResponseOptions', connectionLogResponseOptions_enabled - Indicates whether client connection logging is enabled for the Client VPN endpoint.

connectionLogResponseOptions_cloudwatchLogGroup :: Lens' ConnectionLogResponseOptions (Maybe Text) Source #

The name of the Amazon CloudWatch Logs log group to which connection logging data is published.

connectionLogResponseOptions_cloudwatchLogStream :: Lens' ConnectionLogResponseOptions (Maybe Text) Source #

The name of the Amazon CloudWatch Logs log stream to which connection logging data is published.

connectionLogResponseOptions_enabled :: Lens' ConnectionLogResponseOptions (Maybe Bool) Source #

Indicates whether client connection logging is enabled for the Client VPN endpoint.

ConnectionNotification

data ConnectionNotification Source #

Describes a connection notification for a VPC endpoint or VPC endpoint service.

See: newConnectionNotification smart constructor.

Constructors

ConnectionNotification' 

Fields

Instances

Instances details
FromXML ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

Generic ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

Associated Types

type Rep ConnectionNotification :: Type -> Type #

Read ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

Show ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

NFData ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

Methods

rnf :: ConnectionNotification -> () #

Eq ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

Hashable ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

type Rep ConnectionNotification Source # 
Instance details

Defined in Amazonka.EC2.Types.ConnectionNotification

type Rep ConnectionNotification = D1 ('MetaData "ConnectionNotification" "Amazonka.EC2.Types.ConnectionNotification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ConnectionNotification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "connectionNotificationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionNotificationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "connectionNotificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionNotificationState)) :*: S1 ('MetaSel ('Just "connectionNotificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionNotificationType))) :*: (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newConnectionNotification :: ConnectionNotification Source #

Create a value of ConnectionNotification 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:connectionEvents:ConnectionNotification', connectionNotification_connectionEvents - The events for the notification. Valid values are Accept, Connect, Delete, and Reject.

$sel:connectionNotificationArn:ConnectionNotification', connectionNotification_connectionNotificationArn - The ARN of the SNS topic for the notification.

$sel:connectionNotificationId:ConnectionNotification', connectionNotification_connectionNotificationId - The ID of the notification.

$sel:connectionNotificationState:ConnectionNotification', connectionNotification_connectionNotificationState - The state of the notification.

$sel:connectionNotificationType:ConnectionNotification', connectionNotification_connectionNotificationType - The type of notification.

$sel:serviceId:ConnectionNotification', connectionNotification_serviceId - The ID of the endpoint service.

$sel:vpcEndpointId:ConnectionNotification', connectionNotification_vpcEndpointId - The ID of the VPC endpoint.

connectionNotification_connectionEvents :: Lens' ConnectionNotification (Maybe [Text]) Source #

The events for the notification. Valid values are Accept, Connect, Delete, and Reject.

ConversionTask

data ConversionTask Source #

Describes a conversion task.

See: newConversionTask smart constructor.

Constructors

ConversionTask' 

Fields

Instances

Instances details
FromXML ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

Generic ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

Associated Types

type Rep ConversionTask :: Type -> Type #

Read ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

Show ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

NFData ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

Methods

rnf :: ConversionTask -> () #

Eq ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

Hashable ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

type Rep ConversionTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ConversionTask

newConversionTask :: ConversionTask Source #

Create a value of ConversionTask 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:conversionTaskId:ConversionTask', conversionTask_conversionTaskId - The ID of the conversion task.

$sel:expirationTime:ConversionTask', conversionTask_expirationTime - The time when the task expires. If the upload isn't complete before the expiration time, we automatically cancel the task.

$sel:importInstance:ConversionTask', conversionTask_importInstance - If the task is for importing an instance, this contains information about the import instance task.

$sel:importVolume:ConversionTask', conversionTask_importVolume - If the task is for importing a volume, this contains information about the import volume task.

$sel:state:ConversionTask', conversionTask_state - The state of the conversion task.

$sel:statusMessage:ConversionTask', conversionTask_statusMessage - The status message related to the conversion task.

$sel:tags:ConversionTask', conversionTask_tags - Any tags assigned to the task.

conversionTask_expirationTime :: Lens' ConversionTask (Maybe Text) Source #

The time when the task expires. If the upload isn't complete before the expiration time, we automatically cancel the task.

conversionTask_importInstance :: Lens' ConversionTask (Maybe ImportInstanceTaskDetails) Source #

If the task is for importing an instance, this contains information about the import instance task.

conversionTask_importVolume :: Lens' ConversionTask (Maybe ImportVolumeTaskDetails) Source #

If the task is for importing a volume, this contains information about the import volume task.

conversionTask_statusMessage :: Lens' ConversionTask (Maybe Text) Source #

The status message related to the conversion task.

conversionTask_tags :: Lens' ConversionTask (Maybe [Tag]) Source #

Any tags assigned to the task.

CpuOptions

data CpuOptions Source #

The CPU options for the instance.

See: newCpuOptions smart constructor.

Constructors

CpuOptions' 

Fields

Instances

Instances details
FromXML CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

Generic CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

Associated Types

type Rep CpuOptions :: Type -> Type #

Read CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

Show CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

NFData CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

Methods

rnf :: CpuOptions -> () #

Eq CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

Hashable CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

type Rep CpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptions

type Rep CpuOptions = D1 ('MetaData "CpuOptions" "Amazonka.EC2.Types.CpuOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CpuOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "threadsPerCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newCpuOptions :: CpuOptions Source #

Create a value of CpuOptions 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:coreCount:CpuOptions', cpuOptions_coreCount - The number of CPU cores for the instance.

$sel:threadsPerCore:CpuOptions', cpuOptions_threadsPerCore - The number of threads per CPU core.

cpuOptions_coreCount :: Lens' CpuOptions (Maybe Int) Source #

The number of CPU cores for the instance.

cpuOptions_threadsPerCore :: Lens' CpuOptions (Maybe Int) Source #

The number of threads per CPU core.

CpuOptionsRequest

data CpuOptionsRequest Source #

The CPU options for the instance. Both the core count and threads per core must be specified in the request.

See: newCpuOptionsRequest smart constructor.

Constructors

CpuOptionsRequest' 

Fields

  • coreCount :: Maybe Int

    The number of CPU cores for the instance.

  • threadsPerCore :: Maybe Int

    The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2.

Instances

Instances details
ToQuery CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

Generic CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

Associated Types

type Rep CpuOptionsRequest :: Type -> Type #

Read CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

Show CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

NFData CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

Methods

rnf :: CpuOptionsRequest -> () #

Eq CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

Hashable CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

type Rep CpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CpuOptionsRequest

type Rep CpuOptionsRequest = D1 ('MetaData "CpuOptionsRequest" "Amazonka.EC2.Types.CpuOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CpuOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "threadsPerCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newCpuOptionsRequest :: CpuOptionsRequest Source #

Create a value of CpuOptionsRequest 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:coreCount:CpuOptionsRequest', cpuOptionsRequest_coreCount - The number of CPU cores for the instance.

$sel:threadsPerCore:CpuOptionsRequest', cpuOptionsRequest_threadsPerCore - The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2.

cpuOptionsRequest_coreCount :: Lens' CpuOptionsRequest (Maybe Int) Source #

The number of CPU cores for the instance.

cpuOptionsRequest_threadsPerCore :: Lens' CpuOptionsRequest (Maybe Int) Source #

The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2.

CreateFleetError

data CreateFleetError Source #

Describes the instances that could not be launched by the fleet.

See: newCreateFleetError smart constructor.

Constructors

CreateFleetError' 

Fields

Instances

Instances details
FromXML CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

Generic CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

Associated Types

type Rep CreateFleetError :: Type -> Type #

Read CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

Show CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

NFData CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

Methods

rnf :: CreateFleetError -> () #

Eq CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

Hashable CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

type Rep CreateFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetError

type Rep CreateFleetError = D1 ('MetaData "CreateFleetError" "Amazonka.EC2.Types.CreateFleetError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateFleetError'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "launchTemplateAndOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateAndOverridesResponse)) :*: S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceLifecycle)))))

newCreateFleetError :: CreateFleetError Source #

Create a value of CreateFleetError 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:errorCode:CreateFleetError', createFleetError_errorCode - The error code that indicates why the instance could not be launched. For more information about error codes, see Error codes.

$sel:errorMessage:CreateFleetError', createFleetError_errorMessage - The error message that describes why the instance could not be launched. For more information about error messages, see Error codes.

$sel:launchTemplateAndOverrides:CreateFleetError', createFleetError_launchTemplateAndOverrides - The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

$sel:lifecycle:CreateFleetError', createFleetError_lifecycle - Indicates if the instance that could not be launched was a Spot Instance or On-Demand Instance.

createFleetError_errorCode :: Lens' CreateFleetError (Maybe Text) Source #

The error code that indicates why the instance could not be launched. For more information about error codes, see Error codes.

createFleetError_errorMessage :: Lens' CreateFleetError (Maybe Text) Source #

The error message that describes why the instance could not be launched. For more information about error messages, see Error codes.

createFleetError_launchTemplateAndOverrides :: Lens' CreateFleetError (Maybe LaunchTemplateAndOverridesResponse) Source #

The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

createFleetError_lifecycle :: Lens' CreateFleetError (Maybe InstanceLifecycle) Source #

Indicates if the instance that could not be launched was a Spot Instance or On-Demand Instance.

CreateFleetInstance

data CreateFleetInstance Source #

Describes the instances that were launched by the fleet.

See: newCreateFleetInstance smart constructor.

Constructors

CreateFleetInstance' 

Fields

Instances

Instances details
FromXML CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

Generic CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

Associated Types

type Rep CreateFleetInstance :: Type -> Type #

Read CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

Show CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

NFData CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

Methods

rnf :: CreateFleetInstance -> () #

Eq CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

Hashable CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

type Rep CreateFleetInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateFleetInstance

type Rep CreateFleetInstance = D1 ('MetaData "CreateFleetInstance" "Amazonka.EC2.Types.CreateFleetInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateFleetInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType))) :*: (S1 ('MetaSel ('Just "launchTemplateAndOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateAndOverridesResponse)) :*: (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceLifecycle)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformValues))))))

newCreateFleetInstance :: CreateFleetInstance Source #

Create a value of CreateFleetInstance 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:instanceIds:CreateFleetInstance', createFleetInstance_instanceIds - The IDs of the instances.

$sel:instanceType:CreateFleetInstance', createFleetInstance_instanceType - The instance type.

$sel:launchTemplateAndOverrides:CreateFleetInstance', createFleetInstance_launchTemplateAndOverrides - The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

$sel:lifecycle:CreateFleetInstance', createFleetInstance_lifecycle - Indicates if the instance that was launched is a Spot Instance or On-Demand Instance.

$sel:platform:CreateFleetInstance', createFleetInstance_platform - The value is Windows for Windows instances. Otherwise, the value is blank.

createFleetInstance_launchTemplateAndOverrides :: Lens' CreateFleetInstance (Maybe LaunchTemplateAndOverridesResponse) Source #

The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

createFleetInstance_lifecycle :: Lens' CreateFleetInstance (Maybe InstanceLifecycle) Source #

Indicates if the instance that was launched is a Spot Instance or On-Demand Instance.

createFleetInstance_platform :: Lens' CreateFleetInstance (Maybe PlatformValues) Source #

The value is Windows for Windows instances. Otherwise, the value is blank.

CreateTransitGatewayConnectRequestOptions

data CreateTransitGatewayConnectRequestOptions Source #

The options for a Connect attachment.

See: newCreateTransitGatewayConnectRequestOptions smart constructor.

Constructors

CreateTransitGatewayConnectRequestOptions' 

Fields

Instances

Instances details
ToQuery CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

Generic CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

Read CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

Show CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

NFData CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

Eq CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

Hashable CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

type Rep CreateTransitGatewayConnectRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions

type Rep CreateTransitGatewayConnectRequestOptions = D1 ('MetaData "CreateTransitGatewayConnectRequestOptions" "Amazonka.EC2.Types.CreateTransitGatewayConnectRequestOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateTransitGatewayConnectRequestOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProtocolValue)))

newCreateTransitGatewayConnectRequestOptions Source #

Create a value of CreateTransitGatewayConnectRequestOptions 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:protocol:CreateTransitGatewayConnectRequestOptions', createTransitGatewayConnectRequestOptions_protocol - The tunnel protocol.

CreateTransitGatewayMulticastDomainRequestOptions

data CreateTransitGatewayMulticastDomainRequestOptions Source #

The options for the transit gateway multicast domain.

See: newCreateTransitGatewayMulticastDomainRequestOptions smart constructor.

Constructors

CreateTransitGatewayMulticastDomainRequestOptions' 

Fields

Instances

Instances details
ToQuery CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

Generic CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

Read CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

Show CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

NFData CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

Eq CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

Hashable CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

type Rep CreateTransitGatewayMulticastDomainRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions

type Rep CreateTransitGatewayMulticastDomainRequestOptions = D1 ('MetaData "CreateTransitGatewayMulticastDomainRequestOptions" "Amazonka.EC2.Types.CreateTransitGatewayMulticastDomainRequestOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateTransitGatewayMulticastDomainRequestOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoAcceptSharedAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoAcceptSharedAssociationsValue)) :*: (S1 ('MetaSel ('Just "igmpv2Support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Igmpv2SupportValue)) :*: S1 ('MetaSel ('Just "staticSourcesSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StaticSourcesSupportValue)))))

newCreateTransitGatewayMulticastDomainRequestOptions :: CreateTransitGatewayMulticastDomainRequestOptions Source #

Create a value of CreateTransitGatewayMulticastDomainRequestOptions 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:autoAcceptSharedAssociations:CreateTransitGatewayMulticastDomainRequestOptions', createTransitGatewayMulticastDomainRequestOptions_autoAcceptSharedAssociations - Indicates whether to automatically accept cross-account subnet associations that are associated with the transit gateway multicast domain.

$sel:igmpv2Support:CreateTransitGatewayMulticastDomainRequestOptions', createTransitGatewayMulticastDomainRequestOptions_igmpv2Support - Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

$sel:staticSourcesSupport:CreateTransitGatewayMulticastDomainRequestOptions', createTransitGatewayMulticastDomainRequestOptions_staticSourcesSupport - Specify whether to enable support for statically configuring multicast group sources for a domain.

createTransitGatewayMulticastDomainRequestOptions_autoAcceptSharedAssociations :: Lens' CreateTransitGatewayMulticastDomainRequestOptions (Maybe AutoAcceptSharedAssociationsValue) Source #

Indicates whether to automatically accept cross-account subnet associations that are associated with the transit gateway multicast domain.

createTransitGatewayMulticastDomainRequestOptions_igmpv2Support :: Lens' CreateTransitGatewayMulticastDomainRequestOptions (Maybe Igmpv2SupportValue) Source #

Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

createTransitGatewayMulticastDomainRequestOptions_staticSourcesSupport :: Lens' CreateTransitGatewayMulticastDomainRequestOptions (Maybe StaticSourcesSupportValue) Source #

Specify whether to enable support for statically configuring multicast group sources for a domain.

CreateTransitGatewayPeeringAttachmentRequestOptions

data CreateTransitGatewayPeeringAttachmentRequestOptions Source #

Describes whether dynamic routing is enabled or disabled for the transit gateway peering request.

See: newCreateTransitGatewayPeeringAttachmentRequestOptions smart constructor.

Constructors

CreateTransitGatewayPeeringAttachmentRequestOptions' 

Fields

Instances

Instances details
ToQuery CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

Generic CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

Read CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

Show CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

NFData CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

Eq CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

Hashable CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

type Rep CreateTransitGatewayPeeringAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions

type Rep CreateTransitGatewayPeeringAttachmentRequestOptions = D1 ('MetaData "CreateTransitGatewayPeeringAttachmentRequestOptions" "Amazonka.EC2.Types.CreateTransitGatewayPeeringAttachmentRequestOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateTransitGatewayPeeringAttachmentRequestOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dynamicRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamicRoutingValue))))

newCreateTransitGatewayPeeringAttachmentRequestOptions :: CreateTransitGatewayPeeringAttachmentRequestOptions Source #

Create a value of CreateTransitGatewayPeeringAttachmentRequestOptions 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:dynamicRouting:CreateTransitGatewayPeeringAttachmentRequestOptions', createTransitGatewayPeeringAttachmentRequestOptions_dynamicRouting - Indicates whether dynamic routing is enabled or disabled.

CreateTransitGatewayVpcAttachmentRequestOptions

data CreateTransitGatewayVpcAttachmentRequestOptions Source #

Describes the options for a VPC attachment.

See: newCreateTransitGatewayVpcAttachmentRequestOptions smart constructor.

Constructors

CreateTransitGatewayVpcAttachmentRequestOptions' 

Fields

Instances

Instances details
ToQuery CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

Generic CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

Read CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

Show CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

NFData CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

Eq CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

Hashable CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

type Rep CreateTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions

type Rep CreateTransitGatewayVpcAttachmentRequestOptions = D1 ('MetaData "CreateTransitGatewayVpcAttachmentRequestOptions" "Amazonka.EC2.Types.CreateTransitGatewayVpcAttachmentRequestOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateTransitGatewayVpcAttachmentRequestOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applianceModeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplianceModeSupportValue)) :*: (S1 ('MetaSel ('Just "dnsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsSupportValue)) :*: S1 ('MetaSel ('Just "ipv6Support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ipv6SupportValue)))))

newCreateTransitGatewayVpcAttachmentRequestOptions :: CreateTransitGatewayVpcAttachmentRequestOptions Source #

Create a value of CreateTransitGatewayVpcAttachmentRequestOptions 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:applianceModeSupport:CreateTransitGatewayVpcAttachmentRequestOptions', createTransitGatewayVpcAttachmentRequestOptions_applianceModeSupport - Enable or disable support for appliance mode. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. The default is disable.

$sel:dnsSupport:CreateTransitGatewayVpcAttachmentRequestOptions', createTransitGatewayVpcAttachmentRequestOptions_dnsSupport - Enable or disable DNS support. The default is enable.

$sel:ipv6Support:CreateTransitGatewayVpcAttachmentRequestOptions', createTransitGatewayVpcAttachmentRequestOptions_ipv6Support - Enable or disable IPv6 support. The default is disable.

createTransitGatewayVpcAttachmentRequestOptions_applianceModeSupport :: Lens' CreateTransitGatewayVpcAttachmentRequestOptions (Maybe ApplianceModeSupportValue) Source #

Enable or disable support for appliance mode. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. The default is disable.

CreateVerifiedAccessEndpointEniOptions

data CreateVerifiedAccessEndpointEniOptions Source #

Options for a network interface-type endpoint.

See: newCreateVerifiedAccessEndpointEniOptions smart constructor.

Constructors

CreateVerifiedAccessEndpointEniOptions' 

Fields

Instances

Instances details
ToQuery CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

Generic CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

Read CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

Show CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

NFData CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

Eq CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

Hashable CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

type Rep CreateVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions

type Rep CreateVerifiedAccessEndpointEniOptions = D1 ('MetaData "CreateVerifiedAccessEndpointEniOptions" "Amazonka.EC2.Types.CreateVerifiedAccessEndpointEniOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateVerifiedAccessEndpointEniOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointProtocol)))))

CreateVerifiedAccessEndpointLoadBalancerOptions

data CreateVerifiedAccessEndpointLoadBalancerOptions Source #

Describes a load balancer when creating an Amazon Web Services Verified Access endpoint using the load-balancer type.

See: newCreateVerifiedAccessEndpointLoadBalancerOptions smart constructor.

Constructors

CreateVerifiedAccessEndpointLoadBalancerOptions' 

Fields

Instances

Instances details
ToQuery CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

Generic CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

Read CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

Show CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

NFData CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

Eq CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

Hashable CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

type Rep CreateVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions

type Rep CreateVerifiedAccessEndpointLoadBalancerOptions = D1 ('MetaData "CreateVerifiedAccessEndpointLoadBalancerOptions" "Amazonka.EC2.Types.CreateVerifiedAccessEndpointLoadBalancerOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateVerifiedAccessEndpointLoadBalancerOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointProtocol)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

CreateVerifiedAccessTrustProviderDeviceOptions

data CreateVerifiedAccessTrustProviderDeviceOptions Source #

Options for a device-identity type trust provider.

See: newCreateVerifiedAccessTrustProviderDeviceOptions smart constructor.

Constructors

CreateVerifiedAccessTrustProviderDeviceOptions' 

Fields

  • tenantId :: Maybe Text

    The ID of the tenant application with the device-identity provider.

Instances

Instances details
ToQuery CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

Generic CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

Read CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

Show CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

NFData CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

Eq CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

Hashable CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

type Rep CreateVerifiedAccessTrustProviderDeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions

type Rep CreateVerifiedAccessTrustProviderDeviceOptions = D1 ('MetaData "CreateVerifiedAccessTrustProviderDeviceOptions" "Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderDeviceOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateVerifiedAccessTrustProviderDeviceOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tenantId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCreateVerifiedAccessTrustProviderDeviceOptions :: CreateVerifiedAccessTrustProviderDeviceOptions Source #

Create a value of CreateVerifiedAccessTrustProviderDeviceOptions 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:tenantId:CreateVerifiedAccessTrustProviderDeviceOptions', createVerifiedAccessTrustProviderDeviceOptions_tenantId - The ID of the tenant application with the device-identity provider.

CreateVerifiedAccessTrustProviderOidcOptions

data CreateVerifiedAccessTrustProviderOidcOptions Source #

Options for an OIDC-based, user-identity type trust provider.

See: newCreateVerifiedAccessTrustProviderOidcOptions smart constructor.

Constructors

CreateVerifiedAccessTrustProviderOidcOptions' 

Fields

Instances

Instances details
ToQuery CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

Generic CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

Read CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

Show CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

NFData CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

Eq CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

Hashable CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

type Rep CreateVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions

type Rep CreateVerifiedAccessTrustProviderOidcOptions = D1 ('MetaData "CreateVerifiedAccessTrustProviderOidcOptions" "Amazonka.EC2.Types.CreateVerifiedAccessTrustProviderOidcOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateVerifiedAccessTrustProviderOidcOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "authorizationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tokenEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userInfoEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCreateVerifiedAccessTrustProviderOidcOptions :: CreateVerifiedAccessTrustProviderOidcOptions Source #

createVerifiedAccessTrustProviderOidcOptions_scope :: Lens' CreateVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #

OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.

CreateVolumePermission

data CreateVolumePermission Source #

Describes the user or group to be added or removed from the list of create volume permissions for a volume.

See: newCreateVolumePermission smart constructor.

Constructors

CreateVolumePermission' 

Fields

Instances

Instances details
ToQuery CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

FromXML CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

Generic CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

Associated Types

type Rep CreateVolumePermission :: Type -> Type #

Read CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

Show CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

NFData CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

Methods

rnf :: CreateVolumePermission -> () #

Eq CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

Hashable CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

type Rep CreateVolumePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermission

type Rep CreateVolumePermission = D1 ('MetaData "CreateVolumePermission" "Amazonka.EC2.Types.CreateVolumePermission" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateVolumePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionGroup)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCreateVolumePermission :: CreateVolumePermission Source #

Create a value of CreateVolumePermission 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:group':CreateVolumePermission', createVolumePermission_group - The group to be added or removed. The possible value is all.

$sel:userId:CreateVolumePermission', createVolumePermission_userId - The ID of the Amazon Web Services account to be added or removed.

createVolumePermission_group :: Lens' CreateVolumePermission (Maybe PermissionGroup) Source #

The group to be added or removed. The possible value is all.

createVolumePermission_userId :: Lens' CreateVolumePermission (Maybe Text) Source #

The ID of the Amazon Web Services account to be added or removed.

CreateVolumePermissionModifications

data CreateVolumePermissionModifications Source #

Describes modifications to the list of create volume permissions for a volume.

See: newCreateVolumePermissionModifications smart constructor.

Constructors

CreateVolumePermissionModifications' 

Fields

Instances

Instances details
ToQuery CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

Generic CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

Read CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

Show CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

NFData CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

Eq CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

Hashable CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

type Rep CreateVolumePermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.CreateVolumePermissionModifications

type Rep CreateVolumePermissionModifications = D1 ('MetaData "CreateVolumePermissionModifications" "Amazonka.EC2.Types.CreateVolumePermissionModifications" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreateVolumePermissionModifications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "add") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CreateVolumePermission])) :*: S1 ('MetaSel ('Just "remove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CreateVolumePermission]))))

newCreateVolumePermissionModifications :: CreateVolumePermissionModifications Source #

Create a value of CreateVolumePermissionModifications 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:add:CreateVolumePermissionModifications', createVolumePermissionModifications_add - Adds the specified Amazon Web Services account ID or group to the list.

$sel:remove:CreateVolumePermissionModifications', createVolumePermissionModifications_remove - Removes the specified Amazon Web Services account ID or group from the list.

createVolumePermissionModifications_add :: Lens' CreateVolumePermissionModifications (Maybe [CreateVolumePermission]) Source #

Adds the specified Amazon Web Services account ID or group to the list.

createVolumePermissionModifications_remove :: Lens' CreateVolumePermissionModifications (Maybe [CreateVolumePermission]) Source #

Removes the specified Amazon Web Services account ID or group from the list.

CreditSpecification

data CreditSpecification Source #

Describes the credit option for CPU usage of a T instance.

See: newCreditSpecification smart constructor.

Constructors

CreditSpecification' 

Fields

  • cpuCredits :: Maybe Text

    The credit option for CPU usage of a T instance.

    Valid values: standard | unlimited

Instances

Instances details
FromXML CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

Generic CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

Associated Types

type Rep CreditSpecification :: Type -> Type #

Read CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

Show CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

NFData CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

Methods

rnf :: CreditSpecification -> () #

Eq CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

Hashable CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

type Rep CreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecification

type Rep CreditSpecification = D1 ('MetaData "CreditSpecification" "Amazonka.EC2.Types.CreditSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreditSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpuCredits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCreditSpecification :: CreditSpecification Source #

Create a value of CreditSpecification 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:cpuCredits:CreditSpecification', creditSpecification_cpuCredits - The credit option for CPU usage of a T instance.

Valid values: standard | unlimited

creditSpecification_cpuCredits :: Lens' CreditSpecification (Maybe Text) Source #

The credit option for CPU usage of a T instance.

Valid values: standard | unlimited

CreditSpecificationRequest

data CreditSpecificationRequest Source #

The credit option for CPU usage of a T instance.

See: newCreditSpecificationRequest smart constructor.

Constructors

CreditSpecificationRequest' 

Fields

  • cpuCredits :: Text

    The credit option for CPU usage of a T instance.

    Valid values: standard | unlimited

Instances

Instances details
ToQuery CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

Generic CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

Associated Types

type Rep CreditSpecificationRequest :: Type -> Type #

Read CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

Show CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

NFData CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

Eq CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

Hashable CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

type Rep CreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.CreditSpecificationRequest

type Rep CreditSpecificationRequest = D1 ('MetaData "CreditSpecificationRequest" "Amazonka.EC2.Types.CreditSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CreditSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpuCredits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreditSpecificationRequest Source #

Create a value of CreditSpecificationRequest 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:cpuCredits:CreditSpecificationRequest', creditSpecificationRequest_cpuCredits - The credit option for CPU usage of a T instance.

Valid values: standard | unlimited

creditSpecificationRequest_cpuCredits :: Lens' CreditSpecificationRequest Text Source #

The credit option for CPU usage of a T instance.

Valid values: standard | unlimited

CustomerGateway

data CustomerGateway Source #

Describes a customer gateway.

See: newCustomerGateway smart constructor.

Constructors

CustomerGateway' 

Fields

  • certificateArn :: Maybe Text

    The Amazon Resource Name (ARN) for the customer gateway certificate.

  • deviceName :: Maybe Text

    The name of customer gateway device.

  • tags :: Maybe [Tag]

    Any tags assigned to the customer gateway.

  • bgpAsn :: Text

    The customer gateway's Border Gateway Protocol (BGP) Autonomous System Number (ASN).

  • customerGatewayId :: Text

    The ID of the customer gateway.

  • ipAddress :: Text

    The IP address of the customer gateway device's outside interface.

  • state :: Text

    The current state of the customer gateway (pending | available | deleting | deleted).

  • type' :: Text

    The type of VPN connection the customer gateway supports (ipsec.1).

Instances

Instances details
FromXML CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

Generic CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

Associated Types

type Rep CustomerGateway :: Type -> Type #

Read CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

Show CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

NFData CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

Methods

rnf :: CustomerGateway -> () #

Eq CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

Hashable CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

type Rep CustomerGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.CustomerGateway

newCustomerGateway Source #

Create a value of CustomerGateway 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:certificateArn:CustomerGateway', customerGateway_certificateArn - The Amazon Resource Name (ARN) for the customer gateway certificate.

$sel:deviceName:CustomerGateway', customerGateway_deviceName - The name of customer gateway device.

$sel:tags:CustomerGateway', customerGateway_tags - Any tags assigned to the customer gateway.

$sel:bgpAsn:CustomerGateway', customerGateway_bgpAsn - The customer gateway's Border Gateway Protocol (BGP) Autonomous System Number (ASN).

$sel:customerGatewayId:CustomerGateway', customerGateway_customerGatewayId - The ID of the customer gateway.

$sel:ipAddress:CustomerGateway', customerGateway_ipAddress - The IP address of the customer gateway device's outside interface.

$sel:state:CustomerGateway', customerGateway_state - The current state of the customer gateway (pending | available | deleting | deleted).

$sel:type':CustomerGateway', customerGateway_type - The type of VPN connection the customer gateway supports (ipsec.1).

customerGateway_certificateArn :: Lens' CustomerGateway (Maybe Text) Source #

The Amazon Resource Name (ARN) for the customer gateway certificate.

customerGateway_deviceName :: Lens' CustomerGateway (Maybe Text) Source #

The name of customer gateway device.

customerGateway_tags :: Lens' CustomerGateway (Maybe [Tag]) Source #

Any tags assigned to the customer gateway.

customerGateway_bgpAsn :: Lens' CustomerGateway Text Source #

The customer gateway's Border Gateway Protocol (BGP) Autonomous System Number (ASN).

customerGateway_ipAddress :: Lens' CustomerGateway Text Source #

The IP address of the customer gateway device's outside interface.

customerGateway_state :: Lens' CustomerGateway Text Source #

The current state of the customer gateway (pending | available | deleting | deleted).

customerGateway_type :: Lens' CustomerGateway Text Source #

The type of VPN connection the customer gateway supports (ipsec.1).

DataQuery

data DataQuery Source #

A query used for retrieving network health data.

See: newDataQuery smart constructor.

Constructors

DataQuery' 

Fields

  • destination :: Maybe Text

    The Region or Availability Zone that's the target for the data query. For example, eu-north-1.

  • id :: Maybe Text

    A user-defined ID associated with a data query that's returned in the dataResponse identifying the query. For example, if you set the Id to MyQuery01in the query, the dataResponse identifies the query as MyQuery01.

  • metric :: Maybe MetricType

    The aggregation metric used for the data query. Currently only aggregation-latency is supported, indicating network latency.

  • period :: Maybe PeriodType

    The aggregation period used for the data query.

  • source :: Maybe Text

    The Region or Availability Zone that's the source for the data query. For example, us-east-1.

  • statistic :: Maybe StatisticType

    Metric data aggregations over specified periods of time. The following are the supported Infrastructure Performance statistics:

    • p50 - The median value of the metric aggregated over a specified start and end time. For example, a metric of five_minutes is the median of all the data points gathered within those five minutes.

Instances

Instances details
ToQuery DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

Generic DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

Associated Types

type Rep DataQuery :: Type -> Type #

Read DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

Show DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

NFData DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

Methods

rnf :: DataQuery -> () #

Eq DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

Hashable DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

type Rep DataQuery Source # 
Instance details

Defined in Amazonka.EC2.Types.DataQuery

newDataQuery :: DataQuery Source #

Create a value of DataQuery 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:destination:DataQuery', dataQuery_destination - The Region or Availability Zone that's the target for the data query. For example, eu-north-1.

$sel:id:DataQuery', dataQuery_id - A user-defined ID associated with a data query that's returned in the dataResponse identifying the query. For example, if you set the Id to MyQuery01in the query, the dataResponse identifies the query as MyQuery01.

$sel:metric:DataQuery', dataQuery_metric - The aggregation metric used for the data query. Currently only aggregation-latency is supported, indicating network latency.

$sel:period:DataQuery', dataQuery_period - The aggregation period used for the data query.

$sel:source:DataQuery', dataQuery_source - The Region or Availability Zone that's the source for the data query. For example, us-east-1.

$sel:statistic:DataQuery', dataQuery_statistic - Metric data aggregations over specified periods of time. The following are the supported Infrastructure Performance statistics:

  • p50 - The median value of the metric aggregated over a specified start and end time. For example, a metric of five_minutes is the median of all the data points gathered within those five minutes.

dataQuery_destination :: Lens' DataQuery (Maybe Text) Source #

The Region or Availability Zone that's the target for the data query. For example, eu-north-1.

dataQuery_id :: Lens' DataQuery (Maybe Text) Source #

A user-defined ID associated with a data query that's returned in the dataResponse identifying the query. For example, if you set the Id to MyQuery01in the query, the dataResponse identifies the query as MyQuery01.

dataQuery_metric :: Lens' DataQuery (Maybe MetricType) Source #

The aggregation metric used for the data query. Currently only aggregation-latency is supported, indicating network latency.

dataQuery_period :: Lens' DataQuery (Maybe PeriodType) Source #

The aggregation period used for the data query.

dataQuery_source :: Lens' DataQuery (Maybe Text) Source #

The Region or Availability Zone that's the source for the data query. For example, us-east-1.

dataQuery_statistic :: Lens' DataQuery (Maybe StatisticType) Source #

Metric data aggregations over specified periods of time. The following are the supported Infrastructure Performance statistics:

  • p50 - The median value of the metric aggregated over a specified start and end time. For example, a metric of five_minutes is the median of all the data points gathered within those five minutes.

DataResponse

data DataResponse Source #

The response to a DataQuery.

See: newDataResponse smart constructor.

Constructors

DataResponse' 

Fields

Instances

Instances details
FromXML DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

Generic DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

Associated Types

type Rep DataResponse :: Type -> Type #

Read DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

Show DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

NFData DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

Methods

rnf :: DataResponse -> () #

Eq DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

Hashable DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

type Rep DataResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DataResponse

newDataResponse :: DataResponse Source #

Create a value of DataResponse 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:destination:DataResponse', dataResponse_destination - The Region or Availability Zone that's the destination for the data query. For example, eu-west-1.

$sel:id:DataResponse', dataResponse_id - The ID passed in the DataQuery.

$sel:metric:DataResponse', dataResponse_metric - The metric used for the network performance request. Currently only aggregate-latency is supported, showing network latency during a specified period.

$sel:metricPoints:DataResponse', dataResponse_metricPoints - A list of MetricPoint objects.

$sel:period:DataResponse', dataResponse_period - The period used for the network performance request.

$sel:source:DataResponse', dataResponse_source - The Region or Availability Zone that's the source for the data query. For example, us-east-1.

$sel:statistic:DataResponse', dataResponse_statistic - The statistic used for the network performance request.

dataResponse_destination :: Lens' DataResponse (Maybe Text) Source #

The Region or Availability Zone that's the destination for the data query. For example, eu-west-1.

dataResponse_id :: Lens' DataResponse (Maybe Text) Source #

The ID passed in the DataQuery.

dataResponse_metric :: Lens' DataResponse (Maybe MetricType) Source #

The metric used for the network performance request. Currently only aggregate-latency is supported, showing network latency during a specified period.

dataResponse_period :: Lens' DataResponse (Maybe PeriodType) Source #

The period used for the network performance request.

dataResponse_source :: Lens' DataResponse (Maybe Text) Source #

The Region or Availability Zone that's the source for the data query. For example, us-east-1.

dataResponse_statistic :: Lens' DataResponse (Maybe StatisticType) Source #

The statistic used for the network performance request.

DeleteFleetError

data DeleteFleetError Source #

Describes an EC2 Fleet error.

See: newDeleteFleetError smart constructor.

Constructors

DeleteFleetError' 

Fields

Instances

Instances details
FromXML DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

Generic DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

Associated Types

type Rep DeleteFleetError :: Type -> Type #

Read DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

Show DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

NFData DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

Methods

rnf :: DeleteFleetError -> () #

Eq DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

Hashable DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

type Rep DeleteFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetError

type Rep DeleteFleetError = D1 ('MetaData "DeleteFleetError" "Amazonka.EC2.Types.DeleteFleetError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteFleetError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteFleetErrorCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeleteFleetError :: DeleteFleetError Source #

Create a value of DeleteFleetError 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:code:DeleteFleetError', deleteFleetError_code - The error code.

$sel:message:DeleteFleetError', deleteFleetError_message - The description for the error code.

deleteFleetError_message :: Lens' DeleteFleetError (Maybe Text) Source #

The description for the error code.

DeleteFleetErrorItem

data DeleteFleetErrorItem Source #

Describes an EC2 Fleet that was not successfully deleted.

See: newDeleteFleetErrorItem smart constructor.

Constructors

DeleteFleetErrorItem' 

Fields

Instances

Instances details
FromXML DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

Generic DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

Associated Types

type Rep DeleteFleetErrorItem :: Type -> Type #

Read DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

Show DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

NFData DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

Methods

rnf :: DeleteFleetErrorItem -> () #

Eq DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

Hashable DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

type Rep DeleteFleetErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetErrorItem

type Rep DeleteFleetErrorItem = D1 ('MetaData "DeleteFleetErrorItem" "Amazonka.EC2.Types.DeleteFleetErrorItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteFleetErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteFleetError)) :*: S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeleteFleetErrorItem :: DeleteFleetErrorItem Source #

Create a value of DeleteFleetErrorItem 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:error:DeleteFleetErrorItem', deleteFleetErrorItem_error - The error.

$sel:fleetId:DeleteFleetErrorItem', deleteFleetErrorItem_fleetId - The ID of the EC2 Fleet.

DeleteFleetSuccessItem

data DeleteFleetSuccessItem Source #

Describes an EC2 Fleet that was successfully deleted.

See: newDeleteFleetSuccessItem smart constructor.

Constructors

DeleteFleetSuccessItem' 

Fields

Instances

Instances details
FromXML DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

Generic DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

Associated Types

type Rep DeleteFleetSuccessItem :: Type -> Type #

Read DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

Show DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

NFData DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

Methods

rnf :: DeleteFleetSuccessItem -> () #

Eq DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

Hashable DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

type Rep DeleteFleetSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteFleetSuccessItem

type Rep DeleteFleetSuccessItem = D1 ('MetaData "DeleteFleetSuccessItem" "Amazonka.EC2.Types.DeleteFleetSuccessItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteFleetSuccessItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currentFleetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetStateCode)) :*: (S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "previousFleetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetStateCode)))))

newDeleteFleetSuccessItem :: DeleteFleetSuccessItem Source #

Create a value of DeleteFleetSuccessItem 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:currentFleetState:DeleteFleetSuccessItem', deleteFleetSuccessItem_currentFleetState - The current state of the EC2 Fleet.

$sel:fleetId:DeleteFleetSuccessItem', deleteFleetSuccessItem_fleetId - The ID of the EC2 Fleet.

$sel:previousFleetState:DeleteFleetSuccessItem', deleteFleetSuccessItem_previousFleetState - The previous state of the EC2 Fleet.

DeleteLaunchTemplateVersionsResponseErrorItem

data DeleteLaunchTemplateVersionsResponseErrorItem Source #

Describes a launch template version that could not be deleted.

See: newDeleteLaunchTemplateVersionsResponseErrorItem smart constructor.

Constructors

DeleteLaunchTemplateVersionsResponseErrorItem' 

Fields

Instances

Instances details
FromXML DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

Generic DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

Read DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

Show DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

NFData DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

Eq DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

Hashable DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

type Rep DeleteLaunchTemplateVersionsResponseErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem

type Rep DeleteLaunchTemplateVersionsResponseErrorItem = D1 ('MetaData "DeleteLaunchTemplateVersionsResponseErrorItem" "Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseErrorItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteLaunchTemplateVersionsResponseErrorItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "responseError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseError)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

DeleteLaunchTemplateVersionsResponseSuccessItem

data DeleteLaunchTemplateVersionsResponseSuccessItem Source #

Describes a launch template version that was successfully deleted.

See: newDeleteLaunchTemplateVersionsResponseSuccessItem smart constructor.

Constructors

DeleteLaunchTemplateVersionsResponseSuccessItem' 

Fields

Instances

Instances details
FromXML DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

Generic DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

Read DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

Show DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

NFData DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

Eq DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

Hashable DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

type Rep DeleteLaunchTemplateVersionsResponseSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem

type Rep DeleteLaunchTemplateVersionsResponseSuccessItem = D1 ('MetaData "DeleteLaunchTemplateVersionsResponseSuccessItem" "Amazonka.EC2.Types.DeleteLaunchTemplateVersionsResponseSuccessItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteLaunchTemplateVersionsResponseSuccessItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

DeleteQueuedReservedInstancesError

data DeleteQueuedReservedInstancesError Source #

Describes the error for a Reserved Instance whose queued purchase could not be deleted.

See: newDeleteQueuedReservedInstancesError smart constructor.

Instances

Instances details
FromXML DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

Generic DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

Associated Types

type Rep DeleteQueuedReservedInstancesError :: Type -> Type #

Read DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

Show DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

NFData DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

Eq DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

Hashable DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

type Rep DeleteQueuedReservedInstancesError Source # 
Instance details

Defined in Amazonka.EC2.Types.DeleteQueuedReservedInstancesError

type Rep DeleteQueuedReservedInstancesError = D1 ('MetaData "DeleteQueuedReservedInstancesError" "Amazonka.EC2.Types.DeleteQueuedReservedInstancesError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeleteQueuedReservedInstancesError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteQueuedReservedInstancesErrorCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeleteQueuedReservedInstancesError :: DeleteQueuedReservedInstancesError Source #

Create a value of DeleteQueuedReservedInstancesError 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:code:DeleteQueuedReservedInstancesError', deleteQueuedReservedInstancesError_code - The error code.

$sel:message:DeleteQueuedReservedInstancesError', deleteQueuedReservedInstancesError_message - The error message.

DeregisterInstanceTagAttributeRequest

data DeregisterInstanceTagAttributeRequest Source #

Information about the tag keys to deregister for the current Region. You can either specify individual tag keys or deregister all tag keys in the current Region. You must specify either IncludeAllTagsOfInstance or InstanceTagKeys in the request

See: newDeregisterInstanceTagAttributeRequest smart constructor.

Constructors

DeregisterInstanceTagAttributeRequest' 

Fields

Instances

Instances details
ToQuery DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

Generic DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

Read DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

Show DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

NFData DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

Eq DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

Hashable DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

type Rep DeregisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest

type Rep DeregisterInstanceTagAttributeRequest = D1 ('MetaData "DeregisterInstanceTagAttributeRequest" "Amazonka.EC2.Types.DeregisterInstanceTagAttributeRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeregisterInstanceTagAttributeRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeAllTagsOfInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceTagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newDeregisterInstanceTagAttributeRequest :: DeregisterInstanceTagAttributeRequest Source #

Create a value of DeregisterInstanceTagAttributeRequest 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:includeAllTagsOfInstance:DeregisterInstanceTagAttributeRequest', deregisterInstanceTagAttributeRequest_includeAllTagsOfInstance - Indicates whether to deregister all tag keys in the current Region. Specify false to deregister all tag keys.

$sel:instanceTagKeys:DeregisterInstanceTagAttributeRequest', deregisterInstanceTagAttributeRequest_instanceTagKeys - Information about the tag keys to deregister.

deregisterInstanceTagAttributeRequest_includeAllTagsOfInstance :: Lens' DeregisterInstanceTagAttributeRequest (Maybe Bool) Source #

Indicates whether to deregister all tag keys in the current Region. Specify false to deregister all tag keys.

DescribeFastLaunchImagesSuccessItem

data DescribeFastLaunchImagesSuccessItem Source #

Describe details about a fast-launch enabled Windows image that meets the requested criteria. Criteria are defined by the DescribeFastLaunchImages action filters.

See: newDescribeFastLaunchImagesSuccessItem smart constructor.

Constructors

DescribeFastLaunchImagesSuccessItem' 

Fields

Instances

Instances details
FromXML DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

Generic DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

Read DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

Show DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

NFData DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

Eq DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

Hashable DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

type Rep DescribeFastLaunchImagesSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastLaunchImagesSuccessItem

newDescribeFastLaunchImagesSuccessItem :: DescribeFastLaunchImagesSuccessItem Source #

Create a value of DescribeFastLaunchImagesSuccessItem 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:imageId:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_imageId - The image ID that identifies the fast-launch enabled Windows image.

$sel:launchTemplate:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_launchTemplate - The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances from pre-provisioned snapshots.

$sel:maxParallelLaunches:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_maxParallelLaunches - The maximum number of parallel instances that are launched for creating resources.

$sel:ownerId:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_ownerId - The owner ID for the fast-launch enabled Windows AMI.

$sel:resourceType:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_resourceType - The resource type that is used for pre-provisioning the Windows AMI. Supported values include: snapshot.

$sel:snapshotConfiguration:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_snapshotConfiguration - A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.

$sel:state:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_state - The current state of faster launching for the specified Windows AMI.

$sel:stateTransitionReason:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_stateTransitionReason - The reason that faster launching for the Windows AMI changed to the current state.

$sel:stateTransitionTime:DescribeFastLaunchImagesSuccessItem', describeFastLaunchImagesSuccessItem_stateTransitionTime - The time that faster launching for the Windows AMI changed to the current state.

describeFastLaunchImagesSuccessItem_imageId :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe Text) Source #

The image ID that identifies the fast-launch enabled Windows image.

describeFastLaunchImagesSuccessItem_launchTemplate :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe FastLaunchLaunchTemplateSpecificationResponse) Source #

The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances from pre-provisioned snapshots.

describeFastLaunchImagesSuccessItem_maxParallelLaunches :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe Int) Source #

The maximum number of parallel instances that are launched for creating resources.

describeFastLaunchImagesSuccessItem_resourceType :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe FastLaunchResourceType) Source #

The resource type that is used for pre-provisioning the Windows AMI. Supported values include: snapshot.

describeFastLaunchImagesSuccessItem_snapshotConfiguration :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe FastLaunchSnapshotConfigurationResponse) Source #

A group of parameters that are used for pre-provisioning the associated Windows AMI using snapshots.

describeFastLaunchImagesSuccessItem_state :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe FastLaunchStateCode) Source #

The current state of faster launching for the specified Windows AMI.

describeFastLaunchImagesSuccessItem_stateTransitionReason :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe Text) Source #

The reason that faster launching for the Windows AMI changed to the current state.

describeFastLaunchImagesSuccessItem_stateTransitionTime :: Lens' DescribeFastLaunchImagesSuccessItem (Maybe UTCTime) Source #

The time that faster launching for the Windows AMI changed to the current state.

DescribeFastSnapshotRestoreSuccessItem

data DescribeFastSnapshotRestoreSuccessItem Source #

Describes fast snapshot restores for a snapshot.

See: newDescribeFastSnapshotRestoreSuccessItem smart constructor.

Constructors

DescribeFastSnapshotRestoreSuccessItem' 

Fields

Instances

Instances details
FromXML DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

Generic DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

Read DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

Show DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

NFData DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

Eq DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

Hashable DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

type Rep DescribeFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem

type Rep DescribeFastSnapshotRestoreSuccessItem = D1 ('MetaData "DescribeFastSnapshotRestoreSuccessItem" "Amazonka.EC2.Types.DescribeFastSnapshotRestoreSuccessItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DescribeFastSnapshotRestoreSuccessItem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "disablingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "enabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "enablingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 ('MetaSel ('Just "optimizingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "ownerAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FastSnapshotRestoreStateCode)) :*: S1 ('MetaSel ('Just "stateTransitionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newDescribeFastSnapshotRestoreSuccessItem :: DescribeFastSnapshotRestoreSuccessItem Source #

Create a value of DescribeFastSnapshotRestoreSuccessItem 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:availabilityZone:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_availabilityZone - The Availability Zone.

$sel:disabledTime:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_disabledTime - The time at which fast snapshot restores entered the disabled state.

$sel:disablingTime:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_disablingTime - The time at which fast snapshot restores entered the disabling state.

$sel:enabledTime:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_enabledTime - The time at which fast snapshot restores entered the enabled state.

$sel:enablingTime:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_enablingTime - The time at which fast snapshot restores entered the enabling state.

$sel:optimizingTime:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_optimizingTime - The time at which fast snapshot restores entered the optimizing state.

$sel:ownerAlias:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_ownerAlias - The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

$sel:ownerId:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_ownerId - The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

$sel:snapshotId:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_snapshotId - The ID of the snapshot.

$sel:state:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_state - The state of fast snapshot restores.

$sel:stateTransitionReason:DescribeFastSnapshotRestoreSuccessItem', describeFastSnapshotRestoreSuccessItem_stateTransitionReason - The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.
  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

describeFastSnapshotRestoreSuccessItem_disabledTime :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the disabled state.

describeFastSnapshotRestoreSuccessItem_disablingTime :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the disabling state.

describeFastSnapshotRestoreSuccessItem_enabledTime :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the enabled state.

describeFastSnapshotRestoreSuccessItem_enablingTime :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the enabling state.

describeFastSnapshotRestoreSuccessItem_optimizingTime :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the optimizing state.

describeFastSnapshotRestoreSuccessItem_ownerAlias :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

describeFastSnapshotRestoreSuccessItem_ownerId :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

describeFastSnapshotRestoreSuccessItem_stateTransitionReason :: Lens' DescribeFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.
  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

DescribeFleetError

data DescribeFleetError Source #

Describes the instances that could not be launched by the fleet.

See: newDescribeFleetError smart constructor.

Constructors

DescribeFleetError' 

Fields

Instances

Instances details
FromXML DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

Generic DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

Associated Types

type Rep DescribeFleetError :: Type -> Type #

Read DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

Show DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

NFData DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

Methods

rnf :: DescribeFleetError -> () #

Eq DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

Hashable DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

type Rep DescribeFleetError Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetError

type Rep DescribeFleetError = D1 ('MetaData "DescribeFleetError" "Amazonka.EC2.Types.DescribeFleetError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DescribeFleetError'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "launchTemplateAndOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateAndOverridesResponse)) :*: S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceLifecycle)))))

newDescribeFleetError :: DescribeFleetError Source #

Create a value of DescribeFleetError 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:errorCode:DescribeFleetError', describeFleetError_errorCode - The error code that indicates why the instance could not be launched. For more information about error codes, see Error codes.

$sel:errorMessage:DescribeFleetError', describeFleetError_errorMessage - The error message that describes why the instance could not be launched. For more information about error messages, see Error codes.

$sel:launchTemplateAndOverrides:DescribeFleetError', describeFleetError_launchTemplateAndOverrides - The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

$sel:lifecycle:DescribeFleetError', describeFleetError_lifecycle - Indicates if the instance that could not be launched was a Spot Instance or On-Demand Instance.

describeFleetError_errorCode :: Lens' DescribeFleetError (Maybe Text) Source #

The error code that indicates why the instance could not be launched. For more information about error codes, see Error codes.

describeFleetError_errorMessage :: Lens' DescribeFleetError (Maybe Text) Source #

The error message that describes why the instance could not be launched. For more information about error messages, see Error codes.

describeFleetError_launchTemplateAndOverrides :: Lens' DescribeFleetError (Maybe LaunchTemplateAndOverridesResponse) Source #

The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

describeFleetError_lifecycle :: Lens' DescribeFleetError (Maybe InstanceLifecycle) Source #

Indicates if the instance that could not be launched was a Spot Instance or On-Demand Instance.

DescribeFleetsInstances

data DescribeFleetsInstances Source #

Describes the instances that were launched by the fleet.

See: newDescribeFleetsInstances smart constructor.

Constructors

DescribeFleetsInstances' 

Fields

Instances

Instances details
FromXML DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

Generic DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

Associated Types

type Rep DescribeFleetsInstances :: Type -> Type #

Read DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

Show DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

NFData DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

Methods

rnf :: DescribeFleetsInstances -> () #

Eq DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

Hashable DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

type Rep DescribeFleetsInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.DescribeFleetsInstances

type Rep DescribeFleetsInstances = D1 ('MetaData "DescribeFleetsInstances" "Amazonka.EC2.Types.DescribeFleetsInstances" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DescribeFleetsInstances'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType))) :*: (S1 ('MetaSel ('Just "launchTemplateAndOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateAndOverridesResponse)) :*: (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceLifecycle)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformValues))))))

newDescribeFleetsInstances :: DescribeFleetsInstances Source #

Create a value of DescribeFleetsInstances 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:instanceIds:DescribeFleetsInstances', describeFleetsInstances_instanceIds - The IDs of the instances.

$sel:instanceType:DescribeFleetsInstances', describeFleetsInstances_instanceType - The instance type.

$sel:launchTemplateAndOverrides:DescribeFleetsInstances', describeFleetsInstances_launchTemplateAndOverrides - The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

$sel:lifecycle:DescribeFleetsInstances', describeFleetsInstances_lifecycle - Indicates if the instance that was launched is a Spot Instance or On-Demand Instance.

$sel:platform:DescribeFleetsInstances', describeFleetsInstances_platform - The value is Windows for Windows instances. Otherwise, the value is blank.

describeFleetsInstances_launchTemplateAndOverrides :: Lens' DescribeFleetsInstances (Maybe LaunchTemplateAndOverridesResponse) Source #

The launch templates and overrides that were used for launching the instances. The values that you specify in the Overrides replace the values in the launch template.

describeFleetsInstances_lifecycle :: Lens' DescribeFleetsInstances (Maybe InstanceLifecycle) Source #

Indicates if the instance that was launched is a Spot Instance or On-Demand Instance.

describeFleetsInstances_platform :: Lens' DescribeFleetsInstances (Maybe PlatformValues) Source #

The value is Windows for Windows instances. Otherwise, the value is blank.

DestinationOptionsRequest

data DestinationOptionsRequest Source #

Describes the destination options for a flow log.

See: newDestinationOptionsRequest smart constructor.

Constructors

DestinationOptionsRequest' 

Fields

Instances

Instances details
ToQuery DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

Generic DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

Associated Types

type Rep DestinationOptionsRequest :: Type -> Type #

Read DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

Show DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

NFData DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

Eq DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

Hashable DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

type Rep DestinationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsRequest

type Rep DestinationOptionsRequest = D1 ('MetaData "DestinationOptionsRequest" "Amazonka.EC2.Types.DestinationOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DestinationOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationFileFormat)) :*: (S1 ('MetaSel ('Just "hiveCompatiblePartitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "perHourPartition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDestinationOptionsRequest :: DestinationOptionsRequest Source #

Create a value of DestinationOptionsRequest 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:fileFormat:DestinationOptionsRequest', destinationOptionsRequest_fileFormat - The format for the flow log. The default is plain-text.

$sel:hiveCompatiblePartitions:DestinationOptionsRequest', destinationOptionsRequest_hiveCompatiblePartitions - Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3. The default is false.

$sel:perHourPartition:DestinationOptionsRequest', destinationOptionsRequest_perHourPartition - Indicates whether to partition the flow log per hour. This reduces the cost and response time for queries. The default is false.

destinationOptionsRequest_fileFormat :: Lens' DestinationOptionsRequest (Maybe DestinationFileFormat) Source #

The format for the flow log. The default is plain-text.

destinationOptionsRequest_hiveCompatiblePartitions :: Lens' DestinationOptionsRequest (Maybe Bool) Source #

Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3. The default is false.

destinationOptionsRequest_perHourPartition :: Lens' DestinationOptionsRequest (Maybe Bool) Source #

Indicates whether to partition the flow log per hour. This reduces the cost and response time for queries. The default is false.

DestinationOptionsResponse

data DestinationOptionsResponse Source #

Describes the destination options for a flow log.

See: newDestinationOptionsResponse smart constructor.

Constructors

DestinationOptionsResponse' 

Fields

Instances

Instances details
FromXML DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

Generic DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

Associated Types

type Rep DestinationOptionsResponse :: Type -> Type #

Read DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

Show DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

NFData DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

Eq DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

Hashable DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

type Rep DestinationOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.DestinationOptionsResponse

type Rep DestinationOptionsResponse = D1 ('MetaData "DestinationOptionsResponse" "Amazonka.EC2.Types.DestinationOptionsResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DestinationOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationFileFormat)) :*: (S1 ('MetaSel ('Just "hiveCompatiblePartitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "perHourPartition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDestinationOptionsResponse :: DestinationOptionsResponse Source #

Create a value of DestinationOptionsResponse 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:fileFormat:DestinationOptionsResponse', destinationOptionsResponse_fileFormat - The format for the flow log.

$sel:hiveCompatiblePartitions:DestinationOptionsResponse', destinationOptionsResponse_hiveCompatiblePartitions - Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.

$sel:perHourPartition:DestinationOptionsResponse', destinationOptionsResponse_perHourPartition - Indicates whether to partition the flow log per hour.

destinationOptionsResponse_hiveCompatiblePartitions :: Lens' DestinationOptionsResponse (Maybe Bool) Source #

Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.

destinationOptionsResponse_perHourPartition :: Lens' DestinationOptionsResponse (Maybe Bool) Source #

Indicates whether to partition the flow log per hour.

DeviceOptions

data DeviceOptions Source #

Options for an Amazon Web Services Verified Access device-identity based trust provider.

See: newDeviceOptions smart constructor.

Constructors

DeviceOptions' 

Fields

  • tenantId :: Maybe Text

    The ID of the tenant application with the device-identity provider.

Instances

Instances details
FromXML DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

Generic DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

Associated Types

type Rep DeviceOptions :: Type -> Type #

Read DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

Show DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

NFData DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

Methods

rnf :: DeviceOptions -> () #

Eq DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

Hashable DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

type Rep DeviceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DeviceOptions

type Rep DeviceOptions = D1 ('MetaData "DeviceOptions" "Amazonka.EC2.Types.DeviceOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DeviceOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tenantId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDeviceOptions :: DeviceOptions Source #

Create a value of DeviceOptions 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:tenantId:DeviceOptions', deviceOptions_tenantId - The ID of the tenant application with the device-identity provider.

deviceOptions_tenantId :: Lens' DeviceOptions (Maybe Text) Source #

The ID of the tenant application with the device-identity provider.

DhcpConfiguration

data DhcpConfiguration Source #

Describes a DHCP configuration option.

See: newDhcpConfiguration smart constructor.

Constructors

DhcpConfiguration' 

Fields

Instances

Instances details
FromXML DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

Generic DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

Associated Types

type Rep DhcpConfiguration :: Type -> Type #

Read DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

Show DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

NFData DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

Methods

rnf :: DhcpConfiguration -> () #

Eq DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

Hashable DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

type Rep DhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpConfiguration

type Rep DhcpConfiguration = D1 ('MetaData "DhcpConfiguration" "Amazonka.EC2.Types.DhcpConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DhcpConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AttributeValue]))))

newDhcpConfiguration :: DhcpConfiguration Source #

Create a value of DhcpConfiguration 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:

DhcpConfiguration, dhcpConfiguration_key - The name of a DHCP option.

$sel:values:DhcpConfiguration', dhcpConfiguration_values - One or more values for the DHCP option.

dhcpConfiguration_values :: Lens' DhcpConfiguration (Maybe [AttributeValue]) Source #

One or more values for the DHCP option.

DhcpOptions

data DhcpOptions Source #

Describes a set of DHCP options.

See: newDhcpOptions smart constructor.

Constructors

DhcpOptions' 

Fields

Instances

Instances details
FromXML DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

Generic DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

Associated Types

type Rep DhcpOptions :: Type -> Type #

Read DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

Show DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

NFData DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

Methods

rnf :: DhcpOptions -> () #

Eq DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

Hashable DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

type Rep DhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DhcpOptions

type Rep DhcpOptions = D1 ('MetaData "DhcpOptions" "Amazonka.EC2.Types.DhcpOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DhcpOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dhcpConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DhcpConfiguration])) :*: S1 ('MetaSel ('Just "dhcpOptionsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newDhcpOptions :: DhcpOptions Source #

Create a value of DhcpOptions 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:dhcpConfigurations:DhcpOptions', dhcpOptions_dhcpConfigurations - One or more DHCP options in the set.

$sel:dhcpOptionsId:DhcpOptions', dhcpOptions_dhcpOptionsId - The ID of the set of DHCP options.

$sel:ownerId:DhcpOptions', dhcpOptions_ownerId - The ID of the Amazon Web Services account that owns the DHCP options set.

$sel:tags:DhcpOptions', dhcpOptions_tags - Any tags assigned to the DHCP options set.

dhcpOptions_dhcpOptionsId :: Lens' DhcpOptions (Maybe Text) Source #

The ID of the set of DHCP options.

dhcpOptions_ownerId :: Lens' DhcpOptions (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the DHCP options set.

dhcpOptions_tags :: Lens' DhcpOptions (Maybe [Tag]) Source #

Any tags assigned to the DHCP options set.

DirectoryServiceAuthentication

data DirectoryServiceAuthentication Source #

Describes an Active Directory.

See: newDirectoryServiceAuthentication smart constructor.

Constructors

DirectoryServiceAuthentication' 

Fields

Instances

Instances details
FromXML DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

Generic DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

Associated Types

type Rep DirectoryServiceAuthentication :: Type -> Type #

Read DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

Show DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

NFData DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

Eq DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

Hashable DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

type Rep DirectoryServiceAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthentication

type Rep DirectoryServiceAuthentication = D1 ('MetaData "DirectoryServiceAuthentication" "Amazonka.EC2.Types.DirectoryServiceAuthentication" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DirectoryServiceAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDirectoryServiceAuthentication :: DirectoryServiceAuthentication Source #

Create a value of DirectoryServiceAuthentication 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:directoryId:DirectoryServiceAuthentication', directoryServiceAuthentication_directoryId - The ID of the Active Directory used for authentication.

directoryServiceAuthentication_directoryId :: Lens' DirectoryServiceAuthentication (Maybe Text) Source #

The ID of the Active Directory used for authentication.

DirectoryServiceAuthenticationRequest

data DirectoryServiceAuthenticationRequest Source #

Describes the Active Directory to be used for client authentication.

See: newDirectoryServiceAuthenticationRequest smart constructor.

Constructors

DirectoryServiceAuthenticationRequest' 

Fields

Instances

Instances details
ToQuery DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

Generic DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

Read DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

Show DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

NFData DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

Eq DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

Hashable DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

type Rep DirectoryServiceAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest

type Rep DirectoryServiceAuthenticationRequest = D1 ('MetaData "DirectoryServiceAuthenticationRequest" "Amazonka.EC2.Types.DirectoryServiceAuthenticationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DirectoryServiceAuthenticationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDirectoryServiceAuthenticationRequest :: DirectoryServiceAuthenticationRequest Source #

Create a value of DirectoryServiceAuthenticationRequest 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:directoryId:DirectoryServiceAuthenticationRequest', directoryServiceAuthenticationRequest_directoryId - The ID of the Active Directory to be used for authentication.

directoryServiceAuthenticationRequest_directoryId :: Lens' DirectoryServiceAuthenticationRequest (Maybe Text) Source #

The ID of the Active Directory to be used for authentication.

DisableFastSnapshotRestoreErrorItem

data DisableFastSnapshotRestoreErrorItem Source #

Contains information about the errors that occurred when disabling fast snapshot restores.

See: newDisableFastSnapshotRestoreErrorItem smart constructor.

Instances

Instances details
FromXML DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

Generic DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

Read DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

Show DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

NFData DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

Eq DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

Hashable DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

type Rep DisableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem

type Rep DisableFastSnapshotRestoreErrorItem = D1 ('MetaData "DisableFastSnapshotRestoreErrorItem" "Amazonka.EC2.Types.DisableFastSnapshotRestoreErrorItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisableFastSnapshotRestoreErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fastSnapshotRestoreStateErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DisableFastSnapshotRestoreStateErrorItem])) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDisableFastSnapshotRestoreErrorItem :: DisableFastSnapshotRestoreErrorItem Source #

Create a value of DisableFastSnapshotRestoreErrorItem 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:fastSnapshotRestoreStateErrors:DisableFastSnapshotRestoreErrorItem', disableFastSnapshotRestoreErrorItem_fastSnapshotRestoreStateErrors - The errors.

$sel:snapshotId:DisableFastSnapshotRestoreErrorItem', disableFastSnapshotRestoreErrorItem_snapshotId - The ID of the snapshot.

DisableFastSnapshotRestoreStateError

data DisableFastSnapshotRestoreStateError Source #

Describes an error that occurred when disabling fast snapshot restores.

See: newDisableFastSnapshotRestoreStateError smart constructor.

Constructors

DisableFastSnapshotRestoreStateError' 

Fields

Instances

Instances details
FromXML DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

Generic DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

Read DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

Show DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

NFData DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

Eq DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

Hashable DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

type Rep DisableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError

type Rep DisableFastSnapshotRestoreStateError = D1 ('MetaData "DisableFastSnapshotRestoreStateError" "Amazonka.EC2.Types.DisableFastSnapshotRestoreStateError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisableFastSnapshotRestoreStateError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDisableFastSnapshotRestoreStateError :: DisableFastSnapshotRestoreStateError Source #

Create a value of DisableFastSnapshotRestoreStateError 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:code:DisableFastSnapshotRestoreStateError', disableFastSnapshotRestoreStateError_code - The error code.

$sel:message:DisableFastSnapshotRestoreStateError', disableFastSnapshotRestoreStateError_message - The error message.

DisableFastSnapshotRestoreStateErrorItem

data DisableFastSnapshotRestoreStateErrorItem Source #

Contains information about an error that occurred when disabling fast snapshot restores.

See: newDisableFastSnapshotRestoreStateErrorItem smart constructor.

Instances

Instances details
FromXML DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

Generic DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

Read DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

Show DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

NFData DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

Eq DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

Hashable DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

type Rep DisableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem

type Rep DisableFastSnapshotRestoreStateErrorItem = D1 ('MetaData "DisableFastSnapshotRestoreStateErrorItem" "Amazonka.EC2.Types.DisableFastSnapshotRestoreStateErrorItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisableFastSnapshotRestoreStateErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DisableFastSnapshotRestoreStateError))))

newDisableFastSnapshotRestoreStateErrorItem :: DisableFastSnapshotRestoreStateErrorItem Source #

Create a value of DisableFastSnapshotRestoreStateErrorItem 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:availabilityZone:DisableFastSnapshotRestoreStateErrorItem', disableFastSnapshotRestoreStateErrorItem_availabilityZone - The Availability Zone.

$sel:error:DisableFastSnapshotRestoreStateErrorItem', disableFastSnapshotRestoreStateErrorItem_error - The error.

DisableFastSnapshotRestoreSuccessItem

data DisableFastSnapshotRestoreSuccessItem Source #

Describes fast snapshot restores that were successfully disabled.

See: newDisableFastSnapshotRestoreSuccessItem smart constructor.

Constructors

DisableFastSnapshotRestoreSuccessItem' 

Fields

Instances

Instances details
FromXML DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

Generic DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

Read DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

Show DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

NFData DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

Eq DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

Hashable DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

type Rep DisableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem

type Rep DisableFastSnapshotRestoreSuccessItem = D1 ('MetaData "DisableFastSnapshotRestoreSuccessItem" "Amazonka.EC2.Types.DisableFastSnapshotRestoreSuccessItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DisableFastSnapshotRestoreSuccessItem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "disablingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "enabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "enablingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 ('MetaSel ('Just "optimizingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "ownerAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FastSnapshotRestoreStateCode)) :*: S1 ('MetaSel ('Just "stateTransitionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newDisableFastSnapshotRestoreSuccessItem :: DisableFastSnapshotRestoreSuccessItem Source #

Create a value of DisableFastSnapshotRestoreSuccessItem 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:availabilityZone:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_availabilityZone - The Availability Zone.

$sel:disabledTime:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_disabledTime - The time at which fast snapshot restores entered the disabled state.

$sel:disablingTime:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_disablingTime - The time at which fast snapshot restores entered the disabling state.

$sel:enabledTime:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_enabledTime - The time at which fast snapshot restores entered the enabled state.

$sel:enablingTime:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_enablingTime - The time at which fast snapshot restores entered the enabling state.

$sel:optimizingTime:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_optimizingTime - The time at which fast snapshot restores entered the optimizing state.

$sel:ownerAlias:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_ownerAlias - The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

$sel:ownerId:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_ownerId - The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

$sel:snapshotId:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_snapshotId - The ID of the snapshot.

$sel:state:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_state - The state of fast snapshot restores for the snapshot.

$sel:stateTransitionReason:DisableFastSnapshotRestoreSuccessItem', disableFastSnapshotRestoreSuccessItem_stateTransitionReason - The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.
  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

disableFastSnapshotRestoreSuccessItem_disabledTime :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the disabled state.

disableFastSnapshotRestoreSuccessItem_disablingTime :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the disabling state.

disableFastSnapshotRestoreSuccessItem_enabledTime :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the enabled state.

disableFastSnapshotRestoreSuccessItem_enablingTime :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the enabling state.

disableFastSnapshotRestoreSuccessItem_optimizingTime :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the optimizing state.

disableFastSnapshotRestoreSuccessItem_ownerAlias :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

disableFastSnapshotRestoreSuccessItem_ownerId :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

disableFastSnapshotRestoreSuccessItem_stateTransitionReason :: Lens' DisableFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.
  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

DiskImage

data DiskImage Source #

Describes a disk image.

See: newDiskImage smart constructor.

Constructors

DiskImage' 

Fields

Instances

Instances details
ToQuery DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

Generic DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

Associated Types

type Rep DiskImage :: Type -> Type #

Read DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

Show DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

NFData DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

Methods

rnf :: DiskImage -> () #

Eq DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

Hashable DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

type Rep DiskImage Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImage

type Rep DiskImage = D1 ('MetaData "DiskImage" "Amazonka.EC2.Types.DiskImage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DiskImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageDetail)) :*: S1 ('MetaSel ('Just "volume") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeDetail)))))

newDiskImage :: DiskImage Source #

Create a value of DiskImage 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:description:DiskImage', diskImage_description - A description of the disk image.

$sel:image:DiskImage', diskImage_image - Information about the disk image.

$sel:volume:DiskImage', diskImage_volume - Information about the volume.

diskImage_description :: Lens' DiskImage (Maybe Text) Source #

A description of the disk image.

diskImage_image :: Lens' DiskImage (Maybe DiskImageDetail) Source #

Information about the disk image.

diskImage_volume :: Lens' DiskImage (Maybe VolumeDetail) Source #

Information about the volume.

DiskImageDescription

data DiskImageDescription Source #

Describes a disk image.

See: newDiskImageDescription smart constructor.

Constructors

DiskImageDescription' 

Fields

Instances

Instances details
FromXML DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

Generic DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

Associated Types

type Rep DiskImageDescription :: Type -> Type #

Read DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

Show DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

NFData DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

Methods

rnf :: DiskImageDescription -> () #

Eq DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

Hashable DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

type Rep DiskImageDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDescription

type Rep DiskImageDescription = D1 ('MetaData "DiskImageDescription" "Amazonka.EC2.Types.DiskImageDescription" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DiskImageDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "checksum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageFormat))) :*: (S1 ('MetaSel ('Just "importManifestUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newDiskImageDescription :: DiskImageDescription Source #

Create a value of DiskImageDescription 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:checksum:DiskImageDescription', diskImageDescription_checksum - The checksum computed for the disk image.

$sel:format:DiskImageDescription', diskImageDescription_format - The disk image format.

$sel:importManifestUrl:DiskImageDescription', diskImageDescription_importManifestUrl - A presigned URL for the import manifest stored in Amazon S3. For information about creating a presigned URL for an Amazon S3 object, read the "Query String Request Authentication Alternative" section of the Authenticating REST Requests topic in the Amazon Simple Storage Service Developer Guide.

For information about the import manifest referenced by this API action, see VM Import Manifest.

$sel:size:DiskImageDescription', diskImageDescription_size - The size of the disk image, in GiB.

diskImageDescription_checksum :: Lens' DiskImageDescription (Maybe Text) Source #

The checksum computed for the disk image.

diskImageDescription_importManifestUrl :: Lens' DiskImageDescription (Maybe Text) Source #

A presigned URL for the import manifest stored in Amazon S3. For information about creating a presigned URL for an Amazon S3 object, read the "Query String Request Authentication Alternative" section of the Authenticating REST Requests topic in the Amazon Simple Storage Service Developer Guide.

For information about the import manifest referenced by this API action, see VM Import Manifest.

diskImageDescription_size :: Lens' DiskImageDescription (Maybe Integer) Source #

The size of the disk image, in GiB.

DiskImageDetail

data DiskImageDetail Source #

Describes a disk image.

See: newDiskImageDetail smart constructor.

Constructors

DiskImageDetail' 

Fields

  • bytes :: Integer

    The size of the disk image, in GiB.

  • format :: DiskImageFormat

    The disk image format.

  • importManifestUrl :: Text

    A presigned URL for the import manifest stored in Amazon S3 and presented here as an Amazon S3 presigned URL. For information about creating a presigned URL for an Amazon S3 object, read the "Query String Request Authentication Alternative" section of the Authenticating REST Requests topic in the Amazon Simple Storage Service Developer Guide.

    For information about the import manifest referenced by this API action, see VM Import Manifest.

Instances

Instances details
ToQuery DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

Generic DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

Associated Types

type Rep DiskImageDetail :: Type -> Type #

Read DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

Show DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

NFData DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

Methods

rnf :: DiskImageDetail -> () #

Eq DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

Hashable DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

type Rep DiskImageDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageDetail

type Rep DiskImageDetail = D1 ('MetaData "DiskImageDetail" "Amazonka.EC2.Types.DiskImageDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DiskImageDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DiskImageFormat) :*: S1 ('MetaSel ('Just "importManifestUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDiskImageDetail Source #

Create a value of DiskImageDetail 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:bytes:DiskImageDetail', diskImageDetail_bytes - The size of the disk image, in GiB.

$sel:format:DiskImageDetail', diskImageDetail_format - The disk image format.

$sel:importManifestUrl:DiskImageDetail', diskImageDetail_importManifestUrl - A presigned URL for the import manifest stored in Amazon S3 and presented here as an Amazon S3 presigned URL. For information about creating a presigned URL for an Amazon S3 object, read the "Query String Request Authentication Alternative" section of the Authenticating REST Requests topic in the Amazon Simple Storage Service Developer Guide.

For information about the import manifest referenced by this API action, see VM Import Manifest.

diskImageDetail_bytes :: Lens' DiskImageDetail Integer Source #

The size of the disk image, in GiB.

diskImageDetail_importManifestUrl :: Lens' DiskImageDetail Text Source #

A presigned URL for the import manifest stored in Amazon S3 and presented here as an Amazon S3 presigned URL. For information about creating a presigned URL for an Amazon S3 object, read the "Query String Request Authentication Alternative" section of the Authenticating REST Requests topic in the Amazon Simple Storage Service Developer Guide.

For information about the import manifest referenced by this API action, see VM Import Manifest.

DiskImageVolumeDescription

data DiskImageVolumeDescription Source #

Describes a disk image volume.

See: newDiskImageVolumeDescription smart constructor.

Constructors

DiskImageVolumeDescription' 

Fields

Instances

Instances details
FromXML DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

Generic DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

Associated Types

type Rep DiskImageVolumeDescription :: Type -> Type #

Read DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

Show DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

NFData DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

Eq DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

Hashable DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

type Rep DiskImageVolumeDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskImageVolumeDescription

type Rep DiskImageVolumeDescription = D1 ('MetaData "DiskImageVolumeDescription" "Amazonka.EC2.Types.DiskImageVolumeDescription" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DiskImageVolumeDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newDiskImageVolumeDescription :: DiskImageVolumeDescription Source #

Create a value of DiskImageVolumeDescription 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:id:DiskImageVolumeDescription', diskImageVolumeDescription_id - The volume identifier.

$sel:size:DiskImageVolumeDescription', diskImageVolumeDescription_size - The size of the volume, in GiB.

DiskInfo

data DiskInfo Source #

Describes a disk.

See: newDiskInfo smart constructor.

Constructors

DiskInfo' 

Fields

Instances

Instances details
FromXML DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

Generic DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

Associated Types

type Rep DiskInfo :: Type -> Type #

Methods

from :: DiskInfo -> Rep DiskInfo x #

to :: Rep DiskInfo x -> DiskInfo #

Read DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

Show DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

NFData DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

Methods

rnf :: DiskInfo -> () #

Eq DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

Hashable DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

Methods

hashWithSalt :: Int -> DiskInfo -> Int #

hash :: DiskInfo -> Int #

type Rep DiskInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.DiskInfo

type Rep DiskInfo = D1 ('MetaData "DiskInfo" "Amazonka.EC2.Types.DiskInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DiskInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "sizeInGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskType)))))

newDiskInfo :: DiskInfo Source #

Create a value of DiskInfo 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:count:DiskInfo', diskInfo_count - The number of disks with this configuration.

$sel:sizeInGB:DiskInfo', diskInfo_sizeInGB - The size of the disk in GB.

$sel:type':DiskInfo', diskInfo_type - The type of disk.

diskInfo_count :: Lens' DiskInfo (Maybe Int) Source #

The number of disks with this configuration.

diskInfo_sizeInGB :: Lens' DiskInfo (Maybe Integer) Source #

The size of the disk in GB.

DnsEntry

data DnsEntry Source #

Describes a DNS entry.

See: newDnsEntry smart constructor.

Constructors

DnsEntry' 

Fields

Instances

Instances details
FromXML DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

Generic DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

Associated Types

type Rep DnsEntry :: Type -> Type #

Methods

from :: DnsEntry -> Rep DnsEntry x #

to :: Rep DnsEntry x -> DnsEntry #

Read DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

Show DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

NFData DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

Methods

rnf :: DnsEntry -> () #

Eq DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

Hashable DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

Methods

hashWithSalt :: Int -> DnsEntry -> Int #

hash :: DnsEntry -> Int #

type Rep DnsEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsEntry

type Rep DnsEntry = D1 ('MetaData "DnsEntry" "Amazonka.EC2.Types.DnsEntry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DnsEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDnsEntry :: DnsEntry Source #

Create a value of DnsEntry 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:dnsName:DnsEntry', dnsEntry_dnsName - The DNS name.

$sel:hostedZoneId:DnsEntry', dnsEntry_hostedZoneId - The ID of the private hosted zone.

dnsEntry_hostedZoneId :: Lens' DnsEntry (Maybe Text) Source #

The ID of the private hosted zone.

DnsOptions

data DnsOptions Source #

Describes the DNS options for an endpoint.

See: newDnsOptions smart constructor.

Constructors

DnsOptions' 

Fields

Instances

Instances details
FromXML DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

Generic DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

Associated Types

type Rep DnsOptions :: Type -> Type #

Read DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

Show DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

NFData DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

Methods

rnf :: DnsOptions -> () #

Eq DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

Hashable DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

type Rep DnsOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptions

type Rep DnsOptions = D1 ('MetaData "DnsOptions" "Amazonka.EC2.Types.DnsOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DnsOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsRecordIpType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRecordIpType))))

newDnsOptions :: DnsOptions Source #

Create a value of DnsOptions 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:dnsRecordIpType:DnsOptions', dnsOptions_dnsRecordIpType - The DNS records created for the endpoint.

dnsOptions_dnsRecordIpType :: Lens' DnsOptions (Maybe DnsRecordIpType) Source #

The DNS records created for the endpoint.

DnsOptionsSpecification

data DnsOptionsSpecification Source #

Describes the DNS options for an endpoint.

See: newDnsOptionsSpecification smart constructor.

Constructors

DnsOptionsSpecification' 

Fields

Instances

Instances details
ToQuery DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

Generic DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

Associated Types

type Rep DnsOptionsSpecification :: Type -> Type #

Read DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

Show DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

NFData DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

Methods

rnf :: DnsOptionsSpecification -> () #

Eq DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

Hashable DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

type Rep DnsOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsOptionsSpecification

type Rep DnsOptionsSpecification = D1 ('MetaData "DnsOptionsSpecification" "Amazonka.EC2.Types.DnsOptionsSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DnsOptionsSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dnsRecordIpType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRecordIpType))))

newDnsOptionsSpecification :: DnsOptionsSpecification Source #

Create a value of DnsOptionsSpecification 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:dnsRecordIpType:DnsOptionsSpecification', dnsOptionsSpecification_dnsRecordIpType - The DNS records created for the endpoint.

DnsServersOptionsModifyStructure

data DnsServersOptionsModifyStructure Source #

Information about the DNS server to be used.

See: newDnsServersOptionsModifyStructure smart constructor.

Constructors

DnsServersOptionsModifyStructure' 

Fields

  • customDnsServers :: Maybe [Text]

    The IPv4 address range, in CIDR notation, of the DNS servers to be used. You can specify up to two DNS servers. Ensure that the DNS servers can be reached by the clients. The specified values overwrite the existing values.

  • enabled :: Maybe Bool

    Indicates whether DNS servers should be used. Specify False to delete the existing DNS servers.

Instances

Instances details
ToQuery DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

Generic DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

Associated Types

type Rep DnsServersOptionsModifyStructure :: Type -> Type #

Read DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

Show DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

NFData DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

Eq DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

Hashable DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

type Rep DnsServersOptionsModifyStructure Source # 
Instance details

Defined in Amazonka.EC2.Types.DnsServersOptionsModifyStructure

type Rep DnsServersOptionsModifyStructure = D1 ('MetaData "DnsServersOptionsModifyStructure" "Amazonka.EC2.Types.DnsServersOptionsModifyStructure" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "DnsServersOptionsModifyStructure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customDnsServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newDnsServersOptionsModifyStructure :: DnsServersOptionsModifyStructure Source #

Create a value of DnsServersOptionsModifyStructure 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:customDnsServers:DnsServersOptionsModifyStructure', dnsServersOptionsModifyStructure_customDnsServers - The IPv4 address range, in CIDR notation, of the DNS servers to be used. You can specify up to two DNS servers. Ensure that the DNS servers can be reached by the clients. The specified values overwrite the existing values.

$sel:enabled:DnsServersOptionsModifyStructure', dnsServersOptionsModifyStructure_enabled - Indicates whether DNS servers should be used. Specify False to delete the existing DNS servers.

dnsServersOptionsModifyStructure_customDnsServers :: Lens' DnsServersOptionsModifyStructure (Maybe [Text]) Source #

The IPv4 address range, in CIDR notation, of the DNS servers to be used. You can specify up to two DNS servers. Ensure that the DNS servers can be reached by the clients. The specified values overwrite the existing values.

dnsServersOptionsModifyStructure_enabled :: Lens' DnsServersOptionsModifyStructure (Maybe Bool) Source #

Indicates whether DNS servers should be used. Specify False to delete the existing DNS servers.

EbsBlockDevice

data EbsBlockDevice Source #

Describes a block device for an EBS volume.

See: newEbsBlockDevice smart constructor.

Constructors

EbsBlockDevice' 

Fields

  • deleteOnTermination :: Maybe Bool

    Indicates whether the EBS volume is deleted on instance termination. For more information, see Preserving Amazon EBS volumes on instance termination in the Amazon EC2 User Guide.

  • encrypted :: Maybe Bool

    Indicates whether the encryption state of an EBS volume is changed while being restored from a backing snapshot. The effect of setting the encryption state to true depends on the volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see Amazon EBS encryption in the Amazon EC2 User Guide.

    In no case can you remove encryption from an encrypted volume.

    Encrypted volumes can only be attached to instances that support Amazon EBS encryption. For more information, see Supported instance types.

    This parameter is not returned by DescribeImageAttribute.

  • iops :: Maybe Int

    The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

    The following are the supported values for each volume type:

    • gp3: 3,000-16,000 IOPS
    • io1: 100-64,000 IOPS
    • io2: 100-64,000 IOPS

    For io1 and io2 volumes, we guarantee 64,000 IOPS only for Instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS.

    This parameter is required for io1 and io2 volumes. The default for gp3 volumes is 3,000 IOPS. This parameter is not supported for gp2, st1, sc1, or standard volumes.

  • kmsKeyId :: Maybe Text

    Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted.

    This parameter is only supported on BlockDeviceMapping objects called by RunInstances, RequestSpotFleet, and RequestSpotInstances.

  • outpostArn :: Maybe Text

    The ARN of the Outpost on which the snapshot is stored.

    This parameter is only supported on BlockDeviceMapping objects called by CreateImage.

  • snapshotId :: Maybe Text

    The ID of the snapshot.

  • throughput :: Maybe Int

    The throughput that the volume supports, in MiB/s.

    This parameter is valid only for gp3 volumes.

    Valid Range: Minimum value of 125. Maximum value of 1000.

  • volumeSize :: Maybe Int

    The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. If you specify a snapshot, the default is the snapshot size. You can specify a volume size that is equal to or larger than the snapshot size.

    The following are the supported volumes sizes for each volume type:

    • gp2 and gp3:1-16,384
    • io1 and io2: 4-16,384
    • st1 and sc1: 125-16,384
    • standard: 1-1,024
  • volumeType :: Maybe VolumeType

    The volume type. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide. If the volume type is io1 or io2, you must specify the IOPS that the volume supports.

Instances

Instances details
ToQuery EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

FromXML EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

Generic EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

Associated Types

type Rep EbsBlockDevice :: Type -> Type #

Read EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

Show EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

NFData EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

Methods

rnf :: EbsBlockDevice -> () #

Eq EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

Hashable EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

type Rep EbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsBlockDevice

newEbsBlockDevice :: EbsBlockDevice Source #

Create a value of EbsBlockDevice 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:deleteOnTermination:EbsBlockDevice', ebsBlockDevice_deleteOnTermination - Indicates whether the EBS volume is deleted on instance termination. For more information, see Preserving Amazon EBS volumes on instance termination in the Amazon EC2 User Guide.

$sel:encrypted:EbsBlockDevice', ebsBlockDevice_encrypted - Indicates whether the encryption state of an EBS volume is changed while being restored from a backing snapshot. The effect of setting the encryption state to true depends on the volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see Amazon EBS encryption in the Amazon EC2 User Guide.

In no case can you remove encryption from an encrypted volume.

Encrypted volumes can only be attached to instances that support Amazon EBS encryption. For more information, see Supported instance types.

This parameter is not returned by DescribeImageAttribute.

$sel:iops:EbsBlockDevice', ebsBlockDevice_iops - The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

The following are the supported values for each volume type:

  • gp3: 3,000-16,000 IOPS
  • io1: 100-64,000 IOPS
  • io2: 100-64,000 IOPS

For io1 and io2 volumes, we guarantee 64,000 IOPS only for Instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS.

This parameter is required for io1 and io2 volumes. The default for gp3 volumes is 3,000 IOPS. This parameter is not supported for gp2, st1, sc1, or standard volumes.

$sel:kmsKeyId:EbsBlockDevice', ebsBlockDevice_kmsKeyId - Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted.

This parameter is only supported on BlockDeviceMapping objects called by RunInstances, RequestSpotFleet, and RequestSpotInstances.

$sel:outpostArn:EbsBlockDevice', ebsBlockDevice_outpostArn - The ARN of the Outpost on which the snapshot is stored.

This parameter is only supported on BlockDeviceMapping objects called by CreateImage.

$sel:snapshotId:EbsBlockDevice', ebsBlockDevice_snapshotId - The ID of the snapshot.

$sel:throughput:EbsBlockDevice', ebsBlockDevice_throughput - The throughput that the volume supports, in MiB/s.

This parameter is valid only for gp3 volumes.

Valid Range: Minimum value of 125. Maximum value of 1000.

$sel:volumeSize:EbsBlockDevice', ebsBlockDevice_volumeSize - The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. If you specify a snapshot, the default is the snapshot size. You can specify a volume size that is equal to or larger than the snapshot size.

The following are the supported volumes sizes for each volume type:

  • gp2 and gp3:1-16,384
  • io1 and io2: 4-16,384
  • st1 and sc1: 125-16,384
  • standard: 1-1,024

$sel:volumeType:EbsBlockDevice', ebsBlockDevice_volumeType - The volume type. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide. If the volume type is io1 or io2, you must specify the IOPS that the volume supports.

ebsBlockDevice_deleteOnTermination :: Lens' EbsBlockDevice (Maybe Bool) Source #

Indicates whether the EBS volume is deleted on instance termination. For more information, see Preserving Amazon EBS volumes on instance termination in the Amazon EC2 User Guide.

ebsBlockDevice_encrypted :: Lens' EbsBlockDevice (Maybe Bool) Source #

Indicates whether the encryption state of an EBS volume is changed while being restored from a backing snapshot. The effect of setting the encryption state to true depends on the volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see Amazon EBS encryption in the Amazon EC2 User Guide.

In no case can you remove encryption from an encrypted volume.

Encrypted volumes can only be attached to instances that support Amazon EBS encryption. For more information, see Supported instance types.

This parameter is not returned by DescribeImageAttribute.

ebsBlockDevice_iops :: Lens' EbsBlockDevice (Maybe Int) Source #

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

The following are the supported values for each volume type:

  • gp3: 3,000-16,000 IOPS
  • io1: 100-64,000 IOPS
  • io2: 100-64,000 IOPS

For io1 and io2 volumes, we guarantee 64,000 IOPS only for Instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS.

This parameter is required for io1 and io2 volumes. The default for gp3 volumes is 3,000 IOPS. This parameter is not supported for gp2, st1, sc1, or standard volumes.

ebsBlockDevice_kmsKeyId :: Lens' EbsBlockDevice (Maybe Text) Source #

Identifier (key ID, key alias, ID ARN, or alias ARN) for a customer managed CMK under which the EBS volume is encrypted.

This parameter is only supported on BlockDeviceMapping objects called by RunInstances, RequestSpotFleet, and RequestSpotInstances.

ebsBlockDevice_outpostArn :: Lens' EbsBlockDevice (Maybe Text) Source #

The ARN of the Outpost on which the snapshot is stored.

This parameter is only supported on BlockDeviceMapping objects called by CreateImage.

ebsBlockDevice_throughput :: Lens' EbsBlockDevice (Maybe Int) Source #

The throughput that the volume supports, in MiB/s.

This parameter is valid only for gp3 volumes.

Valid Range: Minimum value of 125. Maximum value of 1000.

ebsBlockDevice_volumeSize :: Lens' EbsBlockDevice (Maybe Int) Source #

The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. If you specify a snapshot, the default is the snapshot size. You can specify a volume size that is equal to or larger than the snapshot size.

The following are the supported volumes sizes for each volume type:

  • gp2 and gp3:1-16,384
  • io1 and io2: 4-16,384
  • st1 and sc1: 125-16,384
  • standard: 1-1,024

ebsBlockDevice_volumeType :: Lens' EbsBlockDevice (Maybe VolumeType) Source #

The volume type. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide. If the volume type is io1 or io2, you must specify the IOPS that the volume supports.

EbsInfo

data EbsInfo Source #

Describes the Amazon EBS features supported by the instance type.

See: newEbsInfo smart constructor.

Constructors

EbsInfo' 

Fields

Instances

Instances details
FromXML EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

Generic EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

Associated Types

type Rep EbsInfo :: Type -> Type #

Methods

from :: EbsInfo -> Rep EbsInfo x #

to :: Rep EbsInfo x -> EbsInfo #

Read EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

Show EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

NFData EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

Methods

rnf :: EbsInfo -> () #

Eq EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

Methods

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

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

Hashable EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

Methods

hashWithSalt :: Int -> EbsInfo -> Int #

hash :: EbsInfo -> Int #

type Rep EbsInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInfo

type Rep EbsInfo = D1 ('MetaData "EbsInfo" "Amazonka.EC2.Types.EbsInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EbsInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ebsOptimizedInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsOptimizedInfo)) :*: S1 ('MetaSel ('Just "ebsOptimizedSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsOptimizedSupport))) :*: (S1 ('MetaSel ('Just "encryptionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsEncryptionSupport)) :*: S1 ('MetaSel ('Just "nvmeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsNvmeSupport)))))

newEbsInfo :: EbsInfo Source #

Create a value of EbsInfo 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:ebsOptimizedInfo:EbsInfo', ebsInfo_ebsOptimizedInfo - Describes the optimized EBS performance for the instance type.

$sel:ebsOptimizedSupport:EbsInfo', ebsInfo_ebsOptimizedSupport - Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.

$sel:encryptionSupport:EbsInfo', ebsInfo_encryptionSupport - Indicates whether Amazon EBS encryption is supported.

$sel:nvmeSupport:EbsInfo', ebsInfo_nvmeSupport - Indicates whether non-volatile memory express (NVMe) is supported.

ebsInfo_ebsOptimizedInfo :: Lens' EbsInfo (Maybe EbsOptimizedInfo) Source #

Describes the optimized EBS performance for the instance type.

ebsInfo_ebsOptimizedSupport :: Lens' EbsInfo (Maybe EbsOptimizedSupport) Source #

Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.

ebsInfo_encryptionSupport :: Lens' EbsInfo (Maybe EbsEncryptionSupport) Source #

Indicates whether Amazon EBS encryption is supported.

ebsInfo_nvmeSupport :: Lens' EbsInfo (Maybe EbsNvmeSupport) Source #

Indicates whether non-volatile memory express (NVMe) is supported.

EbsInstanceBlockDevice

data EbsInstanceBlockDevice Source #

Describes a parameter used to set up an EBS volume in a block device mapping.

See: newEbsInstanceBlockDevice smart constructor.

Constructors

EbsInstanceBlockDevice' 

Fields

Instances

Instances details
FromXML EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

Generic EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

Associated Types

type Rep EbsInstanceBlockDevice :: Type -> Type #

Read EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

Show EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

NFData EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

Methods

rnf :: EbsInstanceBlockDevice -> () #

Eq EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

Hashable EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

type Rep EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDevice

type Rep EbsInstanceBlockDevice = D1 ('MetaData "EbsInstanceBlockDevice" "Amazonka.EC2.Types.EbsInstanceBlockDevice" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EbsInstanceBlockDevice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttachmentStatus)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEbsInstanceBlockDevice :: EbsInstanceBlockDevice Source #

Create a value of EbsInstanceBlockDevice 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:attachTime:EbsInstanceBlockDevice', ebsInstanceBlockDevice_attachTime - The time stamp when the attachment initiated.

$sel:deleteOnTermination:EbsInstanceBlockDevice', ebsInstanceBlockDevice_deleteOnTermination - Indicates whether the volume is deleted on instance termination.

$sel:status:EbsInstanceBlockDevice', ebsInstanceBlockDevice_status - The attachment state.

$sel:volumeId:EbsInstanceBlockDevice', ebsInstanceBlockDevice_volumeId - The ID of the EBS volume.

ebsInstanceBlockDevice_attachTime :: Lens' EbsInstanceBlockDevice (Maybe UTCTime) Source #

The time stamp when the attachment initiated.

ebsInstanceBlockDevice_deleteOnTermination :: Lens' EbsInstanceBlockDevice (Maybe Bool) Source #

Indicates whether the volume is deleted on instance termination.

EbsInstanceBlockDeviceSpecification

data EbsInstanceBlockDeviceSpecification Source #

Describes information used to set up an EBS volume specified in a block device mapping.

See: newEbsInstanceBlockDeviceSpecification smart constructor.

Constructors

EbsInstanceBlockDeviceSpecification' 

Fields

Instances

Instances details
ToQuery EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

Generic EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

Read EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

Show EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

NFData EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

Eq EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

Hashable EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

type Rep EbsInstanceBlockDeviceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification

type Rep EbsInstanceBlockDeviceSpecification = D1 ('MetaData "EbsInstanceBlockDeviceSpecification" "Amazonka.EC2.Types.EbsInstanceBlockDeviceSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EbsInstanceBlockDeviceSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEbsInstanceBlockDeviceSpecification :: EbsInstanceBlockDeviceSpecification Source #

Create a value of EbsInstanceBlockDeviceSpecification 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:deleteOnTermination:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_deleteOnTermination - Indicates whether the volume is deleted on instance termination.

$sel:volumeId:EbsInstanceBlockDeviceSpecification', ebsInstanceBlockDeviceSpecification_volumeId - The ID of the EBS volume.

ebsInstanceBlockDeviceSpecification_deleteOnTermination :: Lens' EbsInstanceBlockDeviceSpecification (Maybe Bool) Source #

Indicates whether the volume is deleted on instance termination.

EbsOptimizedInfo

data EbsOptimizedInfo Source #

Describes the optimized EBS performance for supported instance types.

See: newEbsOptimizedInfo smart constructor.

Constructors

EbsOptimizedInfo' 

Fields

Instances

Instances details
FromXML EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Generic EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Associated Types

type Rep EbsOptimizedInfo :: Type -> Type #

Read EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Show EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

NFData EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Methods

rnf :: EbsOptimizedInfo -> () #

Eq EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

Hashable EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

type Rep EbsOptimizedInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EbsOptimizedInfo

type Rep EbsOptimizedInfo = D1 ('MetaData "EbsOptimizedInfo" "Amazonka.EC2.Types.EbsOptimizedInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EbsOptimizedInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "baselineBandwidthInMbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "baselineIops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "baselineThroughputInMBps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "maximumBandwidthInMbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "maximumIops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maximumThroughputInMBps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newEbsOptimizedInfo :: EbsOptimizedInfo Source #

Create a value of EbsOptimizedInfo 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:baselineBandwidthInMbps:EbsOptimizedInfo', ebsOptimizedInfo_baselineBandwidthInMbps - The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

$sel:baselineIops:EbsOptimizedInfo', ebsOptimizedInfo_baselineIops - The baseline input/output storage operations per seconds for an EBS-optimized instance type.

$sel:baselineThroughputInMBps:EbsOptimizedInfo', ebsOptimizedInfo_baselineThroughputInMBps - The baseline throughput performance for an EBS-optimized instance type, in MB/s.

$sel:maximumBandwidthInMbps:EbsOptimizedInfo', ebsOptimizedInfo_maximumBandwidthInMbps - The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

$sel:maximumIops:EbsOptimizedInfo', ebsOptimizedInfo_maximumIops - The maximum input/output storage operations per second for an EBS-optimized instance type.

$sel:maximumThroughputInMBps:EbsOptimizedInfo', ebsOptimizedInfo_maximumThroughputInMBps - The maximum throughput performance for an EBS-optimized instance type, in MB/s.

ebsOptimizedInfo_baselineBandwidthInMbps :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

ebsOptimizedInfo_baselineIops :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The baseline input/output storage operations per seconds for an EBS-optimized instance type.

ebsOptimizedInfo_baselineThroughputInMBps :: Lens' EbsOptimizedInfo (Maybe Double) Source #

The baseline throughput performance for an EBS-optimized instance type, in MB/s.

ebsOptimizedInfo_maximumBandwidthInMbps :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

ebsOptimizedInfo_maximumIops :: Lens' EbsOptimizedInfo (Maybe Int) Source #

The maximum input/output storage operations per second for an EBS-optimized instance type.

ebsOptimizedInfo_maximumThroughputInMBps :: Lens' EbsOptimizedInfo (Maybe Double) Source #

The maximum throughput performance for an EBS-optimized instance type, in MB/s.

EfaInfo

data EfaInfo Source #

Describes the Elastic Fabric Adapters for the instance type.

See: newEfaInfo smart constructor.

Constructors

EfaInfo' 

Fields

Instances

Instances details
FromXML EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

Generic EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

Associated Types

type Rep EfaInfo :: Type -> Type #

Methods

from :: EfaInfo -> Rep EfaInfo x #

to :: Rep EfaInfo x -> EfaInfo #

Read EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

Show EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

NFData EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

Methods

rnf :: EfaInfo -> () #

Eq EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

Methods

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

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

Hashable EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

Methods

hashWithSalt :: Int -> EfaInfo -> Int #

hash :: EfaInfo -> Int #

type Rep EfaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.EfaInfo

type Rep EfaInfo = D1 ('MetaData "EfaInfo" "Amazonka.EC2.Types.EfaInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EfaInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximumEfaInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newEfaInfo :: EfaInfo Source #

Create a value of EfaInfo 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:maximumEfaInterfaces:EfaInfo', efaInfo_maximumEfaInterfaces - The maximum number of Elastic Fabric Adapters for the instance type.

efaInfo_maximumEfaInterfaces :: Lens' EfaInfo (Maybe Int) Source #

The maximum number of Elastic Fabric Adapters for the instance type.

EgressOnlyInternetGateway

data EgressOnlyInternetGateway Source #

Describes an egress-only internet gateway.

See: newEgressOnlyInternetGateway smart constructor.

Constructors

EgressOnlyInternetGateway' 

Fields

Instances

Instances details
FromXML EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Generic EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Associated Types

type Rep EgressOnlyInternetGateway :: Type -> Type #

Read EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Show EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

NFData EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Eq EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Hashable EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

type Rep EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

type Rep EgressOnlyInternetGateway = D1 ('MetaData "EgressOnlyInternetGateway" "Amazonka.EC2.Types.EgressOnlyInternetGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EgressOnlyInternetGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InternetGatewayAttachment])) :*: (S1 ('MetaSel ('Just "egressOnlyInternetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newEgressOnlyInternetGateway :: EgressOnlyInternetGateway Source #

Create a value of EgressOnlyInternetGateway 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:attachments:EgressOnlyInternetGateway', egressOnlyInternetGateway_attachments - Information about the attachment of the egress-only internet gateway.

$sel:egressOnlyInternetGatewayId:EgressOnlyInternetGateway', egressOnlyInternetGateway_egressOnlyInternetGatewayId - The ID of the egress-only internet gateway.

$sel:tags:EgressOnlyInternetGateway', egressOnlyInternetGateway_tags - The tags assigned to the egress-only internet gateway.

egressOnlyInternetGateway_attachments :: Lens' EgressOnlyInternetGateway (Maybe [InternetGatewayAttachment]) Source #

Information about the attachment of the egress-only internet gateway.

egressOnlyInternetGateway_tags :: Lens' EgressOnlyInternetGateway (Maybe [Tag]) Source #

The tags assigned to the egress-only internet gateway.

ElasticGpuAssociation

data ElasticGpuAssociation Source #

Describes the association between an instance and an Elastic Graphics accelerator.

See: newElasticGpuAssociation smart constructor.

Constructors

ElasticGpuAssociation' 

Fields

Instances

Instances details
FromXML ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

Generic ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

Associated Types

type Rep ElasticGpuAssociation :: Type -> Type #

Read ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

Show ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

NFData ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

Methods

rnf :: ElasticGpuAssociation -> () #

Eq ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

Hashable ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

type Rep ElasticGpuAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuAssociation

type Rep ElasticGpuAssociation = D1 ('MetaData "ElasticGpuAssociation" "Amazonka.EC2.Types.ElasticGpuAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ElasticGpuAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "elasticGpuAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticGpuAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "elasticGpuAssociationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticGpuId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newElasticGpuAssociation :: ElasticGpuAssociation Source #

Create a value of ElasticGpuAssociation 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:elasticGpuAssociationId:ElasticGpuAssociation', elasticGpuAssociation_elasticGpuAssociationId - The ID of the association.

$sel:elasticGpuAssociationState:ElasticGpuAssociation', elasticGpuAssociation_elasticGpuAssociationState - The state of the association between the instance and the Elastic Graphics accelerator.

$sel:elasticGpuAssociationTime:ElasticGpuAssociation', elasticGpuAssociation_elasticGpuAssociationTime - The time the Elastic Graphics accelerator was associated with the instance.

$sel:elasticGpuId:ElasticGpuAssociation', elasticGpuAssociation_elasticGpuId - The ID of the Elastic Graphics accelerator.

elasticGpuAssociation_elasticGpuAssociationState :: Lens' ElasticGpuAssociation (Maybe Text) Source #

The state of the association between the instance and the Elastic Graphics accelerator.

elasticGpuAssociation_elasticGpuAssociationTime :: Lens' ElasticGpuAssociation (Maybe Text) Source #

The time the Elastic Graphics accelerator was associated with the instance.

elasticGpuAssociation_elasticGpuId :: Lens' ElasticGpuAssociation (Maybe Text) Source #

The ID of the Elastic Graphics accelerator.

ElasticGpuHealth

data ElasticGpuHealth Source #

Describes the status of an Elastic Graphics accelerator.

See: newElasticGpuHealth smart constructor.

Constructors

ElasticGpuHealth' 

Fields

Instances

Instances details
FromXML ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

Generic ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

Associated Types

type Rep ElasticGpuHealth :: Type -> Type #

Read ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

Show ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

NFData ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

Methods

rnf :: ElasticGpuHealth -> () #

Eq ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

Hashable ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

type Rep ElasticGpuHealth Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuHealth

type Rep ElasticGpuHealth = D1 ('MetaData "ElasticGpuHealth" "Amazonka.EC2.Types.ElasticGpuHealth" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ElasticGpuHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ElasticGpuStatus))))

newElasticGpuHealth :: ElasticGpuHealth Source #

Create a value of ElasticGpuHealth 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:ElasticGpuHealth', elasticGpuHealth_status - The health status.

ElasticGpuSpecification

data ElasticGpuSpecification Source #

A specification for an Elastic Graphics accelerator.

See: newElasticGpuSpecification smart constructor.

Constructors

ElasticGpuSpecification' 

Fields

  • type' :: Text

    The type of Elastic Graphics accelerator. For more information about the values to specify for Type, see Elastic Graphics Basics, specifically the Elastic Graphics accelerator column, in the /Amazon Elastic Compute Cloud User Guide for Windows Instances/.

Instances

Instances details
ToQuery ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

Generic ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

Associated Types

type Rep ElasticGpuSpecification :: Type -> Type #

Read ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

Show ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

NFData ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

Methods

rnf :: ElasticGpuSpecification -> () #

Eq ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

Hashable ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

type Rep ElasticGpuSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecification

type Rep ElasticGpuSpecification = D1 ('MetaData "ElasticGpuSpecification" "Amazonka.EC2.Types.ElasticGpuSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ElasticGpuSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newElasticGpuSpecification Source #

Create a value of ElasticGpuSpecification 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:type':ElasticGpuSpecification', elasticGpuSpecification_type - The type of Elastic Graphics accelerator. For more information about the values to specify for Type, see Elastic Graphics Basics, specifically the Elastic Graphics accelerator column, in the /Amazon Elastic Compute Cloud User Guide for Windows Instances/.

elasticGpuSpecification_type :: Lens' ElasticGpuSpecification Text Source #

The type of Elastic Graphics accelerator. For more information about the values to specify for Type, see Elastic Graphics Basics, specifically the Elastic Graphics accelerator column, in the /Amazon Elastic Compute Cloud User Guide for Windows Instances/.

ElasticGpuSpecificationResponse

data ElasticGpuSpecificationResponse Source #

Describes an elastic GPU.

See: newElasticGpuSpecificationResponse smart constructor.

Constructors

ElasticGpuSpecificationResponse' 

Fields

Instances

Instances details
FromXML ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

Generic ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

Associated Types

type Rep ElasticGpuSpecificationResponse :: Type -> Type #

Read ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

Show ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

NFData ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

Eq ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

Hashable ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

type Rep ElasticGpuSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpuSpecificationResponse

type Rep ElasticGpuSpecificationResponse = D1 ('MetaData "ElasticGpuSpecificationResponse" "Amazonka.EC2.Types.ElasticGpuSpecificationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ElasticGpuSpecificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newElasticGpuSpecificationResponse :: ElasticGpuSpecificationResponse Source #

Create a value of ElasticGpuSpecificationResponse 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:type':ElasticGpuSpecificationResponse', elasticGpuSpecificationResponse_type - The elastic GPU type.

ElasticGpus

data ElasticGpus Source #

Describes an Elastic Graphics accelerator.

See: newElasticGpus smart constructor.

Constructors

ElasticGpus' 

Fields

Instances

Instances details
FromXML ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

Generic ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

Associated Types

type Rep ElasticGpus :: Type -> Type #

Read ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

Show ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

NFData ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

Methods

rnf :: ElasticGpus -> () #

Eq ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

Hashable ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

type Rep ElasticGpus Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticGpus

newElasticGpus :: ElasticGpus Source #

Create a value of ElasticGpus 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:availabilityZone:ElasticGpus', elasticGpus_availabilityZone - The Availability Zone in the which the Elastic Graphics accelerator resides.

$sel:elasticGpuHealth:ElasticGpus', elasticGpus_elasticGpuHealth - The status of the Elastic Graphics accelerator.

$sel:elasticGpuId:ElasticGpus', elasticGpus_elasticGpuId - The ID of the Elastic Graphics accelerator.

$sel:elasticGpuState:ElasticGpus', elasticGpus_elasticGpuState - The state of the Elastic Graphics accelerator.

$sel:elasticGpuType:ElasticGpus', elasticGpus_elasticGpuType - The type of Elastic Graphics accelerator.

$sel:instanceId:ElasticGpus', elasticGpus_instanceId - The ID of the instance to which the Elastic Graphics accelerator is attached.

$sel:tags:ElasticGpus', elasticGpus_tags - The tags assigned to the Elastic Graphics accelerator.

elasticGpus_availabilityZone :: Lens' ElasticGpus (Maybe Text) Source #

The Availability Zone in the which the Elastic Graphics accelerator resides.

elasticGpus_elasticGpuHealth :: Lens' ElasticGpus (Maybe ElasticGpuHealth) Source #

The status of the Elastic Graphics accelerator.

elasticGpus_elasticGpuId :: Lens' ElasticGpus (Maybe Text) Source #

The ID of the Elastic Graphics accelerator.

elasticGpus_elasticGpuState :: Lens' ElasticGpus (Maybe ElasticGpuState) Source #

The state of the Elastic Graphics accelerator.

elasticGpus_elasticGpuType :: Lens' ElasticGpus (Maybe Text) Source #

The type of Elastic Graphics accelerator.

elasticGpus_instanceId :: Lens' ElasticGpus (Maybe Text) Source #

The ID of the instance to which the Elastic Graphics accelerator is attached.

elasticGpus_tags :: Lens' ElasticGpus (Maybe [Tag]) Source #

The tags assigned to the Elastic Graphics accelerator.

ElasticInferenceAccelerator

data ElasticInferenceAccelerator Source #

Describes an elastic inference accelerator.

See: newElasticInferenceAccelerator smart constructor.

Constructors

ElasticInferenceAccelerator' 

Fields

  • count :: Maybe Natural

    The number of elastic inference accelerators to attach to the instance.

    Default: 1

  • type' :: Text

    The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, eia1.xlarge, eia2.medium, eia2.large, and eia2.xlarge.

Instances

Instances details
ToQuery ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

Generic ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

Associated Types

type Rep ElasticInferenceAccelerator :: Type -> Type #

Read ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

Show ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

NFData ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

Eq ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

Hashable ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

type Rep ElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAccelerator

type Rep ElasticInferenceAccelerator = D1 ('MetaData "ElasticInferenceAccelerator" "Amazonka.EC2.Types.ElasticInferenceAccelerator" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ElasticInferenceAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newElasticInferenceAccelerator 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:count:ElasticInferenceAccelerator', elasticInferenceAccelerator_count - The number of elastic inference accelerators to attach to the instance.

Default: 1

$sel:type':ElasticInferenceAccelerator', elasticInferenceAccelerator_type - The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, eia1.xlarge, eia2.medium, eia2.large, and eia2.xlarge.

elasticInferenceAccelerator_count :: Lens' ElasticInferenceAccelerator (Maybe Natural) Source #

The number of elastic inference accelerators to attach to the instance.

Default: 1

elasticInferenceAccelerator_type :: Lens' ElasticInferenceAccelerator Text Source #

The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, eia1.xlarge, eia2.medium, eia2.large, and eia2.xlarge.

ElasticInferenceAcceleratorAssociation

data ElasticInferenceAcceleratorAssociation Source #

Describes the association between an instance and an elastic inference accelerator.

See: newElasticInferenceAcceleratorAssociation smart constructor.

Constructors

ElasticInferenceAcceleratorAssociation' 

Fields

Instances

Instances details
FromXML ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

Generic ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

Read ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

Show ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

NFData ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

Eq ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

Hashable ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

type Rep ElasticInferenceAcceleratorAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation

type Rep ElasticInferenceAcceleratorAssociation = D1 ('MetaData "ElasticInferenceAcceleratorAssociation" "Amazonka.EC2.Types.ElasticInferenceAcceleratorAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ElasticInferenceAcceleratorAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "elasticInferenceAcceleratorArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticInferenceAcceleratorAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "elasticInferenceAcceleratorAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elasticInferenceAcceleratorAssociationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

EnaSrdSpecification

data EnaSrdSpecification Source #

ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances. With ENA Express, you can communicate between two EC2 instances in the same subnet within the same account, or in different accounts. Both sending and receiving instances must have ENA Express enabled.

To improve the reliability of network packet delivery, ENA Express reorders network packets on the receiving end by default. However, some UDP-based applications are designed to handle network packets that are out of order to reduce the overhead for packet delivery at the network layer. When ENA Express is enabled, you can specify whether UDP network traffic uses it.

See: newEnaSrdSpecification smart constructor.

Constructors

EnaSrdSpecification' 

Fields

Instances

Instances details
ToQuery EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

Generic EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

Associated Types

type Rep EnaSrdSpecification :: Type -> Type #

Read EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

Show EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

NFData EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

Methods

rnf :: EnaSrdSpecification -> () #

Eq EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

Hashable EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

type Rep EnaSrdSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdSpecification

type Rep EnaSrdSpecification = D1 ('MetaData "EnaSrdSpecification" "Amazonka.EC2.Types.EnaSrdSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnaSrdSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enaSrdEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "enaSrdUdpSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnaSrdUdpSpecification))))

newEnaSrdSpecification :: EnaSrdSpecification Source #

Create a value of EnaSrdSpecification 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:enaSrdEnabled:EnaSrdSpecification', enaSrdSpecification_enaSrdEnabled - Indicates whether ENA Express is enabled for the network interface.

$sel:enaSrdUdpSpecification:EnaSrdSpecification', enaSrdSpecification_enaSrdUdpSpecification - Configures ENA Express for UDP network traffic.

enaSrdSpecification_enaSrdEnabled :: Lens' EnaSrdSpecification (Maybe Bool) Source #

Indicates whether ENA Express is enabled for the network interface.

EnaSrdUdpSpecification

data EnaSrdUdpSpecification Source #

ENA Express is compatible with both TCP and UDP transport protocols. When it’s enabled, TCP traffic automatically uses it. However, some UDP-based applications are designed to handle network packets that are out of order, without a need for retransmission, such as live video broadcasting or other near-real-time applications. For UDP traffic, you can specify whether to use ENA Express, based on your application environment needs.

See: newEnaSrdUdpSpecification smart constructor.

Constructors

EnaSrdUdpSpecification' 

Fields

  • enaSrdUdpEnabled :: Maybe Bool

    Indicates whether UDP traffic uses ENA Express. To specify this setting, you must first enable ENA Express.

Instances

Instances details
ToQuery EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

Generic EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

Associated Types

type Rep EnaSrdUdpSpecification :: Type -> Type #

Read EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

Show EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

NFData EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

Methods

rnf :: EnaSrdUdpSpecification -> () #

Eq EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

Hashable EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

type Rep EnaSrdUdpSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.EnaSrdUdpSpecification

type Rep EnaSrdUdpSpecification = D1 ('MetaData "EnaSrdUdpSpecification" "Amazonka.EC2.Types.EnaSrdUdpSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnaSrdUdpSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enaSrdUdpEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newEnaSrdUdpSpecification :: EnaSrdUdpSpecification Source #

Create a value of EnaSrdUdpSpecification 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:enaSrdUdpEnabled:EnaSrdUdpSpecification', enaSrdUdpSpecification_enaSrdUdpEnabled - Indicates whether UDP traffic uses ENA Express. To specify this setting, you must first enable ENA Express.

enaSrdUdpSpecification_enaSrdUdpEnabled :: Lens' EnaSrdUdpSpecification (Maybe Bool) Source #

Indicates whether UDP traffic uses ENA Express. To specify this setting, you must first enable ENA Express.

EnableFastSnapshotRestoreErrorItem

data EnableFastSnapshotRestoreErrorItem Source #

Contains information about the errors that occurred when enabling fast snapshot restores.

See: newEnableFastSnapshotRestoreErrorItem smart constructor.

Instances

Instances details
FromXML EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

Generic EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

Associated Types

type Rep EnableFastSnapshotRestoreErrorItem :: Type -> Type #

Read EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

Show EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

NFData EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

Eq EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

Hashable EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

type Rep EnableFastSnapshotRestoreErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem

type Rep EnableFastSnapshotRestoreErrorItem = D1 ('MetaData "EnableFastSnapshotRestoreErrorItem" "Amazonka.EC2.Types.EnableFastSnapshotRestoreErrorItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnableFastSnapshotRestoreErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fastSnapshotRestoreStateErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnableFastSnapshotRestoreStateErrorItem])) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEnableFastSnapshotRestoreErrorItem :: EnableFastSnapshotRestoreErrorItem Source #

Create a value of EnableFastSnapshotRestoreErrorItem 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:fastSnapshotRestoreStateErrors:EnableFastSnapshotRestoreErrorItem', enableFastSnapshotRestoreErrorItem_fastSnapshotRestoreStateErrors - The errors.

$sel:snapshotId:EnableFastSnapshotRestoreErrorItem', enableFastSnapshotRestoreErrorItem_snapshotId - The ID of the snapshot.

EnableFastSnapshotRestoreStateError

data EnableFastSnapshotRestoreStateError Source #

Describes an error that occurred when enabling fast snapshot restores.

See: newEnableFastSnapshotRestoreStateError smart constructor.

Constructors

EnableFastSnapshotRestoreStateError' 

Fields

Instances

Instances details
FromXML EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

Generic EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

Read EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

Show EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

NFData EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

Eq EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

Hashable EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

type Rep EnableFastSnapshotRestoreStateError Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError

type Rep EnableFastSnapshotRestoreStateError = D1 ('MetaData "EnableFastSnapshotRestoreStateError" "Amazonka.EC2.Types.EnableFastSnapshotRestoreStateError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnableFastSnapshotRestoreStateError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEnableFastSnapshotRestoreStateError :: EnableFastSnapshotRestoreStateError Source #

Create a value of EnableFastSnapshotRestoreStateError 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:code:EnableFastSnapshotRestoreStateError', enableFastSnapshotRestoreStateError_code - The error code.

$sel:message:EnableFastSnapshotRestoreStateError', enableFastSnapshotRestoreStateError_message - The error message.

EnableFastSnapshotRestoreStateErrorItem

data EnableFastSnapshotRestoreStateErrorItem Source #

Contains information about an error that occurred when enabling fast snapshot restores.

See: newEnableFastSnapshotRestoreStateErrorItem smart constructor.

Instances

Instances details
FromXML EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

Generic EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

Read EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

Show EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

NFData EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

Eq EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

Hashable EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

type Rep EnableFastSnapshotRestoreStateErrorItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem

type Rep EnableFastSnapshotRestoreStateErrorItem = D1 ('MetaData "EnableFastSnapshotRestoreStateErrorItem" "Amazonka.EC2.Types.EnableFastSnapshotRestoreStateErrorItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnableFastSnapshotRestoreStateErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnableFastSnapshotRestoreStateError))))

newEnableFastSnapshotRestoreStateErrorItem :: EnableFastSnapshotRestoreStateErrorItem Source #

Create a value of EnableFastSnapshotRestoreStateErrorItem 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:availabilityZone:EnableFastSnapshotRestoreStateErrorItem', enableFastSnapshotRestoreStateErrorItem_availabilityZone - The Availability Zone.

$sel:error:EnableFastSnapshotRestoreStateErrorItem', enableFastSnapshotRestoreStateErrorItem_error - The error.

EnableFastSnapshotRestoreSuccessItem

data EnableFastSnapshotRestoreSuccessItem Source #

Describes fast snapshot restores that were successfully enabled.

See: newEnableFastSnapshotRestoreSuccessItem smart constructor.

Constructors

EnableFastSnapshotRestoreSuccessItem' 

Fields

Instances

Instances details
FromXML EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

Generic EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

Read EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

Show EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

NFData EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

Eq EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

Hashable EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

type Rep EnableFastSnapshotRestoreSuccessItem Source # 
Instance details

Defined in Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem

type Rep EnableFastSnapshotRestoreSuccessItem = D1 ('MetaData "EnableFastSnapshotRestoreSuccessItem" "Amazonka.EC2.Types.EnableFastSnapshotRestoreSuccessItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnableFastSnapshotRestoreSuccessItem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "disablingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "enabledTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "enablingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 ('MetaSel ('Just "optimizingTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "ownerAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FastSnapshotRestoreStateCode)) :*: S1 ('MetaSel ('Just "stateTransitionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newEnableFastSnapshotRestoreSuccessItem :: EnableFastSnapshotRestoreSuccessItem Source #

Create a value of EnableFastSnapshotRestoreSuccessItem 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:availabilityZone:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_availabilityZone - The Availability Zone.

$sel:disabledTime:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_disabledTime - The time at which fast snapshot restores entered the disabled state.

$sel:disablingTime:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_disablingTime - The time at which fast snapshot restores entered the disabling state.

$sel:enabledTime:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_enabledTime - The time at which fast snapshot restores entered the enabled state.

$sel:enablingTime:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_enablingTime - The time at which fast snapshot restores entered the enabling state.

$sel:optimizingTime:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_optimizingTime - The time at which fast snapshot restores entered the optimizing state.

$sel:ownerAlias:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_ownerAlias - The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

$sel:ownerId:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_ownerId - The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

$sel:snapshotId:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_snapshotId - The ID of the snapshot.

$sel:state:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_state - The state of fast snapshot restores.

$sel:stateTransitionReason:EnableFastSnapshotRestoreSuccessItem', enableFastSnapshotRestoreSuccessItem_stateTransitionReason - The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.
  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

enableFastSnapshotRestoreSuccessItem_disabledTime :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the disabled state.

enableFastSnapshotRestoreSuccessItem_disablingTime :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the disabling state.

enableFastSnapshotRestoreSuccessItem_enabledTime :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the enabled state.

enableFastSnapshotRestoreSuccessItem_enablingTime :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the enabling state.

enableFastSnapshotRestoreSuccessItem_optimizingTime :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe UTCTime) Source #

The time at which fast snapshot restores entered the optimizing state.

enableFastSnapshotRestoreSuccessItem_ownerAlias :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

enableFastSnapshotRestoreSuccessItem_ownerId :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

enableFastSnapshotRestoreSuccessItem_stateTransitionReason :: Lens' EnableFastSnapshotRestoreSuccessItem (Maybe Text) Source #

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.
  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

EnclaveOptions

data EnclaveOptions Source #

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

See: newEnclaveOptions smart constructor.

Constructors

EnclaveOptions' 

Fields

  • enabled :: Maybe Bool

    If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.

Instances

Instances details
FromXML EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

Generic EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

Associated Types

type Rep EnclaveOptions :: Type -> Type #

Read EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

Show EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

NFData EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

Methods

rnf :: EnclaveOptions -> () #

Eq EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

Hashable EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

type Rep EnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptions

type Rep EnclaveOptions = D1 ('MetaData "EnclaveOptions" "Amazonka.EC2.Types.EnclaveOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnclaveOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newEnclaveOptions :: EnclaveOptions Source #

Create a value of EnclaveOptions 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:enabled:EnclaveOptions', enclaveOptions_enabled - If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.

enclaveOptions_enabled :: Lens' EnclaveOptions (Maybe Bool) Source #

If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.

EnclaveOptionsRequest

data EnclaveOptionsRequest Source #

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide.

See: newEnclaveOptionsRequest smart constructor.

Constructors

EnclaveOptionsRequest' 

Fields

  • enabled :: Maybe Bool

    To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true.

Instances

Instances details
ToQuery EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

Generic EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

Associated Types

type Rep EnclaveOptionsRequest :: Type -> Type #

Read EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

Show EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

NFData EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

Methods

rnf :: EnclaveOptionsRequest -> () #

Eq EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

Hashable EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

type Rep EnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.EnclaveOptionsRequest

type Rep EnclaveOptionsRequest = D1 ('MetaData "EnclaveOptionsRequest" "Amazonka.EC2.Types.EnclaveOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EnclaveOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newEnclaveOptionsRequest :: EnclaveOptionsRequest Source #

Create a value of EnclaveOptionsRequest 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:enabled:EnclaveOptionsRequest', enclaveOptionsRequest_enabled - To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true.

enclaveOptionsRequest_enabled :: Lens' EnclaveOptionsRequest (Maybe Bool) Source #

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true.

EventInformation

data EventInformation Source #

Describes an EC2 Fleet or Spot Fleet event.

See: newEventInformation smart constructor.

Constructors

EventInformation' 

Fields

  • eventDescription :: Maybe Text

    The description of the event.

  • eventSubType :: Maybe Text

    The event.

    error events:

    • iamFleetRoleInvalid - The EC2 Fleet or Spot Fleet does not have the required permissions either to launch or terminate an instance.
    • allLaunchSpecsTemporarilyBlacklisted - None of the configurations are valid, and several attempts to launch instances have failed. For more information, see the description of the event.
    • spotInstanceCountLimitExceeded - You've reached the limit on the number of Spot Instances that you can launch.
    • spotFleetRequestConfigurationInvalid - The configuration is not valid. For more information, see the description of the event.

    fleetRequestChange events:

    • active - The EC2 Fleet or Spot Fleet request has been validated and Amazon EC2 is attempting to maintain the target number of running instances.
    • deleted (EC2 Fleet) / cancelled (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and has no running instances. The EC2 Fleet or Spot Fleet will be deleted two days after its instances are terminated.
    • deleted_running (EC2 Fleet) / cancelled_running (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and does not launch additional instances. Its existing instances continue to run until they are interrupted or terminated. The request remains in this state until all instances are interrupted or terminated.
    • deleted_terminating (EC2 Fleet) / cancelled_terminating (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and its instances are terminating. The request remains in this state until all instances are terminated.
    • expired - The EC2 Fleet or Spot Fleet request has expired. If the request was created with TerminateInstancesWithExpiration set, a subsequent terminated event indicates that the instances are terminated.
    • modify_in_progress - The EC2 Fleet or Spot Fleet request is being modified. The request remains in this state until the modification is fully processed.
    • modify_succeeded - The EC2 Fleet or Spot Fleet request was modified.
    • submitted - The EC2 Fleet or Spot Fleet request is being evaluated and Amazon EC2 is preparing to launch the target number of instances.
    • progress - The EC2 Fleet or Spot Fleet request is in the process of being fulfilled.

    instanceChange events:

    • launched - A new instance was launched.
    • terminated - An instance was terminated by the user.
    • termination_notified - An instance termination notification was sent when a Spot Instance was terminated by Amazon EC2 during scale-down, when the target capacity of the fleet was modified down, for example, from a target capacity of 4 to a target capacity of 3.

    Information events:

    • fleetProgressHalted - The price in every launch specification is not valid because it is below the Spot price (all the launch specifications have produced launchSpecUnusable events). A launch specification might become valid if the Spot price changes.
    • launchSpecTemporarilyBlacklisted - The configuration is not valid and several attempts to launch instances have failed. For more information, see the description of the event.
    • launchSpecUnusable - The price in a launch specification is not valid because it is below the Spot price.
    • registerWithLoadBalancersFailed - An attempt to register instances with load balancers failed. For more information, see the description of the event.
  • instanceId :: Maybe Text

    The ID of the instance. This information is available only for instanceChange events.

Instances

Instances details
FromXML EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

Generic EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

Associated Types

type Rep EventInformation :: Type -> Type #

Read EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

Show EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

NFData EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

Methods

rnf :: EventInformation -> () #

Eq EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

Hashable EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

type Rep EventInformation Source # 
Instance details

Defined in Amazonka.EC2.Types.EventInformation

type Rep EventInformation = D1 ('MetaData "EventInformation" "Amazonka.EC2.Types.EventInformation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EventInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventSubType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventInformation :: EventInformation Source #

Create a value of EventInformation 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:eventDescription:EventInformation', eventInformation_eventDescription - The description of the event.

$sel:eventSubType:EventInformation', eventInformation_eventSubType - The event.

error events:

  • iamFleetRoleInvalid - The EC2 Fleet or Spot Fleet does not have the required permissions either to launch or terminate an instance.
  • allLaunchSpecsTemporarilyBlacklisted - None of the configurations are valid, and several attempts to launch instances have failed. For more information, see the description of the event.
  • spotInstanceCountLimitExceeded - You've reached the limit on the number of Spot Instances that you can launch.
  • spotFleetRequestConfigurationInvalid - The configuration is not valid. For more information, see the description of the event.

fleetRequestChange events:

  • active - The EC2 Fleet or Spot Fleet request has been validated and Amazon EC2 is attempting to maintain the target number of running instances.
  • deleted (EC2 Fleet) / cancelled (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and has no running instances. The EC2 Fleet or Spot Fleet will be deleted two days after its instances are terminated.
  • deleted_running (EC2 Fleet) / cancelled_running (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and does not launch additional instances. Its existing instances continue to run until they are interrupted or terminated. The request remains in this state until all instances are interrupted or terminated.
  • deleted_terminating (EC2 Fleet) / cancelled_terminating (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and its instances are terminating. The request remains in this state until all instances are terminated.
  • expired - The EC2 Fleet or Spot Fleet request has expired. If the request was created with TerminateInstancesWithExpiration set, a subsequent terminated event indicates that the instances are terminated.
  • modify_in_progress - The EC2 Fleet or Spot Fleet request is being modified. The request remains in this state until the modification is fully processed.
  • modify_succeeded - The EC2 Fleet or Spot Fleet request was modified.
  • submitted - The EC2 Fleet or Spot Fleet request is being evaluated and Amazon EC2 is preparing to launch the target number of instances.
  • progress - The EC2 Fleet or Spot Fleet request is in the process of being fulfilled.

instanceChange events:

  • launched - A new instance was launched.
  • terminated - An instance was terminated by the user.
  • termination_notified - An instance termination notification was sent when a Spot Instance was terminated by Amazon EC2 during scale-down, when the target capacity of the fleet was modified down, for example, from a target capacity of 4 to a target capacity of 3.

Information events:

  • fleetProgressHalted - The price in every launch specification is not valid because it is below the Spot price (all the launch specifications have produced launchSpecUnusable events). A launch specification might become valid if the Spot price changes.
  • launchSpecTemporarilyBlacklisted - The configuration is not valid and several attempts to launch instances have failed. For more information, see the description of the event.
  • launchSpecUnusable - The price in a launch specification is not valid because it is below the Spot price.
  • registerWithLoadBalancersFailed - An attempt to register instances with load balancers failed. For more information, see the description of the event.

$sel:instanceId:EventInformation', eventInformation_instanceId - The ID of the instance. This information is available only for instanceChange events.

eventInformation_eventSubType :: Lens' EventInformation (Maybe Text) Source #

The event.

error events:

  • iamFleetRoleInvalid - The EC2 Fleet or Spot Fleet does not have the required permissions either to launch or terminate an instance.
  • allLaunchSpecsTemporarilyBlacklisted - None of the configurations are valid, and several attempts to launch instances have failed. For more information, see the description of the event.
  • spotInstanceCountLimitExceeded - You've reached the limit on the number of Spot Instances that you can launch.
  • spotFleetRequestConfigurationInvalid - The configuration is not valid. For more information, see the description of the event.

fleetRequestChange events:

  • active - The EC2 Fleet or Spot Fleet request has been validated and Amazon EC2 is attempting to maintain the target number of running instances.
  • deleted (EC2 Fleet) / cancelled (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and has no running instances. The EC2 Fleet or Spot Fleet will be deleted two days after its instances are terminated.
  • deleted_running (EC2 Fleet) / cancelled_running (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and does not launch additional instances. Its existing instances continue to run until they are interrupted or terminated. The request remains in this state until all instances are interrupted or terminated.
  • deleted_terminating (EC2 Fleet) / cancelled_terminating (Spot Fleet) - The EC2 Fleet is deleted or the Spot Fleet request is canceled and its instances are terminating. The request remains in this state until all instances are terminated.
  • expired - The EC2 Fleet or Spot Fleet request has expired. If the request was created with TerminateInstancesWithExpiration set, a subsequent terminated event indicates that the instances are terminated.
  • modify_in_progress - The EC2 Fleet or Spot Fleet request is being modified. The request remains in this state until the modification is fully processed.
  • modify_succeeded - The EC2 Fleet or Spot Fleet request was modified.
  • submitted - The EC2 Fleet or Spot Fleet request is being evaluated and Amazon EC2 is preparing to launch the target number of instances.
  • progress - The EC2 Fleet or Spot Fleet request is in the process of being fulfilled.

instanceChange events:

  • launched - A new instance was launched.
  • terminated - An instance was terminated by the user.
  • termination_notified - An instance termination notification was sent when a Spot Instance was terminated by Amazon EC2 during scale-down, when the target capacity of the fleet was modified down, for example, from a target capacity of 4 to a target capacity of 3.

Information events:

  • fleetProgressHalted - The price in every launch specification is not valid because it is below the Spot price (all the launch specifications have produced launchSpecUnusable events). A launch specification might become valid if the Spot price changes.
  • launchSpecTemporarilyBlacklisted - The configuration is not valid and several attempts to launch instances have failed. For more information, see the description of the event.
  • launchSpecUnusable - The price in a launch specification is not valid because it is below the Spot price.
  • registerWithLoadBalancersFailed - An attempt to register instances with load balancers failed. For more information, see the description of the event.

eventInformation_instanceId :: Lens' EventInformation (Maybe Text) Source #

The ID of the instance. This information is available only for instanceChange events.

Explanation

data Explanation Source #

Describes an explanation code for an unreachable path. For more information, see Reachability Analyzer explanation codes.

See: newExplanation smart constructor.

Constructors

Explanation' 

Fields

Instances

Instances details
FromXML Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

Generic Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

Associated Types

type Rep Explanation :: Type -> Type #

Read Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

Show Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

NFData Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

Methods

rnf :: Explanation -> () #

Eq Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

Hashable Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

type Rep Explanation Source # 
Instance details

Defined in Amazonka.EC2.Types.Explanation

type Rep Explanation = D1 ('MetaData "Explanation" "Amazonka.EC2.Types.Explanation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Explanation'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "acl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "aclRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisAclRule)) :*: S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "attachedTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "cidrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "classicLoadBalancerListener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisLoadBalancerListener)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))) :*: (S1 ('MetaSel ('Just "componentAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "componentRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))))) :*: (((S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "destinationVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "direction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "elasticLoadBalancerListener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "explanationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ingressRouteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))))) :*: ((S1 ('MetaSel ('Just "internetGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loadBalancerListenerPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "loadBalancerTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisLoadBalancerTarget)) :*: S1 ('MetaSel ('Just "loadBalancerTargetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))) :*: (S1 ('MetaSel ('Just "loadBalancerTargetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnalysisComponent])) :*: S1 ('MetaSel ('Just "loadBalancerTargetPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))) :*: ((((S1 ('MetaSel ('Just "missingComponent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "natGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "networkInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))) :*: (S1 ('MetaSel ('Just "packetField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "portRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortRange]))))) :*: ((S1 ('MetaSel ('Just "prefixList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "routeTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))) :*: ((S1 ('MetaSel ('Just "routeTableRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisRouteTableRoute)) :*: S1 ('MetaSel ('Just "securityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))) :*: (S1 ('MetaSel ('Just "securityGroupRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisSecurityGroupRule)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnalysisComponent])))))) :*: (((S1 ('MetaSel ('Just "sourceVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))) :*: (S1 ('MetaSel ('Just "subnetRouteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "transitGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "transitGatewayAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))))) :*: ((S1 ('MetaSel ('Just "transitGatewayRouteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "transitGatewayRouteTableRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRouteTableRoute)) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))) :*: ((S1 ('MetaSel ('Just "vpcEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "vpcPeeringConnection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))) :*: (S1 ('MetaSel ('Just "vpnConnection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "vpnGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))))))))

newExplanation :: Explanation Source #

Create a value of Explanation 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:acl:Explanation', explanation_acl - The network ACL.

$sel:aclRule:Explanation', explanation_aclRule - The network ACL rule.

Explanation, explanation_address - The IPv4 address, in CIDR notation.

$sel:addresses:Explanation', explanation_addresses - The IPv4 addresses, in CIDR notation.

$sel:attachedTo:Explanation', explanation_attachedTo - The resource to which the component is attached.

$sel:availabilityZones:Explanation', explanation_availabilityZones - The Availability Zones.

$sel:cidrs:Explanation', explanation_cidrs - The CIDR ranges.

$sel:classicLoadBalancerListener:Explanation', explanation_classicLoadBalancerListener - The listener for a Classic Load Balancer.

$sel:component:Explanation', explanation_component - The component.

$sel:componentAccount:Explanation', explanation_componentAccount - The Amazon Web Services account for the component.

$sel:componentRegion:Explanation', explanation_componentRegion - The Region for the component.

$sel:customerGateway:Explanation', explanation_customerGateway - The customer gateway.

$sel:destination:Explanation', explanation_destination - The destination.

$sel:destinationVpc:Explanation', explanation_destinationVpc - The destination VPC.

Explanation, explanation_direction - The direction. The following are the possible values:

  • egress
  • ingress

$sel:elasticLoadBalancerListener:Explanation', explanation_elasticLoadBalancerListener - The load balancer listener.

$sel:explanationCode:Explanation', explanation_explanationCode - The explanation code.

$sel:ingressRouteTable:Explanation', explanation_ingressRouteTable - The route table.

$sel:internetGateway:Explanation', explanation_internetGateway - The internet gateway.

$sel:loadBalancerArn:Explanation', explanation_loadBalancerArn - The Amazon Resource Name (ARN) of the load balancer.

$sel:loadBalancerListenerPort:Explanation', explanation_loadBalancerListenerPort - The listener port of the load balancer.

$sel:loadBalancerTarget:Explanation', explanation_loadBalancerTarget - The target.

$sel:loadBalancerTargetGroup:Explanation', explanation_loadBalancerTargetGroup - The target group.

$sel:loadBalancerTargetGroups:Explanation', explanation_loadBalancerTargetGroups - The target groups.

$sel:loadBalancerTargetPort:Explanation', explanation_loadBalancerTargetPort - The target port.

$sel:missingComponent:Explanation', explanation_missingComponent - The missing component.

$sel:natGateway:Explanation', explanation_natGateway - The NAT gateway.

$sel:networkInterface:Explanation', explanation_networkInterface - The network interface.

$sel:packetField:Explanation', explanation_packetField - The packet field.

Explanation, explanation_port - The port.

$sel:portRanges:Explanation', explanation_portRanges - The port ranges.

$sel:prefixList:Explanation', explanation_prefixList - The prefix list.

$sel:protocols:Explanation', explanation_protocols - The protocols.

$sel:routeTable:Explanation', explanation_routeTable - The route table.

$sel:routeTableRoute:Explanation', explanation_routeTableRoute - The route table route.

$sel:securityGroup:Explanation', explanation_securityGroup - The security group.

$sel:securityGroupRule:Explanation', explanation_securityGroupRule - The security group rule.

$sel:securityGroups:Explanation', explanation_securityGroups - The security groups.

$sel:sourceVpc:Explanation', explanation_sourceVpc - The source VPC.

Explanation, explanation_state - The state.

$sel:subnet:Explanation', explanation_subnet - The subnet.

$sel:subnetRouteTable:Explanation', explanation_subnetRouteTable - The route table for the subnet.

$sel:transitGateway:Explanation', explanation_transitGateway - The transit gateway.

$sel:transitGatewayAttachment:Explanation', explanation_transitGatewayAttachment - The transit gateway attachment.

$sel:transitGatewayRouteTable:Explanation', explanation_transitGatewayRouteTable - The transit gateway route table.

$sel:transitGatewayRouteTableRoute:Explanation', explanation_transitGatewayRouteTableRoute - The transit gateway route table route.

$sel:vpc:Explanation', explanation_vpc - The component VPC.

$sel:vpcEndpoint:Explanation', explanation_vpcEndpoint - The VPC endpoint.

$sel:vpcPeeringConnection:Explanation', explanation_vpcPeeringConnection - The VPC peering connection.

$sel:vpnConnection:Explanation', explanation_vpnConnection - The VPN connection.

$sel:vpnGateway:Explanation', explanation_vpnGateway - The VPN gateway.

explanation_address :: Lens' Explanation (Maybe Text) Source #

The IPv4 address, in CIDR notation.

explanation_addresses :: Lens' Explanation (Maybe [Text]) Source #

The IPv4 addresses, in CIDR notation.

explanation_attachedTo :: Lens' Explanation (Maybe AnalysisComponent) Source #

The resource to which the component is attached.

explanation_componentAccount :: Lens' Explanation (Maybe Text) Source #

The Amazon Web Services account for the component.

explanation_componentRegion :: Lens' Explanation (Maybe Text) Source #

The Region for the component.

explanation_direction :: Lens' Explanation (Maybe Text) Source #

The direction. The following are the possible values:

  • egress
  • ingress

explanation_loadBalancerArn :: Lens' Explanation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the load balancer.

explanation_loadBalancerListenerPort :: Lens' Explanation (Maybe Natural) Source #

The listener port of the load balancer.

ExportImageTask

data ExportImageTask Source #

Describes an export image task.

See: newExportImageTask smart constructor.

Constructors

ExportImageTask' 

Fields

Instances

Instances details
FromXML ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

Generic ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

Associated Types

type Rep ExportImageTask :: Type -> Type #

Read ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

Show ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

NFData ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

Methods

rnf :: ExportImageTask -> () #

Eq ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

Hashable ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

type Rep ExportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportImageTask

newExportImageTask :: ExportImageTask Source #

Create a value of ExportImageTask 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:description:ExportImageTask', exportImageTask_description - A description of the image being exported.

$sel:exportImageTaskId:ExportImageTask', exportImageTask_exportImageTaskId - The ID of the export image task.

$sel:imageId:ExportImageTask', exportImageTask_imageId - The ID of the image.

$sel:progress:ExportImageTask', exportImageTask_progress - The percent complete of the export image task.

$sel:s3ExportLocation:ExportImageTask', exportImageTask_s3ExportLocation - Information about the destination Amazon S3 bucket.

$sel:status:ExportImageTask', exportImageTask_status - The status of the export image task. The possible values are active, completed, deleting, and deleted.

$sel:statusMessage:ExportImageTask', exportImageTask_statusMessage - The status message for the export image task.

$sel:tags:ExportImageTask', exportImageTask_tags - Any tags assigned to the export image task.

exportImageTask_description :: Lens' ExportImageTask (Maybe Text) Source #

A description of the image being exported.

exportImageTask_progress :: Lens' ExportImageTask (Maybe Text) Source #

The percent complete of the export image task.

exportImageTask_s3ExportLocation :: Lens' ExportImageTask (Maybe ExportTaskS3Location) Source #

Information about the destination Amazon S3 bucket.

exportImageTask_status :: Lens' ExportImageTask (Maybe Text) Source #

The status of the export image task. The possible values are active, completed, deleting, and deleted.

exportImageTask_statusMessage :: Lens' ExportImageTask (Maybe Text) Source #

The status message for the export image task.

exportImageTask_tags :: Lens' ExportImageTask (Maybe [Tag]) Source #

Any tags assigned to the export image task.

ExportTask

data ExportTask Source #

Describes an export instance task.

See: newExportTask smart constructor.

Constructors

ExportTask' 

Fields

Instances

Instances details
FromXML ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

Generic ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

Associated Types

type Rep ExportTask :: Type -> Type #

Read ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

Show ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

NFData ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

Methods

rnf :: ExportTask -> () #

Eq ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

Hashable ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

type Rep ExportTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTask

newExportTask Source #

Create a value of ExportTask 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:ExportTask', exportTask_tags - The tags for the export task.

$sel:description:ExportTask', exportTask_description - A description of the resource being exported.

$sel:exportTaskId:ExportTask', exportTask_exportTaskId - The ID of the export task.

$sel:exportToS3Task:ExportTask', exportTask_exportToS3Task - Information about the export task.

$sel:instanceExportDetails:ExportTask', exportTask_instanceExportDetails - Information about the instance to export.

$sel:state:ExportTask', exportTask_state - The state of the export task.

$sel:statusMessage:ExportTask', exportTask_statusMessage - The status message related to the export task.

exportTask_tags :: Lens' ExportTask (Maybe [Tag]) Source #

The tags for the export task.

exportTask_description :: Lens' ExportTask Text Source #

A description of the resource being exported.

exportTask_exportTaskId :: Lens' ExportTask Text Source #

The ID of the export task.

exportTask_exportToS3Task :: Lens' ExportTask ExportToS3Task Source #

Information about the export task.

exportTask_state :: Lens' ExportTask ExportTaskState Source #

The state of the export task.

exportTask_statusMessage :: Lens' ExportTask Text Source #

The status message related to the export task.

ExportTaskS3Location

data ExportTaskS3Location Source #

Describes the destination for an export image task.

See: newExportTaskS3Location smart constructor.

Constructors

ExportTaskS3Location' 

Fields

Instances

Instances details
FromXML ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

Generic ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

Associated Types

type Rep ExportTaskS3Location :: Type -> Type #

Read ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

Show ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

NFData ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

Methods

rnf :: ExportTaskS3Location -> () #

Eq ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

Hashable ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

type Rep ExportTaskS3Location Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3Location

type Rep ExportTaskS3Location = D1 ('MetaData "ExportTaskS3Location" "Amazonka.EC2.Types.ExportTaskS3Location" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ExportTaskS3Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExportTaskS3Location :: ExportTaskS3Location Source #

Create a value of ExportTaskS3Location 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:s3Bucket:ExportTaskS3Location', exportTaskS3Location_s3Bucket - The destination Amazon S3 bucket.

$sel:s3Prefix:ExportTaskS3Location', exportTaskS3Location_s3Prefix - The prefix (logical hierarchy) in the bucket.

exportTaskS3Location_s3Prefix :: Lens' ExportTaskS3Location (Maybe Text) Source #

The prefix (logical hierarchy) in the bucket.

ExportTaskS3LocationRequest

data ExportTaskS3LocationRequest Source #

Describes the destination for an export image task.

See: newExportTaskS3LocationRequest smart constructor.

Constructors

ExportTaskS3LocationRequest' 

Fields

Instances

Instances details
ToQuery ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

Generic ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

Associated Types

type Rep ExportTaskS3LocationRequest :: Type -> Type #

Read ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

Show ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

NFData ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

Eq ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

Hashable ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

type Rep ExportTaskS3LocationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportTaskS3LocationRequest

type Rep ExportTaskS3LocationRequest = D1 ('MetaData "ExportTaskS3LocationRequest" "Amazonka.EC2.Types.ExportTaskS3LocationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ExportTaskS3LocationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newExportTaskS3LocationRequest Source #

Create a value of ExportTaskS3LocationRequest 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:s3Prefix:ExportTaskS3LocationRequest', exportTaskS3LocationRequest_s3Prefix - The prefix (logical hierarchy) in the bucket.

$sel:s3Bucket:ExportTaskS3LocationRequest', exportTaskS3LocationRequest_s3Bucket - The destination Amazon S3 bucket.

exportTaskS3LocationRequest_s3Prefix :: Lens' ExportTaskS3LocationRequest (Maybe Text) Source #

The prefix (logical hierarchy) in the bucket.

ExportToS3Task

data ExportToS3Task Source #

Describes the format and location for the export task.

See: newExportToS3Task smart constructor.

Constructors

ExportToS3Task' 

Fields

  • containerFormat :: Maybe ContainerFormat

    The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

  • diskImageFormat :: Maybe DiskImageFormat

    The format for the exported image.

  • s3Bucket :: Maybe Text

    The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

  • s3Key :: Maybe Text

    The encryption key for your S3 bucket.

Instances

Instances details
FromXML ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Generic ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Associated Types

type Rep ExportToS3Task :: Type -> Type #

Read ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Show ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

NFData ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Methods

rnf :: ExportToS3Task -> () #

Eq ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

Hashable ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

type Rep ExportToS3Task Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3Task

type Rep ExportToS3Task = D1 ('MetaData "ExportToS3Task" "Amazonka.EC2.Types.ExportToS3Task" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ExportToS3Task'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containerFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerFormat)) :*: S1 ('MetaSel ('Just "diskImageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageFormat))) :*: (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newExportToS3Task :: ExportToS3Task Source #

Create a value of ExportToS3Task 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:containerFormat:ExportToS3Task', exportToS3Task_containerFormat - The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

$sel:diskImageFormat:ExportToS3Task', exportToS3Task_diskImageFormat - The format for the exported image.

$sel:s3Bucket:ExportToS3Task', exportToS3Task_s3Bucket - The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

$sel:s3Key:ExportToS3Task', exportToS3Task_s3Key - The encryption key for your S3 bucket.

exportToS3Task_containerFormat :: Lens' ExportToS3Task (Maybe ContainerFormat) Source #

The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

exportToS3Task_s3Bucket :: Lens' ExportToS3Task (Maybe Text) Source #

The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

exportToS3Task_s3Key :: Lens' ExportToS3Task (Maybe Text) Source #

The encryption key for your S3 bucket.

ExportToS3TaskSpecification

data ExportToS3TaskSpecification Source #

Describes an export instance task.

See: newExportToS3TaskSpecification smart constructor.

Constructors

ExportToS3TaskSpecification' 

Fields

  • containerFormat :: Maybe ContainerFormat

    The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

  • diskImageFormat :: Maybe DiskImageFormat

    The format for the exported image.

  • s3Bucket :: Maybe Text

    The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

  • s3Prefix :: Maybe Text

    The image is written to a single object in the Amazon S3 bucket at the S3 key s3prefix + exportTaskId + '.' + diskImageFormat.

Instances

Instances details
ToQuery ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

Generic ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

Associated Types

type Rep ExportToS3TaskSpecification :: Type -> Type #

Read ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

Show ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

NFData ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

Eq ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

Hashable ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

type Rep ExportToS3TaskSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ExportToS3TaskSpecification

type Rep ExportToS3TaskSpecification = D1 ('MetaData "ExportToS3TaskSpecification" "Amazonka.EC2.Types.ExportToS3TaskSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ExportToS3TaskSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "containerFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerFormat)) :*: S1 ('MetaSel ('Just "diskImageFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageFormat))) :*: (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newExportToS3TaskSpecification :: ExportToS3TaskSpecification Source #

Create a value of ExportToS3TaskSpecification 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:containerFormat:ExportToS3TaskSpecification', exportToS3TaskSpecification_containerFormat - The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

$sel:diskImageFormat:ExportToS3TaskSpecification', exportToS3TaskSpecification_diskImageFormat - The format for the exported image.

$sel:s3Bucket:ExportToS3TaskSpecification', exportToS3TaskSpecification_s3Bucket - The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

$sel:s3Prefix:ExportToS3TaskSpecification', exportToS3TaskSpecification_s3Prefix - The image is written to a single object in the Amazon S3 bucket at the S3 key s3prefix + exportTaskId + '.' + diskImageFormat.

exportToS3TaskSpecification_containerFormat :: Lens' ExportToS3TaskSpecification (Maybe ContainerFormat) Source #

The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported.

exportToS3TaskSpecification_s3Bucket :: Lens' ExportToS3TaskSpecification (Maybe Text) Source #

The Amazon S3 bucket for the destination image. The destination bucket must exist and have an access control list (ACL) attached that specifies the Region-specific canonical account ID for the Grantee. For more information about the ACL to your S3 bucket, see Prerequisites in the VM Import/Export User Guide.

exportToS3TaskSpecification_s3Prefix :: Lens' ExportToS3TaskSpecification (Maybe Text) Source #

The image is written to a single object in the Amazon S3 bucket at the S3 key s3prefix + exportTaskId + '.' + diskImageFormat.

FailedCapacityReservationFleetCancellationResult

data FailedCapacityReservationFleetCancellationResult Source #

Describes a Capacity Reservation Fleet that could not be cancelled.

See: newFailedCapacityReservationFleetCancellationResult smart constructor.

Constructors

FailedCapacityReservationFleetCancellationResult' 

Fields

Instances

Instances details
FromXML FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

Generic FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

Read FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

Show FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

NFData FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

Eq FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

Hashable FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

type Rep FailedCapacityReservationFleetCancellationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult

type Rep FailedCapacityReservationFleetCancellationResult = D1 ('MetaData "FailedCapacityReservationFleetCancellationResult" "Amazonka.EC2.Types.FailedCapacityReservationFleetCancellationResult" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FailedCapacityReservationFleetCancellationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cancelCapacityReservationFleetError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CancelCapacityReservationFleetError)) :*: S1 ('MetaSel ('Just "capacityReservationFleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFailedCapacityReservationFleetCancellationResult :: FailedCapacityReservationFleetCancellationResult Source #

Create a value of FailedCapacityReservationFleetCancellationResult 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:cancelCapacityReservationFleetError:FailedCapacityReservationFleetCancellationResult', failedCapacityReservationFleetCancellationResult_cancelCapacityReservationFleetError - Information about the Capacity Reservation Fleet cancellation error.

$sel:capacityReservationFleetId:FailedCapacityReservationFleetCancellationResult', failedCapacityReservationFleetCancellationResult_capacityReservationFleetId - The ID of the Capacity Reservation Fleet that could not be cancelled.

FailedQueuedPurchaseDeletion

data FailedQueuedPurchaseDeletion Source #

Describes a Reserved Instance whose queued purchase was not deleted.

See: newFailedQueuedPurchaseDeletion smart constructor.

Constructors

FailedQueuedPurchaseDeletion' 

Fields

Instances

Instances details
FromXML FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

Generic FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

Associated Types

type Rep FailedQueuedPurchaseDeletion :: Type -> Type #

Read FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

Show FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

NFData FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

Eq FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

Hashable FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

type Rep FailedQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.FailedQueuedPurchaseDeletion

type Rep FailedQueuedPurchaseDeletion = D1 ('MetaData "FailedQueuedPurchaseDeletion" "Amazonka.EC2.Types.FailedQueuedPurchaseDeletion" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FailedQueuedPurchaseDeletion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteQueuedReservedInstancesError)) :*: S1 ('MetaSel ('Just "reservedInstancesId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFailedQueuedPurchaseDeletion :: FailedQueuedPurchaseDeletion Source #

Create a value of FailedQueuedPurchaseDeletion 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:error:FailedQueuedPurchaseDeletion', failedQueuedPurchaseDeletion_error - The error.

$sel:reservedInstancesId:FailedQueuedPurchaseDeletion', failedQueuedPurchaseDeletion_reservedInstancesId - The ID of the Reserved Instance.

FastLaunchLaunchTemplateSpecificationRequest

data FastLaunchLaunchTemplateSpecificationRequest Source #

Request to create a launch template for a fast-launch enabled Windows AMI.

Note - You can specify either the LaunchTemplateName or the LaunchTemplateId, but not both.

See: newFastLaunchLaunchTemplateSpecificationRequest smart constructor.

Constructors

FastLaunchLaunchTemplateSpecificationRequest' 

Fields

Instances

Instances details
ToQuery FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

Generic FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

Read FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

Show FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

NFData FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

Eq FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

Hashable FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

type Rep FastLaunchLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest

type Rep FastLaunchLaunchTemplateSpecificationRequest = D1 ('MetaData "FastLaunchLaunchTemplateSpecificationRequest" "Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FastLaunchLaunchTemplateSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFastLaunchLaunchTemplateSpecificationRequest Source #

Create a value of FastLaunchLaunchTemplateSpecificationRequest 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:launchTemplateId:FastLaunchLaunchTemplateSpecificationRequest', fastLaunchLaunchTemplateSpecificationRequest_launchTemplateId - The ID of the launch template to use for faster launching for a Windows AMI.

$sel:launchTemplateName:FastLaunchLaunchTemplateSpecificationRequest', fastLaunchLaunchTemplateSpecificationRequest_launchTemplateName - The name of the launch template to use for faster launching for a Windows AMI.

$sel:version:FastLaunchLaunchTemplateSpecificationRequest', fastLaunchLaunchTemplateSpecificationRequest_version - The version of the launch template to use for faster launching for a Windows AMI.

fastLaunchLaunchTemplateSpecificationRequest_launchTemplateId :: Lens' FastLaunchLaunchTemplateSpecificationRequest (Maybe Text) Source #

The ID of the launch template to use for faster launching for a Windows AMI.

fastLaunchLaunchTemplateSpecificationRequest_launchTemplateName :: Lens' FastLaunchLaunchTemplateSpecificationRequest (Maybe Text) Source #

The name of the launch template to use for faster launching for a Windows AMI.

fastLaunchLaunchTemplateSpecificationRequest_version :: Lens' FastLaunchLaunchTemplateSpecificationRequest Text Source #

The version of the launch template to use for faster launching for a Windows AMI.

FastLaunchLaunchTemplateSpecificationResponse

data FastLaunchLaunchTemplateSpecificationResponse Source #

Identifies the launch template to use for faster launching of the Windows AMI.

See: newFastLaunchLaunchTemplateSpecificationResponse smart constructor.

Constructors

FastLaunchLaunchTemplateSpecificationResponse' 

Fields

Instances

Instances details
FromXML FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

Generic FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

Read FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

Show FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

NFData FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

Eq FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

Hashable FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

type Rep FastLaunchLaunchTemplateSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse

type Rep FastLaunchLaunchTemplateSpecificationResponse = D1 ('MetaData "FastLaunchLaunchTemplateSpecificationResponse" "Amazonka.EC2.Types.FastLaunchLaunchTemplateSpecificationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FastLaunchLaunchTemplateSpecificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFastLaunchLaunchTemplateSpecificationResponse :: FastLaunchLaunchTemplateSpecificationResponse Source #

Create a value of FastLaunchLaunchTemplateSpecificationResponse 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:launchTemplateId:FastLaunchLaunchTemplateSpecificationResponse', fastLaunchLaunchTemplateSpecificationResponse_launchTemplateId - The ID of the launch template for faster launching of the associated Windows AMI.

$sel:launchTemplateName:FastLaunchLaunchTemplateSpecificationResponse', fastLaunchLaunchTemplateSpecificationResponse_launchTemplateName - The name of the launch template for faster launching of the associated Windows AMI.

$sel:version:FastLaunchLaunchTemplateSpecificationResponse', fastLaunchLaunchTemplateSpecificationResponse_version - The version of the launch template for faster launching of the associated Windows AMI.

fastLaunchLaunchTemplateSpecificationResponse_launchTemplateId :: Lens' FastLaunchLaunchTemplateSpecificationResponse (Maybe Text) Source #

The ID of the launch template for faster launching of the associated Windows AMI.

fastLaunchLaunchTemplateSpecificationResponse_launchTemplateName :: Lens' FastLaunchLaunchTemplateSpecificationResponse (Maybe Text) Source #

The name of the launch template for faster launching of the associated Windows AMI.

fastLaunchLaunchTemplateSpecificationResponse_version :: Lens' FastLaunchLaunchTemplateSpecificationResponse (Maybe Text) Source #

The version of the launch template for faster launching of the associated Windows AMI.

FastLaunchSnapshotConfigurationRequest

data FastLaunchSnapshotConfigurationRequest Source #

Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.

See: newFastLaunchSnapshotConfigurationRequest smart constructor.

Constructors

FastLaunchSnapshotConfigurationRequest' 

Fields

Instances

Instances details
ToQuery FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

Generic FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

Read FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

Show FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

NFData FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

Eq FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

Hashable FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

type Rep FastLaunchSnapshotConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest

type Rep FastLaunchSnapshotConfigurationRequest = D1 ('MetaData "FastLaunchSnapshotConfigurationRequest" "Amazonka.EC2.Types.FastLaunchSnapshotConfigurationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FastLaunchSnapshotConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetResourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newFastLaunchSnapshotConfigurationRequest :: FastLaunchSnapshotConfigurationRequest Source #

Create a value of FastLaunchSnapshotConfigurationRequest 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:targetResourceCount:FastLaunchSnapshotConfigurationRequest', fastLaunchSnapshotConfigurationRequest_targetResourceCount - The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.

fastLaunchSnapshotConfigurationRequest_targetResourceCount :: Lens' FastLaunchSnapshotConfigurationRequest (Maybe Int) Source #

The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.

FastLaunchSnapshotConfigurationResponse

data FastLaunchSnapshotConfigurationResponse Source #

Configuration settings for creating and managing pre-provisioned snapshots for a fast-launch enabled Windows AMI.

See: newFastLaunchSnapshotConfigurationResponse smart constructor.

Constructors

FastLaunchSnapshotConfigurationResponse' 

Fields

  • targetResourceCount :: Maybe Int

    The number of pre-provisioned snapshots requested to keep on hand for a fast-launch enabled Windows AMI.

Instances

Instances details
FromXML FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

Generic FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

Read FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

Show FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

NFData FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

Eq FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

Hashable FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

type Rep FastLaunchSnapshotConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse

type Rep FastLaunchSnapshotConfigurationResponse = D1 ('MetaData "FastLaunchSnapshotConfigurationResponse" "Amazonka.EC2.Types.FastLaunchSnapshotConfigurationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FastLaunchSnapshotConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetResourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newFastLaunchSnapshotConfigurationResponse :: FastLaunchSnapshotConfigurationResponse Source #

Create a value of FastLaunchSnapshotConfigurationResponse 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:targetResourceCount:FastLaunchSnapshotConfigurationResponse', fastLaunchSnapshotConfigurationResponse_targetResourceCount - The number of pre-provisioned snapshots requested to keep on hand for a fast-launch enabled Windows AMI.

fastLaunchSnapshotConfigurationResponse_targetResourceCount :: Lens' FastLaunchSnapshotConfigurationResponse (Maybe Int) Source #

The number of pre-provisioned snapshots requested to keep on hand for a fast-launch enabled Windows AMI.

FederatedAuthentication

data FederatedAuthentication Source #

Describes the IAM SAML identity providers used for federated authentication.

See: newFederatedAuthentication smart constructor.

Constructors

FederatedAuthentication' 

Fields

Instances

Instances details
FromXML FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

Generic FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

Associated Types

type Rep FederatedAuthentication :: Type -> Type #

Read FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

Show FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

NFData FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

Methods

rnf :: FederatedAuthentication -> () #

Eq FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

Hashable FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

type Rep FederatedAuthentication Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthentication

type Rep FederatedAuthentication = D1 ('MetaData "FederatedAuthentication" "Amazonka.EC2.Types.FederatedAuthentication" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FederatedAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samlProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selfServiceSamlProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFederatedAuthentication :: FederatedAuthentication Source #

Create a value of FederatedAuthentication 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:samlProviderArn:FederatedAuthentication', federatedAuthentication_samlProviderArn - The Amazon Resource Name (ARN) of the IAM SAML identity provider.

$sel:selfServiceSamlProviderArn:FederatedAuthentication', federatedAuthentication_selfServiceSamlProviderArn - The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

federatedAuthentication_samlProviderArn :: Lens' FederatedAuthentication (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

federatedAuthentication_selfServiceSamlProviderArn :: Lens' FederatedAuthentication (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

FederatedAuthenticationRequest

data FederatedAuthenticationRequest Source #

The IAM SAML identity provider used for federated authentication.

See: newFederatedAuthenticationRequest smart constructor.

Constructors

FederatedAuthenticationRequest' 

Fields

Instances

Instances details
ToQuery FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

Generic FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

Associated Types

type Rep FederatedAuthenticationRequest :: Type -> Type #

Read FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

Show FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

NFData FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

Eq FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

Hashable FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

type Rep FederatedAuthenticationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FederatedAuthenticationRequest

type Rep FederatedAuthenticationRequest = D1 ('MetaData "FederatedAuthenticationRequest" "Amazonka.EC2.Types.FederatedAuthenticationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FederatedAuthenticationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sAMLProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selfServiceSAMLProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFederatedAuthenticationRequest :: FederatedAuthenticationRequest Source #

Create a value of FederatedAuthenticationRequest 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:sAMLProviderArn:FederatedAuthenticationRequest', federatedAuthenticationRequest_sAMLProviderArn - The Amazon Resource Name (ARN) of the IAM SAML identity provider.

$sel:selfServiceSAMLProviderArn:FederatedAuthenticationRequest', federatedAuthenticationRequest_selfServiceSAMLProviderArn - The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

federatedAuthenticationRequest_sAMLProviderArn :: Lens' FederatedAuthenticationRequest (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM SAML identity provider.

federatedAuthenticationRequest_selfServiceSAMLProviderArn :: Lens' FederatedAuthenticationRequest (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.

Filter

data Filter Source #

A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

See: newFilter smart constructor.

Constructors

Filter' 

Fields

  • values :: Maybe [Text]

    The filter values. Filter values are case-sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.

  • name :: Text

    The name of the filter. Filter names are case-sensitive.

Instances

Instances details
ToQuery Filter Source # 
Instance details

Defined in Amazonka.EC2.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.EC2.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.EC2.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.EC2.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.EC2.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.EC2.Types.Filter

Methods

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

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

Hashable Filter Source # 
Instance details

Defined in Amazonka.EC2.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.EC2.Types.Filter

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

newFilter 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 filter values. Filter values are case-sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.

$sel:name:Filter', filter_name - The name of the filter. Filter names are case-sensitive.

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

The filter values. Filter values are case-sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.

filter_name :: Lens' Filter Text Source #

The name of the filter. Filter names are case-sensitive.

FleetCapacityReservation

data FleetCapacityReservation Source #

Information about a Capacity Reservation in a Capacity Reservation Fleet.

See: newFleetCapacityReservation smart constructor.

Constructors

FleetCapacityReservation' 

Fields

Instances

Instances details
FromXML FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

Generic FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

Associated Types

type Rep FleetCapacityReservation :: Type -> Type #

Read FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

Show FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

NFData FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

Eq FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

Hashable FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

type Rep FleetCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetCapacityReservation

type Rep FleetCapacityReservation = D1 ('MetaData "FleetCapacityReservation" "Amazonka.EC2.Types.FleetCapacityReservation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetCapacityReservation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "capacityReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "fulfilledCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "instancePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationInstancePlatform)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)))) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "totalInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

newFleetCapacityReservation :: FleetCapacityReservation Source #

Create a value of FleetCapacityReservation 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:availabilityZone:FleetCapacityReservation', fleetCapacityReservation_availabilityZone - The Availability Zone in which the Capacity Reservation reserves capacity.

$sel:availabilityZoneId:FleetCapacityReservation', fleetCapacityReservation_availabilityZoneId - The ID of the Availability Zone in which the Capacity Reservation reserves capacity.

$sel:capacityReservationId:FleetCapacityReservation', fleetCapacityReservation_capacityReservationId - The ID of the Capacity Reservation.

$sel:createDate:FleetCapacityReservation', fleetCapacityReservation_createDate - The date and time at which the Capacity Reservation was created.

$sel:ebsOptimized:FleetCapacityReservation', fleetCapacityReservation_ebsOptimized - Indicates whether the Capacity Reservation reserves capacity for EBS-optimized instance types.

$sel:fulfilledCapacity:FleetCapacityReservation', fleetCapacityReservation_fulfilledCapacity - The number of capacity units fulfilled by the Capacity Reservation. For more information, see Total target capacity in the Amazon EC2 User Guide.

$sel:instancePlatform:FleetCapacityReservation', fleetCapacityReservation_instancePlatform - The type of operating system for which the Capacity Reservation reserves capacity.

$sel:instanceType:FleetCapacityReservation', fleetCapacityReservation_instanceType - The instance type for which the Capacity Reservation reserves capacity.

$sel:priority:FleetCapacityReservation', fleetCapacityReservation_priority - The priority of the instance type in the Capacity Reservation Fleet. For more information, see Instance type priority in the Amazon EC2 User Guide.

$sel:totalInstanceCount:FleetCapacityReservation', fleetCapacityReservation_totalInstanceCount - The total number of instances for which the Capacity Reservation reserves capacity.

$sel:weight:FleetCapacityReservation', fleetCapacityReservation_weight - The weight of the instance type in the Capacity Reservation Fleet. For more information, see Instance type weight in the Amazon EC2 User Guide.

fleetCapacityReservation_availabilityZone :: Lens' FleetCapacityReservation (Maybe Text) Source #

The Availability Zone in which the Capacity Reservation reserves capacity.

fleetCapacityReservation_availabilityZoneId :: Lens' FleetCapacityReservation (Maybe Text) Source #

The ID of the Availability Zone in which the Capacity Reservation reserves capacity.

fleetCapacityReservation_createDate :: Lens' FleetCapacityReservation (Maybe UTCTime) Source #

The date and time at which the Capacity Reservation was created.

fleetCapacityReservation_ebsOptimized :: Lens' FleetCapacityReservation (Maybe Bool) Source #

Indicates whether the Capacity Reservation reserves capacity for EBS-optimized instance types.

fleetCapacityReservation_fulfilledCapacity :: Lens' FleetCapacityReservation (Maybe Double) Source #

The number of capacity units fulfilled by the Capacity Reservation. For more information, see Total target capacity in the Amazon EC2 User Guide.

fleetCapacityReservation_instancePlatform :: Lens' FleetCapacityReservation (Maybe CapacityReservationInstancePlatform) Source #

The type of operating system for which the Capacity Reservation reserves capacity.

fleetCapacityReservation_instanceType :: Lens' FleetCapacityReservation (Maybe InstanceType) Source #

The instance type for which the Capacity Reservation reserves capacity.

fleetCapacityReservation_priority :: Lens' FleetCapacityReservation (Maybe Natural) Source #

The priority of the instance type in the Capacity Reservation Fleet. For more information, see Instance type priority in the Amazon EC2 User Guide.

fleetCapacityReservation_totalInstanceCount :: Lens' FleetCapacityReservation (Maybe Int) Source #

The total number of instances for which the Capacity Reservation reserves capacity.

fleetCapacityReservation_weight :: Lens' FleetCapacityReservation (Maybe Double) Source #

The weight of the instance type in the Capacity Reservation Fleet. For more information, see Instance type weight in the Amazon EC2 User Guide.

FleetData

data FleetData Source #

Describes an EC2 Fleet.

See: newFleetData smart constructor.

Constructors

FleetData' 

Fields

  • activityStatus :: Maybe FleetActivityStatus

    The progress of the EC2 Fleet. If there is an error, the status is error. After all requests are placed, the status is pending_fulfillment. If the size of the EC2 Fleet is equal to or greater than its target capacity, the status is fulfilled. If the size of the EC2 Fleet is decreased, the status is pending_termination while instances are terminating.

  • clientToken :: Maybe Text

    Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

    Constraints: Maximum 64 ASCII characters

  • context :: Maybe Text

    Reserved.

  • createTime :: Maybe ISO8601

    The creation date and time of the EC2 Fleet.

  • errors :: Maybe [DescribeFleetError]

    Information about the instances that could not be launched by the fleet. Valid only when Type is set to instant.

  • excessCapacityTerminationPolicy :: Maybe FleetExcessCapacityTerminationPolicy

    Indicates whether running instances should be terminated if the target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.

  • fleetId :: Maybe Text

    The ID of the EC2 Fleet.

  • fleetState :: Maybe FleetStateCode

    The state of the EC2 Fleet.

  • fulfilledCapacity :: Maybe Double

    The number of units fulfilled by this request compared to the set target capacity.

  • fulfilledOnDemandCapacity :: Maybe Double

    The number of units fulfilled by this request compared to the set target On-Demand capacity.

  • instances :: Maybe [DescribeFleetsInstances]

    Information about the instances that were launched by the fleet. Valid only when Type is set to instant.

  • launchTemplateConfigs :: Maybe [FleetLaunchTemplateConfig]

    The launch template and overrides.

  • onDemandOptions :: Maybe OnDemandOptions

    The allocation strategy of On-Demand Instances in an EC2 Fleet.

  • replaceUnhealthyInstances :: Maybe Bool

    Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for fleets of type maintain. For more information, see EC2 Fleet health checks in the Amazon EC2 User Guide.

  • spotOptions :: Maybe SpotOptions

    The configuration of Spot Instances in an EC2 Fleet.

  • tags :: Maybe [Tag]

    The tags for an EC2 Fleet resource.

  • targetCapacitySpecification :: Maybe TargetCapacitySpecification

    The number of units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

  • terminateInstancesWithExpiration :: Maybe Bool

    Indicates whether running instances should be terminated when the EC2 Fleet expires.

  • type' :: Maybe FleetType

    The type of request. Indicates whether the EC2 Fleet only requests the target capacity, or also attempts to maintain it. If you request a certain target capacity, EC2 Fleet only places the required requests; it does not attempt to replenish instances if capacity is diminished, and it does not submit requests in alternative capacity pools if capacity is unavailable. To maintain a certain target capacity, EC2 Fleet places the required requests to meet this target capacity. It also automatically replenishes any interrupted Spot Instances. Default: maintain.

  • validFrom :: Maybe ISO8601

    The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The default is to start fulfilling the request immediately.

  • validUntil :: Maybe ISO8601

    The end date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). At this point, no new instance requests are placed or able to fulfill the request. The default end date is 7 days from the current date.

Instances

Instances details
FromXML FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

Generic FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

Associated Types

type Rep FleetData :: Type -> Type #

Read FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

Show FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

NFData FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

Methods

rnf :: FleetData -> () #

Eq FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

Hashable FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

type Rep FleetData Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetData

type Rep FleetData = D1 ('MetaData "FleetData" "Amazonka.EC2.Types.FleetData" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetData'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "activityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetActivityStatus)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DescribeFleetError]))))) :*: ((S1 ('MetaSel ('Just "excessCapacityTerminationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetExcessCapacityTerminationPolicy)) :*: S1 ('MetaSel ('Just "fleetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fleetState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetStateCode)) :*: (S1 ('MetaSel ('Just "fulfilledCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "fulfilledOnDemandCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DescribeFleetsInstances])) :*: S1 ('MetaSel ('Just "launchTemplateConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FleetLaunchTemplateConfig]))) :*: (S1 ('MetaSel ('Just "onDemandOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDemandOptions)) :*: (S1 ('MetaSel ('Just "replaceUnhealthyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "spotOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotOptions))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "targetCapacitySpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetCapacitySpecification)) :*: S1 ('MetaSel ('Just "terminateInstancesWithExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetType)) :*: (S1 ('MetaSel ('Just "validFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "validUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))))

newFleetData :: FleetData Source #

Create a value of FleetData 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:activityStatus:FleetData', fleetData_activityStatus - The progress of the EC2 Fleet. If there is an error, the status is error. After all requests are placed, the status is pending_fulfillment. If the size of the EC2 Fleet is equal to or greater than its target capacity, the status is fulfilled. If the size of the EC2 Fleet is decreased, the status is pending_termination while instances are terminating.

$sel:clientToken:FleetData', fleetData_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

Constraints: Maximum 64 ASCII characters

$sel:context:FleetData', fleetData_context - Reserved.

$sel:createTime:FleetData', fleetData_createTime - The creation date and time of the EC2 Fleet.

$sel:errors:FleetData', fleetData_errors - Information about the instances that could not be launched by the fleet. Valid only when Type is set to instant.

$sel:excessCapacityTerminationPolicy:FleetData', fleetData_excessCapacityTerminationPolicy - Indicates whether running instances should be terminated if the target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.

$sel:fleetId:FleetData', fleetData_fleetId - The ID of the EC2 Fleet.

$sel:fleetState:FleetData', fleetData_fleetState - The state of the EC2 Fleet.

$sel:fulfilledCapacity:FleetData', fleetData_fulfilledCapacity - The number of units fulfilled by this request compared to the set target capacity.

$sel:fulfilledOnDemandCapacity:FleetData', fleetData_fulfilledOnDemandCapacity - The number of units fulfilled by this request compared to the set target On-Demand capacity.

$sel:instances:FleetData', fleetData_instances - Information about the instances that were launched by the fleet. Valid only when Type is set to instant.

$sel:launchTemplateConfigs:FleetData', fleetData_launchTemplateConfigs - The launch template and overrides.

$sel:onDemandOptions:FleetData', fleetData_onDemandOptions - The allocation strategy of On-Demand Instances in an EC2 Fleet.

$sel:replaceUnhealthyInstances:FleetData', fleetData_replaceUnhealthyInstances - Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for fleets of type maintain. For more information, see EC2 Fleet health checks in the Amazon EC2 User Guide.

$sel:spotOptions:FleetData', fleetData_spotOptions - The configuration of Spot Instances in an EC2 Fleet.

$sel:tags:FleetData', fleetData_tags - The tags for an EC2 Fleet resource.

$sel:targetCapacitySpecification:FleetData', fleetData_targetCapacitySpecification - The number of units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

$sel:terminateInstancesWithExpiration:FleetData', fleetData_terminateInstancesWithExpiration - Indicates whether running instances should be terminated when the EC2 Fleet expires.

$sel:type':FleetData', fleetData_type - The type of request. Indicates whether the EC2 Fleet only requests the target capacity, or also attempts to maintain it. If you request a certain target capacity, EC2 Fleet only places the required requests; it does not attempt to replenish instances if capacity is diminished, and it does not submit requests in alternative capacity pools if capacity is unavailable. To maintain a certain target capacity, EC2 Fleet places the required requests to meet this target capacity. It also automatically replenishes any interrupted Spot Instances. Default: maintain.

$sel:validFrom:FleetData', fleetData_validFrom - The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The default is to start fulfilling the request immediately.

$sel:validUntil:FleetData', fleetData_validUntil - The end date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). At this point, no new instance requests are placed or able to fulfill the request. The default end date is 7 days from the current date.

fleetData_activityStatus :: Lens' FleetData (Maybe FleetActivityStatus) Source #

The progress of the EC2 Fleet. If there is an error, the status is error. After all requests are placed, the status is pending_fulfillment. If the size of the EC2 Fleet is equal to or greater than its target capacity, the status is fulfilled. If the size of the EC2 Fleet is decreased, the status is pending_termination while instances are terminating.

fleetData_clientToken :: Lens' FleetData (Maybe Text) Source #

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

Constraints: Maximum 64 ASCII characters

fleetData_createTime :: Lens' FleetData (Maybe UTCTime) Source #

The creation date and time of the EC2 Fleet.

fleetData_errors :: Lens' FleetData (Maybe [DescribeFleetError]) Source #

Information about the instances that could not be launched by the fleet. Valid only when Type is set to instant.

fleetData_excessCapacityTerminationPolicy :: Lens' FleetData (Maybe FleetExcessCapacityTerminationPolicy) Source #

Indicates whether running instances should be terminated if the target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.

fleetData_fleetId :: Lens' FleetData (Maybe Text) Source #

The ID of the EC2 Fleet.

fleetData_fulfilledCapacity :: Lens' FleetData (Maybe Double) Source #

The number of units fulfilled by this request compared to the set target capacity.

fleetData_fulfilledOnDemandCapacity :: Lens' FleetData (Maybe Double) Source #

The number of units fulfilled by this request compared to the set target On-Demand capacity.

fleetData_instances :: Lens' FleetData (Maybe [DescribeFleetsInstances]) Source #

Information about the instances that were launched by the fleet. Valid only when Type is set to instant.

fleetData_onDemandOptions :: Lens' FleetData (Maybe OnDemandOptions) Source #

The allocation strategy of On-Demand Instances in an EC2 Fleet.

fleetData_replaceUnhealthyInstances :: Lens' FleetData (Maybe Bool) Source #

Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for fleets of type maintain. For more information, see EC2 Fleet health checks in the Amazon EC2 User Guide.

fleetData_spotOptions :: Lens' FleetData (Maybe SpotOptions) Source #

The configuration of Spot Instances in an EC2 Fleet.

fleetData_tags :: Lens' FleetData (Maybe [Tag]) Source #

The tags for an EC2 Fleet resource.

fleetData_targetCapacitySpecification :: Lens' FleetData (Maybe TargetCapacitySpecification) Source #

The number of units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

fleetData_terminateInstancesWithExpiration :: Lens' FleetData (Maybe Bool) Source #

Indicates whether running instances should be terminated when the EC2 Fleet expires.

fleetData_type :: Lens' FleetData (Maybe FleetType) Source #

The type of request. Indicates whether the EC2 Fleet only requests the target capacity, or also attempts to maintain it. If you request a certain target capacity, EC2 Fleet only places the required requests; it does not attempt to replenish instances if capacity is diminished, and it does not submit requests in alternative capacity pools if capacity is unavailable. To maintain a certain target capacity, EC2 Fleet places the required requests to meet this target capacity. It also automatically replenishes any interrupted Spot Instances. Default: maintain.

fleetData_validFrom :: Lens' FleetData (Maybe UTCTime) Source #

The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The default is to start fulfilling the request immediately.

fleetData_validUntil :: Lens' FleetData (Maybe UTCTime) Source #

The end date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). At this point, no new instance requests are placed or able to fulfill the request. The default end date is 7 days from the current date.

FleetLaunchTemplateConfig

data FleetLaunchTemplateConfig Source #

Describes a launch template and overrides.

See: newFleetLaunchTemplateConfig smart constructor.

Constructors

FleetLaunchTemplateConfig' 

Fields

Instances

Instances details
FromXML FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

Generic FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

Associated Types

type Rep FleetLaunchTemplateConfig :: Type -> Type #

Read FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

Show FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

NFData FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

Eq FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

Hashable FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

type Rep FleetLaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfig

type Rep FleetLaunchTemplateConfig = D1 ('MetaData "FleetLaunchTemplateConfig" "Amazonka.EC2.Types.FleetLaunchTemplateConfig" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetLaunchTemplateConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetLaunchTemplateSpecification)) :*: S1 ('MetaSel ('Just "overrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FleetLaunchTemplateOverrides]))))

newFleetLaunchTemplateConfig :: FleetLaunchTemplateConfig Source #

Create a value of FleetLaunchTemplateConfig 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:launchTemplateSpecification:FleetLaunchTemplateConfig', fleetLaunchTemplateConfig_launchTemplateSpecification - The launch template.

$sel:overrides:FleetLaunchTemplateConfig', fleetLaunchTemplateConfig_overrides - Any parameters that you specify override the same parameters in the launch template.

fleetLaunchTemplateConfig_overrides :: Lens' FleetLaunchTemplateConfig (Maybe [FleetLaunchTemplateOverrides]) Source #

Any parameters that you specify override the same parameters in the launch template.

FleetLaunchTemplateConfigRequest

data FleetLaunchTemplateConfigRequest Source #

Describes a launch template and overrides.

See: newFleetLaunchTemplateConfigRequest smart constructor.

Constructors

FleetLaunchTemplateConfigRequest' 

Fields

Instances

Instances details
ToQuery FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

Generic FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

Associated Types

type Rep FleetLaunchTemplateConfigRequest :: Type -> Type #

Read FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

Show FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

NFData FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

Eq FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

Hashable FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

type Rep FleetLaunchTemplateConfigRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest

type Rep FleetLaunchTemplateConfigRequest = D1 ('MetaData "FleetLaunchTemplateConfigRequest" "Amazonka.EC2.Types.FleetLaunchTemplateConfigRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetLaunchTemplateConfigRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetLaunchTemplateSpecificationRequest)) :*: S1 ('MetaSel ('Just "overrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FleetLaunchTemplateOverridesRequest]))))

newFleetLaunchTemplateConfigRequest :: FleetLaunchTemplateConfigRequest Source #

Create a value of FleetLaunchTemplateConfigRequest 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:launchTemplateSpecification:FleetLaunchTemplateConfigRequest', fleetLaunchTemplateConfigRequest_launchTemplateSpecification - The launch template to use. You must specify either the launch template ID or launch template name in the request.

$sel:overrides:FleetLaunchTemplateConfigRequest', fleetLaunchTemplateConfigRequest_overrides - Any parameters that you specify override the same parameters in the launch template.

For fleets of type request and maintain, a maximum of 300 items is allowed across all launch templates.

fleetLaunchTemplateConfigRequest_launchTemplateSpecification :: Lens' FleetLaunchTemplateConfigRequest (Maybe FleetLaunchTemplateSpecificationRequest) Source #

The launch template to use. You must specify either the launch template ID or launch template name in the request.

fleetLaunchTemplateConfigRequest_overrides :: Lens' FleetLaunchTemplateConfigRequest (Maybe [FleetLaunchTemplateOverridesRequest]) Source #

Any parameters that you specify override the same parameters in the launch template.

For fleets of type request and maintain, a maximum of 300 items is allowed across all launch templates.

FleetLaunchTemplateOverrides

data FleetLaunchTemplateOverrides Source #

Describes overrides for a launch template.

See: newFleetLaunchTemplateOverrides smart constructor.

Constructors

FleetLaunchTemplateOverrides' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone in which to launch the instances.

  • imageId :: Maybe Text

    The ID of the AMI. An AMI is required to launch an instance. The AMI ID must be specified here or in the launch template.

  • instanceRequirements :: Maybe InstanceRequirements

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

    If you specify InstanceRequirements, you can't specify InstanceType.

  • instanceType :: Maybe InstanceType

    The instance type.

    If you specify InstanceType, you can't specify InstanceRequirements.

  • maxPrice :: Maybe Text

    The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

  • placement :: Maybe PlacementResponse

    The location where the instance launched, if applicable.

  • priority :: Maybe Double

    The priority for the launch template override. The highest priority is launched first.

    If the On-Demand AllocationStrategy is set to prioritized, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

    If the Spot AllocationStrategy is set to capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

    Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the override has the lowest priority. You can set the same priority for different launch template overrides.

  • subnetId :: Maybe Text

    The ID of the subnet in which to launch the instances.

  • weightedCapacity :: Maybe Double

    The number of units provided by the specified instance type.

Instances

Instances details
FromXML FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

Generic FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

Associated Types

type Rep FleetLaunchTemplateOverrides :: Type -> Type #

Read FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

Show FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

NFData FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

Eq FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

Hashable FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

type Rep FleetLaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverrides

newFleetLaunchTemplateOverrides :: FleetLaunchTemplateOverrides Source #

Create a value of FleetLaunchTemplateOverrides 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:availabilityZone:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_availabilityZone - The Availability Zone in which to launch the instances.

$sel:imageId:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_imageId - The ID of the AMI. An AMI is required to launch an instance. The AMI ID must be specified here or in the launch template.

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

If you specify InstanceRequirements, you can't specify InstanceType.

$sel:instanceType:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_instanceType - The instance type.

If you specify InstanceType, you can't specify InstanceRequirements.

$sel:maxPrice:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_maxPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

$sel:placement:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_placement - The location where the instance launched, if applicable.

$sel:priority:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_priority - The priority for the launch template override. The highest priority is launched first.

If the On-Demand AllocationStrategy is set to prioritized, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

If the Spot AllocationStrategy is set to capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the override has the lowest priority. You can set the same priority for different launch template overrides.

$sel:subnetId:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_subnetId - The ID of the subnet in which to launch the instances.

$sel:weightedCapacity:FleetLaunchTemplateOverrides', fleetLaunchTemplateOverrides_weightedCapacity - The number of units provided by the specified instance type.

fleetLaunchTemplateOverrides_availabilityZone :: Lens' FleetLaunchTemplateOverrides (Maybe Text) Source #

The Availability Zone in which to launch the instances.

fleetLaunchTemplateOverrides_imageId :: Lens' FleetLaunchTemplateOverrides (Maybe Text) Source #

The ID of the AMI. An AMI is required to launch an instance. The AMI ID must be specified here or in the launch template.

fleetLaunchTemplateOverrides_instanceRequirements :: Lens' FleetLaunchTemplateOverrides (Maybe InstanceRequirements) Source #

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

If you specify InstanceRequirements, you can't specify InstanceType.

fleetLaunchTemplateOverrides_instanceType :: Lens' FleetLaunchTemplateOverrides (Maybe InstanceType) Source #

The instance type.

If you specify InstanceType, you can't specify InstanceRequirements.

fleetLaunchTemplateOverrides_maxPrice :: Lens' FleetLaunchTemplateOverrides (Maybe Text) Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

fleetLaunchTemplateOverrides_placement :: Lens' FleetLaunchTemplateOverrides (Maybe PlacementResponse) Source #

The location where the instance launched, if applicable.

fleetLaunchTemplateOverrides_priority :: Lens' FleetLaunchTemplateOverrides (Maybe Double) Source #

The priority for the launch template override. The highest priority is launched first.

If the On-Demand AllocationStrategy is set to prioritized, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

If the Spot AllocationStrategy is set to capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the override has the lowest priority. You can set the same priority for different launch template overrides.

fleetLaunchTemplateOverrides_subnetId :: Lens' FleetLaunchTemplateOverrides (Maybe Text) Source #

The ID of the subnet in which to launch the instances.

fleetLaunchTemplateOverrides_weightedCapacity :: Lens' FleetLaunchTemplateOverrides (Maybe Double) Source #

The number of units provided by the specified instance type.

FleetLaunchTemplateOverridesRequest

data FleetLaunchTemplateOverridesRequest Source #

Describes overrides for a launch template.

See: newFleetLaunchTemplateOverridesRequest smart constructor.

Constructors

FleetLaunchTemplateOverridesRequest' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone in which to launch the instances.

  • imageId :: Maybe Text

    The ID of the AMI. An AMI is required to launch an instance. The AMI ID must be specified here or in the launch template.

  • instanceRequirements :: Maybe InstanceRequirementsRequest

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

    If you specify InstanceRequirements, you can't specify InstanceType.

  • instanceType :: Maybe InstanceType

    The instance type.

    If you specify InstanceType, you can't specify InstanceRequirements.

  • maxPrice :: Maybe Text

    The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

  • placement :: Maybe Placement

    The location where the instance launched, if applicable.

  • priority :: Maybe Double

    The priority for the launch template override. The highest priority is launched first.

    If the On-Demand AllocationStrategy is set to prioritized, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

    If the Spot AllocationStrategy is set to capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

    Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority. You can set the same priority for different launch template overrides.

  • subnetId :: Maybe Text

    The IDs of the subnets in which to launch the instances. Separate multiple subnet IDs using commas (for example, subnet-1234abcdeexample1, subnet-0987cdef6example2). A request of type instant can have only one subnet ID.

  • weightedCapacity :: Maybe Double

    The number of units provided by the specified instance type.

Instances

Instances details
ToQuery FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

Generic FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

Read FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

Show FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

NFData FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

Eq FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

Hashable FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

type Rep FleetLaunchTemplateOverridesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest

type Rep FleetLaunchTemplateOverridesRequest = D1 ('MetaData "FleetLaunchTemplateOverridesRequest" "Amazonka.EC2.Types.FleetLaunchTemplateOverridesRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetLaunchTemplateOverridesRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceRequirementsRequest)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)))) :*: ((S1 ('MetaSel ('Just "maxPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Placement))) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weightedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

newFleetLaunchTemplateOverridesRequest :: FleetLaunchTemplateOverridesRequest Source #

Create a value of FleetLaunchTemplateOverridesRequest 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:

FleetLaunchTemplateOverridesRequest, fleetLaunchTemplateOverridesRequest_availabilityZone - The Availability Zone in which to launch the instances.

$sel:imageId:FleetLaunchTemplateOverridesRequest', fleetLaunchTemplateOverridesRequest_imageId - The ID of the AMI. An AMI is required to launch an instance. The AMI ID must be specified here or in the launch template.

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

If you specify InstanceRequirements, you can't specify InstanceType.

$sel:instanceType:FleetLaunchTemplateOverridesRequest', fleetLaunchTemplateOverridesRequest_instanceType - The instance type.

If you specify InstanceType, you can't specify InstanceRequirements.

$sel:maxPrice:FleetLaunchTemplateOverridesRequest', fleetLaunchTemplateOverridesRequest_maxPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

$sel:placement:FleetLaunchTemplateOverridesRequest', fleetLaunchTemplateOverridesRequest_placement - The location where the instance launched, if applicable.

$sel:priority:FleetLaunchTemplateOverridesRequest', fleetLaunchTemplateOverridesRequest_priority - The priority for the launch template override. The highest priority is launched first.

If the On-Demand AllocationStrategy is set to prioritized, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

If the Spot AllocationStrategy is set to capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority. You can set the same priority for different launch template overrides.

$sel:subnetId:FleetLaunchTemplateOverridesRequest', fleetLaunchTemplateOverridesRequest_subnetId - The IDs of the subnets in which to launch the instances. Separate multiple subnet IDs using commas (for example, subnet-1234abcdeexample1, subnet-0987cdef6example2). A request of type instant can have only one subnet ID.

$sel:weightedCapacity:FleetLaunchTemplateOverridesRequest', fleetLaunchTemplateOverridesRequest_weightedCapacity - The number of units provided by the specified instance type.

fleetLaunchTemplateOverridesRequest_imageId :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Text) Source #

The ID of the AMI. An AMI is required to launch an instance. The AMI ID must be specified here or in the launch template.

fleetLaunchTemplateOverridesRequest_instanceRequirements :: Lens' FleetLaunchTemplateOverridesRequest (Maybe InstanceRequirementsRequest) Source #

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

If you specify InstanceRequirements, you can't specify InstanceType.

fleetLaunchTemplateOverridesRequest_instanceType :: Lens' FleetLaunchTemplateOverridesRequest (Maybe InstanceType) Source #

The instance type.

If you specify InstanceType, you can't specify InstanceRequirements.

fleetLaunchTemplateOverridesRequest_maxPrice :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Text) Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

fleetLaunchTemplateOverridesRequest_priority :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Double) Source #

The priority for the launch template override. The highest priority is launched first.

If the On-Demand AllocationStrategy is set to prioritized, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

If the Spot AllocationStrategy is set to capacity-optimized-prioritized, EC2 Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority. You can set the same priority for different launch template overrides.

fleetLaunchTemplateOverridesRequest_subnetId :: Lens' FleetLaunchTemplateOverridesRequest (Maybe Text) Source #

The IDs of the subnets in which to launch the instances. Separate multiple subnet IDs using commas (for example, subnet-1234abcdeexample1, subnet-0987cdef6example2). A request of type instant can have only one subnet ID.

FleetLaunchTemplateSpecification

data FleetLaunchTemplateSpecification Source #

The Amazon EC2 launch template that can be used by a Spot Fleet to configure Amazon EC2 instances. You must specify either the ID or name of the launch template in the request, but not both.

For information about launch templates, see Launch an instance from a launch template in the Amazon EC2 User Guide.

See: newFleetLaunchTemplateSpecification smart constructor.

Constructors

FleetLaunchTemplateSpecification' 

Fields

  • launchTemplateId :: Maybe Text

    The ID of the launch template.

    You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

  • launchTemplateName :: Maybe Text

    The name of the launch template.

    You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

  • version :: Maybe Text

    The launch template version number, $Latest, or $Default. You must specify a value, otherwise the request fails.

    If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

    If the value is $Default, Amazon EC2 uses the default version of the launch template.

Instances

Instances details
ToQuery FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

FromXML FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

Generic FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

Associated Types

type Rep FleetLaunchTemplateSpecification :: Type -> Type #

Read FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

Show FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

NFData FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

Eq FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

Hashable FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

type Rep FleetLaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecification

type Rep FleetLaunchTemplateSpecification = D1 ('MetaData "FleetLaunchTemplateSpecification" "Amazonka.EC2.Types.FleetLaunchTemplateSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetLaunchTemplateSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFleetLaunchTemplateSpecification :: FleetLaunchTemplateSpecification Source #

Create a value of FleetLaunchTemplateSpecification 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:launchTemplateId:FleetLaunchTemplateSpecification', fleetLaunchTemplateSpecification_launchTemplateId - The ID of the launch template.

You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

$sel:launchTemplateName:FleetLaunchTemplateSpecification', fleetLaunchTemplateSpecification_launchTemplateName - The name of the launch template.

You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

$sel:version:FleetLaunchTemplateSpecification', fleetLaunchTemplateSpecification_version - The launch template version number, $Latest, or $Default. You must specify a value, otherwise the request fails.

If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

If the value is $Default, Amazon EC2 uses the default version of the launch template.

fleetLaunchTemplateSpecification_launchTemplateId :: Lens' FleetLaunchTemplateSpecification (Maybe Text) Source #

The ID of the launch template.

You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

fleetLaunchTemplateSpecification_launchTemplateName :: Lens' FleetLaunchTemplateSpecification (Maybe Text) Source #

The name of the launch template.

You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

fleetLaunchTemplateSpecification_version :: Lens' FleetLaunchTemplateSpecification (Maybe Text) Source #

The launch template version number, $Latest, or $Default. You must specify a value, otherwise the request fails.

If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

If the value is $Default, Amazon EC2 uses the default version of the launch template.

FleetLaunchTemplateSpecificationRequest

data FleetLaunchTemplateSpecificationRequest Source #

The Amazon EC2 launch template that can be used by an EC2 Fleet to configure Amazon EC2 instances. You must specify either the ID or name of the launch template in the request, but not both.

For information about launch templates, see Launch an instance from a launch template in the Amazon EC2 User Guide.

See: newFleetLaunchTemplateSpecificationRequest smart constructor.

Constructors

FleetLaunchTemplateSpecificationRequest' 

Fields

  • launchTemplateId :: Maybe Text

    The ID of the launch template.

    You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

  • launchTemplateName :: Maybe Text

    The name of the launch template.

    You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

  • version :: Maybe Text

    The launch template version number, $Latest, or $Default. You must specify a value, otherwise the request fails.

    If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

    If the value is $Default, Amazon EC2 uses the default version of the launch template.

Instances

Instances details
ToQuery FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

Generic FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

Read FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

Show FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

NFData FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

Eq FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

Hashable FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

type Rep FleetLaunchTemplateSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest

type Rep FleetLaunchTemplateSpecificationRequest = D1 ('MetaData "FleetLaunchTemplateSpecificationRequest" "Amazonka.EC2.Types.FleetLaunchTemplateSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetLaunchTemplateSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFleetLaunchTemplateSpecificationRequest :: FleetLaunchTemplateSpecificationRequest Source #

Create a value of FleetLaunchTemplateSpecificationRequest 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:launchTemplateId:FleetLaunchTemplateSpecificationRequest', fleetLaunchTemplateSpecificationRequest_launchTemplateId - The ID of the launch template.

You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

$sel:launchTemplateName:FleetLaunchTemplateSpecificationRequest', fleetLaunchTemplateSpecificationRequest_launchTemplateName - The name of the launch template.

You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

$sel:version:FleetLaunchTemplateSpecificationRequest', fleetLaunchTemplateSpecificationRequest_version - The launch template version number, $Latest, or $Default. You must specify a value, otherwise the request fails.

If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

If the value is $Default, Amazon EC2 uses the default version of the launch template.

fleetLaunchTemplateSpecificationRequest_launchTemplateId :: Lens' FleetLaunchTemplateSpecificationRequest (Maybe Text) Source #

The ID of the launch template.

You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

fleetLaunchTemplateSpecificationRequest_launchTemplateName :: Lens' FleetLaunchTemplateSpecificationRequest (Maybe Text) Source #

The name of the launch template.

You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

fleetLaunchTemplateSpecificationRequest_version :: Lens' FleetLaunchTemplateSpecificationRequest (Maybe Text) Source #

The launch template version number, $Latest, or $Default. You must specify a value, otherwise the request fails.

If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

If the value is $Default, Amazon EC2 uses the default version of the launch template.

FleetSpotCapacityRebalance

data FleetSpotCapacityRebalance Source #

The strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted.

See: newFleetSpotCapacityRebalance smart constructor.

Constructors

FleetSpotCapacityRebalance' 

Fields

  • replacementStrategy :: Maybe FleetReplacementStrategy

    The replacement strategy to use. Only available for fleets of type maintain.

    launch - EC2 Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

    launch-before-terminate - EC2 Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

  • terminationDelay :: Maybe Int

    The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

    Required when ReplacementStrategy is set to launch-before-terminate.

    Not valid when ReplacementStrategy is set to launch.

    Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

Instances

Instances details
FromXML FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

Generic FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

Associated Types

type Rep FleetSpotCapacityRebalance :: Type -> Type #

Read FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

Show FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

NFData FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

Eq FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

Hashable FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

type Rep FleetSpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalance

type Rep FleetSpotCapacityRebalance = D1 ('MetaData "FleetSpotCapacityRebalance" "Amazonka.EC2.Types.FleetSpotCapacityRebalance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetSpotCapacityRebalance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetReplacementStrategy)) :*: S1 ('MetaSel ('Just "terminationDelay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newFleetSpotCapacityRebalance :: FleetSpotCapacityRebalance Source #

Create a value of FleetSpotCapacityRebalance 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:replacementStrategy:FleetSpotCapacityRebalance', fleetSpotCapacityRebalance_replacementStrategy - The replacement strategy to use. Only available for fleets of type maintain.

launch - EC2 Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - EC2 Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

$sel:terminationDelay:FleetSpotCapacityRebalance', fleetSpotCapacityRebalance_terminationDelay - The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

fleetSpotCapacityRebalance_replacementStrategy :: Lens' FleetSpotCapacityRebalance (Maybe FleetReplacementStrategy) Source #

The replacement strategy to use. Only available for fleets of type maintain.

launch - EC2 Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - EC2 Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

fleetSpotCapacityRebalance_terminationDelay :: Lens' FleetSpotCapacityRebalance (Maybe Int) Source #

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

FleetSpotCapacityRebalanceRequest

data FleetSpotCapacityRebalanceRequest Source #

The Spot Instance replacement strategy to use when Amazon EC2 emits a rebalance notification signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide.

See: newFleetSpotCapacityRebalanceRequest smart constructor.

Constructors

FleetSpotCapacityRebalanceRequest' 

Fields

  • replacementStrategy :: Maybe FleetReplacementStrategy

    The replacement strategy to use. Only available for fleets of type maintain.

    launch - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

    launch-before-terminate - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

  • terminationDelay :: Maybe Int

    The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

    Required when ReplacementStrategy is set to launch-before-terminate.

    Not valid when ReplacementStrategy is set to launch.

    Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

Instances

Instances details
ToQuery FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

Generic FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

Associated Types

type Rep FleetSpotCapacityRebalanceRequest :: Type -> Type #

Read FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

Show FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

NFData FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

Eq FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

Hashable FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

type Rep FleetSpotCapacityRebalanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest

type Rep FleetSpotCapacityRebalanceRequest = D1 ('MetaData "FleetSpotCapacityRebalanceRequest" "Amazonka.EC2.Types.FleetSpotCapacityRebalanceRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetSpotCapacityRebalanceRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetReplacementStrategy)) :*: S1 ('MetaSel ('Just "terminationDelay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newFleetSpotCapacityRebalanceRequest :: FleetSpotCapacityRebalanceRequest Source #

Create a value of FleetSpotCapacityRebalanceRequest 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:replacementStrategy:FleetSpotCapacityRebalanceRequest', fleetSpotCapacityRebalanceRequest_replacementStrategy - The replacement strategy to use. Only available for fleets of type maintain.

launch - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

$sel:terminationDelay:FleetSpotCapacityRebalanceRequest', fleetSpotCapacityRebalanceRequest_terminationDelay - The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

fleetSpotCapacityRebalanceRequest_replacementStrategy :: Lens' FleetSpotCapacityRebalanceRequest (Maybe FleetReplacementStrategy) Source #

The replacement strategy to use. Only available for fleets of type maintain.

launch - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. EC2 Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - EC2 Fleet launches a replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

fleetSpotCapacityRebalanceRequest_terminationDelay :: Lens' FleetSpotCapacityRebalanceRequest (Maybe Int) Source #

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

FleetSpotMaintenanceStrategies

data FleetSpotMaintenanceStrategies Source #

The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

See: newFleetSpotMaintenanceStrategies smart constructor.

Constructors

FleetSpotMaintenanceStrategies' 

Fields

Instances

Instances details
FromXML FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

Generic FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

Associated Types

type Rep FleetSpotMaintenanceStrategies :: Type -> Type #

Read FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

Show FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

NFData FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

Eq FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

Hashable FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

type Rep FleetSpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategies

type Rep FleetSpotMaintenanceStrategies = D1 ('MetaData "FleetSpotMaintenanceStrategies" "Amazonka.EC2.Types.FleetSpotMaintenanceStrategies" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetSpotMaintenanceStrategies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityRebalance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetSpotCapacityRebalance))))

newFleetSpotMaintenanceStrategies :: FleetSpotMaintenanceStrategies Source #

Create a value of FleetSpotMaintenanceStrategies 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:capacityRebalance:FleetSpotMaintenanceStrategies', fleetSpotMaintenanceStrategies_capacityRebalance - The strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted.

fleetSpotMaintenanceStrategies_capacityRebalance :: Lens' FleetSpotMaintenanceStrategies (Maybe FleetSpotCapacityRebalance) Source #

The strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted.

FleetSpotMaintenanceStrategiesRequest

data FleetSpotMaintenanceStrategiesRequest Source #

The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

See: newFleetSpotMaintenanceStrategiesRequest smart constructor.

Constructors

FleetSpotMaintenanceStrategiesRequest' 

Fields

Instances

Instances details
ToQuery FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

Generic FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

Read FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

Show FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

NFData FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

Eq FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

Hashable FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

type Rep FleetSpotMaintenanceStrategiesRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest

type Rep FleetSpotMaintenanceStrategiesRequest = D1 ('MetaData "FleetSpotMaintenanceStrategiesRequest" "Amazonka.EC2.Types.FleetSpotMaintenanceStrategiesRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FleetSpotMaintenanceStrategiesRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityRebalance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetSpotCapacityRebalanceRequest))))

newFleetSpotMaintenanceStrategiesRequest :: FleetSpotMaintenanceStrategiesRequest Source #

Create a value of FleetSpotMaintenanceStrategiesRequest 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:capacityRebalance:FleetSpotMaintenanceStrategiesRequest', fleetSpotMaintenanceStrategiesRequest_capacityRebalance - The strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted.

fleetSpotMaintenanceStrategiesRequest_capacityRebalance :: Lens' FleetSpotMaintenanceStrategiesRequest (Maybe FleetSpotCapacityRebalanceRequest) Source #

The strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted.

FlowLog

data FlowLog Source #

Describes a flow log.

See: newFlowLog smart constructor.

Constructors

FlowLog' 

Fields

Instances

Instances details
FromXML FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

Generic FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

Associated Types

type Rep FlowLog :: Type -> Type #

Methods

from :: FlowLog -> Rep FlowLog x #

to :: Rep FlowLog x -> FlowLog #

Read FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

Show FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

NFData FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

Methods

rnf :: FlowLog -> () #

Eq FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

Methods

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

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

Hashable FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

Methods

hashWithSalt :: Int -> FlowLog -> Int #

hash :: FlowLog -> Int #

type Rep FlowLog Source # 
Instance details

Defined in Amazonka.EC2.Types.FlowLog

type Rep FlowLog = D1 ('MetaData "FlowLog" "Amazonka.EC2.Types.FlowLog" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FlowLog'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "deliverCrossAccountRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deliverLogsErrorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deliverLogsPermissionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deliverLogsStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationOptionsResponse))) :*: (S1 ('MetaSel ('Just "flowLogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "flowLogStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "logDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogDestinationType))) :*: (S1 ('MetaSel ('Just "logFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "maxAggregationInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "trafficType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficType)))))))

newFlowLog :: FlowLog Source #

Create a value of FlowLog 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:creationTime:FlowLog', flowLog_creationTime - The date and time the flow log was created.

$sel:deliverCrossAccountRole:FlowLog', flowLog_deliverCrossAccountRole - The ARN of the IAM role that allows the service to publish flow logs across accounts.

$sel:deliverLogsErrorMessage:FlowLog', flowLog_deliverLogsErrorMessage - Information about the error that occurred. Rate limited indicates that CloudWatch Logs throttling has been applied for one or more network interfaces, or that you've reached the limit on the number of log groups that you can create. Access error indicates that the IAM role associated with the flow log does not have sufficient permissions to publish to CloudWatch Logs. Unknown error indicates an internal error.

$sel:deliverLogsPermissionArn:FlowLog', flowLog_deliverLogsPermissionArn - The ARN of the IAM role allows the service to publish logs to CloudWatch Logs.

$sel:deliverLogsStatus:FlowLog', flowLog_deliverLogsStatus - The status of the logs delivery (SUCCESS | FAILED).

$sel:destinationOptions:FlowLog', flowLog_destinationOptions - The destination options.

$sel:flowLogId:FlowLog', flowLog_flowLogId - The ID of the flow log.

$sel:flowLogStatus:FlowLog', flowLog_flowLogStatus - The status of the flow log (ACTIVE).

$sel:logDestination:FlowLog', flowLog_logDestination - The Amazon Resource Name (ARN) of the destination for the flow log data.

$sel:logDestinationType:FlowLog', flowLog_logDestinationType - The type of destination for the flow log data.

$sel:logFormat:FlowLog', flowLog_logFormat - The format of the flow log record.

$sel:logGroupName:FlowLog', flowLog_logGroupName - The name of the flow log group.

$sel:maxAggregationInterval:FlowLog', flowLog_maxAggregationInterval - The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.

When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value.

Valid Values: 60 | 600

$sel:resourceId:FlowLog', flowLog_resourceId - The ID of the resource being monitored.

$sel:tags:FlowLog', flowLog_tags - The tags for the flow log.

$sel:trafficType:FlowLog', flowLog_trafficType - The type of traffic captured for the flow log.

flowLog_creationTime :: Lens' FlowLog (Maybe UTCTime) Source #

The date and time the flow log was created.

flowLog_deliverCrossAccountRole :: Lens' FlowLog (Maybe Text) Source #

The ARN of the IAM role that allows the service to publish flow logs across accounts.

flowLog_deliverLogsErrorMessage :: Lens' FlowLog (Maybe Text) Source #

Information about the error that occurred. Rate limited indicates that CloudWatch Logs throttling has been applied for one or more network interfaces, or that you've reached the limit on the number of log groups that you can create. Access error indicates that the IAM role associated with the flow log does not have sufficient permissions to publish to CloudWatch Logs. Unknown error indicates an internal error.

flowLog_deliverLogsPermissionArn :: Lens' FlowLog (Maybe Text) Source #

The ARN of the IAM role allows the service to publish logs to CloudWatch Logs.

flowLog_deliverLogsStatus :: Lens' FlowLog (Maybe Text) Source #

The status of the logs delivery (SUCCESS | FAILED).

flowLog_flowLogId :: Lens' FlowLog (Maybe Text) Source #

The ID of the flow log.

flowLog_flowLogStatus :: Lens' FlowLog (Maybe Text) Source #

The status of the flow log (ACTIVE).

flowLog_logDestination :: Lens' FlowLog (Maybe Text) Source #

The Amazon Resource Name (ARN) of the destination for the flow log data.

flowLog_logDestinationType :: Lens' FlowLog (Maybe LogDestinationType) Source #

The type of destination for the flow log data.

flowLog_logFormat :: Lens' FlowLog (Maybe Text) Source #

The format of the flow log record.

flowLog_logGroupName :: Lens' FlowLog (Maybe Text) Source #

The name of the flow log group.

flowLog_maxAggregationInterval :: Lens' FlowLog (Maybe Int) Source #

The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.

When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value.

Valid Values: 60 | 600

flowLog_resourceId :: Lens' FlowLog (Maybe Text) Source #

The ID of the resource being monitored.

flowLog_tags :: Lens' FlowLog (Maybe [Tag]) Source #

The tags for the flow log.

flowLog_trafficType :: Lens' FlowLog (Maybe TrafficType) Source #

The type of traffic captured for the flow log.

FpgaDeviceInfo

data FpgaDeviceInfo Source #

Describes the FPGA accelerator for the instance type.

See: newFpgaDeviceInfo smart constructor.

Constructors

FpgaDeviceInfo' 

Fields

Instances

Instances details
FromXML FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

Generic FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

Associated Types

type Rep FpgaDeviceInfo :: Type -> Type #

Read FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

Show FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

NFData FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

Methods

rnf :: FpgaDeviceInfo -> () #

Eq FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

Hashable FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

type Rep FpgaDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceInfo

type Rep FpgaDeviceInfo = D1 ('MetaData "FpgaDeviceInfo" "Amazonka.EC2.Types.FpgaDeviceInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FpgaDeviceInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "manufacturer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "memoryInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FpgaDeviceMemoryInfo)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFpgaDeviceInfo :: FpgaDeviceInfo Source #

Create a value of FpgaDeviceInfo 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:count:FpgaDeviceInfo', fpgaDeviceInfo_count - The count of FPGA accelerators for the instance type.

$sel:manufacturer:FpgaDeviceInfo', fpgaDeviceInfo_manufacturer - The manufacturer of the FPGA accelerator.

$sel:memoryInfo:FpgaDeviceInfo', fpgaDeviceInfo_memoryInfo - Describes the memory for the FPGA accelerator for the instance type.

$sel:name:FpgaDeviceInfo', fpgaDeviceInfo_name - The name of the FPGA accelerator.

fpgaDeviceInfo_count :: Lens' FpgaDeviceInfo (Maybe Int) Source #

The count of FPGA accelerators for the instance type.

fpgaDeviceInfo_manufacturer :: Lens' FpgaDeviceInfo (Maybe Text) Source #

The manufacturer of the FPGA accelerator.

fpgaDeviceInfo_memoryInfo :: Lens' FpgaDeviceInfo (Maybe FpgaDeviceMemoryInfo) Source #

Describes the memory for the FPGA accelerator for the instance type.

fpgaDeviceInfo_name :: Lens' FpgaDeviceInfo (Maybe Text) Source #

The name of the FPGA accelerator.

FpgaDeviceMemoryInfo

data FpgaDeviceMemoryInfo Source #

Describes the memory for the FPGA accelerator for the instance type.

See: newFpgaDeviceMemoryInfo smart constructor.

Constructors

FpgaDeviceMemoryInfo' 

Fields

  • sizeInMiB :: Maybe Int

    The size of the memory available to the FPGA accelerator, in MiB.

Instances

Instances details
FromXML FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

Generic FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

Associated Types

type Rep FpgaDeviceMemoryInfo :: Type -> Type #

Read FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

Show FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

NFData FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

Methods

rnf :: FpgaDeviceMemoryInfo -> () #

Eq FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

Hashable FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

type Rep FpgaDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaDeviceMemoryInfo

type Rep FpgaDeviceMemoryInfo = D1 ('MetaData "FpgaDeviceMemoryInfo" "Amazonka.EC2.Types.FpgaDeviceMemoryInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FpgaDeviceMemoryInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sizeInMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newFpgaDeviceMemoryInfo :: FpgaDeviceMemoryInfo Source #

Create a value of FpgaDeviceMemoryInfo 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:FpgaDeviceMemoryInfo', fpgaDeviceMemoryInfo_sizeInMiB - The size of the memory available to the FPGA accelerator, in MiB.

fpgaDeviceMemoryInfo_sizeInMiB :: Lens' FpgaDeviceMemoryInfo (Maybe Int) Source #

The size of the memory available to the FPGA accelerator, in MiB.

FpgaImage

data FpgaImage Source #

Describes an Amazon FPGA image (AFI).

See: newFpgaImage smart constructor.

Constructors

FpgaImage' 

Fields

Instances

Instances details
FromXML FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Generic FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Associated Types

type Rep FpgaImage :: Type -> Type #

Read FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Show FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

NFData FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Methods

rnf :: FpgaImage -> () #

Eq FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

Hashable FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

type Rep FpgaImage Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImage

type Rep FpgaImage = D1 ('MetaData "FpgaImage" "Amazonka.EC2.Types.FpgaImage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FpgaImage'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "dataRetentionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fpgaImageGlobalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "fpgaImageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pciId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PciId))) :*: (S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode])) :*: S1 ('MetaSel ('Just "public") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "shellVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FpgaImageState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))))

newFpgaImage :: FpgaImage Source #

Create a value of FpgaImage 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:createTime:FpgaImage', fpgaImage_createTime - The date and time the AFI was created.

$sel:dataRetentionSupport:FpgaImage', fpgaImage_dataRetentionSupport - Indicates whether data retention support is enabled for the AFI.

$sel:description:FpgaImage', fpgaImage_description - The description of the AFI.

$sel:fpgaImageGlobalId:FpgaImage', fpgaImage_fpgaImageGlobalId - The global FPGA image identifier (AGFI ID).

$sel:fpgaImageId:FpgaImage', fpgaImage_fpgaImageId - The FPGA image identifier (AFI ID).

$sel:instanceTypes:FpgaImage', fpgaImage_instanceTypes - Undocumented member.

$sel:name:FpgaImage', fpgaImage_name - The name of the AFI.

$sel:ownerAlias:FpgaImage', fpgaImage_ownerAlias - The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

$sel:ownerId:FpgaImage', fpgaImage_ownerId - The ID of the Amazon Web Services account that owns the AFI.

$sel:pciId:FpgaImage', fpgaImage_pciId - Information about the PCI bus.

$sel:productCodes:FpgaImage', fpgaImage_productCodes - The product codes for the AFI.

$sel:public:FpgaImage', fpgaImage_public - Indicates whether the AFI is public.

$sel:shellVersion:FpgaImage', fpgaImage_shellVersion - The version of the Amazon Web Services Shell that was used to create the bitstream.

$sel:state:FpgaImage', fpgaImage_state - Information about the state of the AFI.

$sel:tags:FpgaImage', fpgaImage_tags - Any tags assigned to the AFI.

$sel:updateTime:FpgaImage', fpgaImage_updateTime - The time of the most recent update to the AFI.

fpgaImage_createTime :: Lens' FpgaImage (Maybe UTCTime) Source #

The date and time the AFI was created.

fpgaImage_dataRetentionSupport :: Lens' FpgaImage (Maybe Bool) Source #

Indicates whether data retention support is enabled for the AFI.

fpgaImage_description :: Lens' FpgaImage (Maybe Text) Source #

The description of the AFI.

fpgaImage_fpgaImageGlobalId :: Lens' FpgaImage (Maybe Text) Source #

The global FPGA image identifier (AGFI ID).

fpgaImage_fpgaImageId :: Lens' FpgaImage (Maybe Text) Source #

The FPGA image identifier (AFI ID).

fpgaImage_name :: Lens' FpgaImage (Maybe Text) Source #

The name of the AFI.

fpgaImage_ownerAlias :: Lens' FpgaImage (Maybe Text) Source #

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

fpgaImage_ownerId :: Lens' FpgaImage (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the AFI.

fpgaImage_pciId :: Lens' FpgaImage (Maybe PciId) Source #

Information about the PCI bus.

fpgaImage_productCodes :: Lens' FpgaImage (Maybe [ProductCode]) Source #

The product codes for the AFI.

fpgaImage_public :: Lens' FpgaImage (Maybe Bool) Source #

Indicates whether the AFI is public.

fpgaImage_shellVersion :: Lens' FpgaImage (Maybe Text) Source #

The version of the Amazon Web Services Shell that was used to create the bitstream.

fpgaImage_state :: Lens' FpgaImage (Maybe FpgaImageState) Source #

Information about the state of the AFI.

fpgaImage_tags :: Lens' FpgaImage (Maybe [Tag]) Source #

Any tags assigned to the AFI.

fpgaImage_updateTime :: Lens' FpgaImage (Maybe UTCTime) Source #

The time of the most recent update to the AFI.

FpgaImageAttribute

data FpgaImageAttribute Source #

Describes an Amazon FPGA image (AFI) attribute.

See: newFpgaImageAttribute smart constructor.

Constructors

FpgaImageAttribute' 

Fields

Instances

Instances details
FromXML FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

Generic FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

Associated Types

type Rep FpgaImageAttribute :: Type -> Type #

Read FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

Show FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

NFData FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

Methods

rnf :: FpgaImageAttribute -> () #

Eq FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

Hashable FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

type Rep FpgaImageAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageAttribute

type Rep FpgaImageAttribute = D1 ('MetaData "FpgaImageAttribute" "Amazonka.EC2.Types.FpgaImageAttribute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FpgaImageAttribute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fpgaImageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "loadPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadPermission])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode]))))))

newFpgaImageAttribute :: FpgaImageAttribute Source #

Create a value of FpgaImageAttribute 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:description:FpgaImageAttribute', fpgaImageAttribute_description - The description of the AFI.

$sel:fpgaImageId:FpgaImageAttribute', fpgaImageAttribute_fpgaImageId - The ID of the AFI.

$sel:loadPermissions:FpgaImageAttribute', fpgaImageAttribute_loadPermissions - The load permissions.

$sel:name:FpgaImageAttribute', fpgaImageAttribute_name - The name of the AFI.

$sel:productCodes:FpgaImageAttribute', fpgaImageAttribute_productCodes - The product codes.

FpgaImageState

data FpgaImageState Source #

Describes the state of the bitstream generation process for an Amazon FPGA image (AFI).

See: newFpgaImageState smart constructor.

Constructors

FpgaImageState' 

Fields

  • code :: Maybe FpgaImageStateCode

    The state. The following are the possible values:

    • pending - AFI bitstream generation is in progress.
    • available - The AFI is available for use.
    • failed - AFI bitstream generation failed.
    • unavailable - The AFI is no longer available for use.
  • message :: Maybe Text

    If the state is failed, this is the error message.

Instances

Instances details
FromXML FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

Generic FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

Associated Types

type Rep FpgaImageState :: Type -> Type #

Read FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

Show FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

NFData FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

Methods

rnf :: FpgaImageState -> () #

Eq FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

Hashable FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

type Rep FpgaImageState Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaImageState

type Rep FpgaImageState = D1 ('MetaData "FpgaImageState" "Amazonka.EC2.Types.FpgaImageState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FpgaImageState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FpgaImageStateCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFpgaImageState :: FpgaImageState Source #

Create a value of FpgaImageState 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:code:FpgaImageState', fpgaImageState_code - The state. The following are the possible values:

  • pending - AFI bitstream generation is in progress.
  • available - The AFI is available for use.
  • failed - AFI bitstream generation failed.
  • unavailable - The AFI is no longer available for use.

$sel:message:FpgaImageState', fpgaImageState_message - If the state is failed, this is the error message.

fpgaImageState_code :: Lens' FpgaImageState (Maybe FpgaImageStateCode) Source #

The state. The following are the possible values:

  • pending - AFI bitstream generation is in progress.
  • available - The AFI is available for use.
  • failed - AFI bitstream generation failed.
  • unavailable - The AFI is no longer available for use.

fpgaImageState_message :: Lens' FpgaImageState (Maybe Text) Source #

If the state is failed, this is the error message.

FpgaInfo

data FpgaInfo Source #

Describes the FPGAs for the instance type.

See: newFpgaInfo smart constructor.

Constructors

FpgaInfo' 

Fields

Instances

Instances details
FromXML FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

Generic FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

Associated Types

type Rep FpgaInfo :: Type -> Type #

Methods

from :: FpgaInfo -> Rep FpgaInfo x #

to :: Rep FpgaInfo x -> FpgaInfo #

Read FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

Show FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

NFData FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

Methods

rnf :: FpgaInfo -> () #

Eq FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

Hashable FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

Methods

hashWithSalt :: Int -> FpgaInfo -> Int #

hash :: FpgaInfo -> Int #

type Rep FpgaInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.FpgaInfo

type Rep FpgaInfo = D1 ('MetaData "FpgaInfo" "Amazonka.EC2.Types.FpgaInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "FpgaInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fpgas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FpgaDeviceInfo])) :*: S1 ('MetaSel ('Just "totalFpgaMemoryInMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newFpgaInfo :: FpgaInfo Source #

Create a value of FpgaInfo 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:fpgas:FpgaInfo', fpgaInfo_fpgas - Describes the FPGAs for the instance type.

$sel:totalFpgaMemoryInMiB:FpgaInfo', fpgaInfo_totalFpgaMemoryInMiB - The total memory of all FPGA accelerators for the instance type.

fpgaInfo_fpgas :: Lens' FpgaInfo (Maybe [FpgaDeviceInfo]) Source #

Describes the FPGAs for the instance type.

fpgaInfo_totalFpgaMemoryInMiB :: Lens' FpgaInfo (Maybe Int) Source #

The total memory of all FPGA accelerators for the instance type.

GpuDeviceInfo

data GpuDeviceInfo Source #

Describes the GPU accelerators for the instance type.

See: newGpuDeviceInfo smart constructor.

Constructors

GpuDeviceInfo' 

Fields

Instances

Instances details
FromXML GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

Generic GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

Associated Types

type Rep GpuDeviceInfo :: Type -> Type #

Read GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

Show GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

NFData GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

Methods

rnf :: GpuDeviceInfo -> () #

Eq GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

Hashable GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

type Rep GpuDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceInfo

type Rep GpuDeviceInfo = D1 ('MetaData "GpuDeviceInfo" "Amazonka.EC2.Types.GpuDeviceInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GpuDeviceInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "manufacturer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "memoryInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GpuDeviceMemoryInfo)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGpuDeviceInfo :: GpuDeviceInfo Source #

Create a value of GpuDeviceInfo 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:count:GpuDeviceInfo', gpuDeviceInfo_count - The number of GPUs for the instance type.

$sel:manufacturer:GpuDeviceInfo', gpuDeviceInfo_manufacturer - The manufacturer of the GPU accelerator.

$sel:memoryInfo:GpuDeviceInfo', gpuDeviceInfo_memoryInfo - Describes the memory available to the GPU accelerator.

$sel:name:GpuDeviceInfo', gpuDeviceInfo_name - The name of the GPU accelerator.

gpuDeviceInfo_count :: Lens' GpuDeviceInfo (Maybe Int) Source #

The number of GPUs for the instance type.

gpuDeviceInfo_manufacturer :: Lens' GpuDeviceInfo (Maybe Text) Source #

The manufacturer of the GPU accelerator.

gpuDeviceInfo_memoryInfo :: Lens' GpuDeviceInfo (Maybe GpuDeviceMemoryInfo) Source #

Describes the memory available to the GPU accelerator.

gpuDeviceInfo_name :: Lens' GpuDeviceInfo (Maybe Text) Source #

The name of the GPU accelerator.

GpuDeviceMemoryInfo

data GpuDeviceMemoryInfo Source #

Describes the memory available to the GPU accelerator.

See: newGpuDeviceMemoryInfo smart constructor.

Constructors

GpuDeviceMemoryInfo' 

Fields

  • sizeInMiB :: Maybe Int

    The size of the memory available to the GPU accelerator, in MiB.

Instances

Instances details
FromXML GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

Generic GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

Associated Types

type Rep GpuDeviceMemoryInfo :: Type -> Type #

Read GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

Show GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

NFData GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

Methods

rnf :: GpuDeviceMemoryInfo -> () #

Eq GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

Hashable GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

type Rep GpuDeviceMemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuDeviceMemoryInfo

type Rep GpuDeviceMemoryInfo = D1 ('MetaData "GpuDeviceMemoryInfo" "Amazonka.EC2.Types.GpuDeviceMemoryInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GpuDeviceMemoryInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sizeInMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newGpuDeviceMemoryInfo :: GpuDeviceMemoryInfo Source #

Create a value of GpuDeviceMemoryInfo 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:GpuDeviceMemoryInfo', gpuDeviceMemoryInfo_sizeInMiB - The size of the memory available to the GPU accelerator, in MiB.

gpuDeviceMemoryInfo_sizeInMiB :: Lens' GpuDeviceMemoryInfo (Maybe Int) Source #

The size of the memory available to the GPU accelerator, in MiB.

GpuInfo

data GpuInfo Source #

Describes the GPU accelerators for the instance type.

See: newGpuInfo smart constructor.

Constructors

GpuInfo' 

Fields

Instances

Instances details
FromXML GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

Generic GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

Associated Types

type Rep GpuInfo :: Type -> Type #

Methods

from :: GpuInfo -> Rep GpuInfo x #

to :: Rep GpuInfo x -> GpuInfo #

Read GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

Show GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

NFData GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

Methods

rnf :: GpuInfo -> () #

Eq GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

Methods

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

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

Hashable GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

Methods

hashWithSalt :: Int -> GpuInfo -> Int #

hash :: GpuInfo -> Int #

type Rep GpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.GpuInfo

type Rep GpuInfo = D1 ('MetaData "GpuInfo" "Amazonka.EC2.Types.GpuInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GpuInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gpus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GpuDeviceInfo])) :*: S1 ('MetaSel ('Just "totalGpuMemoryInMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newGpuInfo :: GpuInfo Source #

Create a value of GpuInfo 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:gpus:GpuInfo', gpuInfo_gpus - Describes the GPU accelerators for the instance type.

$sel:totalGpuMemoryInMiB:GpuInfo', gpuInfo_totalGpuMemoryInMiB - The total size of the memory for the GPU accelerators for the instance type, in MiB.

gpuInfo_gpus :: Lens' GpuInfo (Maybe [GpuDeviceInfo]) Source #

Describes the GPU accelerators for the instance type.

gpuInfo_totalGpuMemoryInMiB :: Lens' GpuInfo (Maybe Int) Source #

The total size of the memory for the GPU accelerators for the instance type, in MiB.

GroupIdentifier

data GroupIdentifier Source #

Describes a security group.

See: newGroupIdentifier smart constructor.

Constructors

GroupIdentifier' 

Fields

Instances

Instances details
ToQuery GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

FromXML GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

Generic GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

Associated Types

type Rep GroupIdentifier :: Type -> Type #

Read GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

Show GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

NFData GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

Methods

rnf :: GroupIdentifier -> () #

Eq GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

Hashable GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

type Rep GroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.GroupIdentifier

type Rep GroupIdentifier = D1 ('MetaData "GroupIdentifier" "Amazonka.EC2.Types.GroupIdentifier" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GroupIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGroupIdentifier :: GroupIdentifier Source #

Create a value of GroupIdentifier 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:groupId:GroupIdentifier', groupIdentifier_groupId - The ID of the security group.

$sel:groupName:GroupIdentifier', groupIdentifier_groupName - The name of the security group.

groupIdentifier_groupId :: Lens' GroupIdentifier (Maybe Text) Source #

The ID of the security group.

groupIdentifier_groupName :: Lens' GroupIdentifier (Maybe Text) Source #

The name of the security group.

HibernationOptions

data HibernationOptions Source #

Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide.

See: newHibernationOptions smart constructor.

Constructors

HibernationOptions' 

Fields

  • configured :: Maybe Bool

    If this parameter is set to true, your instance is enabled for hibernation; otherwise, it is not enabled for hibernation.

Instances

Instances details
FromXML HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

Generic HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

Associated Types

type Rep HibernationOptions :: Type -> Type #

Read HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

Show HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

NFData HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

Methods

rnf :: HibernationOptions -> () #

Eq HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

Hashable HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

type Rep HibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptions

type Rep HibernationOptions = D1 ('MetaData "HibernationOptions" "Amazonka.EC2.Types.HibernationOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "HibernationOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configured") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newHibernationOptions :: HibernationOptions Source #

Create a value of HibernationOptions 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:configured:HibernationOptions', hibernationOptions_configured - If this parameter is set to true, your instance is enabled for hibernation; otherwise, it is not enabled for hibernation.

hibernationOptions_configured :: Lens' HibernationOptions (Maybe Bool) Source #

If this parameter is set to true, your instance is enabled for hibernation; otherwise, it is not enabled for hibernation.

HibernationOptionsRequest

data HibernationOptionsRequest Source #

Indicates whether your instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon EC2 User Guide.

See: newHibernationOptionsRequest smart constructor.

Constructors

HibernationOptionsRequest' 

Fields

  • configured :: Maybe Bool

    If you set this parameter to true, your instance is enabled for hibernation.

    Default: false

Instances

Instances details
ToQuery HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

Generic HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

Associated Types

type Rep HibernationOptionsRequest :: Type -> Type #

Read HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

Show HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

NFData HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

Eq HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

Hashable HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

type Rep HibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.HibernationOptionsRequest

type Rep HibernationOptionsRequest = D1 ('MetaData "HibernationOptionsRequest" "Amazonka.EC2.Types.HibernationOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "HibernationOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configured") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newHibernationOptionsRequest :: HibernationOptionsRequest Source #

Create a value of HibernationOptionsRequest 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:configured:HibernationOptionsRequest', hibernationOptionsRequest_configured - If you set this parameter to true, your instance is enabled for hibernation.

Default: false

hibernationOptionsRequest_configured :: Lens' HibernationOptionsRequest (Maybe Bool) Source #

If you set this parameter to true, your instance is enabled for hibernation.

Default: false

HistoryRecord

data HistoryRecord Source #

Describes an event in the history of the Spot Fleet request.

See: newHistoryRecord smart constructor.

Constructors

HistoryRecord' 

Fields

  • eventInformation :: Maybe EventInformation

    Information about the event.

  • eventType :: Maybe EventType

    The event type.

    • error - An error with the Spot Fleet request.
    • fleetRequestChange - A change in the status or configuration of the Spot Fleet request.
    • instanceChange - An instance was launched or terminated.
    • Information - An informational event.
  • timestamp :: Maybe ISO8601

    The date and time of the event, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Instances

Instances details
FromXML HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

Generic HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

Associated Types

type Rep HistoryRecord :: Type -> Type #

Read HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

Show HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

NFData HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

Methods

rnf :: HistoryRecord -> () #

Eq HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

Hashable HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

type Rep HistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecord

type Rep HistoryRecord = D1 ('MetaData "HistoryRecord" "Amazonka.EC2.Types.HistoryRecord" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "HistoryRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventInformation)) :*: (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventType)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newHistoryRecord :: HistoryRecord Source #

Create a value of HistoryRecord 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:eventInformation:HistoryRecord', historyRecord_eventInformation - Information about the event.

$sel:eventType:HistoryRecord', historyRecord_eventType - The event type.

  • error - An error with the Spot Fleet request.
  • fleetRequestChange - A change in the status or configuration of the Spot Fleet request.
  • instanceChange - An instance was launched or terminated.
  • Information - An informational event.

$sel:timestamp:HistoryRecord', historyRecord_timestamp - The date and time of the event, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

historyRecord_eventType :: Lens' HistoryRecord (Maybe EventType) Source #

The event type.

  • error - An error with the Spot Fleet request.
  • fleetRequestChange - A change in the status or configuration of the Spot Fleet request.
  • instanceChange - An instance was launched or terminated.
  • Information - An informational event.

historyRecord_timestamp :: Lens' HistoryRecord (Maybe UTCTime) Source #

The date and time of the event, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

HistoryRecordEntry

data HistoryRecordEntry Source #

Describes an event in the history of an EC2 Fleet.

See: newHistoryRecordEntry smart constructor.

Constructors

HistoryRecordEntry' 

Fields

Instances

Instances details
FromXML HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

Generic HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

Associated Types

type Rep HistoryRecordEntry :: Type -> Type #

Read HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

Show HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

NFData HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

Methods

rnf :: HistoryRecordEntry -> () #

Eq HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

Hashable HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

type Rep HistoryRecordEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.HistoryRecordEntry

type Rep HistoryRecordEntry = D1 ('MetaData "HistoryRecordEntry" "Amazonka.EC2.Types.HistoryRecordEntry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "HistoryRecordEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventInformation)) :*: (S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetEventType)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newHistoryRecordEntry :: HistoryRecordEntry Source #

Create a value of HistoryRecordEntry 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:eventInformation:HistoryRecordEntry', historyRecordEntry_eventInformation - Information about the event.

$sel:eventType:HistoryRecordEntry', historyRecordEntry_eventType - The event type.

$sel:timestamp:HistoryRecordEntry', historyRecordEntry_timestamp - The date and time of the event, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

historyRecordEntry_timestamp :: Lens' HistoryRecordEntry (Maybe UTCTime) Source #

The date and time of the event, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Host

data Host Source #

Describes the properties of the Dedicated Host.

See: newHost smart constructor.

Constructors

Host' 

Fields

Instances

Instances details
FromXML Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

Methods

parseXML :: [Node] -> Either String Host #

Generic Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

Associated Types

type Rep Host :: Type -> Type #

Methods

from :: Host -> Rep Host x #

to :: Rep Host x -> Host #

Read Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

Show Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

Methods

showsPrec :: Int -> Host -> ShowS #

show :: Host -> String #

showList :: [Host] -> ShowS #

NFData Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

Methods

rnf :: Host -> () #

Eq Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

Methods

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

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

Hashable Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

Methods

hashWithSalt :: Int -> Host -> Int #

hash :: Host -> Int #

type Rep Host Source # 
Instance details

Defined in Amazonka.EC2.Types.Host

type Rep Host = D1 ('MetaData "Host" "Amazonka.EC2.Types.Host" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Host'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allocationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "allowsMultipleInstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllowsMultipleInstanceTypes))) :*: (S1 ('MetaSel ('Just "autoPlacement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoPlacement)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "availabilityZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availableCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailableCapacity))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostProperties)))))) :*: (((S1 ('MetaSel ('Just "hostRecovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostRecovery)) :*: S1 ('MetaSel ('Just "hostReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HostInstance])) :*: S1 ('MetaSel ('Just "memberOfServiceLinkedResourceGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "releaseTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllocationState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))))

newHost :: Host Source #

Create a value of Host 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:allocationTime:Host', host_allocationTime - The time that the Dedicated Host was allocated.

$sel:allowsMultipleInstanceTypes:Host', host_allowsMultipleInstanceTypes - Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

$sel:autoPlacement:Host', host_autoPlacement - Whether auto-placement is on or off.

$sel:availabilityZone:Host', host_availabilityZone - The Availability Zone of the Dedicated Host.

$sel:availabilityZoneId:Host', host_availabilityZoneId - The ID of the Availability Zone in which the Dedicated Host is allocated.

$sel:availableCapacity:Host', host_availableCapacity - Information about the instances running on the Dedicated Host.

$sel:clientToken:Host', host_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

$sel:hostId:Host', host_hostId - The ID of the Dedicated Host.

$sel:hostProperties:Host', host_hostProperties - The hardware specifications of the Dedicated Host.

$sel:hostRecovery:Host', host_hostRecovery - Indicates whether host recovery is enabled or disabled for the Dedicated Host.

$sel:hostReservationId:Host', host_hostReservationId - The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

$sel:instances:Host', host_instances - The IDs and instance type that are currently running on the Dedicated Host.

$sel:memberOfServiceLinkedResourceGroup:Host', host_memberOfServiceLinkedResourceGroup - Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.

$sel:outpostArn:Host', host_outpostArn - The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which the Dedicated Host is allocated.

Host, host_ownerId - The ID of the Amazon Web Services account that owns the Dedicated Host.

$sel:releaseTime:Host', host_releaseTime - The time that the Dedicated Host was released.

$sel:state:Host', host_state - The Dedicated Host's state.

$sel:tags:Host', host_tags - Any tags assigned to the Dedicated Host.

host_allocationTime :: Lens' Host (Maybe UTCTime) Source #

The time that the Dedicated Host was allocated.

host_allowsMultipleInstanceTypes :: Lens' Host (Maybe AllowsMultipleInstanceTypes) Source #

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

host_autoPlacement :: Lens' Host (Maybe AutoPlacement) Source #

Whether auto-placement is on or off.

host_availabilityZone :: Lens' Host (Maybe Text) Source #

The Availability Zone of the Dedicated Host.

host_availabilityZoneId :: Lens' Host (Maybe Text) Source #

The ID of the Availability Zone in which the Dedicated Host is allocated.

host_availableCapacity :: Lens' Host (Maybe AvailableCapacity) Source #

Information about the instances running on the Dedicated Host.

host_clientToken :: Lens' Host (Maybe Text) Source #

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

host_hostId :: Lens' Host (Maybe Text) Source #

The ID of the Dedicated Host.

host_hostProperties :: Lens' Host (Maybe HostProperties) Source #

The hardware specifications of the Dedicated Host.

host_hostRecovery :: Lens' Host (Maybe HostRecovery) Source #

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

host_hostReservationId :: Lens' Host (Maybe Text) Source #

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

host_instances :: Lens' Host (Maybe [HostInstance]) Source #

The IDs and instance type that are currently running on the Dedicated Host.

host_memberOfServiceLinkedResourceGroup :: Lens' Host (Maybe Bool) Source #

Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.

host_outpostArn :: Lens' Host (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which the Dedicated Host is allocated.

host_ownerId :: Lens' Host (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the Dedicated Host.

host_releaseTime :: Lens' Host (Maybe UTCTime) Source #

The time that the Dedicated Host was released.

host_state :: Lens' Host (Maybe AllocationState) Source #

The Dedicated Host's state.

host_tags :: Lens' Host (Maybe [Tag]) Source #

Any tags assigned to the Dedicated Host.

HostInstance

data HostInstance Source #

Describes an instance running on a Dedicated Host.

See: newHostInstance smart constructor.

Constructors

HostInstance' 

Fields

Instances

Instances details
FromXML HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

Generic HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

Associated Types

type Rep HostInstance :: Type -> Type #

Read HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

Show HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

NFData HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

Methods

rnf :: HostInstance -> () #

Eq HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

Hashable HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

type Rep HostInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.HostInstance

type Rep HostInstance = D1 ('MetaData "HostInstance" "Amazonka.EC2.Types.HostInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "HostInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newHostInstance :: HostInstance Source #

Create a value of HostInstance 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:instanceId:HostInstance', hostInstance_instanceId - The ID of instance that is running on the Dedicated Host.

$sel:instanceType:HostInstance', hostInstance_instanceType - The instance type (for example, m3.medium) of the running instance.

$sel:ownerId:HostInstance', hostInstance_ownerId - The ID of the Amazon Web Services account that owns the instance.

hostInstance_instanceId :: Lens' HostInstance (Maybe Text) Source #

The ID of instance that is running on the Dedicated Host.

hostInstance_instanceType :: Lens' HostInstance (Maybe Text) Source #

The instance type (for example, m3.medium) of the running instance.

hostInstance_ownerId :: Lens' HostInstance (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the instance.

HostOffering

data HostOffering Source #

Details about the Dedicated Host Reservation offering.

See: newHostOffering smart constructor.

Constructors

HostOffering' 

Fields

Instances

Instances details
FromXML HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

Generic HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

Associated Types

type Rep HostOffering :: Type -> Type #

Read HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

Show HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

NFData HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

Methods

rnf :: HostOffering -> () #

Eq HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

Hashable HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

type Rep HostOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.HostOffering

newHostOffering :: HostOffering Source #

Create a value of HostOffering 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:currencyCode:HostOffering', hostOffering_currencyCode - The currency of the offering.

$sel:duration:HostOffering', hostOffering_duration - The duration of the offering (in seconds).

$sel:hourlyPrice:HostOffering', hostOffering_hourlyPrice - The hourly price of the offering.

$sel:instanceFamily:HostOffering', hostOffering_instanceFamily - The instance family of the offering.

$sel:offeringId:HostOffering', hostOffering_offeringId - The ID of the offering.

$sel:paymentOption:HostOffering', hostOffering_paymentOption - The available payment option.

$sel:upfrontPrice:HostOffering', hostOffering_upfrontPrice - The upfront price of the offering. Does not apply to No Upfront offerings.

hostOffering_duration :: Lens' HostOffering (Maybe Int) Source #

The duration of the offering (in seconds).

hostOffering_hourlyPrice :: Lens' HostOffering (Maybe Text) Source #

The hourly price of the offering.

hostOffering_instanceFamily :: Lens' HostOffering (Maybe Text) Source #

The instance family of the offering.

hostOffering_upfrontPrice :: Lens' HostOffering (Maybe Text) Source #

The upfront price of the offering. Does not apply to No Upfront offerings.

HostProperties

data HostProperties Source #

Describes the properties of a Dedicated Host.

See: newHostProperties smart constructor.

Constructors

HostProperties' 

Fields

  • cores :: Maybe Int

    The number of cores on the Dedicated Host.

  • instanceFamily :: Maybe Text

    The instance family supported by the Dedicated Host. For example, m5.

  • instanceType :: Maybe Text

    The instance type supported by the Dedicated Host. For example, m5.large. If the host supports multiple instance types, no instanceType is returned.

  • sockets :: Maybe Int

    The number of sockets on the Dedicated Host.

  • totalVCpus :: Maybe Int

    The total number of vCPUs on the Dedicated Host.

Instances

Instances details
FromXML HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

Generic HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

Associated Types

type Rep HostProperties :: Type -> Type #

Read HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

Show HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

NFData HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

Methods

rnf :: HostProperties -> () #

Eq HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

Hashable HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

type Rep HostProperties Source # 
Instance details

Defined in Amazonka.EC2.Types.HostProperties

type Rep HostProperties = D1 ('MetaData "HostProperties" "Amazonka.EC2.Types.HostProperties" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "HostProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cores") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "instanceFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sockets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalVCpus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newHostProperties :: HostProperties Source #

Create a value of HostProperties 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:cores:HostProperties', hostProperties_cores - The number of cores on the Dedicated Host.

$sel:instanceFamily:HostProperties', hostProperties_instanceFamily - The instance family supported by the Dedicated Host. For example, m5.

$sel:instanceType:HostProperties', hostProperties_instanceType - The instance type supported by the Dedicated Host. For example, m5.large. If the host supports multiple instance types, no instanceType is returned.

$sel:sockets:HostProperties', hostProperties_sockets - The number of sockets on the Dedicated Host.

$sel:totalVCpus:HostProperties', hostProperties_totalVCpus - The total number of vCPUs on the Dedicated Host.

hostProperties_cores :: Lens' HostProperties (Maybe Int) Source #

The number of cores on the Dedicated Host.

hostProperties_instanceFamily :: Lens' HostProperties (Maybe Text) Source #

The instance family supported by the Dedicated Host. For example, m5.

hostProperties_instanceType :: Lens' HostProperties (Maybe Text) Source #

The instance type supported by the Dedicated Host. For example, m5.large. If the host supports multiple instance types, no instanceType is returned.

hostProperties_sockets :: Lens' HostProperties (Maybe Int) Source #

The number of sockets on the Dedicated Host.

hostProperties_totalVCpus :: Lens' HostProperties (Maybe Int) Source #

The total number of vCPUs on the Dedicated Host.

HostReservation

data HostReservation Source #

Details about the Dedicated Host Reservation and associated Dedicated Hosts.

See: newHostReservation smart constructor.

Constructors

HostReservation' 

Fields

Instances

Instances details
FromXML HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

Generic HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

Associated Types

type Rep HostReservation :: Type -> Type #

Read HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

Show HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

NFData HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

Methods

rnf :: HostReservation -> () #

Eq HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

Hashable HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

type Rep HostReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.HostReservation

type Rep HostReservation = D1 ('MetaData "HostReservation" "Amazonka.EC2.Types.HostReservation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "HostReservation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCodeValues)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "hostIdSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "hostReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hourlyPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "instanceFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "paymentOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PaymentOption)))) :*: ((S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservationState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "upfrontPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newHostReservation :: HostReservation Source #

Create a value of HostReservation 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:count:HostReservation', hostReservation_count - The number of Dedicated Hosts the reservation is associated with.

$sel:currencyCode:HostReservation', hostReservation_currencyCode - The currency in which the upfrontPrice and hourlyPrice amounts are specified. At this time, the only supported currency is USD.

$sel:duration:HostReservation', hostReservation_duration - The length of the reservation's term, specified in seconds. Can be 31536000 (1 year) | 94608000 (3 years).

$sel:end:HostReservation', hostReservation_end - The date and time that the reservation ends.

$sel:hostIdSet:HostReservation', hostReservation_hostIdSet - The IDs of the Dedicated Hosts associated with the reservation.

$sel:hostReservationId:HostReservation', hostReservation_hostReservationId - The ID of the reservation that specifies the associated Dedicated Hosts.

$sel:hourlyPrice:HostReservation', hostReservation_hourlyPrice - The hourly price of the reservation.

$sel:instanceFamily:HostReservation', hostReservation_instanceFamily - The instance family of the Dedicated Host Reservation. The instance family on the Dedicated Host must be the same in order for it to benefit from the reservation.

$sel:offeringId:HostReservation', hostReservation_offeringId - The ID of the reservation. This remains the same regardless of which Dedicated Hosts are associated with it.

$sel:paymentOption:HostReservation', hostReservation_paymentOption - The payment option selected for this reservation.

$sel:start:HostReservation', hostReservation_start - The date and time that the reservation started.

$sel:state:HostReservation', hostReservation_state - The state of the reservation.

$sel:tags:HostReservation', hostReservation_tags - Any tags assigned to the Dedicated Host Reservation.

$sel:upfrontPrice:HostReservation', hostReservation_upfrontPrice - The upfront price of the reservation.

hostReservation_count :: Lens' HostReservation (Maybe Int) Source #

The number of Dedicated Hosts the reservation is associated with.

hostReservation_currencyCode :: Lens' HostReservation (Maybe CurrencyCodeValues) Source #

The currency in which the upfrontPrice and hourlyPrice amounts are specified. At this time, the only supported currency is USD.

hostReservation_duration :: Lens' HostReservation (Maybe Int) Source #

The length of the reservation's term, specified in seconds. Can be 31536000 (1 year) | 94608000 (3 years).

hostReservation_end :: Lens' HostReservation (Maybe UTCTime) Source #

The date and time that the reservation ends.

hostReservation_hostIdSet :: Lens' HostReservation (Maybe [Text]) Source #

The IDs of the Dedicated Hosts associated with the reservation.

hostReservation_hostReservationId :: Lens' HostReservation (Maybe Text) Source #

The ID of the reservation that specifies the associated Dedicated Hosts.

hostReservation_hourlyPrice :: Lens' HostReservation (Maybe Text) Source #

The hourly price of the reservation.

hostReservation_instanceFamily :: Lens' HostReservation (Maybe Text) Source #

The instance family of the Dedicated Host Reservation. The instance family on the Dedicated Host must be the same in order for it to benefit from the reservation.

hostReservation_offeringId :: Lens' HostReservation (Maybe Text) Source #

The ID of the reservation. This remains the same regardless of which Dedicated Hosts are associated with it.

hostReservation_paymentOption :: Lens' HostReservation (Maybe PaymentOption) Source #

The payment option selected for this reservation.

hostReservation_start :: Lens' HostReservation (Maybe UTCTime) Source #

The date and time that the reservation started.

hostReservation_tags :: Lens' HostReservation (Maybe [Tag]) Source #

Any tags assigned to the Dedicated Host Reservation.

hostReservation_upfrontPrice :: Lens' HostReservation (Maybe Text) Source #

The upfront price of the reservation.

IKEVersionsListValue

data IKEVersionsListValue Source #

The internet key exchange (IKE) version permitted for the VPN tunnel.

See: newIKEVersionsListValue smart constructor.

Constructors

IKEVersionsListValue' 

Fields

Instances

Instances details
FromXML IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

Generic IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

Associated Types

type Rep IKEVersionsListValue :: Type -> Type #

Read IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

Show IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

NFData IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

Methods

rnf :: IKEVersionsListValue -> () #

Eq IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

Hashable IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

type Rep IKEVersionsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsListValue

type Rep IKEVersionsListValue = D1 ('MetaData "IKEVersionsListValue" "Amazonka.EC2.Types.IKEVersionsListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IKEVersionsListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIKEVersionsListValue :: IKEVersionsListValue Source #

Create a value of IKEVersionsListValue 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:

IKEVersionsListValue, iKEVersionsListValue_value - The IKE version.

IKEVersionsRequestListValue

data IKEVersionsRequestListValue Source #

The IKE version that is permitted for the VPN tunnel.

See: newIKEVersionsRequestListValue smart constructor.

Constructors

IKEVersionsRequestListValue' 

Fields

Instances

Instances details
ToQuery IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

Generic IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

Associated Types

type Rep IKEVersionsRequestListValue :: Type -> Type #

Read IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

Show IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

NFData IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

Eq IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

Hashable IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

type Rep IKEVersionsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.IKEVersionsRequestListValue

type Rep IKEVersionsRequestListValue = D1 ('MetaData "IKEVersionsRequestListValue" "Amazonka.EC2.Types.IKEVersionsRequestListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IKEVersionsRequestListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIKEVersionsRequestListValue :: IKEVersionsRequestListValue Source #

Create a value of IKEVersionsRequestListValue 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:

IKEVersionsRequestListValue, iKEVersionsRequestListValue_value - The IKE version.

IamInstanceProfile

data IamInstanceProfile Source #

Describes an IAM instance profile.

See: newIamInstanceProfile smart constructor.

Constructors

IamInstanceProfile' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the instance profile.

  • id :: Maybe Text

    The ID of the instance profile.

Instances

Instances details
FromXML IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

Generic IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

Associated Types

type Rep IamInstanceProfile :: Type -> Type #

Read IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

Show IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

NFData IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

Methods

rnf :: IamInstanceProfile -> () #

Eq IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

Hashable IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

type Rep IamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfile

type Rep IamInstanceProfile = D1 ('MetaData "IamInstanceProfile" "Amazonka.EC2.Types.IamInstanceProfile" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IamInstanceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIamInstanceProfile :: IamInstanceProfile Source #

Create a value of IamInstanceProfile 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:arn:IamInstanceProfile', iamInstanceProfile_arn - The Amazon Resource Name (ARN) of the instance profile.

$sel:id:IamInstanceProfile', iamInstanceProfile_id - The ID of the instance profile.

iamInstanceProfile_arn :: Lens' IamInstanceProfile (Maybe Text) Source #

The Amazon Resource Name (ARN) of the instance profile.

iamInstanceProfile_id :: Lens' IamInstanceProfile (Maybe Text) Source #

The ID of the instance profile.

IamInstanceProfileAssociation

data IamInstanceProfileAssociation Source #

Describes an association between an IAM instance profile and an instance.

See: newIamInstanceProfileAssociation smart constructor.

Constructors

IamInstanceProfileAssociation' 

Fields

Instances

Instances details
FromXML IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

Generic IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

Associated Types

type Rep IamInstanceProfileAssociation :: Type -> Type #

Read IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

Show IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

NFData IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

Eq IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

Hashable IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

type Rep IamInstanceProfileAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileAssociation

type Rep IamInstanceProfileAssociation = D1 ('MetaData "IamInstanceProfileAssociation" "Amazonka.EC2.Types.IamInstanceProfileAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IamInstanceProfileAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfile))) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfileAssociationState)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newIamInstanceProfileAssociation :: IamInstanceProfileAssociation Source #

Create a value of IamInstanceProfileAssociation 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:associationId:IamInstanceProfileAssociation', iamInstanceProfileAssociation_associationId - The ID of the association.

$sel:iamInstanceProfile:IamInstanceProfileAssociation', iamInstanceProfileAssociation_iamInstanceProfile - The IAM instance profile.

$sel:instanceId:IamInstanceProfileAssociation', iamInstanceProfileAssociation_instanceId - The ID of the instance.

$sel:state:IamInstanceProfileAssociation', iamInstanceProfileAssociation_state - The state of the association.

$sel:timestamp:IamInstanceProfileAssociation', iamInstanceProfileAssociation_timestamp - The time the IAM instance profile was associated with the instance.

iamInstanceProfileAssociation_timestamp :: Lens' IamInstanceProfileAssociation (Maybe UTCTime) Source #

The time the IAM instance profile was associated with the instance.

IamInstanceProfileSpecification

data IamInstanceProfileSpecification Source #

Describes an IAM instance profile.

See: newIamInstanceProfileSpecification smart constructor.

Constructors

IamInstanceProfileSpecification' 

Fields

Instances

Instances details
ToQuery IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

FromXML IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

Generic IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

Associated Types

type Rep IamInstanceProfileSpecification :: Type -> Type #

Read IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

Show IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

NFData IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

Eq IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

Hashable IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

type Rep IamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.IamInstanceProfileSpecification

type Rep IamInstanceProfileSpecification = D1 ('MetaData "IamInstanceProfileSpecification" "Amazonka.EC2.Types.IamInstanceProfileSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IamInstanceProfileSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIamInstanceProfileSpecification :: IamInstanceProfileSpecification Source #

Create a value of IamInstanceProfileSpecification 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:arn:IamInstanceProfileSpecification', iamInstanceProfileSpecification_arn - The Amazon Resource Name (ARN) of the instance profile.

$sel:name:IamInstanceProfileSpecification', iamInstanceProfileSpecification_name - The name of the instance profile.

iamInstanceProfileSpecification_arn :: Lens' IamInstanceProfileSpecification (Maybe Text) Source #

The Amazon Resource Name (ARN) of the instance profile.

IcmpTypeCode

data IcmpTypeCode Source #

Describes the ICMP type and code.

See: newIcmpTypeCode smart constructor.

Constructors

IcmpTypeCode' 

Fields

  • code :: Maybe Int

    The ICMP code. A value of -1 means all codes for the specified ICMP type.

  • type' :: Maybe Int

    The ICMP type. A value of -1 means all types.

Instances

Instances details
ToQuery IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

FromXML IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

Generic IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

Associated Types

type Rep IcmpTypeCode :: Type -> Type #

Read IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

Show IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

NFData IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

Methods

rnf :: IcmpTypeCode -> () #

Eq IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

Hashable IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

type Rep IcmpTypeCode Source # 
Instance details

Defined in Amazonka.EC2.Types.IcmpTypeCode

type Rep IcmpTypeCode = D1 ('MetaData "IcmpTypeCode" "Amazonka.EC2.Types.IcmpTypeCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IcmpTypeCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newIcmpTypeCode :: IcmpTypeCode Source #

Create a value of IcmpTypeCode 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:code:IcmpTypeCode', icmpTypeCode_code - The ICMP code. A value of -1 means all codes for the specified ICMP type.

$sel:type':IcmpTypeCode', icmpTypeCode_type - The ICMP type. A value of -1 means all types.

icmpTypeCode_code :: Lens' IcmpTypeCode (Maybe Int) Source #

The ICMP code. A value of -1 means all codes for the specified ICMP type.

icmpTypeCode_type :: Lens' IcmpTypeCode (Maybe Int) Source #

The ICMP type. A value of -1 means all types.

IdFormat

data IdFormat Source #

Describes the ID format for a resource.

See: newIdFormat smart constructor.

Constructors

IdFormat' 

Fields

  • deadline :: Maybe ISO8601

    The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

  • resource :: Maybe Text

    The type of resource.

  • useLongIds :: Maybe Bool

    Indicates whether longer IDs (17-character IDs) are enabled for the resource.

Instances

Instances details
FromXML IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

Generic IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

Associated Types

type Rep IdFormat :: Type -> Type #

Methods

from :: IdFormat -> Rep IdFormat x #

to :: Rep IdFormat x -> IdFormat #

Read IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

Show IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

NFData IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

Methods

rnf :: IdFormat -> () #

Eq IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

Hashable IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

Methods

hashWithSalt :: Int -> IdFormat -> Int #

hash :: IdFormat -> Int #

type Rep IdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.IdFormat

type Rep IdFormat = D1 ('MetaData "IdFormat" "Amazonka.EC2.Types.IdFormat" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IdFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deadline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "useLongIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newIdFormat :: IdFormat Source #

Create a value of IdFormat 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:deadline:IdFormat', idFormat_deadline - The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

$sel:resource:IdFormat', idFormat_resource - The type of resource.

$sel:useLongIds:IdFormat', idFormat_useLongIds - Indicates whether longer IDs (17-character IDs) are enabled for the resource.

idFormat_deadline :: Lens' IdFormat (Maybe UTCTime) Source #

The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.

idFormat_resource :: Lens' IdFormat (Maybe Text) Source #

The type of resource.

idFormat_useLongIds :: Lens' IdFormat (Maybe Bool) Source #

Indicates whether longer IDs (17-character IDs) are enabled for the resource.

Image

data Image Source #

Describes an image.

See: newImage smart constructor.

Constructors

Image' 

Fields

Instances

Instances details
FromXML Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

Methods

parseXML :: [Node] -> Either String Image #

Generic Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Read Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

Show Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

NFData Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

Methods

rnf :: Image -> () #

Eq Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

Methods

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

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

Hashable Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

type Rep Image Source # 
Instance details

Defined in Amazonka.EC2.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.EC2.Types.Image" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BlockDeviceMapping])) :*: (S1 ('MetaSel ('Just "bootMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BootModeValues)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deprecationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "enaSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "imageOwnerAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "imdsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImdsSupportValues)) :*: S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformValues)))) :*: ((S1 ('MetaSel ('Just "platformDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode]))) :*: (S1 ('MetaSel ('Just "ramdiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rootDeviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "sriovNetSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateReason)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "tpmSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TpmSupportValues)) :*: S1 ('MetaSel ('Just "usageOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "imageLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImageState) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "public") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArchitectureValues))) :*: ((S1 ('MetaSel ('Just "imageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ImageTypeValues) :*: S1 ('MetaSel ('Just "rootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeviceType)) :*: (S1 ('MetaSel ('Just "virtualizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualizationType) :*: S1 ('MetaSel ('Just "hypervisor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HypervisorType)))))))

newImage Source #

Create a value of Image 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:blockDeviceMappings:Image', image_blockDeviceMappings - Any block device mapping entries.

$sel:bootMode:Image', image_bootMode - The boot mode of the image. For more information, see Boot modes in the Amazon EC2 User Guide.

$sel:creationDate:Image', image_creationDate - The date and time the image was created.

$sel:deprecationTime:Image', image_deprecationTime - The date and time to deprecate the AMI, in UTC, in the following format: YYYY-MM-DDTHH:MM:SSZ. If you specified a value for seconds, Amazon EC2 rounds the seconds to the nearest minute.

$sel:description:Image', image_description - The description of the AMI that was provided during image creation.

$sel:enaSupport:Image', image_enaSupport - Specifies whether enhanced networking with ENA is enabled.

$sel:imageOwnerAlias:Image', image_imageOwnerAlias - The Amazon Web Services account alias (for example, amazon, self) or the Amazon Web Services account ID of the AMI owner.

$sel:imdsSupport:Image', image_imdsSupport - If v2.0, it indicates that IMDSv2 is specified in the AMI. Instances launched from this AMI will have HttpTokens automatically set to required so that, by default, the instance requires that IMDSv2 is used when requesting instance metadata. In addition, HttpPutResponseHopLimit is set to 2. For more information, see Configure the AMI in the Amazon EC2 User Guide.

$sel:kernelId:Image', image_kernelId - The kernel associated with the image, if any. Only applicable for machine images.

$sel:name:Image', image_name - The name of the AMI that was provided during image creation.

$sel:platform:Image', image_platform - This value is set to windows for Windows AMIs; otherwise, it is blank.

$sel:platformDetails:Image', image_platformDetails - The platform details associated with the billing code of the AMI. For more information, see Understand AMI billing information in the Amazon EC2 User Guide.

$sel:productCodes:Image', image_productCodes - Any product codes associated with the AMI.

$sel:ramdiskId:Image', image_ramdiskId - The RAM disk associated with the image, if any. Only applicable for machine images.

$sel:rootDeviceName:Image', image_rootDeviceName - The device name of the root device volume (for example, /dev/sda1).

$sel:sriovNetSupport:Image', image_sriovNetSupport - Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

$sel:stateReason:Image', image_stateReason - The reason for the state change.

$sel:tags:Image', image_tags - Any tags assigned to the image.

$sel:tpmSupport:Image', image_tpmSupport - If the image is configured for NitroTPM support, the value is v2.0. For more information, see NitroTPM in the Amazon EC2 User Guide.

$sel:usageOperation:Image', image_usageOperation - The operation of the Amazon EC2 instance and the billing code that is associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your Amazon Web Services Cost and Usage Report and in the Amazon Web Services Price List API. You can view these fields on the Instances or AMIs pages in the Amazon EC2 console, or in the responses that are returned by the DescribeImages command in the Amazon EC2 API, or the describe-images command in the CLI.

$sel:imageId:Image', image_imageId - The ID of the AMI.

$sel:imageLocation:Image', image_imageLocation - The location of the AMI.

$sel:state:Image', image_state - The current state of the AMI. If the state is available, the image is successfully registered and can be used to launch an instance.

$sel:ownerId:Image', image_ownerId - The ID of the Amazon Web Services account that owns the image.

$sel:public:Image', image_public - Indicates whether the image has public launch permissions. The value is true if this image has public launch permissions or false if it has only implicit and explicit launch permissions.

$sel:architecture:Image', image_architecture - The architecture of the image.

$sel:imageType:Image', image_imageType - The type of image.

$sel:rootDeviceType:Image', image_rootDeviceType - The type of root device used by the AMI. The AMI can use an Amazon EBS volume or an instance store volume.

$sel:virtualizationType:Image', image_virtualizationType - The type of virtualization of the AMI.

$sel:hypervisor:Image', image_hypervisor - The hypervisor type of the image.

image_blockDeviceMappings :: Lens' Image (Maybe [BlockDeviceMapping]) Source #

Any block device mapping entries.

image_bootMode :: Lens' Image (Maybe BootModeValues) Source #

The boot mode of the image. For more information, see Boot modes in the Amazon EC2 User Guide.

image_creationDate :: Lens' Image (Maybe Text) Source #

The date and time the image was created.

image_deprecationTime :: Lens' Image (Maybe Text) Source #

The date and time to deprecate the AMI, in UTC, in the following format: YYYY-MM-DDTHH:MM:SSZ. If you specified a value for seconds, Amazon EC2 rounds the seconds to the nearest minute.

image_description :: Lens' Image (Maybe Text) Source #

The description of the AMI that was provided during image creation.

image_enaSupport :: Lens' Image (Maybe Bool) Source #

Specifies whether enhanced networking with ENA is enabled.

image_imageOwnerAlias :: Lens' Image (Maybe Text) Source #

The Amazon Web Services account alias (for example, amazon, self) or the Amazon Web Services account ID of the AMI owner.

image_imdsSupport :: Lens' Image (Maybe ImdsSupportValues) Source #

If v2.0, it indicates that IMDSv2 is specified in the AMI. Instances launched from this AMI will have HttpTokens automatically set to required so that, by default, the instance requires that IMDSv2 is used when requesting instance metadata. In addition, HttpPutResponseHopLimit is set to 2. For more information, see Configure the AMI in the Amazon EC2 User Guide.

image_kernelId :: Lens' Image (Maybe Text) Source #

The kernel associated with the image, if any. Only applicable for machine images.

image_name :: Lens' Image (Maybe Text) Source #

The name of the AMI that was provided during image creation.

image_platform :: Lens' Image (Maybe PlatformValues) Source #

This value is set to windows for Windows AMIs; otherwise, it is blank.

image_platformDetails :: Lens' Image (Maybe Text) Source #

The platform details associated with the billing code of the AMI. For more information, see Understand AMI billing information in the Amazon EC2 User Guide.

image_productCodes :: Lens' Image (Maybe [ProductCode]) Source #

Any product codes associated with the AMI.

image_ramdiskId :: Lens' Image (Maybe Text) Source #

The RAM disk associated with the image, if any. Only applicable for machine images.

image_rootDeviceName :: Lens' Image (Maybe Text) Source #

The device name of the root device volume (for example, /dev/sda1).

image_sriovNetSupport :: Lens' Image (Maybe Text) Source #

Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

image_stateReason :: Lens' Image (Maybe StateReason) Source #

The reason for the state change.

image_tags :: Lens' Image (Maybe [Tag]) Source #

Any tags assigned to the image.

image_tpmSupport :: Lens' Image (Maybe TpmSupportValues) Source #

If the image is configured for NitroTPM support, the value is v2.0. For more information, see NitroTPM in the Amazon EC2 User Guide.

image_usageOperation :: Lens' Image (Maybe Text) Source #

The operation of the Amazon EC2 instance and the billing code that is associated with the AMI. usageOperation corresponds to the lineitem/Operation column on your Amazon Web Services Cost and Usage Report and in the Amazon Web Services Price List API. You can view these fields on the Instances or AMIs pages in the Amazon EC2 console, or in the responses that are returned by the DescribeImages command in the Amazon EC2 API, or the describe-images command in the CLI.

image_imageId :: Lens' Image Text Source #

The ID of the AMI.

image_imageLocation :: Lens' Image Text Source #

The location of the AMI.

image_state :: Lens' Image ImageState Source #

The current state of the AMI. If the state is available, the image is successfully registered and can be used to launch an instance.

image_ownerId :: Lens' Image Text Source #

The ID of the Amazon Web Services account that owns the image.

image_public :: Lens' Image Bool Source #

Indicates whether the image has public launch permissions. The value is true if this image has public launch permissions or false if it has only implicit and explicit launch permissions.

image_architecture :: Lens' Image ArchitectureValues Source #

The architecture of the image.

image_rootDeviceType :: Lens' Image DeviceType Source #

The type of root device used by the AMI. The AMI can use an Amazon EBS volume or an instance store volume.

image_virtualizationType :: Lens' Image VirtualizationType Source #

The type of virtualization of the AMI.

image_hypervisor :: Lens' Image HypervisorType Source #

The hypervisor type of the image.

ImageDiskContainer

data ImageDiskContainer Source #

Describes the disk container object for an import image task.

See: newImageDiskContainer smart constructor.

Constructors

ImageDiskContainer' 

Fields

Instances

Instances details
ToQuery ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

Generic ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

Associated Types

type Rep ImageDiskContainer :: Type -> Type #

Read ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

Show ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

NFData ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

Methods

rnf :: ImageDiskContainer -> () #

Eq ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

Hashable ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

type Rep ImageDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageDiskContainer

type Rep ImageDiskContainer = D1 ('MetaData "ImageDiskContainer" "Amazonka.EC2.Types.ImageDiskContainer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImageDiskContainer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserBucket))))))

newImageDiskContainer :: ImageDiskContainer Source #

Create a value of ImageDiskContainer 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:description:ImageDiskContainer', imageDiskContainer_description - The description of the disk image.

$sel:deviceName:ImageDiskContainer', imageDiskContainer_deviceName - The block device mapping for the disk.

$sel:format:ImageDiskContainer', imageDiskContainer_format - The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

$sel:snapshotId:ImageDiskContainer', imageDiskContainer_snapshotId - The ID of the EBS snapshot to be used for importing the snapshot.

$sel:url:ImageDiskContainer', imageDiskContainer_url - The URL to the Amazon S3-based disk image being imported. The URL can either be a https URL (https://..) or an Amazon S3 URL (s3://..)

$sel:userBucket:ImageDiskContainer', imageDiskContainer_userBucket - The S3 bucket for the disk image.

imageDiskContainer_deviceName :: Lens' ImageDiskContainer (Maybe Text) Source #

The block device mapping for the disk.

imageDiskContainer_format :: Lens' ImageDiskContainer (Maybe Text) Source #

The format of the disk image being imported.

Valid values: OVA | VHD | VHDX | VMDK | RAW

imageDiskContainer_snapshotId :: Lens' ImageDiskContainer (Maybe Text) Source #

The ID of the EBS snapshot to be used for importing the snapshot.

imageDiskContainer_url :: Lens' ImageDiskContainer (Maybe Text) Source #

The URL to the Amazon S3-based disk image being imported. The URL can either be a https URL (https://..) or an Amazon S3 URL (s3://..)

ImageRecycleBinInfo

data ImageRecycleBinInfo Source #

Information about an AMI that is currently in the Recycle Bin.

See: newImageRecycleBinInfo smart constructor.

Constructors

ImageRecycleBinInfo' 

Fields

Instances

Instances details
FromXML ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

Generic ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

Associated Types

type Rep ImageRecycleBinInfo :: Type -> Type #

Read ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

Show ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

NFData ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

Methods

rnf :: ImageRecycleBinInfo -> () #

Eq ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

Hashable ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

type Rep ImageRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ImageRecycleBinInfo

type Rep ImageRecycleBinInfo = D1 ('MetaData "ImageRecycleBinInfo" "Amazonka.EC2.Types.ImageRecycleBinInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImageRecycleBinInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recycleBinEnterTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "recycleBinExitTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newImageRecycleBinInfo :: ImageRecycleBinInfo Source #

Create a value of ImageRecycleBinInfo 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:description:ImageRecycleBinInfo', imageRecycleBinInfo_description - The description of the AMI.

$sel:imageId:ImageRecycleBinInfo', imageRecycleBinInfo_imageId - The ID of the AMI.

$sel:name:ImageRecycleBinInfo', imageRecycleBinInfo_name - The name of the AMI.

$sel:recycleBinEnterTime:ImageRecycleBinInfo', imageRecycleBinInfo_recycleBinEnterTime - The date and time when the AMI entered the Recycle Bin.

$sel:recycleBinExitTime:ImageRecycleBinInfo', imageRecycleBinInfo_recycleBinExitTime - The date and time when the AMI is to be permanently deleted from the Recycle Bin.

imageRecycleBinInfo_recycleBinEnterTime :: Lens' ImageRecycleBinInfo (Maybe UTCTime) Source #

The date and time when the AMI entered the Recycle Bin.

imageRecycleBinInfo_recycleBinExitTime :: Lens' ImageRecycleBinInfo (Maybe UTCTime) Source #

The date and time when the AMI is to be permanently deleted from the Recycle Bin.

ImportImageLicenseConfigurationRequest

data ImportImageLicenseConfigurationRequest Source #

The request information of license configurations.

See: newImportImageLicenseConfigurationRequest smart constructor.

Constructors

ImportImageLicenseConfigurationRequest' 

Fields

Instances

Instances details
ToQuery ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

Generic ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

Read ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

Show ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

NFData ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

Eq ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

Hashable ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

type Rep ImportImageLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest

type Rep ImportImageLicenseConfigurationRequest = D1 ('MetaData "ImportImageLicenseConfigurationRequest" "Amazonka.EC2.Types.ImportImageLicenseConfigurationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportImageLicenseConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImportImageLicenseConfigurationRequest :: ImportImageLicenseConfigurationRequest Source #

Create a value of ImportImageLicenseConfigurationRequest 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:licenseConfigurationArn:ImportImageLicenseConfigurationRequest', importImageLicenseConfigurationRequest_licenseConfigurationArn - The ARN of a license configuration.

ImportImageLicenseConfigurationResponse

data ImportImageLicenseConfigurationResponse Source #

The response information for license configurations.

See: newImportImageLicenseConfigurationResponse smart constructor.

Constructors

ImportImageLicenseConfigurationResponse' 

Fields

Instances

Instances details
FromXML ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

Generic ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

Read ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

Show ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

NFData ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

Eq ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

Hashable ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

type Rep ImportImageLicenseConfigurationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse

type Rep ImportImageLicenseConfigurationResponse = D1 ('MetaData "ImportImageLicenseConfigurationResponse" "Amazonka.EC2.Types.ImportImageLicenseConfigurationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportImageLicenseConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImportImageLicenseConfigurationResponse :: ImportImageLicenseConfigurationResponse Source #

Create a value of ImportImageLicenseConfigurationResponse 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:licenseConfigurationArn:ImportImageLicenseConfigurationResponse', importImageLicenseConfigurationResponse_licenseConfigurationArn - The ARN of a license configuration.

ImportImageTask

data ImportImageTask Source #

Describes an import image task.

See: newImportImageTask smart constructor.

Constructors

ImportImageTask' 

Fields

Instances

Instances details
FromXML ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Generic ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Associated Types

type Rep ImportImageTask :: Type -> Type #

Read ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Show ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

NFData ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Methods

rnf :: ImportImageTask -> () #

Eq ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

Hashable ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

type Rep ImportImageTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportImageTask

type Rep ImportImageTask = D1 ('MetaData "ImportImageTask" "Amazonka.EC2.Types.ImportImageTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportImageTask'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bootMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BootModeValues))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "hypervisor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "importTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "licenseSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImportImageLicenseConfigurationResponse])) :*: S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SnapshotDetail])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "usageOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newImportImageTask :: ImportImageTask Source #

Create a value of ImportImageTask 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:architecture:ImportImageTask', importImageTask_architecture - The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

$sel:bootMode:ImportImageTask', importImageTask_bootMode - The boot mode of the virtual machine.

ImportImageTask, importImageTask_description - A description of the import task.

$sel:encrypted:ImportImageTask', importImageTask_encrypted - Indicates whether the image is encrypted.

$sel:hypervisor:ImportImageTask', importImageTask_hypervisor - The target hypervisor for the import task.

Valid values: xen

$sel:imageId:ImportImageTask', importImageTask_imageId - The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

$sel:importTaskId:ImportImageTask', importImageTask_importTaskId - The ID of the import image task.

$sel:kmsKeyId:ImportImageTask', importImageTask_kmsKeyId - The identifier for the KMS key that was used to create the encrypted image.

$sel:licenseSpecifications:ImportImageTask', importImageTask_licenseSpecifications - The ARNs of the license configurations that are associated with the import image task.

$sel:licenseType:ImportImageTask', importImageTask_licenseType - The license type of the virtual machine.

$sel:platform:ImportImageTask', importImageTask_platform - The description string for the import image task.

ImportImageTask, importImageTask_progress - The percentage of progress of the import image task.

$sel:snapshotDetails:ImportImageTask', importImageTask_snapshotDetails - Information about the snapshots.

ImportImageTask, importImageTask_status - A brief status for the import image task.

ImportImageTask, importImageTask_statusMessage - A descriptive status message for the import image task.

$sel:tags:ImportImageTask', importImageTask_tags - The tags for the import image task.

$sel:usageOperation:ImportImageTask', importImageTask_usageOperation - The usage operation value.

importImageTask_architecture :: Lens' ImportImageTask (Maybe Text) Source #

The architecture of the virtual machine.

Valid values: i386 | x86_64 | arm64

importImageTask_bootMode :: Lens' ImportImageTask (Maybe BootModeValues) Source #

The boot mode of the virtual machine.

importImageTask_description :: Lens' ImportImageTask (Maybe Text) Source #

A description of the import task.

importImageTask_encrypted :: Lens' ImportImageTask (Maybe Bool) Source #

Indicates whether the image is encrypted.

importImageTask_hypervisor :: Lens' ImportImageTask (Maybe Text) Source #

The target hypervisor for the import task.

Valid values: xen

importImageTask_imageId :: Lens' ImportImageTask (Maybe Text) Source #

The ID of the Amazon Machine Image (AMI) of the imported virtual machine.

importImageTask_importTaskId :: Lens' ImportImageTask (Maybe Text) Source #

The ID of the import image task.

importImageTask_kmsKeyId :: Lens' ImportImageTask (Maybe Text) Source #

The identifier for the KMS key that was used to create the encrypted image.

importImageTask_licenseSpecifications :: Lens' ImportImageTask (Maybe [ImportImageLicenseConfigurationResponse]) Source #

The ARNs of the license configurations that are associated with the import image task.

importImageTask_licenseType :: Lens' ImportImageTask (Maybe Text) Source #

The license type of the virtual machine.

importImageTask_platform :: Lens' ImportImageTask (Maybe Text) Source #

The description string for the import image task.

importImageTask_progress :: Lens' ImportImageTask (Maybe Text) Source #

The percentage of progress of the import image task.

importImageTask_status :: Lens' ImportImageTask (Maybe Text) Source #

A brief status for the import image task.

importImageTask_statusMessage :: Lens' ImportImageTask (Maybe Text) Source #

A descriptive status message for the import image task.

importImageTask_tags :: Lens' ImportImageTask (Maybe [Tag]) Source #

The tags for the import image task.

ImportInstanceLaunchSpecification

data ImportInstanceLaunchSpecification Source #

Describes the launch specification for VM import.

See: newImportInstanceLaunchSpecification smart constructor.

Constructors

ImportInstanceLaunchSpecification' 

Fields

Instances

Instances details
ToQuery ImportInstanceLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceLaunchSpecification

Generic ImportInstanceLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceLaunchSpecification

Associated Types

type Rep ImportInstanceLaunchSpecification :: Type -> Type #

Show ImportInstanceLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceLaunchSpecification

NFData ImportInstanceLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceLaunchSpecification

Eq ImportInstanceLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceLaunchSpecification

Hashable ImportInstanceLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceLaunchSpecification

type Rep ImportInstanceLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceLaunchSpecification

type Rep ImportInstanceLaunchSpecification = D1 ('MetaData "ImportInstanceLaunchSpecification" "Amazonka.EC2.Types.ImportInstanceLaunchSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportInstanceLaunchSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArchitectureValues))) :*: (S1 ('MetaSel ('Just "groupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "groupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "instanceInitiatedShutdownBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShutdownBehavior))))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)) :*: (S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Placement)))) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive UserData))))))))

newImportInstanceLaunchSpecification :: ImportInstanceLaunchSpecification Source #

Create a value of ImportInstanceLaunchSpecification 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:additionalInfo:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_additionalInfo - Reserved.

$sel:architecture:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_architecture - The architecture of the instance.

$sel:groupIds:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_groupIds - The security group IDs.

$sel:groupNames:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_groupNames - The security group names.

$sel:instanceInitiatedShutdownBehavior:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_instanceInitiatedShutdownBehavior - Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

$sel:instanceType:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_instanceType - The instance type. For more information about the instance types that you can import, see Instance Types in the VM Import/Export User Guide.

$sel:monitoring:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_monitoring - Indicates whether monitoring is enabled.

$sel:placement:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_placement - The placement information for the instance.

$sel:privateIpAddress:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_privateIpAddress - [EC2-VPC] An available IP address from the IP address range of the subnet.

$sel:subnetId:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_subnetId - [EC2-VPC] The ID of the subnet in which to launch the instance.

$sel:userData:ImportInstanceLaunchSpecification', importInstanceLaunchSpecification_userData - The Base64-encoded user data to make available to the instance.

importInstanceLaunchSpecification_instanceInitiatedShutdownBehavior :: Lens' ImportInstanceLaunchSpecification (Maybe ShutdownBehavior) Source #

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

importInstanceLaunchSpecification_instanceType :: Lens' ImportInstanceLaunchSpecification (Maybe InstanceType) Source #

The instance type. For more information about the instance types that you can import, see Instance Types in the VM Import/Export User Guide.

importInstanceLaunchSpecification_privateIpAddress :: Lens' ImportInstanceLaunchSpecification (Maybe Text) Source #

EC2-VPC
An available IP address from the IP address range of the subnet.

importInstanceLaunchSpecification_subnetId :: Lens' ImportInstanceLaunchSpecification (Maybe Text) Source #

EC2-VPC
The ID of the subnet in which to launch the instance.

importInstanceLaunchSpecification_userData :: Lens' ImportInstanceLaunchSpecification (Maybe UserData) Source #

The Base64-encoded user data to make available to the instance.

ImportInstanceTaskDetails

data ImportInstanceTaskDetails Source #

Describes an import instance task.

See: newImportInstanceTaskDetails smart constructor.

Constructors

ImportInstanceTaskDetails' 

Fields

Instances

Instances details
FromXML ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

Generic ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

Associated Types

type Rep ImportInstanceTaskDetails :: Type -> Type #

Read ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

Show ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

NFData ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

Eq ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

Hashable ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

type Rep ImportInstanceTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceTaskDetails

type Rep ImportInstanceTaskDetails = D1 ('MetaData "ImportInstanceTaskDetails" "Amazonka.EC2.Types.ImportInstanceTaskDetails" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportInstanceTaskDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformValues)) :*: S1 ('MetaSel ('Just "volumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImportInstanceVolumeDetailItem])))))

newImportInstanceTaskDetails :: ImportInstanceTaskDetails Source #

Create a value of ImportInstanceTaskDetails 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:

ImportInstanceTaskDetails, importInstanceTaskDetails_description - A description of the task.

$sel:instanceId:ImportInstanceTaskDetails', importInstanceTaskDetails_instanceId - The ID of the instance.

$sel:platform:ImportInstanceTaskDetails', importInstanceTaskDetails_platform - The instance operating system.

$sel:volumes:ImportInstanceTaskDetails', importInstanceTaskDetails_volumes - The volumes.

ImportInstanceVolumeDetailItem

data ImportInstanceVolumeDetailItem Source #

Describes an import volume task.

See: newImportInstanceVolumeDetailItem smart constructor.

Constructors

ImportInstanceVolumeDetailItem' 

Fields

Instances

Instances details
FromXML ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

Generic ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

Associated Types

type Rep ImportInstanceVolumeDetailItem :: Type -> Type #

Read ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

Show ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

NFData ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

Eq ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

Hashable ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

type Rep ImportInstanceVolumeDetailItem Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportInstanceVolumeDetailItem

type Rep ImportInstanceVolumeDetailItem = D1 ('MetaData "ImportInstanceVolumeDetailItem" "Amazonka.EC2.Types.ImportInstanceVolumeDetailItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportInstanceVolumeDetailItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bytesConverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageDescription)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volume") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageVolumeDescription))))))

newImportInstanceVolumeDetailItem :: ImportInstanceVolumeDetailItem Source #

Create a value of ImportInstanceVolumeDetailItem 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:availabilityZone:ImportInstanceVolumeDetailItem', importInstanceVolumeDetailItem_availabilityZone - The Availability Zone where the resulting instance will reside.

$sel:bytesConverted:ImportInstanceVolumeDetailItem', importInstanceVolumeDetailItem_bytesConverted - The number of bytes converted so far.

$sel:description:ImportInstanceVolumeDetailItem', importInstanceVolumeDetailItem_description - A description of the task.

$sel:image:ImportInstanceVolumeDetailItem', importInstanceVolumeDetailItem_image - The image.

$sel:status:ImportInstanceVolumeDetailItem', importInstanceVolumeDetailItem_status - The status of the import of this particular disk image.

$sel:statusMessage:ImportInstanceVolumeDetailItem', importInstanceVolumeDetailItem_statusMessage - The status information or errors related to the disk image.

$sel:volume:ImportInstanceVolumeDetailItem', importInstanceVolumeDetailItem_volume - The volume.

importInstanceVolumeDetailItem_availabilityZone :: Lens' ImportInstanceVolumeDetailItem (Maybe Text) Source #

The Availability Zone where the resulting instance will reside.

importInstanceVolumeDetailItem_status :: Lens' ImportInstanceVolumeDetailItem (Maybe Text) Source #

The status of the import of this particular disk image.

importInstanceVolumeDetailItem_statusMessage :: Lens' ImportInstanceVolumeDetailItem (Maybe Text) Source #

The status information or errors related to the disk image.

ImportSnapshotTask

data ImportSnapshotTask Source #

Describes an import snapshot task.

See: newImportSnapshotTask smart constructor.

Constructors

ImportSnapshotTask' 

Fields

Instances

Instances details
FromXML ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

Generic ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

Associated Types

type Rep ImportSnapshotTask :: Type -> Type #

Read ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

Show ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

NFData ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

Methods

rnf :: ImportSnapshotTask -> () #

Eq ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

Hashable ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

type Rep ImportSnapshotTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportSnapshotTask

type Rep ImportSnapshotTask = D1 ('MetaData "ImportSnapshotTask" "Amazonka.EC2.Types.ImportSnapshotTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportSnapshotTask'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotTaskDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapshotTaskDetail)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newImportSnapshotTask :: ImportSnapshotTask Source #

Create a value of ImportSnapshotTask 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:

ImportSnapshotTask, importSnapshotTask_description - A description of the import snapshot task.

$sel:importTaskId:ImportSnapshotTask', importSnapshotTask_importTaskId - The ID of the import snapshot task.

$sel:snapshotTaskDetail:ImportSnapshotTask', importSnapshotTask_snapshotTaskDetail - Describes an import snapshot task.

$sel:tags:ImportSnapshotTask', importSnapshotTask_tags - The tags for the import snapshot task.

importSnapshotTask_description :: Lens' ImportSnapshotTask (Maybe Text) Source #

A description of the import snapshot task.

importSnapshotTask_tags :: Lens' ImportSnapshotTask (Maybe [Tag]) Source #

The tags for the import snapshot task.

ImportVolumeTaskDetails

data ImportVolumeTaskDetails Source #

Describes an import volume task.

See: newImportVolumeTaskDetails smart constructor.

Constructors

ImportVolumeTaskDetails' 

Fields

Instances

Instances details
FromXML ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

Generic ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

Associated Types

type Rep ImportVolumeTaskDetails :: Type -> Type #

Read ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

Show ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

NFData ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

Methods

rnf :: ImportVolumeTaskDetails -> () #

Eq ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

Hashable ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

type Rep ImportVolumeTaskDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.ImportVolumeTaskDetails

type Rep ImportVolumeTaskDetails = D1 ('MetaData "ImportVolumeTaskDetails" "Amazonka.EC2.Types.ImportVolumeTaskDetails" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ImportVolumeTaskDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bytesConverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageDescription)) :*: S1 ('MetaSel ('Just "volume") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskImageVolumeDescription))))))

newImportVolumeTaskDetails :: ImportVolumeTaskDetails Source #

Create a value of ImportVolumeTaskDetails 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:availabilityZone:ImportVolumeTaskDetails', importVolumeTaskDetails_availabilityZone - The Availability Zone where the resulting volume will reside.

$sel:bytesConverted:ImportVolumeTaskDetails', importVolumeTaskDetails_bytesConverted - The number of bytes converted so far.

$sel:description:ImportVolumeTaskDetails', importVolumeTaskDetails_description - The description you provided when starting the import volume task.

$sel:image:ImportVolumeTaskDetails', importVolumeTaskDetails_image - The image.

$sel:volume:ImportVolumeTaskDetails', importVolumeTaskDetails_volume - The volume.

importVolumeTaskDetails_availabilityZone :: Lens' ImportVolumeTaskDetails (Maybe Text) Source #

The Availability Zone where the resulting volume will reside.

importVolumeTaskDetails_description :: Lens' ImportVolumeTaskDetails (Maybe Text) Source #

The description you provided when starting the import volume task.

InferenceAcceleratorInfo

data InferenceAcceleratorInfo Source #

Describes the Inference accelerators for the instance type.

See: newInferenceAcceleratorInfo smart constructor.

Constructors

InferenceAcceleratorInfo' 

Fields

Instances

Instances details
FromXML InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

Generic InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

Associated Types

type Rep InferenceAcceleratorInfo :: Type -> Type #

Read InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

Show InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

NFData InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

Eq InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

Hashable InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

type Rep InferenceAcceleratorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceAcceleratorInfo

type Rep InferenceAcceleratorInfo = D1 ('MetaData "InferenceAcceleratorInfo" "Amazonka.EC2.Types.InferenceAcceleratorInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InferenceAcceleratorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accelerators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InferenceDeviceInfo]))))

newInferenceAcceleratorInfo :: InferenceAcceleratorInfo Source #

Create a value of InferenceAcceleratorInfo 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:accelerators:InferenceAcceleratorInfo', inferenceAcceleratorInfo_accelerators - Describes the Inference accelerators for the instance type.

inferenceAcceleratorInfo_accelerators :: Lens' InferenceAcceleratorInfo (Maybe [InferenceDeviceInfo]) Source #

Describes the Inference accelerators for the instance type.

InferenceDeviceInfo

data InferenceDeviceInfo Source #

Describes the Inference accelerators for the instance type.

See: newInferenceDeviceInfo smart constructor.

Constructors

InferenceDeviceInfo' 

Fields

Instances

Instances details
FromXML InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

Generic InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

Associated Types

type Rep InferenceDeviceInfo :: Type -> Type #

Read InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

Show InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

NFData InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

Methods

rnf :: InferenceDeviceInfo -> () #

Eq InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

Hashable InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

type Rep InferenceDeviceInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InferenceDeviceInfo

type Rep InferenceDeviceInfo = D1 ('MetaData "InferenceDeviceInfo" "Amazonka.EC2.Types.InferenceDeviceInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InferenceDeviceInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "manufacturer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInferenceDeviceInfo :: InferenceDeviceInfo Source #

Create a value of InferenceDeviceInfo 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:count:InferenceDeviceInfo', inferenceDeviceInfo_count - The number of Inference accelerators for the instance type.

$sel:manufacturer:InferenceDeviceInfo', inferenceDeviceInfo_manufacturer - The manufacturer of the Inference accelerator.

$sel:name:InferenceDeviceInfo', inferenceDeviceInfo_name - The name of the Inference accelerator.

inferenceDeviceInfo_count :: Lens' InferenceDeviceInfo (Maybe Int) Source #

The number of Inference accelerators for the instance type.

inferenceDeviceInfo_manufacturer :: Lens' InferenceDeviceInfo (Maybe Text) Source #

The manufacturer of the Inference accelerator.

inferenceDeviceInfo_name :: Lens' InferenceDeviceInfo (Maybe Text) Source #

The name of the Inference accelerator.

Instance

data Instance Source #

Describes an instance.

See: newInstance smart constructor.

Constructors

Instance' 

Fields

Instances

Instances details
FromXML Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

Read Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

Show Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

NFData Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

Methods

rnf :: Instance -> () #

Eq Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

Hashable Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

type Rep Instance Source # 
Instance details

Defined in Amazonka.EC2.Types.Instance

type Rep Instance = D1 ('MetaData "Instance" "Amazonka.EC2.Types.Instance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Instance'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceBlockDeviceMapping])) :*: (S1 ('MetaSel ('Just "bootMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BootModeValues)) :*: S1 ('MetaSel ('Just "capacityReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "capacityReservationSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationSpecificationResponse)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cpuOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CpuOptions)) :*: S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "elasticGpuAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ElasticGpuAssociation])) :*: (S1 ('MetaSel ('Just "elasticInferenceAcceleratorAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ElasticInferenceAcceleratorAssociation])) :*: S1 ('MetaSel ('Just "enaSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "enclaveOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnclaveOptions)) :*: S1 ('MetaSel ('Just "hibernationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HibernationOptions))) :*: (S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfile)) :*: S1 ('MetaSel ('Just "instanceLifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceLifecycleType)))))) :*: (((S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "licenses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LicenseConfiguration])) :*: S1 ('MetaSel ('Just "maintenanceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMaintenanceOptions))) :*: (S1 ('MetaSel ('Just "metadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptionsResponse)) :*: S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceNetworkInterface]))))) :*: ((S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformValues)) :*: S1 ('MetaSel ('Just "platformDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateDnsNameOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrivateDnsNameOptionsResponse))) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode]))))))) :*: ((((S1 ('MetaSel ('Just "publicDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ramdiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "rootDeviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupIdentifier]))) :*: (S1 ('MetaSel ('Just "sourceDestCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "spotInstanceRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "sriovNetSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateReason)) :*: S1 ('MetaSel ('Just "stateTransitionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "tpmSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usageOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "usageOperationUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "amiLaunchIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstanceType) :*: S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)))) :*: ((S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Placement) :*: (S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Monitoring) :*: S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArchitectureValues))) :*: ((S1 ('MetaSel ('Just "rootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeviceType) :*: S1 ('MetaSel ('Just "virtualizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualizationType)) :*: (S1 ('MetaSel ('Just "hypervisor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HypervisorType) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstanceState))))))))

newInstance Source #

Create a value of Instance 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:blockDeviceMappings:Instance', instance_blockDeviceMappings - Any block device mapping entries for the instance.

$sel:bootMode:Instance', instance_bootMode - The boot mode of the instance. For more information, see Boot modes in the Amazon EC2 User Guide.

$sel:capacityReservationId:Instance', instance_capacityReservationId - The ID of the Capacity Reservation.

$sel:capacityReservationSpecification:Instance', instance_capacityReservationSpecification - Information about the Capacity Reservation targeting option.

$sel:clientToken:Instance', instance_clientToken - The idempotency token you provided when you launched the instance, if applicable.

$sel:cpuOptions:Instance', instance_cpuOptions - The CPU options for the instance.

$sel:ebsOptimized:Instance', instance_ebsOptimized - Indicates whether the instance is optimized for Amazon EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

$sel:elasticGpuAssociations:Instance', instance_elasticGpuAssociations - The Elastic GPU associated with the instance.

$sel:elasticInferenceAcceleratorAssociations:Instance', instance_elasticInferenceAcceleratorAssociations - The elastic inference accelerator associated with the instance.

$sel:enaSupport:Instance', instance_enaSupport - Specifies whether enhanced networking with ENA is enabled.

$sel:enclaveOptions:Instance', instance_enclaveOptions - Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

$sel:hibernationOptions:Instance', instance_hibernationOptions - Indicates whether the instance is enabled for hibernation.

$sel:iamInstanceProfile:Instance', instance_iamInstanceProfile - The IAM instance profile associated with the instance, if applicable.

$sel:instanceLifecycle:Instance', instance_instanceLifecycle - Indicates whether this is a Spot Instance or a Scheduled Instance.

$sel:ipv6Address:Instance', instance_ipv6Address - The IPv6 address assigned to the instance.

$sel:kernelId:Instance', instance_kernelId - The kernel associated with this instance, if applicable.

$sel:keyName:Instance', instance_keyName - The name of the key pair, if this instance was launched with an associated key pair.

$sel:licenses:Instance', instance_licenses - The license configurations for the instance.

$sel:maintenanceOptions:Instance', instance_maintenanceOptions - Provides information on the recovery and maintenance options of your instance.

$sel:metadataOptions:Instance', instance_metadataOptions - The metadata options for the instance.

$sel:networkInterfaces:Instance', instance_networkInterfaces - [EC2-VPC] The network interfaces for the instance.

$sel:outpostArn:Instance', instance_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:platform:Instance', instance_platform - The value is Windows for Windows instances; otherwise blank.

$sel:platformDetails:Instance', instance_platformDetails - The platform details value for the instance. For more information, see AMI billing information fields in the Amazon EC2 User Guide.

Instance, instance_privateDnsName - (IPv4 only) The private DNS hostname name assigned to the instance. This DNS hostname can only be used inside the Amazon EC2 network. This name is not available until the instance enters the running state.

EC2-VPC
The Amazon-provided DNS server resolves Amazon-provided private DNS hostnames if you've enabled DNS resolution and DNS hostnames in your VPC. If you are not using the Amazon-provided DNS server in your VPC, your custom domain name servers must resolve the hostname as appropriate.

$sel:privateDnsNameOptions:Instance', instance_privateDnsNameOptions - The options for the instance hostname.

Instance, instance_privateIpAddress - The private IPv4 address assigned to the instance.

$sel:productCodes:Instance', instance_productCodes - The product codes attached to this instance, if applicable.

$sel:publicDnsName:Instance', instance_publicDnsName - (IPv4 only) The public DNS name assigned to the instance. This name is not available until the instance enters the running state. For EC2-VPC, this name is only available if you've enabled DNS hostnames for your VPC.

$sel:publicIpAddress:Instance', instance_publicIpAddress - The public IPv4 address, or the Carrier IP address assigned to the instance, if applicable.

A Carrier IP address only applies to an instance launched in a subnet associated with a Wavelength Zone.

$sel:ramdiskId:Instance', instance_ramdiskId - The RAM disk associated with this instance, if applicable.

$sel:rootDeviceName:Instance', instance_rootDeviceName - The device name of the root device volume (for example, /dev/sda1).

$sel:securityGroups:Instance', instance_securityGroups - The security groups for the instance.

Instance, instance_sourceDestCheck - Indicates whether source/destination checking is enabled.

$sel:spotInstanceRequestId:Instance', instance_spotInstanceRequestId - If the request is a Spot Instance request, the ID of the request.

$sel:sriovNetSupport:Instance', instance_sriovNetSupport - Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

$sel:stateReason:Instance', instance_stateReason - The reason for the most recent state transition.

$sel:stateTransitionReason:Instance', instance_stateTransitionReason - The reason for the most recent state transition. This might be an empty string.

Instance, instance_subnetId - [EC2-VPC] The ID of the subnet in which the instance is running.

$sel:tags:Instance', instance_tags - Any tags assigned to the instance.

$sel:tpmSupport:Instance', instance_tpmSupport - If the instance is configured for NitroTPM support, the value is v2.0. For more information, see NitroTPM in the Amazon EC2 User Guide.

$sel:usageOperation:Instance', instance_usageOperation - The usage operation value for the instance. For more information, see AMI billing information fields in the Amazon EC2 User Guide.

$sel:usageOperationUpdateTime:Instance', instance_usageOperationUpdateTime - The time that the usage operation was last updated.

Instance, instance_vpcId - [EC2-VPC] The ID of the VPC in which the instance is running.

$sel:instanceId:Instance', instance_instanceId - The ID of the instance.

$sel:imageId:Instance', instance_imageId - The ID of the AMI used to launch the instance.

$sel:amiLaunchIndex:Instance', instance_amiLaunchIndex - The AMI launch index, which can be used to find this instance in the launch group.

$sel:instanceType:Instance', instance_instanceType - The instance type.

$sel:launchTime:Instance', instance_launchTime - The time the instance was launched.

$sel:placement:Instance', instance_placement - The location where the instance launched, if applicable.

$sel:monitoring:Instance', instance_monitoring - The monitoring for the instance.

$sel:architecture:Instance', instance_architecture - The architecture of the image.

$sel:rootDeviceType:Instance', instance_rootDeviceType - The root device type used by the AMI. The AMI can use an EBS volume or an instance store volume.

$sel:virtualizationType:Instance', instance_virtualizationType - The virtualization type of the instance.

$sel:hypervisor:Instance', instance_hypervisor - The hypervisor type of the instance. The value xen is used for both Xen and Nitro hypervisors.

Instance, instance_state - The current state of the instance.

instance_blockDeviceMappings :: Lens' Instance (Maybe [InstanceBlockDeviceMapping]) Source #

Any block device mapping entries for the instance.

instance_bootMode :: Lens' Instance (Maybe BootModeValues) Source #

The boot mode of the instance. For more information, see Boot modes in the Amazon EC2 User Guide.

instance_capacityReservationId :: Lens' Instance (Maybe Text) Source #

The ID of the Capacity Reservation.

instance_capacityReservationSpecification :: Lens' Instance (Maybe CapacityReservationSpecificationResponse) Source #

Information about the Capacity Reservation targeting option.

instance_clientToken :: Lens' Instance (Maybe Text) Source #

The idempotency token you provided when you launched the instance, if applicable.

instance_cpuOptions :: Lens' Instance (Maybe CpuOptions) Source #

The CPU options for the instance.

instance_ebsOptimized :: Lens' Instance (Maybe Bool) Source #

Indicates whether the instance is optimized for Amazon EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

instance_elasticGpuAssociations :: Lens' Instance (Maybe [ElasticGpuAssociation]) Source #

The Elastic GPU associated with the instance.

instance_elasticInferenceAcceleratorAssociations :: Lens' Instance (Maybe [ElasticInferenceAcceleratorAssociation]) Source #

The elastic inference accelerator associated with the instance.

instance_enaSupport :: Lens' Instance (Maybe Bool) Source #

Specifies whether enhanced networking with ENA is enabled.

instance_enclaveOptions :: Lens' Instance (Maybe EnclaveOptions) Source #

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

instance_hibernationOptions :: Lens' Instance (Maybe HibernationOptions) Source #

Indicates whether the instance is enabled for hibernation.

instance_iamInstanceProfile :: Lens' Instance (Maybe IamInstanceProfile) Source #

The IAM instance profile associated with the instance, if applicable.

instance_instanceLifecycle :: Lens' Instance (Maybe InstanceLifecycleType) Source #

Indicates whether this is a Spot Instance or a Scheduled Instance.

instance_ipv6Address :: Lens' Instance (Maybe Text) Source #

The IPv6 address assigned to the instance.

instance_kernelId :: Lens' Instance (Maybe Text) Source #

The kernel associated with this instance, if applicable.

instance_keyName :: Lens' Instance (Maybe Text) Source #

The name of the key pair, if this instance was launched with an associated key pair.

instance_licenses :: Lens' Instance (Maybe [LicenseConfiguration]) Source #

The license configurations for the instance.

instance_maintenanceOptions :: Lens' Instance (Maybe InstanceMaintenanceOptions) Source #

Provides information on the recovery and maintenance options of your instance.

instance_networkInterfaces :: Lens' Instance (Maybe [InstanceNetworkInterface]) Source #

EC2-VPC
The network interfaces for the instance.

instance_outpostArn :: Lens' Instance (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

instance_platform :: Lens' Instance (Maybe PlatformValues) Source #

The value is Windows for Windows instances; otherwise blank.

instance_platformDetails :: Lens' Instance (Maybe Text) Source #

The platform details value for the instance. For more information, see AMI billing information fields in the Amazon EC2 User Guide.

instance_privateDnsName :: Lens' Instance (Maybe Text) Source #

(IPv4 only) The private DNS hostname name assigned to the instance. This DNS hostname can only be used inside the Amazon EC2 network. This name is not available until the instance enters the running state.

EC2-VPC
The Amazon-provided DNS server resolves Amazon-provided private DNS hostnames if you've enabled DNS resolution and DNS hostnames in your VPC. If you are not using the Amazon-provided DNS server in your VPC, your custom domain name servers must resolve the hostname as appropriate.

instance_privateIpAddress :: Lens' Instance (Maybe Text) Source #

The private IPv4 address assigned to the instance.

instance_productCodes :: Lens' Instance (Maybe [ProductCode]) Source #

The product codes attached to this instance, if applicable.

instance_publicDnsName :: Lens' Instance (Maybe Text) Source #

(IPv4 only) The public DNS name assigned to the instance. This name is not available until the instance enters the running state. For EC2-VPC, this name is only available if you've enabled DNS hostnames for your VPC.

instance_publicIpAddress :: Lens' Instance (Maybe Text) Source #

The public IPv4 address, or the Carrier IP address assigned to the instance, if applicable.

A Carrier IP address only applies to an instance launched in a subnet associated with a Wavelength Zone.

instance_ramdiskId :: Lens' Instance (Maybe Text) Source #

The RAM disk associated with this instance, if applicable.

instance_rootDeviceName :: Lens' Instance (Maybe Text) Source #

The device name of the root device volume (for example, /dev/sda1).

instance_securityGroups :: Lens' Instance (Maybe [GroupIdentifier]) Source #

The security groups for the instance.

instance_sourceDestCheck :: Lens' Instance (Maybe Bool) Source #

Indicates whether source/destination checking is enabled.

instance_spotInstanceRequestId :: Lens' Instance (Maybe Text) Source #

If the request is a Spot Instance request, the ID of the request.

instance_sriovNetSupport :: Lens' Instance (Maybe Text) Source #

Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

instance_stateReason :: Lens' Instance (Maybe StateReason) Source #

The reason for the most recent state transition.

instance_stateTransitionReason :: Lens' Instance (Maybe Text) Source #

The reason for the most recent state transition. This might be an empty string.

instance_subnetId :: Lens' Instance (Maybe Text) Source #

EC2-VPC
The ID of the subnet in which the instance is running.

instance_tags :: Lens' Instance (Maybe [Tag]) Source #

Any tags assigned to the instance.

instance_tpmSupport :: Lens' Instance (Maybe Text) Source #

If the instance is configured for NitroTPM support, the value is v2.0. For more information, see NitroTPM in the Amazon EC2 User Guide.

instance_usageOperation :: Lens' Instance (Maybe Text) Source #

The usage operation value for the instance. For more information, see AMI billing information fields in the Amazon EC2 User Guide.

instance_usageOperationUpdateTime :: Lens' Instance (Maybe UTCTime) Source #

The time that the usage operation was last updated.

instance_vpcId :: Lens' Instance (Maybe Text) Source #

EC2-VPC
The ID of the VPC in which the instance is running.

instance_instanceId :: Lens' Instance Text Source #

The ID of the instance.

instance_imageId :: Lens' Instance Text Source #

The ID of the AMI used to launch the instance.

instance_amiLaunchIndex :: Lens' Instance Int Source #

The AMI launch index, which can be used to find this instance in the launch group.

instance_launchTime :: Lens' Instance UTCTime Source #

The time the instance was launched.

instance_placement :: Lens' Instance Placement Source #

The location where the instance launched, if applicable.

instance_monitoring :: Lens' Instance Monitoring Source #

The monitoring for the instance.

instance_rootDeviceType :: Lens' Instance DeviceType Source #

The root device type used by the AMI. The AMI can use an EBS volume or an instance store volume.

instance_virtualizationType :: Lens' Instance VirtualizationType Source #

The virtualization type of the instance.

instance_hypervisor :: Lens' Instance HypervisorType Source #

The hypervisor type of the instance. The value xen is used for both Xen and Nitro hypervisors.

instance_state :: Lens' Instance InstanceState Source #

The current state of the instance.

InstanceBlockDeviceMapping

data InstanceBlockDeviceMapping Source #

Describes a block device mapping.

See: newInstanceBlockDeviceMapping smart constructor.

Constructors

InstanceBlockDeviceMapping' 

Fields

Instances

Instances details
FromXML InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

Generic InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

Associated Types

type Rep InstanceBlockDeviceMapping :: Type -> Type #

Read InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

Show InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

NFData InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

Eq InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

Hashable InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping = D1 ('MetaData "InstanceBlockDeviceMapping" "Amazonka.EC2.Types.InstanceBlockDeviceMapping" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceBlockDeviceMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInstanceBlockDevice))))

newInstanceBlockDeviceMapping :: InstanceBlockDeviceMapping Source #

Create a value of InstanceBlockDeviceMapping 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:deviceName:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_deviceName - The device name (for example, /dev/sdh or xvdh).

$sel:ebs:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_ebs - Parameters used to automatically set up EBS volumes when the instance is launched.

instanceBlockDeviceMapping_deviceName :: Lens' InstanceBlockDeviceMapping (Maybe Text) Source #

The device name (for example, /dev/sdh or xvdh).

instanceBlockDeviceMapping_ebs :: Lens' InstanceBlockDeviceMapping (Maybe EbsInstanceBlockDevice) Source #

Parameters used to automatically set up EBS volumes when the instance is launched.

InstanceBlockDeviceMappingSpecification

data InstanceBlockDeviceMappingSpecification Source #

Describes a block device mapping entry.

See: newInstanceBlockDeviceMappingSpecification smart constructor.

Constructors

InstanceBlockDeviceMappingSpecification' 

Fields

Instances

Instances details
ToQuery InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

Generic InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

Read InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

Show InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

NFData InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

Eq InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

Hashable InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

type Rep InstanceBlockDeviceMappingSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification

type Rep InstanceBlockDeviceMappingSpecification = D1 ('MetaData "InstanceBlockDeviceMappingSpecification" "Amazonka.EC2.Types.InstanceBlockDeviceMappingSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceBlockDeviceMappingSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInstanceBlockDeviceSpecification))) :*: (S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInstanceBlockDeviceMappingSpecification :: InstanceBlockDeviceMappingSpecification Source #

Create a value of InstanceBlockDeviceMappingSpecification 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:deviceName:InstanceBlockDeviceMappingSpecification', instanceBlockDeviceMappingSpecification_deviceName - The device name (for example, /dev/sdh or xvdh).

$sel:ebs:InstanceBlockDeviceMappingSpecification', instanceBlockDeviceMappingSpecification_ebs - Parameters used to automatically set up EBS volumes when the instance is launched.

$sel:noDevice:InstanceBlockDeviceMappingSpecification', instanceBlockDeviceMappingSpecification_noDevice - suppress the specified device included in the block device mapping.

$sel:virtualName:InstanceBlockDeviceMappingSpecification', instanceBlockDeviceMappingSpecification_virtualName - The virtual device name.

instanceBlockDeviceMappingSpecification_ebs :: Lens' InstanceBlockDeviceMappingSpecification (Maybe EbsInstanceBlockDeviceSpecification) Source #

Parameters used to automatically set up EBS volumes when the instance is launched.

instanceBlockDeviceMappingSpecification_noDevice :: Lens' InstanceBlockDeviceMappingSpecification (Maybe Text) Source #

suppress the specified device included in the block device mapping.

InstanceCapacity

data InstanceCapacity Source #

Information about the number of instances that can be launched onto the Dedicated Host.

See: newInstanceCapacity smart constructor.

Constructors

InstanceCapacity' 

Fields

  • availableCapacity :: Maybe Int

    The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.

  • instanceType :: Maybe Text

    The instance type supported by the Dedicated Host.

  • totalCapacity :: Maybe Int

    The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.

Instances

Instances details
FromXML InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

Generic InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

Associated Types

type Rep InstanceCapacity :: Type -> Type #

Read InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

Show InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

NFData InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

Methods

rnf :: InstanceCapacity -> () #

Eq InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

Hashable InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

type Rep InstanceCapacity Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCapacity

type Rep InstanceCapacity = D1 ('MetaData "InstanceCapacity" "Amazonka.EC2.Types.InstanceCapacity" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceCapacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availableCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newInstanceCapacity :: InstanceCapacity Source #

Create a value of InstanceCapacity 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:availableCapacity:InstanceCapacity', instanceCapacity_availableCapacity - The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.

$sel:instanceType:InstanceCapacity', instanceCapacity_instanceType - The instance type supported by the Dedicated Host.

$sel:totalCapacity:InstanceCapacity', instanceCapacity_totalCapacity - The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.

instanceCapacity_availableCapacity :: Lens' InstanceCapacity (Maybe Int) Source #

The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.

instanceCapacity_instanceType :: Lens' InstanceCapacity (Maybe Text) Source #

The instance type supported by the Dedicated Host.

instanceCapacity_totalCapacity :: Lens' InstanceCapacity (Maybe Int) Source #

The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.

InstanceCount

data InstanceCount Source #

Describes a Reserved Instance listing state.

See: newInstanceCount smart constructor.

Constructors

InstanceCount' 

Fields

Instances

Instances details
FromXML InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

Generic InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

Associated Types

type Rep InstanceCount :: Type -> Type #

Read InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

Show InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

NFData InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

Methods

rnf :: InstanceCount -> () #

Eq InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

Hashable InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

type Rep InstanceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCount

type Rep InstanceCount = D1 ('MetaData "InstanceCount" "Amazonka.EC2.Types.InstanceCount" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListingState))))

newInstanceCount :: InstanceCount Source #

Create a value of InstanceCount 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:instanceCount:InstanceCount', instanceCount_instanceCount - The number of listed Reserved Instances in the state specified by the state.

$sel:state:InstanceCount', instanceCount_state - The states of the listed Reserved Instances.

instanceCount_instanceCount :: Lens' InstanceCount (Maybe Int) Source #

The number of listed Reserved Instances in the state specified by the state.

instanceCount_state :: Lens' InstanceCount (Maybe ListingState) Source #

The states of the listed Reserved Instances.

InstanceCreditSpecification

data InstanceCreditSpecification Source #

Describes the credit option for CPU usage of a burstable performance instance.

See: newInstanceCreditSpecification smart constructor.

Constructors

InstanceCreditSpecification' 

Fields

Instances

Instances details
FromXML InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

Generic InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

Associated Types

type Rep InstanceCreditSpecification :: Type -> Type #

Read InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

Show InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

NFData InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

Eq InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

Hashable InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

type Rep InstanceCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecification

type Rep InstanceCreditSpecification = D1 ('MetaData "InstanceCreditSpecification" "Amazonka.EC2.Types.InstanceCreditSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceCreditSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpuCredits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceCreditSpecification :: InstanceCreditSpecification Source #

Create a value of InstanceCreditSpecification 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:cpuCredits:InstanceCreditSpecification', instanceCreditSpecification_cpuCredits - The credit option for CPU usage of the instance.

Valid values: standard | unlimited

$sel:instanceId:InstanceCreditSpecification', instanceCreditSpecification_instanceId - The ID of the instance.

instanceCreditSpecification_cpuCredits :: Lens' InstanceCreditSpecification (Maybe Text) Source #

The credit option for CPU usage of the instance.

Valid values: standard | unlimited

InstanceCreditSpecificationRequest

data InstanceCreditSpecificationRequest Source #

Describes the credit option for CPU usage of a burstable performance instance.

See: newInstanceCreditSpecificationRequest smart constructor.

Constructors

InstanceCreditSpecificationRequest' 

Fields

  • cpuCredits :: Maybe Text

    The credit option for CPU usage of the instance.

    Valid values: standard | unlimited

    T3 instances with host tenancy do not support the unlimited CPU credit option.

  • instanceId :: Maybe Text

    The ID of the instance.

Instances

Instances details
ToQuery InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

Generic InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

Associated Types

type Rep InstanceCreditSpecificationRequest :: Type -> Type #

Read InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

Show InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

NFData InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

Eq InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

Hashable InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

type Rep InstanceCreditSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceCreditSpecificationRequest

type Rep InstanceCreditSpecificationRequest = D1 ('MetaData "InstanceCreditSpecificationRequest" "Amazonka.EC2.Types.InstanceCreditSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceCreditSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpuCredits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceCreditSpecificationRequest :: InstanceCreditSpecificationRequest Source #

Create a value of InstanceCreditSpecificationRequest 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:cpuCredits:InstanceCreditSpecificationRequest', instanceCreditSpecificationRequest_cpuCredits - The credit option for CPU usage of the instance.

Valid values: standard | unlimited

T3 instances with host tenancy do not support the unlimited CPU credit option.

$sel:instanceId:InstanceCreditSpecificationRequest', instanceCreditSpecificationRequest_instanceId - The ID of the instance.

instanceCreditSpecificationRequest_cpuCredits :: Lens' InstanceCreditSpecificationRequest (Maybe Text) Source #

The credit option for CPU usage of the instance.

Valid values: standard | unlimited

T3 instances with host tenancy do not support the unlimited CPU credit option.

InstanceEventWindow

data InstanceEventWindow Source #

The event window.

See: newInstanceEventWindow smart constructor.

Constructors

InstanceEventWindow' 

Fields

Instances

Instances details
FromXML InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

Generic InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

Associated Types

type Rep InstanceEventWindow :: Type -> Type #

Read InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

Show InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

NFData InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

Methods

rnf :: InstanceEventWindow -> () #

Eq InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

Hashable InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

type Rep InstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindow

newInstanceEventWindow :: InstanceEventWindow Source #

Create a value of InstanceEventWindow 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:associationTarget:InstanceEventWindow', instanceEventWindow_associationTarget - One or more targets associated with the event window.

$sel:cronExpression:InstanceEventWindow', instanceEventWindow_cronExpression - The cron expression defined for the event window.

$sel:instanceEventWindowId:InstanceEventWindow', instanceEventWindow_instanceEventWindowId - The ID of the event window.

$sel:name:InstanceEventWindow', instanceEventWindow_name - The name of the event window.

$sel:state:InstanceEventWindow', instanceEventWindow_state - The current state of the event window.

InstanceEventWindow, instanceEventWindow_tags - The instance tags associated with the event window.

$sel:timeRanges:InstanceEventWindow', instanceEventWindow_timeRanges - One or more time ranges defined for the event window.

instanceEventWindow_cronExpression :: Lens' InstanceEventWindow (Maybe Text) Source #

The cron expression defined for the event window.

instanceEventWindow_tags :: Lens' InstanceEventWindow (Maybe [Tag]) Source #

The instance tags associated with the event window.

instanceEventWindow_timeRanges :: Lens' InstanceEventWindow (Maybe [InstanceEventWindowTimeRange]) Source #

One or more time ranges defined for the event window.

InstanceEventWindowAssociationRequest

data InstanceEventWindowAssociationRequest Source #

One or more targets associated with the specified event window. Only one type of target (instance ID, instance tag, or Dedicated Host ID) can be associated with an event window.

See: newInstanceEventWindowAssociationRequest smart constructor.

Constructors

InstanceEventWindowAssociationRequest' 

Fields

  • dedicatedHostIds :: Maybe [Text]

    The IDs of the Dedicated Hosts to associate with the event window.

  • instanceIds :: Maybe [Text]

    The IDs of the instances to associate with the event window. If the instance is on a Dedicated Host, you can't specify the Instance ID parameter; you must use the Dedicated Host ID parameter.

  • instanceTags :: Maybe [Tag]

    The instance tags to associate with the event window. Any instances associated with the tags will be associated with the event window.

Instances

Instances details
ToQuery InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

Generic InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

Read InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

Show InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

NFData InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

Eq InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

Hashable InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

type Rep InstanceEventWindowAssociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationRequest

type Rep InstanceEventWindowAssociationRequest = D1 ('MetaData "InstanceEventWindowAssociationRequest" "Amazonka.EC2.Types.InstanceEventWindowAssociationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceEventWindowAssociationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dedicatedHostIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "instanceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newInstanceEventWindowAssociationRequest :: InstanceEventWindowAssociationRequest Source #

Create a value of InstanceEventWindowAssociationRequest 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:dedicatedHostIds:InstanceEventWindowAssociationRequest', instanceEventWindowAssociationRequest_dedicatedHostIds - The IDs of the Dedicated Hosts to associate with the event window.

$sel:instanceIds:InstanceEventWindowAssociationRequest', instanceEventWindowAssociationRequest_instanceIds - The IDs of the instances to associate with the event window. If the instance is on a Dedicated Host, you can't specify the Instance ID parameter; you must use the Dedicated Host ID parameter.

$sel:instanceTags:InstanceEventWindowAssociationRequest', instanceEventWindowAssociationRequest_instanceTags - The instance tags to associate with the event window. Any instances associated with the tags will be associated with the event window.

instanceEventWindowAssociationRequest_dedicatedHostIds :: Lens' InstanceEventWindowAssociationRequest (Maybe [Text]) Source #

The IDs of the Dedicated Hosts to associate with the event window.

instanceEventWindowAssociationRequest_instanceIds :: Lens' InstanceEventWindowAssociationRequest (Maybe [Text]) Source #

The IDs of the instances to associate with the event window. If the instance is on a Dedicated Host, you can't specify the Instance ID parameter; you must use the Dedicated Host ID parameter.

instanceEventWindowAssociationRequest_instanceTags :: Lens' InstanceEventWindowAssociationRequest (Maybe [Tag]) Source #

The instance tags to associate with the event window. Any instances associated with the tags will be associated with the event window.

InstanceEventWindowAssociationTarget

data InstanceEventWindowAssociationTarget Source #

One or more targets associated with the event window.

See: newInstanceEventWindowAssociationTarget smart constructor.

Constructors

InstanceEventWindowAssociationTarget' 

Fields

  • dedicatedHostIds :: Maybe [Text]

    The IDs of the Dedicated Hosts associated with the event window.

  • instanceIds :: Maybe [Text]

    The IDs of the instances associated with the event window.

  • tags :: Maybe [Tag]

    The instance tags associated with the event window. Any instances associated with the tags will be associated with the event window.

Instances

Instances details
FromXML InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

Generic InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

Read InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

Show InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

NFData InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

Eq InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

Hashable InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

type Rep InstanceEventWindowAssociationTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowAssociationTarget

type Rep InstanceEventWindowAssociationTarget = D1 ('MetaData "InstanceEventWindowAssociationTarget" "Amazonka.EC2.Types.InstanceEventWindowAssociationTarget" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceEventWindowAssociationTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dedicatedHostIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newInstanceEventWindowAssociationTarget :: InstanceEventWindowAssociationTarget Source #

Create a value of InstanceEventWindowAssociationTarget 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:dedicatedHostIds:InstanceEventWindowAssociationTarget', instanceEventWindowAssociationTarget_dedicatedHostIds - The IDs of the Dedicated Hosts associated with the event window.

$sel:instanceIds:InstanceEventWindowAssociationTarget', instanceEventWindowAssociationTarget_instanceIds - The IDs of the instances associated with the event window.

$sel:tags:InstanceEventWindowAssociationTarget', instanceEventWindowAssociationTarget_tags - The instance tags associated with the event window. Any instances associated with the tags will be associated with the event window.

instanceEventWindowAssociationTarget_dedicatedHostIds :: Lens' InstanceEventWindowAssociationTarget (Maybe [Text]) Source #

The IDs of the Dedicated Hosts associated with the event window.

instanceEventWindowAssociationTarget_instanceIds :: Lens' InstanceEventWindowAssociationTarget (Maybe [Text]) Source #

The IDs of the instances associated with the event window.

instanceEventWindowAssociationTarget_tags :: Lens' InstanceEventWindowAssociationTarget (Maybe [Tag]) Source #

The instance tags associated with the event window. Any instances associated with the tags will be associated with the event window.

InstanceEventWindowDisassociationRequest

data InstanceEventWindowDisassociationRequest Source #

The targets to disassociate from the specified event window.

See: newInstanceEventWindowDisassociationRequest smart constructor.

Constructors

InstanceEventWindowDisassociationRequest' 

Fields

  • dedicatedHostIds :: Maybe [Text]

    The IDs of the Dedicated Hosts to disassociate from the event window.

  • instanceIds :: Maybe [Text]

    The IDs of the instances to disassociate from the event window.

  • instanceTags :: Maybe [Tag]

    The instance tags to disassociate from the event window. Any instances associated with the tags will be disassociated from the event window.

Instances

Instances details
ToQuery InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

Generic InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

Read InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

Show InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

NFData InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

Eq InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

Hashable InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

type Rep InstanceEventWindowDisassociationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest

type Rep InstanceEventWindowDisassociationRequest = D1 ('MetaData "InstanceEventWindowDisassociationRequest" "Amazonka.EC2.Types.InstanceEventWindowDisassociationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceEventWindowDisassociationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dedicatedHostIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "instanceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newInstanceEventWindowDisassociationRequest :: InstanceEventWindowDisassociationRequest Source #

Create a value of InstanceEventWindowDisassociationRequest 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:dedicatedHostIds:InstanceEventWindowDisassociationRequest', instanceEventWindowDisassociationRequest_dedicatedHostIds - The IDs of the Dedicated Hosts to disassociate from the event window.

$sel:instanceIds:InstanceEventWindowDisassociationRequest', instanceEventWindowDisassociationRequest_instanceIds - The IDs of the instances to disassociate from the event window.

$sel:instanceTags:InstanceEventWindowDisassociationRequest', instanceEventWindowDisassociationRequest_instanceTags - The instance tags to disassociate from the event window. Any instances associated with the tags will be disassociated from the event window.

instanceEventWindowDisassociationRequest_dedicatedHostIds :: Lens' InstanceEventWindowDisassociationRequest (Maybe [Text]) Source #

The IDs of the Dedicated Hosts to disassociate from the event window.

instanceEventWindowDisassociationRequest_instanceIds :: Lens' InstanceEventWindowDisassociationRequest (Maybe [Text]) Source #

The IDs of the instances to disassociate from the event window.

instanceEventWindowDisassociationRequest_instanceTags :: Lens' InstanceEventWindowDisassociationRequest (Maybe [Tag]) Source #

The instance tags to disassociate from the event window. Any instances associated with the tags will be disassociated from the event window.

InstanceEventWindowStateChange

data InstanceEventWindowStateChange Source #

The state of the event window.

See: newInstanceEventWindowStateChange smart constructor.

Constructors

InstanceEventWindowStateChange' 

Fields

Instances

Instances details
FromXML InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

Generic InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

Associated Types

type Rep InstanceEventWindowStateChange :: Type -> Type #

Read InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

Show InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

NFData InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

Eq InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

Hashable InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

type Rep InstanceEventWindowStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowStateChange

type Rep InstanceEventWindowStateChange = D1 ('MetaData "InstanceEventWindowStateChange" "Amazonka.EC2.Types.InstanceEventWindowStateChange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceEventWindowStateChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceEventWindowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceEventWindowState))))

newInstanceEventWindowStateChange :: InstanceEventWindowStateChange Source #

Create a value of InstanceEventWindowStateChange 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:instanceEventWindowId:InstanceEventWindowStateChange', instanceEventWindowStateChange_instanceEventWindowId - The ID of the event window.

$sel:state:InstanceEventWindowStateChange', instanceEventWindowStateChange_state - The current state of the event window.

InstanceEventWindowTimeRange

data InstanceEventWindowTimeRange Source #

The start day and time and the end day and time of the time range, in UTC.

See: newInstanceEventWindowTimeRange smart constructor.

Constructors

InstanceEventWindowTimeRange' 

Fields

Instances

Instances details
FromXML InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

Generic InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

Associated Types

type Rep InstanceEventWindowTimeRange :: Type -> Type #

Read InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

Show InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

NFData InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

Eq InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

Hashable InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

type Rep InstanceEventWindowTimeRange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRange

type Rep InstanceEventWindowTimeRange = D1 ('MetaData "InstanceEventWindowTimeRange" "Amazonka.EC2.Types.InstanceEventWindowTimeRange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceEventWindowTimeRange'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "endWeekDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeekDay))) :*: (S1 ('MetaSel ('Just "startHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "startWeekDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeekDay)))))

newInstanceEventWindowTimeRange :: InstanceEventWindowTimeRange Source #

Create a value of InstanceEventWindowTimeRange 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:endHour:InstanceEventWindowTimeRange', instanceEventWindowTimeRange_endHour - The hour when the time range ends.

$sel:endWeekDay:InstanceEventWindowTimeRange', instanceEventWindowTimeRange_endWeekDay - The day on which the time range ends.

$sel:startHour:InstanceEventWindowTimeRange', instanceEventWindowTimeRange_startHour - The hour when the time range begins.

$sel:startWeekDay:InstanceEventWindowTimeRange', instanceEventWindowTimeRange_startWeekDay - The day on which the time range begins.

InstanceEventWindowTimeRangeRequest

data InstanceEventWindowTimeRangeRequest Source #

The start day and time and the end day and time of the time range, in UTC.

See: newInstanceEventWindowTimeRangeRequest smart constructor.

Constructors

InstanceEventWindowTimeRangeRequest' 

Fields

Instances

Instances details
ToQuery InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

Generic InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

Read InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

Show InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

NFData InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

Eq InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

Hashable InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

type Rep InstanceEventWindowTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest

type Rep InstanceEventWindowTimeRangeRequest = D1 ('MetaData "InstanceEventWindowTimeRangeRequest" "Amazonka.EC2.Types.InstanceEventWindowTimeRangeRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceEventWindowTimeRangeRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "endWeekDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeekDay))) :*: (S1 ('MetaSel ('Just "startHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "startWeekDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeekDay)))))

newInstanceEventWindowTimeRangeRequest :: InstanceEventWindowTimeRangeRequest Source #

Create a value of InstanceEventWindowTimeRangeRequest 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:endHour:InstanceEventWindowTimeRangeRequest', instanceEventWindowTimeRangeRequest_endHour - The hour when the time range ends.

$sel:endWeekDay:InstanceEventWindowTimeRangeRequest', instanceEventWindowTimeRangeRequest_endWeekDay - The day on which the time range ends.

$sel:startHour:InstanceEventWindowTimeRangeRequest', instanceEventWindowTimeRangeRequest_startHour - The hour when the time range begins.

$sel:startWeekDay:InstanceEventWindowTimeRangeRequest', instanceEventWindowTimeRangeRequest_startWeekDay - The day on which the time range begins.

InstanceExportDetails

data InstanceExportDetails Source #

Describes an instance to export.

See: newInstanceExportDetails smart constructor.

Constructors

InstanceExportDetails' 

Fields

Instances

Instances details
FromXML InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

Generic InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

Associated Types

type Rep InstanceExportDetails :: Type -> Type #

Read InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

Show InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

NFData InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

Methods

rnf :: InstanceExportDetails -> () #

Eq InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

Hashable InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

type Rep InstanceExportDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceExportDetails

type Rep InstanceExportDetails = D1 ('MetaData "InstanceExportDetails" "Amazonka.EC2.Types.InstanceExportDetails" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceExportDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExportEnvironment))))

newInstanceExportDetails :: InstanceExportDetails Source #

Create a value of InstanceExportDetails 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:instanceId:InstanceExportDetails', instanceExportDetails_instanceId - The ID of the resource being exported.

$sel:targetEnvironment:InstanceExportDetails', instanceExportDetails_targetEnvironment - The target virtualization environment.

InstanceFamilyCreditSpecification

data InstanceFamilyCreditSpecification Source #

Describes the default credit option for CPU usage of a burstable performance instance family.

See: newInstanceFamilyCreditSpecification smart constructor.

Constructors

InstanceFamilyCreditSpecification' 

Fields

Instances

Instances details
FromXML InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

Generic InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

Associated Types

type Rep InstanceFamilyCreditSpecification :: Type -> Type #

Read InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

Show InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

NFData InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

Eq InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

Hashable InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

type Rep InstanceFamilyCreditSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceFamilyCreditSpecification

type Rep InstanceFamilyCreditSpecification = D1 ('MetaData "InstanceFamilyCreditSpecification" "Amazonka.EC2.Types.InstanceFamilyCreditSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceFamilyCreditSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cpuCredits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UnlimitedSupportedInstanceFamily))))

newInstanceFamilyCreditSpecification :: InstanceFamilyCreditSpecification Source #

Create a value of InstanceFamilyCreditSpecification 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:cpuCredits:InstanceFamilyCreditSpecification', instanceFamilyCreditSpecification_cpuCredits - The default credit option for CPU usage of the instance family. Valid values are standard and unlimited.

$sel:instanceFamily:InstanceFamilyCreditSpecification', instanceFamilyCreditSpecification_instanceFamily - The instance family.

instanceFamilyCreditSpecification_cpuCredits :: Lens' InstanceFamilyCreditSpecification (Maybe Text) Source #

The default credit option for CPU usage of the instance family. Valid values are standard and unlimited.

InstanceIpv4Prefix

data InstanceIpv4Prefix Source #

Information about an IPv4 prefix.

See: newInstanceIpv4Prefix smart constructor.

Constructors

InstanceIpv4Prefix' 

Fields

Instances

Instances details
FromXML InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

Generic InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

Associated Types

type Rep InstanceIpv4Prefix :: Type -> Type #

Read InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

Show InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

NFData InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

Methods

rnf :: InstanceIpv4Prefix -> () #

Eq InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

Hashable InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

type Rep InstanceIpv4Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv4Prefix

type Rep InstanceIpv4Prefix = D1 ('MetaData "InstanceIpv4Prefix" "Amazonka.EC2.Types.InstanceIpv4Prefix" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceIpv4Prefix'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv4Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceIpv4Prefix :: InstanceIpv4Prefix Source #

Create a value of InstanceIpv4Prefix 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:ipv4Prefix:InstanceIpv4Prefix', instanceIpv4Prefix_ipv4Prefix - One or more IPv4 prefixes assigned to the network interface.

instanceIpv4Prefix_ipv4Prefix :: Lens' InstanceIpv4Prefix (Maybe Text) Source #

One or more IPv4 prefixes assigned to the network interface.

InstanceIpv6Address

data InstanceIpv6Address Source #

Describes an IPv6 address.

See: newInstanceIpv6Address smart constructor.

Constructors

InstanceIpv6Address' 

Fields

Instances

Instances details
ToQuery InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

FromXML InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

Generic InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

Associated Types

type Rep InstanceIpv6Address :: Type -> Type #

Read InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

Show InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

NFData InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

Methods

rnf :: InstanceIpv6Address -> () #

Eq InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

Hashable InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

type Rep InstanceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Address

type Rep InstanceIpv6Address = D1 ('MetaData "InstanceIpv6Address" "Amazonka.EC2.Types.InstanceIpv6Address" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceIpv6Address'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceIpv6Address :: InstanceIpv6Address Source #

Create a value of InstanceIpv6Address 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:ipv6Address:InstanceIpv6Address', instanceIpv6Address_ipv6Address - The IPv6 address.

InstanceIpv6AddressRequest

data InstanceIpv6AddressRequest Source #

Describes an IPv6 address.

See: newInstanceIpv6AddressRequest smart constructor.

Constructors

InstanceIpv6AddressRequest' 

Fields

Instances

Instances details
ToQuery InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

Generic InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

Associated Types

type Rep InstanceIpv6AddressRequest :: Type -> Type #

Read InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

Show InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

NFData InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

Eq InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

Hashable InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

type Rep InstanceIpv6AddressRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6AddressRequest

type Rep InstanceIpv6AddressRequest = D1 ('MetaData "InstanceIpv6AddressRequest" "Amazonka.EC2.Types.InstanceIpv6AddressRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceIpv6AddressRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceIpv6AddressRequest :: InstanceIpv6AddressRequest Source #

Create a value of InstanceIpv6AddressRequest 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:ipv6Address:InstanceIpv6AddressRequest', instanceIpv6AddressRequest_ipv6Address - The IPv6 address.

InstanceIpv6Prefix

data InstanceIpv6Prefix Source #

Information about an IPv6 prefix.

See: newInstanceIpv6Prefix smart constructor.

Constructors

InstanceIpv6Prefix' 

Fields

Instances

Instances details
FromXML InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

Generic InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

Associated Types

type Rep InstanceIpv6Prefix :: Type -> Type #

Read InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

Show InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

NFData InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

Methods

rnf :: InstanceIpv6Prefix -> () #

Eq InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

Hashable InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

type Rep InstanceIpv6Prefix Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceIpv6Prefix

type Rep InstanceIpv6Prefix = D1 ('MetaData "InstanceIpv6Prefix" "Amazonka.EC2.Types.InstanceIpv6Prefix" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceIpv6Prefix'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceIpv6Prefix :: InstanceIpv6Prefix Source #

Create a value of InstanceIpv6Prefix 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:ipv6Prefix:InstanceIpv6Prefix', instanceIpv6Prefix_ipv6Prefix - One or more IPv6 prefixes assigned to the network interface.

instanceIpv6Prefix_ipv6Prefix :: Lens' InstanceIpv6Prefix (Maybe Text) Source #

One or more IPv6 prefixes assigned to the network interface.

InstanceMaintenanceOptions

data InstanceMaintenanceOptions Source #

The maintenance options for the instance.

See: newInstanceMaintenanceOptions smart constructor.

Constructors

InstanceMaintenanceOptions' 

Fields

Instances

Instances details
FromXML InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

Generic InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

Associated Types

type Rep InstanceMaintenanceOptions :: Type -> Type #

Read InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

Show InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

NFData InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

Eq InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

Hashable InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

type Rep InstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptions

type Rep InstanceMaintenanceOptions = D1 ('MetaData "InstanceMaintenanceOptions" "Amazonka.EC2.Types.InstanceMaintenanceOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceMaintenanceOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoRecovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceAutoRecoveryState))))

newInstanceMaintenanceOptions :: InstanceMaintenanceOptions Source #

Create a value of InstanceMaintenanceOptions 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:autoRecovery:InstanceMaintenanceOptions', instanceMaintenanceOptions_autoRecovery - Provides information on the current automatic recovery behavior of your instance.

instanceMaintenanceOptions_autoRecovery :: Lens' InstanceMaintenanceOptions (Maybe InstanceAutoRecoveryState) Source #

Provides information on the current automatic recovery behavior of your instance.

InstanceMaintenanceOptionsRequest

data InstanceMaintenanceOptionsRequest Source #

The maintenance options for the instance.

See: newInstanceMaintenanceOptionsRequest smart constructor.

Constructors

InstanceMaintenanceOptionsRequest' 

Fields

Instances

Instances details
ToQuery InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

Generic InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

Associated Types

type Rep InstanceMaintenanceOptionsRequest :: Type -> Type #

Read InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

Show InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

NFData InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

Eq InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

Hashable InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

type Rep InstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest

type Rep InstanceMaintenanceOptionsRequest = D1 ('MetaData "InstanceMaintenanceOptionsRequest" "Amazonka.EC2.Types.InstanceMaintenanceOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceMaintenanceOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoRecovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceAutoRecoveryState))))

newInstanceMaintenanceOptionsRequest :: InstanceMaintenanceOptionsRequest Source #

Create a value of InstanceMaintenanceOptionsRequest 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:autoRecovery:InstanceMaintenanceOptionsRequest', instanceMaintenanceOptionsRequest_autoRecovery - Disables the automatic recovery behavior of your instance or sets it to default. For more information, see Simplified automatic recovery.

instanceMaintenanceOptionsRequest_autoRecovery :: Lens' InstanceMaintenanceOptionsRequest (Maybe InstanceAutoRecoveryState) Source #

Disables the automatic recovery behavior of your instance or sets it to default. For more information, see Simplified automatic recovery.

InstanceMarketOptionsRequest

data InstanceMarketOptionsRequest Source #

Describes the market (purchasing) option for the instances.

See: newInstanceMarketOptionsRequest smart constructor.

Constructors

InstanceMarketOptionsRequest' 

Fields

Instances

Instances details
ToQuery InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

Generic InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

Associated Types

type Rep InstanceMarketOptionsRequest :: Type -> Type #

Read InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

Show InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

NFData InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

Eq InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

Hashable InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

type Rep InstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMarketOptionsRequest

type Rep InstanceMarketOptionsRequest = D1 ('MetaData "InstanceMarketOptionsRequest" "Amazonka.EC2.Types.InstanceMarketOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceMarketOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marketType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarketType)) :*: S1 ('MetaSel ('Just "spotOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotMarketOptions))))

newInstanceMarketOptionsRequest :: InstanceMarketOptionsRequest Source #

Create a value of InstanceMarketOptionsRequest 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:marketType:InstanceMarketOptionsRequest', instanceMarketOptionsRequest_marketType - The market type.

$sel:spotOptions:InstanceMarketOptionsRequest', instanceMarketOptionsRequest_spotOptions - The options for Spot Instances.

InstanceMetadataOptionsRequest

data InstanceMetadataOptionsRequest Source #

The metadata options for the instance.

See: newInstanceMetadataOptionsRequest smart constructor.

Constructors

InstanceMetadataOptionsRequest' 

Fields

  • httpEndpoint :: Maybe InstanceMetadataEndpointState

    Enables or disables the HTTP metadata endpoint on your instances.

    If you specify a value of disabled, you cannot access your instance metadata.

    Default: enabled

  • httpProtocolIpv6 :: Maybe InstanceMetadataProtocolState

    Enables or disables the IPv6 endpoint for the instance metadata service.

  • httpPutResponseHopLimit :: Maybe Int

    The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

    Default: 1

    Possible values: Integers from 1 to 64

  • httpTokens :: Maybe HttpTokensState

    The state of token usage for your instance metadata requests.

    If the state is optional, you can choose to retrieve instance metadata with or without a session token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version 2.0 role credentials are returned.

    If the state is required, you must send a session token with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

    Default: optional

  • instanceMetadataTags :: Maybe InstanceMetadataTagsState

    Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

    Default: disabled

Instances

Instances details
ToQuery InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

Generic InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

Associated Types

type Rep InstanceMetadataOptionsRequest :: Type -> Type #

Read InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

Show InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

NFData InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

Eq InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

Hashable InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

type Rep InstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsRequest

type Rep InstanceMetadataOptionsRequest = D1 ('MetaData "InstanceMetadataOptionsRequest" "Amazonka.EC2.Types.InstanceMetadataOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceMetadataOptionsRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataEndpointState)) :*: S1 ('MetaSel ('Just "httpProtocolIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataProtocolState))) :*: (S1 ('MetaSel ('Just "httpPutResponseHopLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "httpTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpTokensState)) :*: S1 ('MetaSel ('Just "instanceMetadataTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataTagsState))))))

newInstanceMetadataOptionsRequest :: InstanceMetadataOptionsRequest Source #

Create a value of InstanceMetadataOptionsRequest 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:httpEndpoint:InstanceMetadataOptionsRequest', instanceMetadataOptionsRequest_httpEndpoint - Enables or disables the HTTP metadata endpoint on your instances.

If you specify a value of disabled, you cannot access your instance metadata.

Default: enabled

$sel:httpProtocolIpv6:InstanceMetadataOptionsRequest', instanceMetadataOptionsRequest_httpProtocolIpv6 - Enables or disables the IPv6 endpoint for the instance metadata service.

$sel:httpPutResponseHopLimit:InstanceMetadataOptionsRequest', instanceMetadataOptionsRequest_httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

$sel:httpTokens:InstanceMetadataOptionsRequest', instanceMetadataOptionsRequest_httpTokens - The state of token usage for your instance metadata requests.

If the state is optional, you can choose to retrieve instance metadata with or without a session token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version 2.0 role credentials are returned.

If the state is required, you must send a session token with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

Default: optional

$sel:instanceMetadataTags:InstanceMetadataOptionsRequest', instanceMetadataOptionsRequest_instanceMetadataTags - Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

Default: disabled

instanceMetadataOptionsRequest_httpEndpoint :: Lens' InstanceMetadataOptionsRequest (Maybe InstanceMetadataEndpointState) Source #

Enables or disables the HTTP metadata endpoint on your instances.

If you specify a value of disabled, you cannot access your instance metadata.

Default: enabled

instanceMetadataOptionsRequest_httpProtocolIpv6 :: Lens' InstanceMetadataOptionsRequest (Maybe InstanceMetadataProtocolState) Source #

Enables or disables the IPv6 endpoint for the instance metadata service.

instanceMetadataOptionsRequest_httpPutResponseHopLimit :: Lens' InstanceMetadataOptionsRequest (Maybe Int) Source #

The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

instanceMetadataOptionsRequest_httpTokens :: Lens' InstanceMetadataOptionsRequest (Maybe HttpTokensState) Source #

The state of token usage for your instance metadata requests.

If the state is optional, you can choose to retrieve instance metadata with or without a session token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version 2.0 role credentials are returned.

If the state is required, you must send a session token with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

Default: optional

instanceMetadataOptionsRequest_instanceMetadataTags :: Lens' InstanceMetadataOptionsRequest (Maybe InstanceMetadataTagsState) Source #

Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

Default: disabled

InstanceMetadataOptionsResponse

data InstanceMetadataOptionsResponse Source #

The metadata options for the instance.

See: newInstanceMetadataOptionsResponse smart constructor.

Constructors

InstanceMetadataOptionsResponse' 

Fields

  • httpEndpoint :: Maybe InstanceMetadataEndpointState

    Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.

    If the value is disabled, you cannot access your instance metadata.

  • httpProtocolIpv6 :: Maybe InstanceMetadataProtocolState

    Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.

  • httpPutResponseHopLimit :: Maybe Int

    The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

    Default: 1

    Possible values: Integers from 1 to 64

  • httpTokens :: Maybe HttpTokensState

    The state of token usage for your instance metadata requests.

    If the state is optional, you can choose to retrieve instance metadata with or without a session token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version 2.0 role credentials are returned.

    If the state is required, you must send a session token with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

    Default: optional

  • instanceMetadataTags :: Maybe InstanceMetadataTagsState

    Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see Work with instance tags using the instance metadata.

  • state :: Maybe InstanceMetadataOptionsState

    The state of the metadata option changes.

    pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.

    applied - The metadata options have been successfully applied on the instance.

Instances

Instances details
FromXML InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

Generic InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

Associated Types

type Rep InstanceMetadataOptionsResponse :: Type -> Type #

Read InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

Show InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

NFData InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

Eq InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

Hashable InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

type Rep InstanceMetadataOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMetadataOptionsResponse

type Rep InstanceMetadataOptionsResponse = D1 ('MetaData "InstanceMetadataOptionsResponse" "Amazonka.EC2.Types.InstanceMetadataOptionsResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceMetadataOptionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataEndpointState)) :*: (S1 ('MetaSel ('Just "httpProtocolIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataProtocolState)) :*: S1 ('MetaSel ('Just "httpPutResponseHopLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "httpTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpTokensState)) :*: (S1 ('MetaSel ('Just "instanceMetadataTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataTagsState)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceMetadataOptionsState))))))

newInstanceMetadataOptionsResponse :: InstanceMetadataOptionsResponse Source #

Create a value of InstanceMetadataOptionsResponse 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:httpEndpoint:InstanceMetadataOptionsResponse', instanceMetadataOptionsResponse_httpEndpoint - Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.

If the value is disabled, you cannot access your instance metadata.

$sel:httpProtocolIpv6:InstanceMetadataOptionsResponse', instanceMetadataOptionsResponse_httpProtocolIpv6 - Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.

$sel:httpPutResponseHopLimit:InstanceMetadataOptionsResponse', instanceMetadataOptionsResponse_httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

$sel:httpTokens:InstanceMetadataOptionsResponse', instanceMetadataOptionsResponse_httpTokens - The state of token usage for your instance metadata requests.

If the state is optional, you can choose to retrieve instance metadata with or without a session token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version 2.0 role credentials are returned.

If the state is required, you must send a session token with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

Default: optional

$sel:instanceMetadataTags:InstanceMetadataOptionsResponse', instanceMetadataOptionsResponse_instanceMetadataTags - Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see Work with instance tags using the instance metadata.

$sel:state:InstanceMetadataOptionsResponse', instanceMetadataOptionsResponse_state - The state of the metadata option changes.

pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.

applied - The metadata options have been successfully applied on the instance.

instanceMetadataOptionsResponse_httpEndpoint :: Lens' InstanceMetadataOptionsResponse (Maybe InstanceMetadataEndpointState) Source #

Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.

If the value is disabled, you cannot access your instance metadata.

instanceMetadataOptionsResponse_httpProtocolIpv6 :: Lens' InstanceMetadataOptionsResponse (Maybe InstanceMetadataProtocolState) Source #

Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.

instanceMetadataOptionsResponse_httpPutResponseHopLimit :: Lens' InstanceMetadataOptionsResponse (Maybe Int) Source #

The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

instanceMetadataOptionsResponse_httpTokens :: Lens' InstanceMetadataOptionsResponse (Maybe HttpTokensState) Source #

The state of token usage for your instance metadata requests.

If the state is optional, you can choose to retrieve instance metadata with or without a session token on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid session token, the version 2.0 role credentials are returned.

If the state is required, you must send a session token with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

Default: optional

instanceMetadataOptionsResponse_instanceMetadataTags :: Lens' InstanceMetadataOptionsResponse (Maybe InstanceMetadataTagsState) Source #

Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see Work with instance tags using the instance metadata.

instanceMetadataOptionsResponse_state :: Lens' InstanceMetadataOptionsResponse (Maybe InstanceMetadataOptionsState) Source #

The state of the metadata option changes.

pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.

applied - The metadata options have been successfully applied on the instance.

InstanceMonitoring

data InstanceMonitoring Source #

Describes the monitoring of an instance.

See: newInstanceMonitoring smart constructor.

Constructors

InstanceMonitoring' 

Fields

Instances

Instances details
FromXML InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

Generic InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

Associated Types

type Rep InstanceMonitoring :: Type -> Type #

Read InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

Show InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

NFData InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

Methods

rnf :: InstanceMonitoring -> () #

Eq InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

Hashable InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

type Rep InstanceMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceMonitoring

type Rep InstanceMonitoring = D1 ('MetaData "InstanceMonitoring" "Amazonka.EC2.Types.InstanceMonitoring" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Monitoring))))

newInstanceMonitoring :: InstanceMonitoring Source #

Create a value of InstanceMonitoring 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:instanceId:InstanceMonitoring', instanceMonitoring_instanceId - The ID of the instance.

$sel:monitoring:InstanceMonitoring', instanceMonitoring_monitoring - The monitoring for the instance.

InstanceNetworkInterface

data InstanceNetworkInterface Source #

Describes a network interface.

See: newInstanceNetworkInterface smart constructor.

Constructors

InstanceNetworkInterface' 

Fields

Instances

Instances details
FromXML InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

Generic InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

Associated Types

type Rep InstanceNetworkInterface :: Type -> Type #

Read InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

Show InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

NFData InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

Eq InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

Hashable InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

type Rep InstanceNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterface

type Rep InstanceNetworkInterface = D1 ('MetaData "InstanceNetworkInterface" "Amazonka.EC2.Types.InstanceNetworkInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceNetworkInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceNetworkInterfaceAssociation)) :*: S1 ('MetaSel ('Just "attachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceNetworkInterfaceAttachment))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupIdentifier])))) :*: ((S1 ('MetaSel ('Just "interfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipv4Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIpv4Prefix]))) :*: (S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIpv6Address])) :*: (S1 ('MetaSel ('Just "ipv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIpv6Prefix])) :*: S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "privateIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstancePrivateIpAddress])) :*: S1 ('MetaSel ('Just "sourceDestCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceStatus)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newInstanceNetworkInterface :: InstanceNetworkInterface Source #

Create a value of InstanceNetworkInterface 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:

InstanceNetworkInterface, instanceNetworkInterface_association - The association information for an Elastic IPv4 associated with the network interface.

$sel:attachment:InstanceNetworkInterface', instanceNetworkInterface_attachment - The network interface attachment.

$sel:description:InstanceNetworkInterface', instanceNetworkInterface_description - The description.

$sel:groups:InstanceNetworkInterface', instanceNetworkInterface_groups - The security groups.

$sel:interfaceType:InstanceNetworkInterface', instanceNetworkInterface_interfaceType - The type of network interface.

Valid values: interface | efa | trunk

$sel:ipv4Prefixes:InstanceNetworkInterface', instanceNetworkInterface_ipv4Prefixes - The IPv4 delegated prefixes that are assigned to the network interface.

$sel:ipv6Addresses:InstanceNetworkInterface', instanceNetworkInterface_ipv6Addresses - The IPv6 addresses associated with the network interface.

$sel:ipv6Prefixes:InstanceNetworkInterface', instanceNetworkInterface_ipv6Prefixes - The IPv6 delegated prefixes that are assigned to the network interface.

$sel:macAddress:InstanceNetworkInterface', instanceNetworkInterface_macAddress - The MAC address.

$sel:networkInterfaceId:InstanceNetworkInterface', instanceNetworkInterface_networkInterfaceId - The ID of the network interface.

$sel:ownerId:InstanceNetworkInterface', instanceNetworkInterface_ownerId - The ID of the Amazon Web Services account that created the network interface.

InstanceNetworkInterface, instanceNetworkInterface_privateDnsName - The private DNS name.

InstanceNetworkInterface, instanceNetworkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

$sel:privateIpAddresses:InstanceNetworkInterface', instanceNetworkInterface_privateIpAddresses - The private IPv4 addresses associated with the network interface.

$sel:sourceDestCheck:InstanceNetworkInterface', instanceNetworkInterface_sourceDestCheck - Indicates whether source/destination checking is enabled.

InstanceNetworkInterface, instanceNetworkInterface_status - The status of the network interface.

$sel:subnetId:InstanceNetworkInterface', instanceNetworkInterface_subnetId - The ID of the subnet.

$sel:vpcId:InstanceNetworkInterface', instanceNetworkInterface_vpcId - The ID of the VPC.

instanceNetworkInterface_association :: Lens' InstanceNetworkInterface (Maybe InstanceNetworkInterfaceAssociation) Source #

The association information for an Elastic IPv4 associated with the network interface.

instanceNetworkInterface_interfaceType :: Lens' InstanceNetworkInterface (Maybe Text) Source #

The type of network interface.

Valid values: interface | efa | trunk

instanceNetworkInterface_ipv4Prefixes :: Lens' InstanceNetworkInterface (Maybe [InstanceIpv4Prefix]) Source #

The IPv4 delegated prefixes that are assigned to the network interface.

instanceNetworkInterface_ipv6Addresses :: Lens' InstanceNetworkInterface (Maybe [InstanceIpv6Address]) Source #

The IPv6 addresses associated with the network interface.

instanceNetworkInterface_ipv6Prefixes :: Lens' InstanceNetworkInterface (Maybe [InstanceIpv6Prefix]) Source #

The IPv6 delegated prefixes that are assigned to the network interface.

instanceNetworkInterface_ownerId :: Lens' InstanceNetworkInterface (Maybe Text) Source #

The ID of the Amazon Web Services account that created the network interface.

instanceNetworkInterface_privateIpAddress :: Lens' InstanceNetworkInterface (Maybe Text) Source #

The IPv4 address of the network interface within the subnet.

instanceNetworkInterface_privateIpAddresses :: Lens' InstanceNetworkInterface (Maybe [InstancePrivateIpAddress]) Source #

The private IPv4 addresses associated with the network interface.

instanceNetworkInterface_sourceDestCheck :: Lens' InstanceNetworkInterface (Maybe Bool) Source #

Indicates whether source/destination checking is enabled.

InstanceNetworkInterfaceAssociation

data InstanceNetworkInterfaceAssociation Source #

Describes association information for an Elastic IP address (IPv4).

See: newInstanceNetworkInterfaceAssociation smart constructor.

Constructors

InstanceNetworkInterfaceAssociation' 

Fields

Instances

Instances details
FromXML InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

Generic InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

Read InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

Show InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

NFData InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

Eq InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

Hashable InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

type Rep InstanceNetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation

type Rep InstanceNetworkInterfaceAssociation = D1 ('MetaData "InstanceNetworkInterfaceAssociation" "Amazonka.EC2.Types.InstanceNetworkInterfaceAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceNetworkInterfaceAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "carrierIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerOwnedIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publicDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newInstanceNetworkInterfaceAssociation :: InstanceNetworkInterfaceAssociation Source #

Create a value of InstanceNetworkInterfaceAssociation 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:carrierIp:InstanceNetworkInterfaceAssociation', instanceNetworkInterfaceAssociation_carrierIp - The carrier IP address associated with the network interface.

$sel:customerOwnedIp:InstanceNetworkInterfaceAssociation', instanceNetworkInterfaceAssociation_customerOwnedIp - The customer-owned IP address associated with the network interface.

$sel:ipOwnerId:InstanceNetworkInterfaceAssociation', instanceNetworkInterfaceAssociation_ipOwnerId - The ID of the owner of the Elastic IP address.

$sel:publicDnsName:InstanceNetworkInterfaceAssociation', instanceNetworkInterfaceAssociation_publicDnsName - The public DNS name.

$sel:publicIp:InstanceNetworkInterfaceAssociation', instanceNetworkInterfaceAssociation_publicIp - The public IP address or Elastic IP address bound to the network interface.

instanceNetworkInterfaceAssociation_carrierIp :: Lens' InstanceNetworkInterfaceAssociation (Maybe Text) Source #

The carrier IP address associated with the network interface.

instanceNetworkInterfaceAssociation_customerOwnedIp :: Lens' InstanceNetworkInterfaceAssociation (Maybe Text) Source #

The customer-owned IP address associated with the network interface.

instanceNetworkInterfaceAssociation_publicIp :: Lens' InstanceNetworkInterfaceAssociation (Maybe Text) Source #

The public IP address or Elastic IP address bound to the network interface.

InstanceNetworkInterfaceAttachment

data InstanceNetworkInterfaceAttachment Source #

Describes a network interface attachment.

See: newInstanceNetworkInterfaceAttachment smart constructor.

Constructors

InstanceNetworkInterfaceAttachment' 

Fields

Instances

Instances details
FromXML InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

Generic InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

Associated Types

type Rep InstanceNetworkInterfaceAttachment :: Type -> Type #

Read InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

Show InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

NFData InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

Eq InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

Hashable InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

type Rep InstanceNetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment

type Rep InstanceNetworkInterfaceAttachment = D1 ('MetaData "InstanceNetworkInterfaceAttachment" "Amazonka.EC2.Types.InstanceNetworkInterfaceAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceNetworkInterfaceAttachment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "deviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "networkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttachmentStatus))))))

newInstanceNetworkInterfaceAttachment :: InstanceNetworkInterfaceAttachment Source #

Create a value of InstanceNetworkInterfaceAttachment 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:attachTime:InstanceNetworkInterfaceAttachment', instanceNetworkInterfaceAttachment_attachTime - The time stamp when the attachment initiated.

$sel:attachmentId:InstanceNetworkInterfaceAttachment', instanceNetworkInterfaceAttachment_attachmentId - The ID of the network interface attachment.

$sel:deleteOnTermination:InstanceNetworkInterfaceAttachment', instanceNetworkInterfaceAttachment_deleteOnTermination - Indicates whether the network interface is deleted when the instance is terminated.

$sel:deviceIndex:InstanceNetworkInterfaceAttachment', instanceNetworkInterfaceAttachment_deviceIndex - The index of the device on the instance for the network interface attachment.

$sel:networkCardIndex:InstanceNetworkInterfaceAttachment', instanceNetworkInterfaceAttachment_networkCardIndex - The index of the network card.

$sel:status:InstanceNetworkInterfaceAttachment', instanceNetworkInterfaceAttachment_status - The attachment state.

instanceNetworkInterfaceAttachment_deleteOnTermination :: Lens' InstanceNetworkInterfaceAttachment (Maybe Bool) Source #

Indicates whether the network interface is deleted when the instance is terminated.

instanceNetworkInterfaceAttachment_deviceIndex :: Lens' InstanceNetworkInterfaceAttachment (Maybe Int) Source #

The index of the device on the instance for the network interface attachment.

InstanceNetworkInterfaceSpecification

data InstanceNetworkInterfaceSpecification Source #

Describes a network interface.

See: newInstanceNetworkInterfaceSpecification smart constructor.

Constructors

InstanceNetworkInterfaceSpecification' 

Fields

  • associateCarrierIpAddress :: Maybe Bool

    Indicates whether to assign a carrier IP address to the network interface.

    You can only assign a carrier IP address to a network interface that is in a subnet in a Wavelength Zone. For more information about carrier IP addresses, see Carrier IP address in the Amazon Web Services Wavelength Developer Guide.

  • associatePublicIpAddress :: Maybe Bool

    Indicates whether to assign a public IPv4 address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

  • deleteOnTermination :: Maybe Bool

    If set to true, the interface is deleted when the instance is terminated. You can specify true only if creating a new network interface when launching an instance.

  • description :: Maybe Text

    The description of the network interface. Applies only if creating a network interface when launching an instance.

  • deviceIndex :: Maybe Int

    The position of the network interface in the attachment order. A primary network interface has a device index of 0.

    If you specify a network interface when launching an instance, you must specify the device index.

  • groups :: Maybe [Text]

    The IDs of the security groups for the network interface. Applies only if creating a network interface when launching an instance.

  • interfaceType :: Maybe Text

    The type of network interface.

    Valid values: interface | efa

  • ipv4PrefixCount :: Maybe Int

    The number of IPv4 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv4Prefix option.

  • ipv4Prefixes :: Maybe [Ipv4PrefixSpecificationRequest]

    The IPv4 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv4PrefixCount option.

  • ipv6AddressCount :: Maybe Int

    A number of IPv6 addresses to assign to the network interface. Amazon EC2 chooses the IPv6 addresses from the range of the subnet. You cannot specify this option and the option to assign specific IPv6 addresses in the same request. You can specify this option if you've specified a minimum number of instances to launch.

  • ipv6Addresses :: Maybe [InstanceIpv6Address]

    The IPv6 addresses to assign to the network interface. You cannot specify this option and the option to assign a number of IPv6 addresses in the same request. You cannot specify this option if you've specified a minimum number of instances to launch.

  • ipv6PrefixCount :: Maybe Int

    The number of IPv6 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv6Prefix option.

  • ipv6Prefixes :: Maybe [Ipv6PrefixSpecificationRequest]

    The IPv6 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv6PrefixCount option.

  • networkCardIndex :: Maybe Int

    The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.

    If you are using RequestSpotInstances to create Spot Instances, omit this parameter because you can’t specify the network card index when using this API. To specify the network card index, use RunInstances.

  • networkInterfaceId :: Maybe Text

    The ID of the network interface.

    If you are creating a Spot Fleet, omit this parameter because you can’t specify a network interface ID in a launch specification.

  • privateIpAddress :: Maybe Text

    The private IPv4 address of the network interface. Applies only if creating a network interface when launching an instance. You cannot specify this option if you're launching more than one instance in a RunInstances request.

  • privateIpAddresses :: Maybe [PrivateIpAddressSpecification]

    The private IPv4 addresses to assign to the network interface. Only one private IPv4 address can be designated as primary. You cannot specify this option if you're launching more than one instance in a RunInstances request.

  • secondaryPrivateIpAddressCount :: Maybe Int

    The number of secondary private IPv4 addresses. You can't specify this option and specify more than one private IP address using the private IP addresses option. You cannot specify this option if you're launching more than one instance in a RunInstances request.

  • subnetId :: Maybe Text

    The ID of the subnet associated with the network interface. Applies only if creating a network interface when launching an instance.

Instances

Instances details
ToQuery InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

FromXML InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

Generic InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

Read InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

Show InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

NFData InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

Eq InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

Hashable InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

type Rep InstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification

type Rep InstanceNetworkInterfaceSpecification = D1 ('MetaData "InstanceNetworkInterfaceSpecification" "Amazonka.EC2.Types.InstanceNetworkInterfaceSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceNetworkInterfaceSpecification'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "associateCarrierIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "interfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipv4PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv4Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv4PrefixSpecificationRequest])))))) :*: (((S1 ('MetaSel ('Just "ipv6AddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIpv6Address]))) :*: (S1 ('MetaSel ('Just "ipv6PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ipv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv6PrefixSpecificationRequest])) :*: S1 ('MetaSel ('Just "networkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrivateIpAddressSpecification])) :*: (S1 ('MetaSel ('Just "secondaryPrivateIpAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newInstanceNetworkInterfaceSpecification :: InstanceNetworkInterfaceSpecification Source #

Create a value of InstanceNetworkInterfaceSpecification 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:associateCarrierIpAddress:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_associateCarrierIpAddress - Indicates whether to assign a carrier IP address to the network interface.

You can only assign a carrier IP address to a network interface that is in a subnet in a Wavelength Zone. For more information about carrier IP addresses, see Carrier IP address in the Amazon Web Services Wavelength Developer Guide.

$sel:associatePublicIpAddress:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_associatePublicIpAddress - Indicates whether to assign a public IPv4 address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

$sel:deleteOnTermination:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_deleteOnTermination - If set to true, the interface is deleted when the instance is terminated. You can specify true only if creating a new network interface when launching an instance.

$sel:description:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_description - The description of the network interface. Applies only if creating a network interface when launching an instance.

$sel:deviceIndex:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_deviceIndex - The position of the network interface in the attachment order. A primary network interface has a device index of 0.

If you specify a network interface when launching an instance, you must specify the device index.

$sel:groups:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_groups - The IDs of the security groups for the network interface. Applies only if creating a network interface when launching an instance.

$sel:interfaceType:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_interfaceType - The type of network interface.

Valid values: interface | efa

$sel:ipv4PrefixCount:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_ipv4PrefixCount - The number of IPv4 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv4Prefix option.

$sel:ipv4Prefixes:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_ipv4Prefixes - The IPv4 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv4PrefixCount option.

$sel:ipv6AddressCount:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_ipv6AddressCount - A number of IPv6 addresses to assign to the network interface. Amazon EC2 chooses the IPv6 addresses from the range of the subnet. You cannot specify this option and the option to assign specific IPv6 addresses in the same request. You can specify this option if you've specified a minimum number of instances to launch.

$sel:ipv6Addresses:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_ipv6Addresses - The IPv6 addresses to assign to the network interface. You cannot specify this option and the option to assign a number of IPv6 addresses in the same request. You cannot specify this option if you've specified a minimum number of instances to launch.

$sel:ipv6PrefixCount:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_ipv6PrefixCount - The number of IPv6 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv6Prefix option.

$sel:ipv6Prefixes:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_ipv6Prefixes - The IPv6 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv6PrefixCount option.

$sel:networkCardIndex:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_networkCardIndex - The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.

If you are using RequestSpotInstances to create Spot Instances, omit this parameter because you can’t specify the network card index when using this API. To specify the network card index, use RunInstances.

$sel:networkInterfaceId:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_networkInterfaceId - The ID of the network interface.

If you are creating a Spot Fleet, omit this parameter because you can’t specify a network interface ID in a launch specification.

InstanceNetworkInterfaceSpecification, instanceNetworkInterfaceSpecification_privateIpAddress - The private IPv4 address of the network interface. Applies only if creating a network interface when launching an instance. You cannot specify this option if you're launching more than one instance in a RunInstances request.

$sel:privateIpAddresses:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_privateIpAddresses - The private IPv4 addresses to assign to the network interface. Only one private IPv4 address can be designated as primary. You cannot specify this option if you're launching more than one instance in a RunInstances request.

$sel:secondaryPrivateIpAddressCount:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_secondaryPrivateIpAddressCount - The number of secondary private IPv4 addresses. You can't specify this option and specify more than one private IP address using the private IP addresses option. You cannot specify this option if you're launching more than one instance in a RunInstances request.

$sel:subnetId:InstanceNetworkInterfaceSpecification', instanceNetworkInterfaceSpecification_subnetId - The ID of the subnet associated with the network interface. Applies only if creating a network interface when launching an instance.

instanceNetworkInterfaceSpecification_associateCarrierIpAddress :: Lens' InstanceNetworkInterfaceSpecification (Maybe Bool) Source #

Indicates whether to assign a carrier IP address to the network interface.

You can only assign a carrier IP address to a network interface that is in a subnet in a Wavelength Zone. For more information about carrier IP addresses, see Carrier IP address in the Amazon Web Services Wavelength Developer Guide.

instanceNetworkInterfaceSpecification_associatePublicIpAddress :: Lens' InstanceNetworkInterfaceSpecification (Maybe Bool) Source #

Indicates whether to assign a public IPv4 address to an instance you launch in a VPC. The public IP address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

instanceNetworkInterfaceSpecification_deleteOnTermination :: Lens' InstanceNetworkInterfaceSpecification (Maybe Bool) Source #

If set to true, the interface is deleted when the instance is terminated. You can specify true only if creating a new network interface when launching an instance.

instanceNetworkInterfaceSpecification_description :: Lens' InstanceNetworkInterfaceSpecification (Maybe Text) Source #

The description of the network interface. Applies only if creating a network interface when launching an instance.

instanceNetworkInterfaceSpecification_deviceIndex :: Lens' InstanceNetworkInterfaceSpecification (Maybe Int) Source #

The position of the network interface in the attachment order. A primary network interface has a device index of 0.

If you specify a network interface when launching an instance, you must specify the device index.

instanceNetworkInterfaceSpecification_groups :: Lens' InstanceNetworkInterfaceSpecification (Maybe [Text]) Source #

The IDs of the security groups for the network interface. Applies only if creating a network interface when launching an instance.

instanceNetworkInterfaceSpecification_ipv4PrefixCount :: Lens' InstanceNetworkInterfaceSpecification (Maybe Int) Source #

The number of IPv4 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv4Prefix option.

instanceNetworkInterfaceSpecification_ipv4Prefixes :: Lens' InstanceNetworkInterfaceSpecification (Maybe [Ipv4PrefixSpecificationRequest]) Source #

The IPv4 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv4PrefixCount option.

instanceNetworkInterfaceSpecification_ipv6AddressCount :: Lens' InstanceNetworkInterfaceSpecification (Maybe Int) Source #

A number of IPv6 addresses to assign to the network interface. Amazon EC2 chooses the IPv6 addresses from the range of the subnet. You cannot specify this option and the option to assign specific IPv6 addresses in the same request. You can specify this option if you've specified a minimum number of instances to launch.

instanceNetworkInterfaceSpecification_ipv6Addresses :: Lens' InstanceNetworkInterfaceSpecification (Maybe [InstanceIpv6Address]) Source #

The IPv6 addresses to assign to the network interface. You cannot specify this option and the option to assign a number of IPv6 addresses in the same request. You cannot specify this option if you've specified a minimum number of instances to launch.

instanceNetworkInterfaceSpecification_ipv6PrefixCount :: Lens' InstanceNetworkInterfaceSpecification (Maybe Int) Source #

The number of IPv6 delegated prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv6Prefix option.

instanceNetworkInterfaceSpecification_ipv6Prefixes :: Lens' InstanceNetworkInterfaceSpecification (Maybe [Ipv6PrefixSpecificationRequest]) Source #

The IPv6 delegated prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv6PrefixCount option.

instanceNetworkInterfaceSpecification_networkCardIndex :: Lens' InstanceNetworkInterfaceSpecification (Maybe Int) Source #

The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.

If you are using RequestSpotInstances to create Spot Instances, omit this parameter because you can’t specify the network card index when using this API. To specify the network card index, use RunInstances.

instanceNetworkInterfaceSpecification_networkInterfaceId :: Lens' InstanceNetworkInterfaceSpecification (Maybe Text) Source #

The ID of the network interface.

If you are creating a Spot Fleet, omit this parameter because you can’t specify a network interface ID in a launch specification.

instanceNetworkInterfaceSpecification_privateIpAddress :: Lens' InstanceNetworkInterfaceSpecification (Maybe Text) Source #

The private IPv4 address of the network interface. Applies only if creating a network interface when launching an instance. You cannot specify this option if you're launching more than one instance in a RunInstances request.

instanceNetworkInterfaceSpecification_privateIpAddresses :: Lens' InstanceNetworkInterfaceSpecification (Maybe [PrivateIpAddressSpecification]) Source #

The private IPv4 addresses to assign to the network interface. Only one private IPv4 address can be designated as primary. You cannot specify this option if you're launching more than one instance in a RunInstances request.

instanceNetworkInterfaceSpecification_secondaryPrivateIpAddressCount :: Lens' InstanceNetworkInterfaceSpecification (Maybe Int) Source #

The number of secondary private IPv4 addresses. You can't specify this option and specify more than one private IP address using the private IP addresses option. You cannot specify this option if you're launching more than one instance in a RunInstances request.

instanceNetworkInterfaceSpecification_subnetId :: Lens' InstanceNetworkInterfaceSpecification (Maybe Text) Source #

The ID of the subnet associated with the network interface. Applies only if creating a network interface when launching an instance.

InstancePrivateIpAddress

data InstancePrivateIpAddress Source #

Describes a private IPv4 address.

See: newInstancePrivateIpAddress smart constructor.

Constructors

InstancePrivateIpAddress' 

Fields

Instances

Instances details
FromXML InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Generic InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Associated Types

type Rep InstancePrivateIpAddress :: Type -> Type #

Read InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Show InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

NFData InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Eq InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

Hashable InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

type Rep InstancePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.InstancePrivateIpAddress

type Rep InstancePrivateIpAddress = D1 ('MetaData "InstancePrivateIpAddress" "Amazonka.EC2.Types.InstancePrivateIpAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstancePrivateIpAddress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceNetworkInterfaceAssociation)) :*: S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInstancePrivateIpAddress :: InstancePrivateIpAddress Source #

Create a value of InstancePrivateIpAddress 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:association:InstancePrivateIpAddress', instancePrivateIpAddress_association - The association information for an Elastic IP address for the network interface.

$sel:primary:InstancePrivateIpAddress', instancePrivateIpAddress_primary - Indicates whether this IPv4 address is the primary private IP address of the network interface.

$sel:privateDnsName:InstancePrivateIpAddress', instancePrivateIpAddress_privateDnsName - The private IPv4 DNS name.

$sel:privateIpAddress:InstancePrivateIpAddress', instancePrivateIpAddress_privateIpAddress - The private IPv4 address of the network interface.

instancePrivateIpAddress_association :: Lens' InstancePrivateIpAddress (Maybe InstanceNetworkInterfaceAssociation) Source #

The association information for an Elastic IP address for the network interface.

instancePrivateIpAddress_primary :: Lens' InstancePrivateIpAddress (Maybe Bool) Source #

Indicates whether this IPv4 address is the primary private IP address of the network interface.

instancePrivateIpAddress_privateIpAddress :: Lens' InstancePrivateIpAddress (Maybe Text) Source #

The private IPv4 address of the network interface.

InstanceRequirements

data InstanceRequirements Source #

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

When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values.

To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request:

  • AllowedInstanceTypes - The instance types to include in the list. All other instance types are ignored, even if they match your specified attributes.
  • ExcludedInstanceTypes - The instance types to exclude from the list, even if they match your specified attributes.

You must specify VCpuCount and MemoryMiB. All other attributes are optional. Any unspecified optional attribute is set to its default.

For more information, see Attribute-based instance type selection for EC2 Fleet, Attribute-based instance type selection for Spot Fleet, and Spot placement score in the Amazon EC2 User Guide.

See: newInstanceRequirements smart constructor.

Constructors

InstanceRequirements' 

Fields

  • acceleratorCount :: Maybe AcceleratorCount

    The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

    To exclude accelerator-enabled instance types, set Max to 0.

    Default: No minimum or maximum limits

  • acceleratorManufacturers :: Maybe [AcceleratorManufacturer]

    Indicates whether instance types must have accelerators by specific manufacturers.

    • For instance types with NVIDIA devices, specify nvidia.
    • For instance types with AMD devices, specify amd.
    • For instance types with Amazon Web Services devices, specify amazon-web-services.
    • For instance types with Xilinx devices, specify xilinx.

    Default: Any manufacturer

  • acceleratorNames :: Maybe [AcceleratorName]

    The accelerators that must be on the instance type.

    • For instance types with NVIDIA A100 GPUs, specify a100.
    • For instance types with NVIDIA V100 GPUs, specify v100.
    • For instance types with NVIDIA K80 GPUs, specify k80.
    • For instance types with NVIDIA T4 GPUs, specify t4.
    • For instance types with NVIDIA M60 GPUs, specify m60.
    • For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520.
    • For instance types with Xilinx VU9P FPGAs, specify vu9p.
    • For instance types with Amazon Web Services Inferentia chips, specify inferentia.
    • For instance types with NVIDIA GRID K520 GPUs, specify k520.

    Default: Any accelerator

  • acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiB

    The minimum and maximum amount of total accelerator memory, in MiB.

    Default: No minimum or maximum limits

  • acceleratorTypes :: Maybe [AcceleratorType]

    The accelerator types that must be on the instance type.

    • For instance types with GPU accelerators, specify gpu.
    • For instance types with FPGA accelerators, specify fpga.
    • For instance types with inference accelerators, specify inference.

    Default: Any accelerator type

  • allowedInstanceTypes :: Maybe [Text]

    The instance types to apply your specified attributes against. All other instance types are ignored, even if they match your specified attributes.

    You can use strings with one or more wild cards, represented by an asterisk (*), to allow an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

    For example, if you specify c5*,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.

    If you specify AllowedInstanceTypes, you can't specify ExcludedInstanceTypes.

    Default: All instance types

  • bareMetal :: Maybe BareMetal

    Indicates whether bare metal instance types must be included, excluded, or required.

    • To include bare metal instance types, specify included.
    • To require only bare metal instance types, specify required.
    • To exclude bare metal instance types, specify excluded.

    Default: excluded

  • baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbps

    The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

    Default: No minimum or maximum limits

  • burstablePerformance :: Maybe BurstablePerformance

    Indicates whether burstable performance T instance types are included, excluded, or required. For more information, see Burstable performance instances.

    • To include burstable performance instance types, specify included.
    • To require only burstable performance instance types, specify required.
    • To exclude burstable performance instance types, specify excluded.

    Default: excluded

  • cpuManufacturers :: Maybe [CpuManufacturer]

    The CPU manufacturers to include.

    • For instance types with Intel CPUs, specify intel.
    • For instance types with AMD CPUs, specify amd.
    • For instance types with Amazon Web Services CPUs, specify amazon-web-services.

    Don't confuse the CPU manufacturer with the CPU architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template.

    Default: Any manufacturer

  • excludedInstanceTypes :: Maybe [Text]

    The instance types to exclude.

    You can use strings with one or more wild cards, represented by an asterisk (*), to exclude an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

    For example, if you specify c5*,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.

    If you specify ExcludedInstanceTypes, you can't specify AllowedInstanceTypes.

    Default: No excluded instance types

  • instanceGenerations :: Maybe [InstanceGeneration]

    Indicates whether current or previous generation instance types are included. The current generation instance types are recommended for use. Current generation instance types are typically the latest two to three generations in each instance family. For more information, see Instance types in the Amazon EC2 User Guide.

    For current generation instance types, specify current.

    For previous generation instance types, specify previous.

    Default: Current and previous generation instance types

  • localStorage :: Maybe LocalStorage

    Indicates whether instance types with instance store volumes are included, excluded, or required. For more information, Amazon EC2 instance store in the Amazon EC2 User Guide.

    • To include instance types with instance store volumes, specify included.
    • To require only instance types with instance store volumes, specify required.
    • To exclude instance types with instance store volumes, specify excluded.

    Default: included

  • localStorageTypes :: Maybe [LocalStorageType]

    The type of local storage that is required.

    • For instance types with hard disk drive (HDD) storage, specify hdd.
    • For instance types with solid state drive (SSD) storage, specify ssd.

    Default: hdd and ssd

  • memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpu

    The minimum and maximum amount of memory per vCPU, in GiB.

    Default: No minimum or maximum limits

  • memoryMiB :: Maybe MemoryMiB

    The minimum and maximum amount of memory, in MiB.

  • networkBandwidthGbps :: Maybe NetworkBandwidthGbps

    The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

    Default: No minimum or maximum limits

  • networkInterfaceCount :: Maybe NetworkInterfaceCount

    The minimum and maximum number of network interfaces.

    Default: No minimum or maximum limits

  • onDemandMaxPricePercentageOverLowestPrice :: Maybe Int

    The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

    The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

    To turn off price protection, specify a high value, such as 999999.

    This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

    If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

    Default: 20

  • requireHibernateSupport :: Maybe Bool

    Indicates whether instance types must support hibernation for On-Demand Instances.

    This parameter is not supported for GetSpotPlacementScores.

    Default: false

  • spotMaxPricePercentageOverLowestPrice :: Maybe Int

    The price protection threshold for Spot Instances. This is the maximum you’ll pay for a Spot Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

    The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

    To turn off price protection, specify a high value, such as 999999.

    This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

    If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

    Default: 100

  • totalLocalStorageGB :: Maybe TotalLocalStorageGB

    The minimum and maximum amount of total local storage, in GB.

    Default: No minimum or maximum limits

  • vCpuCount :: Maybe VCpuCountRange

    The minimum and maximum number of vCPUs.

Instances

Instances details
ToQuery InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

FromXML InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

Generic InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

Associated Types

type Rep InstanceRequirements :: Type -> Type #

Read InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

Show InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

NFData InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

Methods

rnf :: InstanceRequirements -> () #

Eq InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

Hashable InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

type Rep InstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirements

type Rep InstanceRequirements = D1 ('MetaData "InstanceRequirements" "Amazonka.EC2.Types.InstanceRequirements" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceRequirements'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "acceleratorCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceleratorCount)) :*: S1 ('MetaSel ('Just "acceleratorManufacturers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorManufacturer]))) :*: (S1 ('MetaSel ('Just "acceleratorNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorName])) :*: (S1 ('MetaSel ('Just "acceleratorTotalMemoryMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceleratorTotalMemoryMiB)) :*: S1 ('MetaSel ('Just "acceleratorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorType]))))) :*: ((S1 ('MetaSel ('Just "allowedInstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "bareMetal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BareMetal)) :*: S1 ('MetaSel ('Just "baselineEbsBandwidthMbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BaselineEbsBandwidthMbps)))) :*: (S1 ('MetaSel ('Just "burstablePerformance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BurstablePerformance)) :*: (S1 ('MetaSel ('Just "cpuManufacturers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CpuManufacturer])) :*: S1 ('MetaSel ('Just "excludedInstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "instanceGenerations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceGeneration])) :*: (S1 ('MetaSel ('Just "localStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalStorage)) :*: S1 ('MetaSel ('Just "localStorageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LocalStorageType])))) :*: (S1 ('MetaSel ('Just "memoryGiBPerVCpu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemoryGiBPerVCpu)) :*: (S1 ('MetaSel ('Just "memoryMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemoryMiB)) :*: S1 ('MetaSel ('Just "networkBandwidthGbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkBandwidthGbps))))) :*: ((S1 ('MetaSel ('Just "networkInterfaceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceCount)) :*: (S1 ('MetaSel ('Just "onDemandMaxPricePercentageOverLowestPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "requireHibernateSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "spotMaxPricePercentageOverLowestPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "totalLocalStorageGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TotalLocalStorageGB)) :*: S1 ('MetaSel ('Just "vCpuCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VCpuCountRange))))))))

newInstanceRequirements :: InstanceRequirements Source #

Create a value of InstanceRequirements 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:acceleratorCount:InstanceRequirements', instanceRequirements_acceleratorCount - The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

To exclude accelerator-enabled instance types, set Max to 0.

Default: No minimum or maximum limits

$sel:acceleratorManufacturers:InstanceRequirements', instanceRequirements_acceleratorManufacturers - Indicates whether instance types must have accelerators by specific manufacturers.

  • For instance types with NVIDIA devices, specify nvidia.
  • For instance types with AMD devices, specify amd.
  • For instance types with Amazon Web Services devices, specify amazon-web-services.
  • For instance types with Xilinx devices, specify xilinx.

Default: Any manufacturer

$sel:acceleratorNames:InstanceRequirements', instanceRequirements_acceleratorNames - The accelerators that must be on the instance type.

  • For instance types with NVIDIA A100 GPUs, specify a100.
  • For instance types with NVIDIA V100 GPUs, specify v100.
  • For instance types with NVIDIA K80 GPUs, specify k80.
  • For instance types with NVIDIA T4 GPUs, specify t4.
  • For instance types with NVIDIA M60 GPUs, specify m60.
  • For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520.
  • For instance types with Xilinx VU9P FPGAs, specify vu9p.
  • For instance types with Amazon Web Services Inferentia chips, specify inferentia.
  • For instance types with NVIDIA GRID K520 GPUs, specify k520.

Default: Any accelerator

$sel:acceleratorTotalMemoryMiB:InstanceRequirements', instanceRequirements_acceleratorTotalMemoryMiB - The minimum and maximum amount of total accelerator memory, in MiB.

Default: No minimum or maximum limits

$sel:acceleratorTypes:InstanceRequirements', instanceRequirements_acceleratorTypes - The accelerator types that must be on the instance type.

  • For instance types with GPU accelerators, specify gpu.
  • For instance types with FPGA accelerators, specify fpga.
  • For instance types with inference accelerators, specify inference.

Default: Any accelerator type

$sel:allowedInstanceTypes:InstanceRequirements', instanceRequirements_allowedInstanceTypes - The instance types to apply your specified attributes against. All other instance types are ignored, even if they match your specified attributes.

You can use strings with one or more wild cards, represented by an asterisk (*), to allow an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.

If you specify AllowedInstanceTypes, you can't specify ExcludedInstanceTypes.

Default: All instance types

$sel:bareMetal:InstanceRequirements', instanceRequirements_bareMetal - Indicates whether bare metal instance types must be included, excluded, or required.

  • To include bare metal instance types, specify included.
  • To require only bare metal instance types, specify required.
  • To exclude bare metal instance types, specify excluded.

Default: excluded

$sel:baselineEbsBandwidthMbps:InstanceRequirements', instanceRequirements_baselineEbsBandwidthMbps - The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

Default: No minimum or maximum limits

$sel:burstablePerformance:InstanceRequirements', instanceRequirements_burstablePerformance - Indicates whether burstable performance T instance types are included, excluded, or required. For more information, see Burstable performance instances.

  • To include burstable performance instance types, specify included.
  • To require only burstable performance instance types, specify required.
  • To exclude burstable performance instance types, specify excluded.

Default: excluded

$sel:cpuManufacturers:InstanceRequirements', instanceRequirements_cpuManufacturers - The CPU manufacturers to include.

  • For instance types with Intel CPUs, specify intel.
  • For instance types with AMD CPUs, specify amd.
  • For instance types with Amazon Web Services CPUs, specify amazon-web-services.

Don't confuse the CPU manufacturer with the CPU architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template.

Default: Any manufacturer

$sel:excludedInstanceTypes:InstanceRequirements', instanceRequirements_excludedInstanceTypes - The instance types to exclude.

You can use strings with one or more wild cards, represented by an asterisk (*), to exclude an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.

If you specify ExcludedInstanceTypes, you can't specify AllowedInstanceTypes.

Default: No excluded instance types

$sel:instanceGenerations:InstanceRequirements', instanceRequirements_instanceGenerations - Indicates whether current or previous generation instance types are included. The current generation instance types are recommended for use. Current generation instance types are typically the latest two to three generations in each instance family. For more information, see Instance types in the Amazon EC2 User Guide.

For current generation instance types, specify current.

For previous generation instance types, specify previous.

Default: Current and previous generation instance types

$sel:localStorage:InstanceRequirements', instanceRequirements_localStorage - Indicates whether instance types with instance store volumes are included, excluded, or required. For more information, Amazon EC2 instance store in the Amazon EC2 User Guide.

  • To include instance types with instance store volumes, specify included.
  • To require only instance types with instance store volumes, specify required.
  • To exclude instance types with instance store volumes, specify excluded.

Default: included

$sel:localStorageTypes:InstanceRequirements', instanceRequirements_localStorageTypes - The type of local storage that is required.

  • For instance types with hard disk drive (HDD) storage, specify hdd.
  • For instance types with solid state drive (SSD) storage, specify ssd.

Default: hdd and ssd

$sel:memoryGiBPerVCpu:InstanceRequirements', instanceRequirements_memoryGiBPerVCpu - The minimum and maximum amount of memory per vCPU, in GiB.

Default: No minimum or maximum limits

$sel:memoryMiB:InstanceRequirements', instanceRequirements_memoryMiB - The minimum and maximum amount of memory, in MiB.

$sel:networkBandwidthGbps:InstanceRequirements', instanceRequirements_networkBandwidthGbps - The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

Default: No minimum or maximum limits

$sel:networkInterfaceCount:InstanceRequirements', instanceRequirements_networkInterfaceCount - The minimum and maximum number of network interfaces.

Default: No minimum or maximum limits

$sel:onDemandMaxPricePercentageOverLowestPrice:InstanceRequirements', instanceRequirements_onDemandMaxPricePercentageOverLowestPrice - The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 20

$sel:requireHibernateSupport:InstanceRequirements', instanceRequirements_requireHibernateSupport - Indicates whether instance types must support hibernation for On-Demand Instances.

This parameter is not supported for GetSpotPlacementScores.

Default: false

$sel:spotMaxPricePercentageOverLowestPrice:InstanceRequirements', instanceRequirements_spotMaxPricePercentageOverLowestPrice - The price protection threshold for Spot Instances. This is the maximum you’ll pay for a Spot Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 100

$sel:totalLocalStorageGB:InstanceRequirements', instanceRequirements_totalLocalStorageGB - The minimum and maximum amount of total local storage, in GB.

Default: No minimum or maximum limits

$sel:vCpuCount:InstanceRequirements', instanceRequirements_vCpuCount - The minimum and maximum number of vCPUs.

instanceRequirements_acceleratorCount :: Lens' InstanceRequirements (Maybe AcceleratorCount) Source #

The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

To exclude accelerator-enabled instance types, set Max to 0.

Default: No minimum or maximum limits

instanceRequirements_acceleratorManufacturers :: Lens' InstanceRequirements (Maybe [AcceleratorManufacturer]) Source #

Indicates whether instance types must have accelerators by specific manufacturers.

  • For instance types with NVIDIA devices, specify nvidia.
  • For instance types with AMD devices, specify amd.
  • For instance types with Amazon Web Services devices, specify amazon-web-services.
  • For instance types with Xilinx devices, specify xilinx.

Default: Any manufacturer

instanceRequirements_acceleratorNames :: Lens' InstanceRequirements (Maybe [AcceleratorName]) Source #

The accelerators that must be on the instance type.

  • For instance types with NVIDIA A100 GPUs, specify a100.
  • For instance types with NVIDIA V100 GPUs, specify v100.
  • For instance types with NVIDIA K80 GPUs, specify k80.
  • For instance types with NVIDIA T4 GPUs, specify t4.
  • For instance types with NVIDIA M60 GPUs, specify m60.
  • For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520.
  • For instance types with Xilinx VU9P FPGAs, specify vu9p.
  • For instance types with Amazon Web Services Inferentia chips, specify inferentia.
  • For instance types with NVIDIA GRID K520 GPUs, specify k520.

Default: Any accelerator

instanceRequirements_acceleratorTotalMemoryMiB :: Lens' InstanceRequirements (Maybe AcceleratorTotalMemoryMiB) Source #

The minimum and maximum amount of total accelerator memory, in MiB.

Default: No minimum or maximum limits

instanceRequirements_acceleratorTypes :: Lens' InstanceRequirements (Maybe [AcceleratorType]) Source #

The accelerator types that must be on the instance type.

  • For instance types with GPU accelerators, specify gpu.
  • For instance types with FPGA accelerators, specify fpga.
  • For instance types with inference accelerators, specify inference.

Default: Any accelerator type

instanceRequirements_allowedInstanceTypes :: Lens' InstanceRequirements (Maybe [Text]) Source #

The instance types to apply your specified attributes against. All other instance types are ignored, even if they match your specified attributes.

You can use strings with one or more wild cards, represented by an asterisk (*), to allow an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.

If you specify AllowedInstanceTypes, you can't specify ExcludedInstanceTypes.

Default: All instance types

instanceRequirements_bareMetal :: Lens' InstanceRequirements (Maybe BareMetal) Source #

Indicates whether bare metal instance types must be included, excluded, or required.

  • To include bare metal instance types, specify included.
  • To require only bare metal instance types, specify required.
  • To exclude bare metal instance types, specify excluded.

Default: excluded

instanceRequirements_baselineEbsBandwidthMbps :: Lens' InstanceRequirements (Maybe BaselineEbsBandwidthMbps) Source #

The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

Default: No minimum or maximum limits

instanceRequirements_burstablePerformance :: Lens' InstanceRequirements (Maybe BurstablePerformance) Source #

Indicates whether burstable performance T instance types are included, excluded, or required. For more information, see Burstable performance instances.

  • To include burstable performance instance types, specify included.
  • To require only burstable performance instance types, specify required.
  • To exclude burstable performance instance types, specify excluded.

Default: excluded

instanceRequirements_cpuManufacturers :: Lens' InstanceRequirements (Maybe [CpuManufacturer]) Source #

The CPU manufacturers to include.

  • For instance types with Intel CPUs, specify intel.
  • For instance types with AMD CPUs, specify amd.
  • For instance types with Amazon Web Services CPUs, specify amazon-web-services.

Don't confuse the CPU manufacturer with the CPU architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template.

Default: Any manufacturer

instanceRequirements_excludedInstanceTypes :: Lens' InstanceRequirements (Maybe [Text]) Source #

The instance types to exclude.

You can use strings with one or more wild cards, represented by an asterisk (*), to exclude an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.

If you specify ExcludedInstanceTypes, you can't specify AllowedInstanceTypes.

Default: No excluded instance types

instanceRequirements_instanceGenerations :: Lens' InstanceRequirements (Maybe [InstanceGeneration]) Source #

Indicates whether current or previous generation instance types are included. The current generation instance types are recommended for use. Current generation instance types are typically the latest two to three generations in each instance family. For more information, see Instance types in the Amazon EC2 User Guide.

For current generation instance types, specify current.

For previous generation instance types, specify previous.

Default: Current and previous generation instance types

instanceRequirements_localStorage :: Lens' InstanceRequirements (Maybe LocalStorage) Source #

Indicates whether instance types with instance store volumes are included, excluded, or required. For more information, Amazon EC2 instance store in the Amazon EC2 User Guide.

  • To include instance types with instance store volumes, specify included.
  • To require only instance types with instance store volumes, specify required.
  • To exclude instance types with instance store volumes, specify excluded.

Default: included

instanceRequirements_localStorageTypes :: Lens' InstanceRequirements (Maybe [LocalStorageType]) Source #

The type of local storage that is required.

  • For instance types with hard disk drive (HDD) storage, specify hdd.
  • For instance types with solid state drive (SSD) storage, specify ssd.

Default: hdd and ssd

instanceRequirements_memoryGiBPerVCpu :: Lens' InstanceRequirements (Maybe MemoryGiBPerVCpu) Source #

The minimum and maximum amount of memory per vCPU, in GiB.

Default: No minimum or maximum limits

instanceRequirements_memoryMiB :: Lens' InstanceRequirements (Maybe MemoryMiB) Source #

The minimum and maximum amount of memory, in MiB.

instanceRequirements_networkBandwidthGbps :: Lens' InstanceRequirements (Maybe NetworkBandwidthGbps) Source #

The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

Default: No minimum or maximum limits

instanceRequirements_networkInterfaceCount :: Lens' InstanceRequirements (Maybe NetworkInterfaceCount) Source #

The minimum and maximum number of network interfaces.

Default: No minimum or maximum limits

instanceRequirements_onDemandMaxPricePercentageOverLowestPrice :: Lens' InstanceRequirements (Maybe Int) Source #

The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 20

instanceRequirements_requireHibernateSupport :: Lens' InstanceRequirements (Maybe Bool) Source #

Indicates whether instance types must support hibernation for On-Demand Instances.

This parameter is not supported for GetSpotPlacementScores.

Default: false

instanceRequirements_spotMaxPricePercentageOverLowestPrice :: Lens' InstanceRequirements (Maybe Int) Source #

The price protection threshold for Spot Instances. This is the maximum you’ll pay for a Spot Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 100

instanceRequirements_totalLocalStorageGB :: Lens' InstanceRequirements (Maybe TotalLocalStorageGB) Source #

The minimum and maximum amount of total local storage, in GB.

Default: No minimum or maximum limits

InstanceRequirementsRequest

data InstanceRequirementsRequest Source #

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

When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values.

To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request:

  • AllowedInstanceTypes - The instance types to include in the list. All other instance types are ignored, even if they match your specified attributes.
  • ExcludedInstanceTypes - The instance types to exclude from the list, even if they match your specified attributes.

You must specify VCpuCount and MemoryMiB. All other attributes are optional. Any unspecified optional attribute is set to its default.

For more information, see Attribute-based instance type selection for EC2 Fleet, Attribute-based instance type selection for Spot Fleet, and Spot placement score in the Amazon EC2 User Guide.

See: newInstanceRequirementsRequest smart constructor.

Constructors

InstanceRequirementsRequest' 

Fields

  • acceleratorCount :: Maybe AcceleratorCountRequest

    The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

    To exclude accelerator-enabled instance types, set Max to 0.

    Default: No minimum or maximum limits

  • acceleratorManufacturers :: Maybe [AcceleratorManufacturer]

    Indicates whether instance types must have accelerators by specific manufacturers.

    • For instance types with NVIDIA devices, specify nvidia.
    • For instance types with AMD devices, specify amd.
    • For instance types with Amazon Web Services devices, specify amazon-web-services.
    • For instance types with Xilinx devices, specify xilinx.

    Default: Any manufacturer

  • acceleratorNames :: Maybe [AcceleratorName]

    The accelerators that must be on the instance type.

    • For instance types with NVIDIA A100 GPUs, specify a100.
    • For instance types with NVIDIA V100 GPUs, specify v100.
    • For instance types with NVIDIA K80 GPUs, specify k80.
    • For instance types with NVIDIA T4 GPUs, specify t4.
    • For instance types with NVIDIA M60 GPUs, specify m60.
    • For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520.
    • For instance types with Xilinx VU9P FPGAs, specify vu9p.
    • For instance types with Amazon Web Services Inferentia chips, specify inferentia.
    • For instance types with NVIDIA GRID K520 GPUs, specify k520.

    Default: Any accelerator

  • acceleratorTotalMemoryMiB :: Maybe AcceleratorTotalMemoryMiBRequest

    The minimum and maximum amount of total accelerator memory, in MiB.

    Default: No minimum or maximum limits

  • acceleratorTypes :: Maybe [AcceleratorType]

    The accelerator types that must be on the instance type.

    • To include instance types with GPU hardware, specify gpu.
    • To include instance types with FPGA hardware, specify fpga.
    • To include instance types with inference hardware, specify inference.

    Default: Any accelerator type

  • allowedInstanceTypes :: Maybe [Text]

    The instance types to apply your specified attributes against. All other instance types are ignored, even if they match your specified attributes.

    You can use strings with one or more wild cards, represented by an asterisk (*), to allow an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

    For example, if you specify c5*,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.

    If you specify AllowedInstanceTypes, you can't specify ExcludedInstanceTypes.

    Default: All instance types

  • bareMetal :: Maybe BareMetal

    Indicates whether bare metal instance types must be included, excluded, or required.

    • To include bare metal instance types, specify included.
    • To require only bare metal instance types, specify required.
    • To exclude bare metal instance types, specify excluded.

    Default: excluded

  • baselineEbsBandwidthMbps :: Maybe BaselineEbsBandwidthMbpsRequest

    The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

    Default: No minimum or maximum limits

  • burstablePerformance :: Maybe BurstablePerformance

    Indicates whether burstable performance T instance types are included, excluded, or required. For more information, see Burstable performance instances.

    • To include burstable performance instance types, specify included.
    • To require only burstable performance instance types, specify required.
    • To exclude burstable performance instance types, specify excluded.

    Default: excluded

  • cpuManufacturers :: Maybe [CpuManufacturer]

    The CPU manufacturers to include.

    • For instance types with Intel CPUs, specify intel.
    • For instance types with AMD CPUs, specify amd.
    • For instance types with Amazon Web Services CPUs, specify amazon-web-services.

    Don't confuse the CPU manufacturer with the CPU architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template.

    Default: Any manufacturer

  • excludedInstanceTypes :: Maybe [Text]

    The instance types to exclude.

    You can use strings with one or more wild cards, represented by an asterisk (*), to exclude an instance family, type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

    For example, if you specify c5*,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.

    If you specify ExcludedInstanceTypes, you can't specify AllowedInstanceTypes.

    Default: No excluded instance types

  • instanceGenerations :: Maybe [InstanceGeneration]

    Indicates whether current or previous generation instance types are included. The current generation instance types are recommended for use. Current generation instance types are typically the latest two to three generations in each instance family. For more information, see Instance types in the Amazon EC2 User Guide.

    For current generation instance types, specify current.

    For previous generation instance types, specify previous.

    Default: Current and previous generation instance types

  • localStorage :: Maybe LocalStorage

    Indicates whether instance types with instance store volumes are included, excluded, or required. For more information, Amazon EC2 instance store in the Amazon EC2 User Guide.

    • To include instance types with instance store volumes, specify included.
    • To require only instance types with instance store volumes, specify required.
    • To exclude instance types with instance store volumes, specify excluded.

    Default: included

  • localStorageTypes :: Maybe [LocalStorageType]

    The type of local storage that is required.

    • For instance types with hard disk drive (HDD) storage, specify hdd.
    • For instance types with solid state drive (SSD) storage, specify ssd.

    Default: hdd and ssd

  • memoryGiBPerVCpu :: Maybe MemoryGiBPerVCpuRequest

    The minimum and maximum amount of memory per vCPU, in GiB.

    Default: No minimum or maximum limits

  • networkBandwidthGbps :: Maybe NetworkBandwidthGbpsRequest

    The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

    Default: No minimum or maximum limits

  • networkInterfaceCount :: Maybe NetworkInterfaceCountRequest

    The minimum and maximum number of network interfaces.

    Default: No minimum or maximum limits

  • onDemandMaxPricePercentageOverLowestPrice :: Maybe Int

    The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

    The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

    To turn off price protection, specify a high value, such as 999999.

    This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

    If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

    Default: 20

  • requireHibernateSupport :: Maybe Bool

    Indicates whether instance types must support hibernation for On-Demand Instances.

    This parameter is not supported for GetSpotPlacementScores.

    Default: false

  • spotMaxPricePercentageOverLowestPrice :: Maybe Int

    The price protection threshold for Spot Instance. This is the maximum you’ll pay for an Spot Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

    The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

    To turn off price protection, specify a high value, such as 999999.

    This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

    If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

    Default: 100

  • totalLocalStorageGB :: Maybe TotalLocalStorageGBRequest

    The minimum and maximum amount of total local storage, in GB.

    Default: No minimum or maximum limits

  • vCpuCount :: VCpuCountRangeRequest

    The minimum and maximum number of vCPUs.

  • memoryMiB :: MemoryMiBRequest

    The minimum and maximum amount of memory, in MiB.

Instances

Instances details
ToQuery InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

Generic InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

Associated Types

type Rep InstanceRequirementsRequest :: Type -> Type #

Read InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

Show InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

NFData InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

Eq InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

Hashable InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

type Rep InstanceRequirementsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceRequirementsRequest

type Rep InstanceRequirementsRequest = D1 ('MetaData "InstanceRequirementsRequest" "Amazonka.EC2.Types.InstanceRequirementsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceRequirementsRequest'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "acceleratorCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceleratorCountRequest)) :*: S1 ('MetaSel ('Just "acceleratorManufacturers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorManufacturer]))) :*: (S1 ('MetaSel ('Just "acceleratorNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorName])) :*: (S1 ('MetaSel ('Just "acceleratorTotalMemoryMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AcceleratorTotalMemoryMiBRequest)) :*: S1 ('MetaSel ('Just "acceleratorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AcceleratorType]))))) :*: ((S1 ('MetaSel ('Just "allowedInstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "bareMetal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BareMetal)) :*: S1 ('MetaSel ('Just "baselineEbsBandwidthMbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BaselineEbsBandwidthMbpsRequest)))) :*: (S1 ('MetaSel ('Just "burstablePerformance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BurstablePerformance)) :*: (S1 ('MetaSel ('Just "cpuManufacturers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CpuManufacturer])) :*: S1 ('MetaSel ('Just "excludedInstanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "instanceGenerations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceGeneration])) :*: (S1 ('MetaSel ('Just "localStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalStorage)) :*: S1 ('MetaSel ('Just "localStorageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LocalStorageType])))) :*: (S1 ('MetaSel ('Just "memoryGiBPerVCpu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemoryGiBPerVCpuRequest)) :*: (S1 ('MetaSel ('Just "networkBandwidthGbps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkBandwidthGbpsRequest)) :*: S1 ('MetaSel ('Just "networkInterfaceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceCountRequest))))) :*: ((S1 ('MetaSel ('Just "onDemandMaxPricePercentageOverLowestPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "requireHibernateSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "spotMaxPricePercentageOverLowestPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "totalLocalStorageGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TotalLocalStorageGBRequest)) :*: (S1 ('MetaSel ('Just "vCpuCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VCpuCountRangeRequest) :*: S1 ('MetaSel ('Just "memoryMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemoryMiBRequest)))))))

newInstanceRequirementsRequest Source #

Create a value of InstanceRequirementsRequest 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:acceleratorCount:InstanceRequirementsRequest', instanceRequirementsRequest_acceleratorCount - The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

To exclude accelerator-enabled instance types, set Max to 0.

Default: No minimum or maximum limits

$sel:acceleratorManufacturers:InstanceRequirementsRequest', instanceRequirementsRequest_acceleratorManufacturers - Indicates whether instance types must have accelerators by specific manufacturers.

  • For instance types with NVIDIA devices, specify nvidia.
  • For instance types with AMD devices, specify amd.
  • For instance types with Amazon Web Services devices, specify amazon-web-services.
  • For instance types with Xilinx devices, specify xilinx.

Default: Any manufacturer

$sel:acceleratorNames:InstanceRequirementsRequest', instanceRequirementsRequest_acceleratorNames - The accelerators that must be on the instance type.

  • For instance types with NVIDIA A100 GPUs, specify a100.
  • For instance types with NVIDIA V100 GPUs, specify v100.
  • For instance types with NVIDIA K80 GPUs, specify k80.
  • For instance types with NVIDIA T4 GPUs, specify t4.
  • For instance types with NVIDIA M60 GPUs, specify m60.
  • For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520.
  • For instance types with Xilinx VU9P FPGAs, specify vu9p.
  • For instance types with Amazon Web Services Inferentia chips, specify inferentia.
  • For instance types with NVIDIA GRID K520 GPUs, specify k520.

Default: Any accelerator

$sel:acceleratorTotalMemoryMiB:InstanceRequirementsRequest', instanceRequirementsRequest_acceleratorTotalMemoryMiB - The minimum and maximum amount of total accelerator memory, in MiB.

Default: No minimum or maximum limits

$sel:acceleratorTypes:InstanceRequirementsRequest', instanceRequirementsRequest_acceleratorTypes - The accelerator types that must be on the instance type.

  • To include instance types with GPU hardware, specify gpu.
  • To include instance types with FPGA hardware, specify fpga.
  • To include instance types with inference hardware, specify inference.

Default: Any accelerator type

$sel:allowedInstanceTypes:InstanceRequirementsRequest', instanceRequirementsRequest_allowedInstanceTypes - The instance types to apply your specified attributes against. All other instance types are ignored, even if they match your specified attributes.

You can use strings with one or more wild cards, represented by an asterisk (*), to allow an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.

If you specify AllowedInstanceTypes, you can't specify ExcludedInstanceTypes.

Default: All instance types

$sel:bareMetal:InstanceRequirementsRequest', instanceRequirementsRequest_bareMetal - Indicates whether bare metal instance types must be included, excluded, or required.

  • To include bare metal instance types, specify included.
  • To require only bare metal instance types, specify required.
  • To exclude bare metal instance types, specify excluded.

Default: excluded

$sel:baselineEbsBandwidthMbps:InstanceRequirementsRequest', instanceRequirementsRequest_baselineEbsBandwidthMbps - The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

Default: No minimum or maximum limits

$sel:burstablePerformance:InstanceRequirementsRequest', instanceRequirementsRequest_burstablePerformance - Indicates whether burstable performance T instance types are included, excluded, or required. For more information, see Burstable performance instances.

  • To include burstable performance instance types, specify included.
  • To require only burstable performance instance types, specify required.
  • To exclude burstable performance instance types, specify excluded.

Default: excluded

$sel:cpuManufacturers:InstanceRequirementsRequest', instanceRequirementsRequest_cpuManufacturers - The CPU manufacturers to include.

  • For instance types with Intel CPUs, specify intel.
  • For instance types with AMD CPUs, specify amd.
  • For instance types with Amazon Web Services CPUs, specify amazon-web-services.

Don't confuse the CPU manufacturer with the CPU architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template.

Default: Any manufacturer

$sel:excludedInstanceTypes:InstanceRequirementsRequest', instanceRequirementsRequest_excludedInstanceTypes - The instance types to exclude.

You can use strings with one or more wild cards, represented by an asterisk (*), to exclude an instance family, type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.

If you specify ExcludedInstanceTypes, you can't specify AllowedInstanceTypes.

Default: No excluded instance types

$sel:instanceGenerations:InstanceRequirementsRequest', instanceRequirementsRequest_instanceGenerations - Indicates whether current or previous generation instance types are included. The current generation instance types are recommended for use. Current generation instance types are typically the latest two to three generations in each instance family. For more information, see Instance types in the Amazon EC2 User Guide.

For current generation instance types, specify current.

For previous generation instance types, specify previous.

Default: Current and previous generation instance types

$sel:localStorage:InstanceRequirementsRequest', instanceRequirementsRequest_localStorage - Indicates whether instance types with instance store volumes are included, excluded, or required. For more information, Amazon EC2 instance store in the Amazon EC2 User Guide.

  • To include instance types with instance store volumes, specify included.
  • To require only instance types with instance store volumes, specify required.
  • To exclude instance types with instance store volumes, specify excluded.

Default: included

$sel:localStorageTypes:InstanceRequirementsRequest', instanceRequirementsRequest_localStorageTypes - The type of local storage that is required.

  • For instance types with hard disk drive (HDD) storage, specify hdd.
  • For instance types with solid state drive (SSD) storage, specify ssd.

Default: hdd and ssd

$sel:memoryGiBPerVCpu:InstanceRequirementsRequest', instanceRequirementsRequest_memoryGiBPerVCpu - The minimum and maximum amount of memory per vCPU, in GiB.

Default: No minimum or maximum limits

$sel:networkBandwidthGbps:InstanceRequirementsRequest', instanceRequirementsRequest_networkBandwidthGbps - The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

Default: No minimum or maximum limits

$sel:networkInterfaceCount:InstanceRequirementsRequest', instanceRequirementsRequest_networkInterfaceCount - The minimum and maximum number of network interfaces.

Default: No minimum or maximum limits

$sel:onDemandMaxPricePercentageOverLowestPrice:InstanceRequirementsRequest', instanceRequirementsRequest_onDemandMaxPricePercentageOverLowestPrice - The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 20

$sel:requireHibernateSupport:InstanceRequirementsRequest', instanceRequirementsRequest_requireHibernateSupport - Indicates whether instance types must support hibernation for On-Demand Instances.

This parameter is not supported for GetSpotPlacementScores.

Default: false

$sel:spotMaxPricePercentageOverLowestPrice:InstanceRequirementsRequest', instanceRequirementsRequest_spotMaxPricePercentageOverLowestPrice - The price protection threshold for Spot Instance. This is the maximum you’ll pay for an Spot Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 100

$sel:totalLocalStorageGB:InstanceRequirementsRequest', instanceRequirementsRequest_totalLocalStorageGB - The minimum and maximum amount of total local storage, in GB.

Default: No minimum or maximum limits

$sel:vCpuCount:InstanceRequirementsRequest', instanceRequirementsRequest_vCpuCount - The minimum and maximum number of vCPUs.

$sel:memoryMiB:InstanceRequirementsRequest', instanceRequirementsRequest_memoryMiB - The minimum and maximum amount of memory, in MiB.

instanceRequirementsRequest_acceleratorCount :: Lens' InstanceRequirementsRequest (Maybe AcceleratorCountRequest) Source #

The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.

To exclude accelerator-enabled instance types, set Max to 0.

Default: No minimum or maximum limits

instanceRequirementsRequest_acceleratorManufacturers :: Lens' InstanceRequirementsRequest (Maybe [AcceleratorManufacturer]) Source #

Indicates whether instance types must have accelerators by specific manufacturers.

  • For instance types with NVIDIA devices, specify nvidia.
  • For instance types with AMD devices, specify amd.
  • For instance types with Amazon Web Services devices, specify amazon-web-services.
  • For instance types with Xilinx devices, specify xilinx.

Default: Any manufacturer

instanceRequirementsRequest_acceleratorNames :: Lens' InstanceRequirementsRequest (Maybe [AcceleratorName]) Source #

The accelerators that must be on the instance type.

  • For instance types with NVIDIA A100 GPUs, specify a100.
  • For instance types with NVIDIA V100 GPUs, specify v100.
  • For instance types with NVIDIA K80 GPUs, specify k80.
  • For instance types with NVIDIA T4 GPUs, specify t4.
  • For instance types with NVIDIA M60 GPUs, specify m60.
  • For instance types with AMD Radeon Pro V520 GPUs, specify radeon-pro-v520.
  • For instance types with Xilinx VU9P FPGAs, specify vu9p.
  • For instance types with Amazon Web Services Inferentia chips, specify inferentia.
  • For instance types with NVIDIA GRID K520 GPUs, specify k520.

Default: Any accelerator

instanceRequirementsRequest_acceleratorTotalMemoryMiB :: Lens' InstanceRequirementsRequest (Maybe AcceleratorTotalMemoryMiBRequest) Source #

The minimum and maximum amount of total accelerator memory, in MiB.

Default: No minimum or maximum limits

instanceRequirementsRequest_acceleratorTypes :: Lens' InstanceRequirementsRequest (Maybe [AcceleratorType]) Source #

The accelerator types that must be on the instance type.

  • To include instance types with GPU hardware, specify gpu.
  • To include instance types with FPGA hardware, specify fpga.
  • To include instance types with inference hardware, specify inference.

Default: Any accelerator type

instanceRequirementsRequest_allowedInstanceTypes :: Lens' InstanceRequirementsRequest (Maybe [Text]) Source #

The instance types to apply your specified attributes against. All other instance types are ignored, even if they match your specified attributes.

You can use strings with one or more wild cards, represented by an asterisk (*), to allow an instance type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.

If you specify AllowedInstanceTypes, you can't specify ExcludedInstanceTypes.

Default: All instance types

instanceRequirementsRequest_bareMetal :: Lens' InstanceRequirementsRequest (Maybe BareMetal) Source #

Indicates whether bare metal instance types must be included, excluded, or required.

  • To include bare metal instance types, specify included.
  • To require only bare metal instance types, specify required.
  • To exclude bare metal instance types, specify excluded.

Default: excluded

instanceRequirementsRequest_baselineEbsBandwidthMbps :: Lens' InstanceRequirementsRequest (Maybe BaselineEbsBandwidthMbpsRequest) Source #

The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more information, see Amazon EBS–optimized instances in the Amazon EC2 User Guide.

Default: No minimum or maximum limits

instanceRequirementsRequest_burstablePerformance :: Lens' InstanceRequirementsRequest (Maybe BurstablePerformance) Source #

Indicates whether burstable performance T instance types are included, excluded, or required. For more information, see Burstable performance instances.

  • To include burstable performance instance types, specify included.
  • To require only burstable performance instance types, specify required.
  • To exclude burstable performance instance types, specify excluded.

Default: excluded

instanceRequirementsRequest_cpuManufacturers :: Lens' InstanceRequirementsRequest (Maybe [CpuManufacturer]) Source #

The CPU manufacturers to include.

  • For instance types with Intel CPUs, specify intel.
  • For instance types with AMD CPUs, specify amd.
  • For instance types with Amazon Web Services CPUs, specify amazon-web-services.

Don't confuse the CPU manufacturer with the CPU architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template.

Default: Any manufacturer

instanceRequirementsRequest_excludedInstanceTypes :: Lens' InstanceRequirementsRequest (Maybe [Text]) Source #

The instance types to exclude.

You can use strings with one or more wild cards, represented by an asterisk (*), to exclude an instance family, type, size, or generation. The following are examples: m5.8xlarge, c5*.*, m5a.*, r*, *3*.

For example, if you specify c5*,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify m5a.*, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.

If you specify ExcludedInstanceTypes, you can't specify AllowedInstanceTypes.

Default: No excluded instance types

instanceRequirementsRequest_instanceGenerations :: Lens' InstanceRequirementsRequest (Maybe [InstanceGeneration]) Source #

Indicates whether current or previous generation instance types are included. The current generation instance types are recommended for use. Current generation instance types are typically the latest two to three generations in each instance family. For more information, see Instance types in the Amazon EC2 User Guide.

For current generation instance types, specify current.

For previous generation instance types, specify previous.

Default: Current and previous generation instance types

instanceRequirementsRequest_localStorage :: Lens' InstanceRequirementsRequest (Maybe LocalStorage) Source #

Indicates whether instance types with instance store volumes are included, excluded, or required. For more information, Amazon EC2 instance store in the Amazon EC2 User Guide.

  • To include instance types with instance store volumes, specify included.
  • To require only instance types with instance store volumes, specify required.
  • To exclude instance types with instance store volumes, specify excluded.

Default: included

instanceRequirementsRequest_localStorageTypes :: Lens' InstanceRequirementsRequest (Maybe [LocalStorageType]) Source #

The type of local storage that is required.

  • For instance types with hard disk drive (HDD) storage, specify hdd.
  • For instance types with solid state drive (SSD) storage, specify ssd.

Default: hdd and ssd

instanceRequirementsRequest_memoryGiBPerVCpu :: Lens' InstanceRequirementsRequest (Maybe MemoryGiBPerVCpuRequest) Source #

The minimum and maximum amount of memory per vCPU, in GiB.

Default: No minimum or maximum limits

instanceRequirementsRequest_networkBandwidthGbps :: Lens' InstanceRequirementsRequest (Maybe NetworkBandwidthGbpsRequest) Source #

The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

Default: No minimum or maximum limits

instanceRequirementsRequest_networkInterfaceCount :: Lens' InstanceRequirementsRequest (Maybe NetworkInterfaceCountRequest) Source #

The minimum and maximum number of network interfaces.

Default: No minimum or maximum limits

instanceRequirementsRequest_onDemandMaxPricePercentageOverLowestPrice :: Lens' InstanceRequirementsRequest (Maybe Int) Source #

The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 20

instanceRequirementsRequest_requireHibernateSupport :: Lens' InstanceRequirementsRequest (Maybe Bool) Source #

Indicates whether instance types must support hibernation for On-Demand Instances.

This parameter is not supported for GetSpotPlacementScores.

Default: false

instanceRequirementsRequest_spotMaxPricePercentageOverLowestPrice :: Lens' InstanceRequirementsRequest (Maybe Int) Source #

The price protection threshold for Spot Instance. This is the maximum you’ll pay for an Spot Instance, expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance types priced above your threshold.

The parameter accepts an integer, which Amazon EC2 interprets as a percentage.

To turn off price protection, specify a high value, such as 999999.

This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.

If you set TargetCapacityUnitType to vcpu or memory-mib, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.

Default: 100

instanceRequirementsRequest_totalLocalStorageGB :: Lens' InstanceRequirementsRequest (Maybe TotalLocalStorageGBRequest) Source #

The minimum and maximum amount of total local storage, in GB.

Default: No minimum or maximum limits

InstanceRequirementsWithMetadataRequest

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.

InstanceSpecification

data InstanceSpecification Source #

The instance details to specify which volumes should be snapshotted.

See: newInstanceSpecification smart constructor.

Constructors

InstanceSpecification' 

Fields

  • excludeBootVolume :: Maybe Bool

    Excludes the root volume from being snapshotted.

  • excludeDataVolumeIds :: Maybe [Text]

    The IDs of the data (non-root) volumes to exclude from the multi-volume snapshot set. If you specify the ID of the root volume, the request fails. To exclude the root volume, use ExcludeBootVolume.

    You can specify up to 40 volume IDs per request.

  • instanceId :: Maybe Text

    The instance to specify which volumes should be snapshotted.

Instances

Instances details
ToQuery InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

Generic InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

Associated Types

type Rep InstanceSpecification :: Type -> Type #

Read InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

Show InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

NFData InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

Methods

rnf :: InstanceSpecification -> () #

Eq InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

Hashable InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

type Rep InstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceSpecification

type Rep InstanceSpecification = D1 ('MetaData "InstanceSpecification" "Amazonka.EC2.Types.InstanceSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludeBootVolume") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "excludeDataVolumeIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInstanceSpecification :: InstanceSpecification Source #

Create a value of InstanceSpecification 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:excludeBootVolume:InstanceSpecification', instanceSpecification_excludeBootVolume - Excludes the root volume from being snapshotted.

$sel:excludeDataVolumeIds:InstanceSpecification', instanceSpecification_excludeDataVolumeIds - The IDs of the data (non-root) volumes to exclude from the multi-volume snapshot set. If you specify the ID of the root volume, the request fails. To exclude the root volume, use ExcludeBootVolume.

You can specify up to 40 volume IDs per request.

$sel:instanceId:InstanceSpecification', instanceSpecification_instanceId - The instance to specify which volumes should be snapshotted.

instanceSpecification_excludeBootVolume :: Lens' InstanceSpecification (Maybe Bool) Source #

Excludes the root volume from being snapshotted.

instanceSpecification_excludeDataVolumeIds :: Lens' InstanceSpecification (Maybe [Text]) Source #

The IDs of the data (non-root) volumes to exclude from the multi-volume snapshot set. If you specify the ID of the root volume, the request fails. To exclude the root volume, use ExcludeBootVolume.

You can specify up to 40 volume IDs per request.

instanceSpecification_instanceId :: Lens' InstanceSpecification (Maybe Text) Source #

The instance to specify which volumes should be snapshotted.

InstanceState

data InstanceState Source #

Describes the current state of an instance.

See: newInstanceState smart constructor.

Constructors

InstanceState' 

Fields

  • name :: InstanceStateName

    The current state of the instance.

  • code :: Int

    The state of the instance as a 16-bit unsigned integer.

    The high byte is all of the bits between 2^8 and (2^16)-1, which equals decimal values between 256 and 65,535. These numerical values are used for internal purposes and should be ignored.

    The low byte is all of the bits between 2^0 and (2^8)-1, which equals decimal values between 0 and 255.

    The valid values for instance-state-code will all be in the range of the low byte and they are:

    • 0 : pending
    • 16 : running
    • 32 : shutting-down
    • 48 : terminated
    • 64 : stopping
    • 80 : stopped

    You can ignore the high byte value by zeroing out all of the bits above 2^8 or 256 in decimal.

Instances

Instances details
FromXML InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

Generic InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

Associated Types

type Rep InstanceState :: Type -> Type #

Read InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

Show InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

NFData InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

Methods

rnf :: InstanceState -> () #

Eq InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

Hashable InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

type Rep InstanceState Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceState

type Rep InstanceState = D1 ('MetaData "InstanceState" "Amazonka.EC2.Types.InstanceState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstanceStateName) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newInstanceState Source #

Create a value of InstanceState 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:InstanceState', instanceState_name - The current state of the instance.

$sel:code:InstanceState', instanceState_code - The state of the instance as a 16-bit unsigned integer.

The high byte is all of the bits between 2^8 and (2^16)-1, which equals decimal values between 256 and 65,535. These numerical values are used for internal purposes and should be ignored.

The low byte is all of the bits between 2^0 and (2^8)-1, which equals decimal values between 0 and 255.

The valid values for instance-state-code will all be in the range of the low byte and they are:

  • 0 : pending
  • 16 : running
  • 32 : shutting-down
  • 48 : terminated
  • 64 : stopping
  • 80 : stopped

You can ignore the high byte value by zeroing out all of the bits above 2^8 or 256 in decimal.

instanceState_name :: Lens' InstanceState InstanceStateName Source #

The current state of the instance.

instanceState_code :: Lens' InstanceState Int Source #

The state of the instance as a 16-bit unsigned integer.

The high byte is all of the bits between 2^8 and (2^16)-1, which equals decimal values between 256 and 65,535. These numerical values are used for internal purposes and should be ignored.

The low byte is all of the bits between 2^0 and (2^8)-1, which equals decimal values between 0 and 255.

The valid values for instance-state-code will all be in the range of the low byte and they are:

  • 0 : pending
  • 16 : running
  • 32 : shutting-down
  • 48 : terminated
  • 64 : stopping
  • 80 : stopped

You can ignore the high byte value by zeroing out all of the bits above 2^8 or 256 in decimal.

InstanceStateChange

data InstanceStateChange Source #

Describes an instance state change.

See: newInstanceStateChange smart constructor.

Constructors

InstanceStateChange' 

Fields

Instances

Instances details
FromXML InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

Generic InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

Associated Types

type Rep InstanceStateChange :: Type -> Type #

Read InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

Show InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

NFData InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

Methods

rnf :: InstanceStateChange -> () #

Eq InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

Hashable InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

type Rep InstanceStateChange Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStateChange

type Rep InstanceStateChange = D1 ('MetaData "InstanceStateChange" "Amazonka.EC2.Types.InstanceStateChange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceStateChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceState)) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "previousState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceState)))))

newInstanceStateChange :: InstanceStateChange Source #

Create a value of InstanceStateChange 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:currentState:InstanceStateChange', instanceStateChange_currentState - The current state of the instance.

$sel:instanceId:InstanceStateChange', instanceStateChange_instanceId - The ID of the instance.

$sel:previousState:InstanceStateChange', instanceStateChange_previousState - The previous state of the instance.

InstanceStatus

data InstanceStatus Source #

Describes the status of an instance.

See: newInstanceStatus smart constructor.

Constructors

InstanceStatus' 

Fields

Instances

Instances details
FromXML InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

Generic InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

Associated Types

type Rep InstanceStatus :: Type -> Type #

Read InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

Show InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

NFData InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

Methods

rnf :: InstanceStatus -> () #

Eq InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

Hashable InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

type Rep InstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatus

newInstanceStatus :: InstanceStatus Source #

Create a value of InstanceStatus 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:availabilityZone:InstanceStatus', instanceStatus_availabilityZone - The Availability Zone of the instance.

$sel:events:InstanceStatus', instanceStatus_events - Any scheduled events associated with the instance.

$sel:instanceId:InstanceStatus', instanceStatus_instanceId - The ID of the instance.

$sel:instanceState:InstanceStatus', instanceStatus_instanceState - The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

$sel:instanceStatus:InstanceStatus', instanceStatus_instanceStatus - Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

$sel:outpostArn:InstanceStatus', instanceStatus_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:systemStatus:InstanceStatus', instanceStatus_systemStatus - Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

instanceStatus_availabilityZone :: Lens' InstanceStatus (Maybe Text) Source #

The Availability Zone of the instance.

instanceStatus_events :: Lens' InstanceStatus (Maybe [InstanceStatusEvent]) Source #

Any scheduled events associated with the instance.

instanceStatus_instanceState :: Lens' InstanceStatus (Maybe InstanceState) Source #

The intended state of the instance. DescribeInstanceStatus requires that an instance be in the running state.

instanceStatus_instanceStatus :: Lens' InstanceStatus (Maybe InstanceStatusSummary) Source #

Reports impaired functionality that stems from issues internal to the instance, such as impaired reachability.

instanceStatus_outpostArn :: Lens' InstanceStatus (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

instanceStatus_systemStatus :: Lens' InstanceStatus (Maybe InstanceStatusSummary) Source #

Reports impaired functionality that stems from issues related to the systems that support an instance, such as hardware failures and network connectivity problems.

InstanceStatusDetails

data InstanceStatusDetails Source #

Describes the instance status.

See: newInstanceStatusDetails smart constructor.

Constructors

InstanceStatusDetails' 

Fields

Instances

Instances details
FromXML InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

Generic InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

Associated Types

type Rep InstanceStatusDetails :: Type -> Type #

Read InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

Show InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

NFData InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

Methods

rnf :: InstanceStatusDetails -> () #

Eq InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

Hashable InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

type Rep InstanceStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusDetails

type Rep InstanceStatusDetails = D1 ('MetaData "InstanceStatusDetails" "Amazonka.EC2.Types.InstanceStatusDetails" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceStatusDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "impairedSince") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusName)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusType)))))

newInstanceStatusDetails :: InstanceStatusDetails Source #

Create a value of InstanceStatusDetails 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:impairedSince:InstanceStatusDetails', instanceStatusDetails_impairedSince - The time when a status check failed. For an instance that was launched and impaired, this is the time when the instance was launched.

$sel:name:InstanceStatusDetails', instanceStatusDetails_name - The type of instance status.

$sel:status:InstanceStatusDetails', instanceStatusDetails_status - The status.

instanceStatusDetails_impairedSince :: Lens' InstanceStatusDetails (Maybe UTCTime) Source #

The time when a status check failed. For an instance that was launched and impaired, this is the time when the instance was launched.

InstanceStatusEvent

data InstanceStatusEvent Source #

Describes a scheduled event for an instance.

See: newInstanceStatusEvent smart constructor.

Constructors

InstanceStatusEvent' 

Fields

Instances

Instances details
FromXML InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

Generic InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

Associated Types

type Rep InstanceStatusEvent :: Type -> Type #

Read InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

Show InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

NFData InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

Methods

rnf :: InstanceStatusEvent -> () #

Eq InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

Hashable InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

type Rep InstanceStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusEvent

type Rep InstanceStatusEvent = D1 ('MetaData "InstanceStatusEvent" "Amazonka.EC2.Types.InstanceStatusEvent" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceStatusEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventCode)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "notBeforeDeadline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newInstanceStatusEvent :: InstanceStatusEvent Source #

Create a value of InstanceStatusEvent 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:code:InstanceStatusEvent', instanceStatusEvent_code - The event code.

$sel:description:InstanceStatusEvent', instanceStatusEvent_description - A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

$sel:instanceEventId:InstanceStatusEvent', instanceStatusEvent_instanceEventId - The ID of the event.

$sel:notAfter:InstanceStatusEvent', instanceStatusEvent_notAfter - The latest scheduled end time for the event.

$sel:notBefore:InstanceStatusEvent', instanceStatusEvent_notBefore - The earliest scheduled start time for the event.

$sel:notBeforeDeadline:InstanceStatusEvent', instanceStatusEvent_notBeforeDeadline - The deadline for starting the event.

instanceStatusEvent_description :: Lens' InstanceStatusEvent (Maybe Text) Source #

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

instanceStatusEvent_notAfter :: Lens' InstanceStatusEvent (Maybe UTCTime) Source #

The latest scheduled end time for the event.

instanceStatusEvent_notBefore :: Lens' InstanceStatusEvent (Maybe UTCTime) Source #

The earliest scheduled start time for the event.

InstanceStatusSummary

data InstanceStatusSummary Source #

Describes the status of an instance.

See: newInstanceStatusSummary smart constructor.

Constructors

InstanceStatusSummary' 

Fields

Instances

Instances details
FromXML InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

Generic InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

Associated Types

type Rep InstanceStatusSummary :: Type -> Type #

Read InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

Show InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

NFData InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

Methods

rnf :: InstanceStatusSummary -> () #

Eq InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

Hashable InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

type Rep InstanceStatusSummary Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStatusSummary

type Rep InstanceStatusSummary = D1 ('MetaData "InstanceStatusSummary" "Amazonka.EC2.Types.InstanceStatusSummary" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceStatusSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceStatusDetails])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SummaryStatus)))

newInstanceStatusSummary Source #

Create a value of InstanceStatusSummary 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:details:InstanceStatusSummary', instanceStatusSummary_details - The system instance health or application instance health.

InstanceStatusSummary, instanceStatusSummary_status - The status.

instanceStatusSummary_details :: Lens' InstanceStatusSummary (Maybe [InstanceStatusDetails]) Source #

The system instance health or application instance health.

InstanceStorageInfo

data InstanceStorageInfo Source #

Describes the instance store features that are supported by the instance type.

See: newInstanceStorageInfo smart constructor.

Constructors

InstanceStorageInfo' 

Fields

Instances

Instances details
FromXML InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

Generic InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

Associated Types

type Rep InstanceStorageInfo :: Type -> Type #

Read InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

Show InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

NFData InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

Methods

rnf :: InstanceStorageInfo -> () #

Eq InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

Hashable InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

type Rep InstanceStorageInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceStorageInfo

type Rep InstanceStorageInfo = D1 ('MetaData "InstanceStorageInfo" "Amazonka.EC2.Types.InstanceStorageInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceStorageInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "disks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DiskInfo])) :*: S1 ('MetaSel ('Just "encryptionSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceStorageEncryptionSupport))) :*: (S1 ('MetaSel ('Just "nvmeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EphemeralNvmeSupport)) :*: S1 ('MetaSel ('Just "totalSizeInGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newInstanceStorageInfo :: InstanceStorageInfo Source #

Create a value of InstanceStorageInfo 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:disks:InstanceStorageInfo', instanceStorageInfo_disks - Describes the disks that are available for the instance type.

$sel:encryptionSupport:InstanceStorageInfo', instanceStorageInfo_encryptionSupport - Indicates whether data is encrypted at rest.

$sel:nvmeSupport:InstanceStorageInfo', instanceStorageInfo_nvmeSupport - Indicates whether non-volatile memory express (NVMe) is supported.

$sel:totalSizeInGB:InstanceStorageInfo', instanceStorageInfo_totalSizeInGB - The total size of the disks, in GB.

instanceStorageInfo_disks :: Lens' InstanceStorageInfo (Maybe [DiskInfo]) Source #

Describes the disks that are available for the instance type.

instanceStorageInfo_nvmeSupport :: Lens' InstanceStorageInfo (Maybe EphemeralNvmeSupport) Source #

Indicates whether non-volatile memory express (NVMe) is supported.

InstanceTagNotificationAttribute

data InstanceTagNotificationAttribute Source #

Describes the registered tag keys for the current Region.

See: newInstanceTagNotificationAttribute smart constructor.

Constructors

InstanceTagNotificationAttribute' 

Fields

Instances

Instances details
FromXML InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

Generic InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

Associated Types

type Rep InstanceTagNotificationAttribute :: Type -> Type #

Read InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

Show InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

NFData InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

Eq InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

Hashable InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

type Rep InstanceTagNotificationAttribute Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTagNotificationAttribute

type Rep InstanceTagNotificationAttribute = D1 ('MetaData "InstanceTagNotificationAttribute" "Amazonka.EC2.Types.InstanceTagNotificationAttribute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceTagNotificationAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeAllTagsOfInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceTagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newInstanceTagNotificationAttribute :: InstanceTagNotificationAttribute Source #

Create a value of InstanceTagNotificationAttribute 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:includeAllTagsOfInstance:InstanceTagNotificationAttribute', instanceTagNotificationAttribute_includeAllTagsOfInstance - Indicates wheter all tag keys in the current Region are registered to appear in scheduled event notifications. true indicates that all tag keys in the current Region are registered.

$sel:instanceTagKeys:InstanceTagNotificationAttribute', instanceTagNotificationAttribute_instanceTagKeys - The registered tag keys.

instanceTagNotificationAttribute_includeAllTagsOfInstance :: Lens' InstanceTagNotificationAttribute (Maybe Bool) Source #

Indicates wheter all tag keys in the current Region are registered to appear in scheduled event notifications. true indicates that all tag keys in the current Region are registered.

InstanceTypeInfo

data InstanceTypeInfo Source #

Describes the instance type.

See: newInstanceTypeInfo smart constructor.

Constructors

InstanceTypeInfo' 

Fields

Instances

Instances details
FromXML InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

Generic InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

Associated Types

type Rep InstanceTypeInfo :: Type -> Type #

Read InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

Show InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

NFData InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

Methods

rnf :: InstanceTypeInfo -> () #

Eq InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

Hashable InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

type Rep InstanceTypeInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfo

type Rep InstanceTypeInfo = D1 ('MetaData "InstanceTypeInfo" "Amazonka.EC2.Types.InstanceTypeInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceTypeInfo'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "autoRecoverySupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "bareMetal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "burstablePerformanceSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "currentGeneration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "dedicatedHostsSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ebsInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInfo))))) :*: ((S1 ('MetaSel ('Just "fpgaInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FpgaInfo)) :*: (S1 ('MetaSel ('Just "freeTierEligible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "gpuInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GpuInfo)))) :*: (S1 ('MetaSel ('Just "hibernationSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "hypervisor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceTypeHypervisor)) :*: S1 ('MetaSel ('Just "inferenceAcceleratorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InferenceAcceleratorInfo)))))) :*: (((S1 ('MetaSel ('Just "instanceStorageInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceStorageInfo)) :*: (S1 ('MetaSel ('Just "instanceStorageSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)))) :*: (S1 ('MetaSel ('Just "memoryInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemoryInfo)) :*: (S1 ('MetaSel ('Just "networkInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInfo)) :*: S1 ('MetaSel ('Just "placementGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlacementGroupInfo))))) :*: ((S1 ('MetaSel ('Just "processorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProcessorInfo)) :*: (S1 ('MetaSel ('Just "supportedBootModes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BootModeType])) :*: S1 ('MetaSel ('Just "supportedRootDeviceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RootDeviceType])))) :*: (S1 ('MetaSel ('Just "supportedUsageClasses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageClassType])) :*: (S1 ('MetaSel ('Just "supportedVirtualizationTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VirtualizationType])) :*: S1 ('MetaSel ('Just "vCpuInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VCpuInfo))))))))

newInstanceTypeInfo :: InstanceTypeInfo Source #

Create a value of InstanceTypeInfo 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:autoRecoverySupported:InstanceTypeInfo', instanceTypeInfo_autoRecoverySupported - Indicates whether auto recovery is supported.

$sel:bareMetal:InstanceTypeInfo', instanceTypeInfo_bareMetal - Indicates whether the instance is a bare metal instance type.

$sel:burstablePerformanceSupported:InstanceTypeInfo', instanceTypeInfo_burstablePerformanceSupported - Indicates whether the instance type is a burstable performance instance type.

$sel:currentGeneration:InstanceTypeInfo', instanceTypeInfo_currentGeneration - Indicates whether the instance type is current generation.

$sel:dedicatedHostsSupported:InstanceTypeInfo', instanceTypeInfo_dedicatedHostsSupported - Indicates whether Dedicated Hosts are supported on the instance type.

$sel:ebsInfo:InstanceTypeInfo', instanceTypeInfo_ebsInfo - Describes the Amazon EBS settings for the instance type.

$sel:fpgaInfo:InstanceTypeInfo', instanceTypeInfo_fpgaInfo - Describes the FPGA accelerator settings for the instance type.

$sel:freeTierEligible:InstanceTypeInfo', instanceTypeInfo_freeTierEligible - Indicates whether the instance type is eligible for the free tier.

$sel:gpuInfo:InstanceTypeInfo', instanceTypeInfo_gpuInfo - Describes the GPU accelerator settings for the instance type.

$sel:hibernationSupported:InstanceTypeInfo', instanceTypeInfo_hibernationSupported - Indicates whether On-Demand hibernation is supported.

$sel:hypervisor:InstanceTypeInfo', instanceTypeInfo_hypervisor - The hypervisor for the instance type.

$sel:inferenceAcceleratorInfo:InstanceTypeInfo', instanceTypeInfo_inferenceAcceleratorInfo - Describes the Inference accelerator settings for the instance type.

$sel:instanceStorageInfo:InstanceTypeInfo', instanceTypeInfo_instanceStorageInfo - Describes the instance storage for the instance type.

$sel:instanceStorageSupported:InstanceTypeInfo', instanceTypeInfo_instanceStorageSupported - Indicates whether instance storage is supported.

$sel:instanceType:InstanceTypeInfo', instanceTypeInfo_instanceType - The instance type. For more information, see Instance types in the Amazon EC2 User Guide.

$sel:memoryInfo:InstanceTypeInfo', instanceTypeInfo_memoryInfo - Describes the memory for the instance type.

$sel:networkInfo:InstanceTypeInfo', instanceTypeInfo_networkInfo - Describes the network settings for the instance type.

$sel:placementGroupInfo:InstanceTypeInfo', instanceTypeInfo_placementGroupInfo - Describes the placement group settings for the instance type.

$sel:processorInfo:InstanceTypeInfo', instanceTypeInfo_processorInfo - Describes the processor.

$sel:supportedBootModes:InstanceTypeInfo', instanceTypeInfo_supportedBootModes - The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.

$sel:supportedRootDeviceTypes:InstanceTypeInfo', instanceTypeInfo_supportedRootDeviceTypes - The supported root device types.

$sel:supportedUsageClasses:InstanceTypeInfo', instanceTypeInfo_supportedUsageClasses - Indicates whether the instance type is offered for spot or On-Demand.

$sel:supportedVirtualizationTypes:InstanceTypeInfo', instanceTypeInfo_supportedVirtualizationTypes - The supported virtualization types.

$sel:vCpuInfo:InstanceTypeInfo', instanceTypeInfo_vCpuInfo - Describes the vCPU configurations for the instance type.

instanceTypeInfo_autoRecoverySupported :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether auto recovery is supported.

instanceTypeInfo_bareMetal :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether the instance is a bare metal instance type.

instanceTypeInfo_burstablePerformanceSupported :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether the instance type is a burstable performance instance type.

instanceTypeInfo_currentGeneration :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether the instance type is current generation.

instanceTypeInfo_dedicatedHostsSupported :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether Dedicated Hosts are supported on the instance type.

instanceTypeInfo_ebsInfo :: Lens' InstanceTypeInfo (Maybe EbsInfo) Source #

Describes the Amazon EBS settings for the instance type.

instanceTypeInfo_fpgaInfo :: Lens' InstanceTypeInfo (Maybe FpgaInfo) Source #

Describes the FPGA accelerator settings for the instance type.

instanceTypeInfo_freeTierEligible :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether the instance type is eligible for the free tier.

instanceTypeInfo_gpuInfo :: Lens' InstanceTypeInfo (Maybe GpuInfo) Source #

Describes the GPU accelerator settings for the instance type.

instanceTypeInfo_hibernationSupported :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether On-Demand hibernation is supported.

instanceTypeInfo_inferenceAcceleratorInfo :: Lens' InstanceTypeInfo (Maybe InferenceAcceleratorInfo) Source #

Describes the Inference accelerator settings for the instance type.

instanceTypeInfo_instanceStorageInfo :: Lens' InstanceTypeInfo (Maybe InstanceStorageInfo) Source #

Describes the instance storage for the instance type.

instanceTypeInfo_instanceStorageSupported :: Lens' InstanceTypeInfo (Maybe Bool) Source #

Indicates whether instance storage is supported.

instanceTypeInfo_instanceType :: Lens' InstanceTypeInfo (Maybe InstanceType) Source #

The instance type. For more information, see Instance types in the Amazon EC2 User Guide.

instanceTypeInfo_memoryInfo :: Lens' InstanceTypeInfo (Maybe MemoryInfo) Source #

Describes the memory for the instance type.

instanceTypeInfo_networkInfo :: Lens' InstanceTypeInfo (Maybe NetworkInfo) Source #

Describes the network settings for the instance type.

instanceTypeInfo_placementGroupInfo :: Lens' InstanceTypeInfo (Maybe PlacementGroupInfo) Source #

Describes the placement group settings for the instance type.

instanceTypeInfo_supportedBootModes :: Lens' InstanceTypeInfo (Maybe [BootModeType]) Source #

The supported boot modes. For more information, see Boot modes in the Amazon EC2 User Guide.

instanceTypeInfo_supportedUsageClasses :: Lens' InstanceTypeInfo (Maybe [UsageClassType]) Source #

Indicates whether the instance type is offered for spot or On-Demand.

instanceTypeInfo_vCpuInfo :: Lens' InstanceTypeInfo (Maybe VCpuInfo) Source #

Describes the vCPU configurations for the instance type.

InstanceTypeInfoFromInstanceRequirements

data InstanceTypeInfoFromInstanceRequirements Source #

The list of instance types with the specified instance attributes.

See: newInstanceTypeInfoFromInstanceRequirements smart constructor.

Constructors

InstanceTypeInfoFromInstanceRequirements' 

Fields

Instances

Instances details
FromXML InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

Generic InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

Read InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

Show InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

NFData InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

Eq InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

Hashable InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

type Rep InstanceTypeInfoFromInstanceRequirements Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements

type Rep InstanceTypeInfoFromInstanceRequirements = D1 ('MetaData "InstanceTypeInfoFromInstanceRequirements" "Amazonka.EC2.Types.InstanceTypeInfoFromInstanceRequirements" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceTypeInfoFromInstanceRequirements'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceTypeInfoFromInstanceRequirements :: InstanceTypeInfoFromInstanceRequirements Source #

Create a value of InstanceTypeInfoFromInstanceRequirements 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:instanceType:InstanceTypeInfoFromInstanceRequirements', instanceTypeInfoFromInstanceRequirements_instanceType - The matching instance type.

InstanceTypeOffering

data InstanceTypeOffering Source #

The instance types offered.

See: newInstanceTypeOffering smart constructor.

Constructors

InstanceTypeOffering' 

Fields

Instances

Instances details
FromXML InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

Generic InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

Associated Types

type Rep InstanceTypeOffering :: Type -> Type #

Read InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

Show InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

NFData InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

Methods

rnf :: InstanceTypeOffering -> () #

Eq InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

Hashable InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

type Rep InstanceTypeOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceTypeOffering

type Rep InstanceTypeOffering = D1 ('MetaData "InstanceTypeOffering" "Amazonka.EC2.Types.InstanceTypeOffering" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceTypeOffering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "locationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocationType)))))

newInstanceTypeOffering :: InstanceTypeOffering Source #

Create a value of InstanceTypeOffering 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:instanceType:InstanceTypeOffering', instanceTypeOffering_instanceType - The instance type. For more information, see Instance types in the Amazon EC2 User Guide.

$sel:location:InstanceTypeOffering', instanceTypeOffering_location - The identifier for the location. This depends on the location type. For example, if the location type is region, the location is the Region code (for example, us-east-2.)

$sel:locationType:InstanceTypeOffering', instanceTypeOffering_locationType - The location type.

instanceTypeOffering_instanceType :: Lens' InstanceTypeOffering (Maybe InstanceType) Source #

The instance type. For more information, see Instance types in the Amazon EC2 User Guide.

instanceTypeOffering_location :: Lens' InstanceTypeOffering (Maybe Text) Source #

The identifier for the location. This depends on the location type. For example, if the location type is region, the location is the Region code (for example, us-east-2.)

InstanceUsage

data InstanceUsage Source #

Information about the Capacity Reservation usage.

See: newInstanceUsage smart constructor.

Constructors

InstanceUsage' 

Fields

  • accountId :: Maybe Text

    The ID of the Amazon Web Services account that is making use of the Capacity Reservation.

  • usedInstanceCount :: Maybe Int

    The number of instances the Amazon Web Services account currently has in the Capacity Reservation.

Instances

Instances details
FromXML InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

Generic InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

Associated Types

type Rep InstanceUsage :: Type -> Type #

Read InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

Show InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

NFData InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

Methods

rnf :: InstanceUsage -> () #

Eq InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

Hashable InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

type Rep InstanceUsage Source # 
Instance details

Defined in Amazonka.EC2.Types.InstanceUsage

type Rep InstanceUsage = D1 ('MetaData "InstanceUsage" "Amazonka.EC2.Types.InstanceUsage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InstanceUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "usedInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newInstanceUsage :: InstanceUsage Source #

Create a value of InstanceUsage 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:accountId:InstanceUsage', instanceUsage_accountId - The ID of the Amazon Web Services account that is making use of the Capacity Reservation.

$sel:usedInstanceCount:InstanceUsage', instanceUsage_usedInstanceCount - The number of instances the Amazon Web Services account currently has in the Capacity Reservation.

instanceUsage_accountId :: Lens' InstanceUsage (Maybe Text) Source #

The ID of the Amazon Web Services account that is making use of the Capacity Reservation.

instanceUsage_usedInstanceCount :: Lens' InstanceUsage (Maybe Int) Source #

The number of instances the Amazon Web Services account currently has in the Capacity Reservation.

IntegrateServices

data IntegrateServices Source #

Describes service integrations with VPC Flow logs.

See: newIntegrateServices smart constructor.

Constructors

IntegrateServices' 

Fields

Instances

Instances details
ToQuery IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

Generic IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

Associated Types

type Rep IntegrateServices :: Type -> Type #

Read IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

Show IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

NFData IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

Methods

rnf :: IntegrateServices -> () #

Eq IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

Hashable IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

type Rep IntegrateServices Source # 
Instance details

Defined in Amazonka.EC2.Types.IntegrateServices

type Rep IntegrateServices = D1 ('MetaData "IntegrateServices" "Amazonka.EC2.Types.IntegrateServices" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IntegrateServices'" 'PrefixI 'True) (S1 ('MetaSel ('Just "athenaIntegrations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AthenaIntegration)))))

newIntegrateServices :: IntegrateServices Source #

Create a value of IntegrateServices 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:athenaIntegrations:IntegrateServices', integrateServices_athenaIntegrations - Information about the integration with Amazon Athena.

integrateServices_athenaIntegrations :: Lens' IntegrateServices (Maybe (NonEmpty AthenaIntegration)) Source #

Information about the integration with Amazon Athena.

InternetGateway

data InternetGateway Source #

Describes an internet gateway.

See: newInternetGateway smart constructor.

Constructors

InternetGateway' 

Fields

Instances

Instances details
FromXML InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

Generic InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

Associated Types

type Rep InternetGateway :: Type -> Type #

Read InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

Show InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

NFData InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

Methods

rnf :: InternetGateway -> () #

Eq InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

Hashable InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

type Rep InternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGateway

type Rep InternetGateway = D1 ('MetaData "InternetGateway" "Amazonka.EC2.Types.InternetGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InternetGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InternetGatewayAttachment])) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "internetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newInternetGateway Source #

Create a value of InternetGateway 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:attachments:InternetGateway', internetGateway_attachments - Any VPCs attached to the internet gateway.

$sel:ownerId:InternetGateway', internetGateway_ownerId - The ID of the Amazon Web Services account that owns the internet gateway.

$sel:tags:InternetGateway', internetGateway_tags - Any tags assigned to the internet gateway.

$sel:internetGatewayId:InternetGateway', internetGateway_internetGatewayId - The ID of the internet gateway.

internetGateway_ownerId :: Lens' InternetGateway (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the internet gateway.

internetGateway_tags :: Lens' InternetGateway (Maybe [Tag]) Source #

Any tags assigned to the internet gateway.

InternetGatewayAttachment

data InternetGatewayAttachment Source #

Describes the attachment of a VPC to an internet gateway or an egress-only internet gateway.

See: newInternetGatewayAttachment smart constructor.

Constructors

InternetGatewayAttachment' 

Fields

  • state :: AttachmentStatus

    The current state of the attachment. For an internet gateway, the state is available when attached to a VPC; otherwise, this value is not returned.

  • vpcId :: Text

    The ID of the VPC.

Instances

Instances details
FromXML InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

Generic InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

Associated Types

type Rep InternetGatewayAttachment :: Type -> Type #

Read InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

Show InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

NFData InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

Eq InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

Hashable InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

type Rep InternetGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.InternetGatewayAttachment

type Rep InternetGatewayAttachment = D1 ('MetaData "InternetGatewayAttachment" "Amazonka.EC2.Types.InternetGatewayAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "InternetGatewayAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AttachmentStatus) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInternetGatewayAttachment Source #

Create a value of InternetGatewayAttachment 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:state:InternetGatewayAttachment', internetGatewayAttachment_state - The current state of the attachment. For an internet gateway, the state is available when attached to a VPC; otherwise, this value is not returned.

$sel:vpcId:InternetGatewayAttachment', internetGatewayAttachment_vpcId - The ID of the VPC.

internetGatewayAttachment_state :: Lens' InternetGatewayAttachment AttachmentStatus Source #

The current state of the attachment. For an internet gateway, the state is available when attached to a VPC; otherwise, this value is not returned.

IpPermission

data IpPermission Source #

Describes a set of permissions for a security group rule.

See: newIpPermission smart constructor.

Constructors

IpPermission' 

Fields

  • fromPort :: Maybe Int

    The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

  • ipRanges :: Maybe [IpRange]

    The IPv4 ranges.

  • ipv6Ranges :: Maybe [Ipv6Range]
    VPC only
    The IPv6 ranges.
  • prefixListIds :: Maybe [PrefixListId]
    VPC only
    The prefix list IDs.
  • toPort :: Maybe Int

    The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

  • userIdGroupPairs :: Maybe [UserIdGroupPair]

    The security group and Amazon Web Services account ID pairs.

  • ipProtocol :: Text

    The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

    VPC only
    Use -1 to specify all protocols. When authorizing security group rules, specifying -1 or a protocol number other than tcp, udp, icmp, or icmpv6 allows traffic on all ports, regardless of any port range you specify. For tcp, udp, and icmp, you must specify a port range. For icmpv6, the port range is optional; if you omit the port range, traffic for all types and codes is allowed.

Instances

Instances details
ToQuery IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

FromXML IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

Generic IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

Associated Types

type Rep IpPermission :: Type -> Type #

Read IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

Show IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

NFData IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

Methods

rnf :: IpPermission -> () #

Eq IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

Hashable IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

type Rep IpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.IpPermission

newIpPermission Source #

Create a value of IpPermission 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:fromPort:IpPermission', ipPermission_fromPort - The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

$sel:ipRanges:IpPermission', ipPermission_ipRanges - The IPv4 ranges.

$sel:ipv6Ranges:IpPermission', ipPermission_ipv6Ranges - [VPC only] The IPv6 ranges.

$sel:prefixListIds:IpPermission', ipPermission_prefixListIds - [VPC only] The prefix list IDs.

$sel:toPort:IpPermission', ipPermission_toPort - The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

$sel:userIdGroupPairs:IpPermission', ipPermission_userIdGroupPairs - The security group and Amazon Web Services account ID pairs.

$sel:ipProtocol:IpPermission', ipPermission_ipProtocol - The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

VPC only
Use -1 to specify all protocols. When authorizing security group rules, specifying -1 or a protocol number other than tcp, udp, icmp, or icmpv6 allows traffic on all ports, regardless of any port range you specify. For tcp, udp, and icmp, you must specify a port range. For icmpv6, the port range is optional; if you omit the port range, traffic for all types and codes is allowed.

ipPermission_fromPort :: Lens' IpPermission (Maybe Int) Source #

The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

ipPermission_toPort :: Lens' IpPermission (Maybe Int) Source #

The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

ipPermission_userIdGroupPairs :: Lens' IpPermission (Maybe [UserIdGroupPair]) Source #

The security group and Amazon Web Services account ID pairs.

ipPermission_ipProtocol :: Lens' IpPermission Text Source #

The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

VPC only
Use -1 to specify all protocols. When authorizing security group rules, specifying -1 or a protocol number other than tcp, udp, icmp, or icmpv6 allows traffic on all ports, regardless of any port range you specify. For tcp, udp, and icmp, you must specify a port range. For icmpv6, the port range is optional; if you omit the port range, traffic for all types and codes is allowed.

IpRange

data IpRange Source #

Describes an IPv4 range.

See: newIpRange smart constructor.

Constructors

IpRange' 

Fields

  • description :: Maybe Text

    A description for the security group rule that references this IPv4 address range.

    Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*

  • cidrIp :: Text

    The IPv4 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv4 address, use the /32 prefix length.

Instances

Instances details
ToQuery IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

FromXML IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

Generic IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

Associated Types

type Rep IpRange :: Type -> Type #

Methods

from :: IpRange -> Rep IpRange x #

to :: Rep IpRange x -> IpRange #

Read IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

Show IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

NFData IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

Methods

rnf :: IpRange -> () #

Eq IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

Methods

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

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

Hashable IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

Methods

hashWithSalt :: Int -> IpRange -> Int #

hash :: IpRange -> Int #

type Rep IpRange Source # 
Instance details

Defined in Amazonka.EC2.Types.IpRange

type Rep IpRange = D1 ('MetaData "IpRange" "Amazonka.EC2.Types.IpRange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cidrIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newIpRange Source #

Create a value of IpRange 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:description:IpRange', ipRange_description - A description for the security group rule that references this IPv4 address range.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*

$sel:cidrIp:IpRange', ipRange_cidrIp - The IPv4 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv4 address, use the /32 prefix length.

ipRange_description :: Lens' IpRange (Maybe Text) Source #

A description for the security group rule that references this IPv4 address range.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*

ipRange_cidrIp :: Lens' IpRange Text Source #

The IPv4 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv4 address, use the /32 prefix length.

Ipam

data Ipam Source #

IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.

See: newIpam smart constructor.

Constructors

Ipam' 

Fields

  • description :: Maybe Text

    The description for the IPAM.

  • ipamArn :: Maybe Text

    The ARN of the IPAM.

  • ipamId :: Maybe Text

    The ID of the IPAM.

  • ipamRegion :: Maybe Text

    The Amazon Web Services Region of the IPAM.

  • operatingRegions :: Maybe [IpamOperatingRegion]

    The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.

    For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.

  • ownerId :: Maybe Text

    The Amazon Web Services account ID of the owner of the IPAM.

  • privateDefaultScopeId :: Maybe Text

    The ID of the IPAM's default private scope.

  • publicDefaultScopeId :: Maybe Text

    The ID of the IPAM's default public scope.

  • scopeCount :: Maybe Int

    The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.

  • state :: Maybe IpamState

    The state of the IPAM.

  • tags :: Maybe [Tag]

    The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

Instances

Instances details
FromXML Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

Methods

parseXML :: [Node] -> Either String Ipam #

Generic Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

Associated Types

type Rep Ipam :: Type -> Type #

Methods

from :: Ipam -> Rep Ipam x #

to :: Rep Ipam x -> Ipam #

Read Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

Show Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

Methods

showsPrec :: Int -> Ipam -> ShowS #

show :: Ipam -> String #

showList :: [Ipam] -> ShowS #

NFData Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

Methods

rnf :: Ipam -> () #

Eq Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

Methods

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

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

Hashable Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

Methods

hashWithSalt :: Int -> Ipam -> Int #

hash :: Ipam -> Int #

type Rep Ipam Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipam

newIpam :: Ipam Source #

Create a value of Ipam 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:description:Ipam', ipam_description - The description for the IPAM.

$sel:ipamArn:Ipam', ipam_ipamArn - The ARN of the IPAM.

$sel:ipamId:Ipam', ipam_ipamId - The ID of the IPAM.

$sel:ipamRegion:Ipam', ipam_ipamRegion - The Amazon Web Services Region of the IPAM.

$sel:operatingRegions:Ipam', ipam_operatingRegions - The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.

For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.

$sel:ownerId:Ipam', ipam_ownerId - The Amazon Web Services account ID of the owner of the IPAM.

$sel:privateDefaultScopeId:Ipam', ipam_privateDefaultScopeId - The ID of the IPAM's default private scope.

$sel:publicDefaultScopeId:Ipam', ipam_publicDefaultScopeId - The ID of the IPAM's default public scope.

$sel:scopeCount:Ipam', ipam_scopeCount - The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.

$sel:state:Ipam', ipam_state - The state of the IPAM.

$sel:tags:Ipam', ipam_tags - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

ipam_description :: Lens' Ipam (Maybe Text) Source #

The description for the IPAM.

ipam_ipamArn :: Lens' Ipam (Maybe Text) Source #

The ARN of the IPAM.

ipam_ipamId :: Lens' Ipam (Maybe Text) Source #

The ID of the IPAM.

ipam_ipamRegion :: Lens' Ipam (Maybe Text) Source #

The Amazon Web Services Region of the IPAM.

ipam_operatingRegions :: Lens' Ipam (Maybe [IpamOperatingRegion]) Source #

The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.

For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.

ipam_ownerId :: Lens' Ipam (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the IPAM.

ipam_privateDefaultScopeId :: Lens' Ipam (Maybe Text) Source #

The ID of the IPAM's default private scope.

ipam_publicDefaultScopeId :: Lens' Ipam (Maybe Text) Source #

The ID of the IPAM's default public scope.

ipam_scopeCount :: Lens' Ipam (Maybe Int) Source #

The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.

ipam_state :: Lens' Ipam (Maybe IpamState) Source #

The state of the IPAM.

ipam_tags :: Lens' Ipam (Maybe [Tag]) Source #

The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

IpamAddressHistoryRecord

data IpamAddressHistoryRecord Source #

The historical record of a CIDR within an IPAM scope. For more information, see View the history of IP addresses in the Amazon VPC IPAM User Guide.

See: newIpamAddressHistoryRecord smart constructor.

Constructors

IpamAddressHistoryRecord' 

Fields

Instances

Instances details
FromXML IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Generic IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Associated Types

type Rep IpamAddressHistoryRecord :: Type -> Type #

Read IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Show IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

NFData IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Eq IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

Hashable IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

type Rep IpamAddressHistoryRecord Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamAddressHistoryRecord

type Rep IpamAddressHistoryRecord = D1 ('MetaData "IpamAddressHistoryRecord" "Amazonka.EC2.Types.IpamAddressHistoryRecord" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamAddressHistoryRecord'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "resourceCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceComplianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamComplianceStatus))) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceOverlapStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamOverlapStatus))))) :*: ((S1 ('MetaSel ('Just "resourceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamAddressHistoryResourceType)))) :*: (S1 ('MetaSel ('Just "sampledEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "sampledStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newIpamAddressHistoryRecord :: IpamAddressHistoryRecord Source #

Create a value of IpamAddressHistoryRecord 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:resourceCidr:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceCidr - The CIDR of the resource.

$sel:resourceComplianceStatus:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceComplianceStatus - The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

$sel:resourceId:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceId - The ID of the resource.

$sel:resourceName:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceName - The name of the resource.

$sel:resourceOverlapStatus:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceOverlapStatus - The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

$sel:resourceOwnerId:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceOwnerId - The ID of the resource owner.

$sel:resourceRegion:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceRegion - The Amazon Web Services Region of the resource.

$sel:resourceType:IpamAddressHistoryRecord', ipamAddressHistoryRecord_resourceType - The type of the resource.

$sel:sampledEndTime:IpamAddressHistoryRecord', ipamAddressHistoryRecord_sampledEndTime - Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.

$sel:sampledStartTime:IpamAddressHistoryRecord', ipamAddressHistoryRecord_sampledStartTime - Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.

$sel:vpcId:IpamAddressHistoryRecord', ipamAddressHistoryRecord_vpcId - The VPC ID of the resource.

ipamAddressHistoryRecord_resourceComplianceStatus :: Lens' IpamAddressHistoryRecord (Maybe IpamComplianceStatus) Source #

The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

ipamAddressHistoryRecord_resourceOverlapStatus :: Lens' IpamAddressHistoryRecord (Maybe IpamOverlapStatus) Source #

The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

ipamAddressHistoryRecord_resourceRegion :: Lens' IpamAddressHistoryRecord (Maybe Text) Source #

The Amazon Web Services Region of the resource.

ipamAddressHistoryRecord_sampledEndTime :: Lens' IpamAddressHistoryRecord (Maybe UTCTime) Source #

Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.

ipamAddressHistoryRecord_sampledStartTime :: Lens' IpamAddressHistoryRecord (Maybe UTCTime) Source #

Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.

IpamCidrAuthorizationContext

data IpamCidrAuthorizationContext Source #

A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.

See: newIpamCidrAuthorizationContext smart constructor.

Constructors

IpamCidrAuthorizationContext' 

Fields

Instances

Instances details
ToQuery IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

Generic IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

Associated Types

type Rep IpamCidrAuthorizationContext :: Type -> Type #

Read IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

Show IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

NFData IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

Eq IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

Hashable IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

type Rep IpamCidrAuthorizationContext Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamCidrAuthorizationContext

type Rep IpamCidrAuthorizationContext = D1 ('MetaData "IpamCidrAuthorizationContext" "Amazonka.EC2.Types.IpamCidrAuthorizationContext" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamCidrAuthorizationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpamCidrAuthorizationContext :: IpamCidrAuthorizationContext Source #

Create a value of IpamCidrAuthorizationContext 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:message:IpamCidrAuthorizationContext', ipamCidrAuthorizationContext_message - The plain-text authorization message for the prefix and account.

$sel:signature:IpamCidrAuthorizationContext', ipamCidrAuthorizationContext_signature - The signed authorization message for the prefix and account.

ipamCidrAuthorizationContext_message :: Lens' IpamCidrAuthorizationContext (Maybe Text) Source #

The plain-text authorization message for the prefix and account.

ipamCidrAuthorizationContext_signature :: Lens' IpamCidrAuthorizationContext (Maybe Text) Source #

The signed authorization message for the prefix and account.

IpamOperatingRegion

data IpamOperatingRegion Source #

The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.

For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.

See: newIpamOperatingRegion smart constructor.

Constructors

IpamOperatingRegion' 

Fields

Instances

Instances details
FromXML IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

Generic IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

Associated Types

type Rep IpamOperatingRegion :: Type -> Type #

Read IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

Show IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

NFData IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

Methods

rnf :: IpamOperatingRegion -> () #

Eq IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

Hashable IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

type Rep IpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamOperatingRegion

type Rep IpamOperatingRegion = D1 ('MetaData "IpamOperatingRegion" "Amazonka.EC2.Types.IpamOperatingRegion" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamOperatingRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpamOperatingRegion :: IpamOperatingRegion Source #

Create a value of IpamOperatingRegion 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:regionName:IpamOperatingRegion', ipamOperatingRegion_regionName - The name of the operating Region.

IpamPool

data IpamPool Source #

In IPAM, a pool is a collection of contiguous IP addresses CIDRs. Pools enable you to organize your IP addresses according to your routing and security needs. For example, if you have separate routing and security needs for development and production applications, you can create a pool for each.

See: newIpamPool smart constructor.

Constructors

IpamPool' 

Fields

  • addressFamily :: Maybe AddressFamily

    The address family of the pool.

  • allocationDefaultNetmaskLength :: Maybe Natural

    The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.

  • allocationMaxNetmaskLength :: Maybe Natural

    The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

  • allocationMinNetmaskLength :: Maybe Natural

    The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

  • allocationResourceTags :: Maybe [IpamResourceTag]

    Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to allocate space from the pool. If the resources have their tags changed after they have allocated space or if the allocation tagging requirements are changed on the pool, the resource may be marked as noncompliant.

  • autoImport :: Maybe Bool

    If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.

    A locale must be set on the pool for this feature to work.

  • awsService :: Maybe IpamPoolAwsService

    Limits which service in Amazon Web Services that the pool can be used in. "ec2", for example, allows users to use space for Elastic IP addresses and VPCs.

  • description :: Maybe Text

    The description of the IPAM pool.

  • ipamArn :: Maybe Text

    The ARN of the IPAM.

  • ipamPoolArn :: Maybe Text

    The ARN of the IPAM pool.

  • ipamPoolId :: Maybe Text

    The ID of the IPAM pool.

  • ipamRegion :: Maybe Text

    The Amazon Web Services Region of the IPAM pool.

  • ipamScopeArn :: Maybe Text

    The ARN of the scope of the IPAM pool.

  • ipamScopeType :: Maybe IpamScopeType

    In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.

  • locale :: Maybe Text

    The locale of the IPAM pool. In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the same Region as the locale of the pool can get IP address allocations from the pool. You can only allocate a CIDR for a VPC, for example, from an IPAM pool that shares a locale with the VPC’s Region. Note that once you choose a Locale for a pool, you cannot modify it. If you choose an Amazon Web Services Region for locale that has not been configured as an operating Region for the IPAM, you'll get an error.

  • ownerId :: Maybe Text

    The Amazon Web Services account ID of the owner of the IPAM pool.

  • poolDepth :: Maybe Int

    The depth of pools in your IPAM pool. The pool depth quota is 10. For more information, see Quotas in IPAM in the Amazon VPC IPAM User Guide.

  • publiclyAdvertisable :: Maybe Bool

    Determines if a pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4.

  • sourceIpamPoolId :: Maybe Text

    The ID of the source IPAM pool. You can use this option to create an IPAM pool within an existing source pool.

  • state :: Maybe IpamPoolState

    The state of the IPAM pool.

  • stateMessage :: Maybe Text

    A message related to the failed creation of an IPAM pool.

  • tags :: Maybe [Tag]

    The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

Instances

Instances details
FromXML IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

Generic IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

Associated Types

type Rep IpamPool :: Type -> Type #

Methods

from :: IpamPool -> Rep IpamPool x #

to :: Rep IpamPool x -> IpamPool #

Read IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

Show IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

NFData IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

Methods

rnf :: IpamPool -> () #

Eq IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

Hashable IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

Methods

hashWithSalt :: Int -> IpamPool -> Int #

hash :: IpamPool -> Int #

type Rep IpamPool Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPool

type Rep IpamPool = D1 ('MetaData "IpamPool" "Amazonka.EC2.Types.IpamPool" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamPool'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressFamily)) :*: S1 ('MetaSel ('Just "allocationDefaultNetmaskLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "allocationMaxNetmaskLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "allocationMinNetmaskLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "allocationResourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpamResourceTag]))))) :*: ((S1 ('MetaSel ('Just "autoImport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "awsService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamPoolAwsService)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "ipamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipamPoolArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipamPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "ipamRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipamScopeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipamScopeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamScopeType)) :*: (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "poolDepth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "publiclyAdvertisable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sourceIpamPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamPoolState)) :*: (S1 ('MetaSel ('Just "stateMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))))

newIpamPool :: IpamPool Source #

Create a value of IpamPool 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:addressFamily:IpamPool', ipamPool_addressFamily - The address family of the pool.

$sel:allocationDefaultNetmaskLength:IpamPool', ipamPool_allocationDefaultNetmaskLength - The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.

$sel:allocationMaxNetmaskLength:IpamPool', ipamPool_allocationMaxNetmaskLength - The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

$sel:allocationMinNetmaskLength:IpamPool', ipamPool_allocationMinNetmaskLength - The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

$sel:allocationResourceTags:IpamPool', ipamPool_allocationResourceTags - Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to allocate space from the pool. If the resources have their tags changed after they have allocated space or if the allocation tagging requirements are changed on the pool, the resource may be marked as noncompliant.

$sel:autoImport:IpamPool', ipamPool_autoImport - If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.

A locale must be set on the pool for this feature to work.

$sel:awsService:IpamPool', ipamPool_awsService - Limits which service in Amazon Web Services that the pool can be used in. "ec2", for example, allows users to use space for Elastic IP addresses and VPCs.

$sel:description:IpamPool', ipamPool_description - The description of the IPAM pool.

$sel:ipamArn:IpamPool', ipamPool_ipamArn - The ARN of the IPAM.

$sel:ipamPoolArn:IpamPool', ipamPool_ipamPoolArn - The ARN of the IPAM pool.

$sel:ipamPoolId:IpamPool', ipamPool_ipamPoolId - The ID of the IPAM pool.

$sel:ipamRegion:IpamPool', ipamPool_ipamRegion - The Amazon Web Services Region of the IPAM pool.

$sel:ipamScopeArn:IpamPool', ipamPool_ipamScopeArn - The ARN of the scope of the IPAM pool.

$sel:ipamScopeType:IpamPool', ipamPool_ipamScopeType - In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.

$sel:locale:IpamPool', ipamPool_locale - The locale of the IPAM pool. In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the same Region as the locale of the pool can get IP address allocations from the pool. You can only allocate a CIDR for a VPC, for example, from an IPAM pool that shares a locale with the VPC’s Region. Note that once you choose a Locale for a pool, you cannot modify it. If you choose an Amazon Web Services Region for locale that has not been configured as an operating Region for the IPAM, you'll get an error.

$sel:ownerId:IpamPool', ipamPool_ownerId - The Amazon Web Services account ID of the owner of the IPAM pool.

$sel:poolDepth:IpamPool', ipamPool_poolDepth - The depth of pools in your IPAM pool. The pool depth quota is 10. For more information, see Quotas in IPAM in the Amazon VPC IPAM User Guide.

$sel:publiclyAdvertisable:IpamPool', ipamPool_publiclyAdvertisable - Determines if a pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4.

$sel:sourceIpamPoolId:IpamPool', ipamPool_sourceIpamPoolId - The ID of the source IPAM pool. You can use this option to create an IPAM pool within an existing source pool.

$sel:state:IpamPool', ipamPool_state - The state of the IPAM pool.

$sel:stateMessage:IpamPool', ipamPool_stateMessage - A message related to the failed creation of an IPAM pool.

$sel:tags:IpamPool', ipamPool_tags - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

ipamPool_addressFamily :: Lens' IpamPool (Maybe AddressFamily) Source #

The address family of the pool.

ipamPool_allocationDefaultNetmaskLength :: Lens' IpamPool (Maybe Natural) Source #

The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.

ipamPool_allocationMaxNetmaskLength :: Lens' IpamPool (Maybe Natural) Source #

The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

ipamPool_allocationMinNetmaskLength :: Lens' IpamPool (Maybe Natural) Source #

The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

ipamPool_allocationResourceTags :: Lens' IpamPool (Maybe [IpamResourceTag]) Source #

Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to allocate space from the pool. If the resources have their tags changed after they have allocated space or if the allocation tagging requirements are changed on the pool, the resource may be marked as noncompliant.

ipamPool_autoImport :: Lens' IpamPool (Maybe Bool) Source #

If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.

A locale must be set on the pool for this feature to work.

ipamPool_awsService :: Lens' IpamPool (Maybe IpamPoolAwsService) Source #

Limits which service in Amazon Web Services that the pool can be used in. "ec2", for example, allows users to use space for Elastic IP addresses and VPCs.

ipamPool_description :: Lens' IpamPool (Maybe Text) Source #

The description of the IPAM pool.

ipamPool_ipamArn :: Lens' IpamPool (Maybe Text) Source #

The ARN of the IPAM.

ipamPool_ipamPoolArn :: Lens' IpamPool (Maybe Text) Source #

The ARN of the IPAM pool.

ipamPool_ipamPoolId :: Lens' IpamPool (Maybe Text) Source #

The ID of the IPAM pool.

ipamPool_ipamRegion :: Lens' IpamPool (Maybe Text) Source #

The Amazon Web Services Region of the IPAM pool.

ipamPool_ipamScopeArn :: Lens' IpamPool (Maybe Text) Source #

The ARN of the scope of the IPAM pool.

ipamPool_ipamScopeType :: Lens' IpamPool (Maybe IpamScopeType) Source #

In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.

ipamPool_locale :: Lens' IpamPool (Maybe Text) Source #

The locale of the IPAM pool. In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the same Region as the locale of the pool can get IP address allocations from the pool. You can only allocate a CIDR for a VPC, for example, from an IPAM pool that shares a locale with the VPC’s Region. Note that once you choose a Locale for a pool, you cannot modify it. If you choose an Amazon Web Services Region for locale that has not been configured as an operating Region for the IPAM, you'll get an error.

ipamPool_ownerId :: Lens' IpamPool (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the IPAM pool.

ipamPool_poolDepth :: Lens' IpamPool (Maybe Int) Source #

The depth of pools in your IPAM pool. The pool depth quota is 10. For more information, see Quotas in IPAM in the Amazon VPC IPAM User Guide.

ipamPool_publiclyAdvertisable :: Lens' IpamPool (Maybe Bool) Source #

Determines if a pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4.

ipamPool_sourceIpamPoolId :: Lens' IpamPool (Maybe Text) Source #

The ID of the source IPAM pool. You can use this option to create an IPAM pool within an existing source pool.

ipamPool_state :: Lens' IpamPool (Maybe IpamPoolState) Source #

The state of the IPAM pool.

ipamPool_stateMessage :: Lens' IpamPool (Maybe Text) Source #

A message related to the failed creation of an IPAM pool.

ipamPool_tags :: Lens' IpamPool (Maybe [Tag]) Source #

The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

IpamPoolAllocation

data IpamPoolAllocation Source #

In IPAM, an allocation is a CIDR assignment from an IPAM pool to another resource or IPAM pool.

See: newIpamPoolAllocation smart constructor.

Constructors

IpamPoolAllocation' 

Fields

Instances

Instances details
FromXML IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

Generic IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

Associated Types

type Rep IpamPoolAllocation :: Type -> Type #

Read IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

Show IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

NFData IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

Methods

rnf :: IpamPoolAllocation -> () #

Eq IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

Hashable IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

type Rep IpamPoolAllocation Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolAllocation

type Rep IpamPoolAllocation = D1 ('MetaData "IpamPoolAllocation" "Amazonka.EC2.Types.IpamPoolAllocation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamPoolAllocation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipamPoolAllocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamPoolAllocationResourceType))))))

newIpamPoolAllocation :: IpamPoolAllocation Source #

Create a value of IpamPoolAllocation 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:cidr:IpamPoolAllocation', ipamPoolAllocation_cidr - The CIDR for the allocation. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.

$sel:description:IpamPoolAllocation', ipamPoolAllocation_description - A description of the pool allocation.

$sel:ipamPoolAllocationId:IpamPoolAllocation', ipamPoolAllocation_ipamPoolAllocationId - The ID of an allocation.

$sel:resourceId:IpamPoolAllocation', ipamPoolAllocation_resourceId - The ID of the resource.

$sel:resourceOwner:IpamPoolAllocation', ipamPoolAllocation_resourceOwner - The owner of the resource.

$sel:resourceRegion:IpamPoolAllocation', ipamPoolAllocation_resourceRegion - The Amazon Web Services Region of the resource.

$sel:resourceType:IpamPoolAllocation', ipamPoolAllocation_resourceType - The type of the resource.

ipamPoolAllocation_cidr :: Lens' IpamPoolAllocation (Maybe Text) Source #

The CIDR for the allocation. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.

ipamPoolAllocation_description :: Lens' IpamPoolAllocation (Maybe Text) Source #

A description of the pool allocation.

ipamPoolAllocation_resourceRegion :: Lens' IpamPoolAllocation (Maybe Text) Source #

The Amazon Web Services Region of the resource.

IpamPoolCidr

data IpamPoolCidr Source #

A CIDR provisioned to an IPAM pool.

See: newIpamPoolCidr smart constructor.

Constructors

IpamPoolCidr' 

Fields

  • cidr :: Maybe Text

    The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.

  • failureReason :: Maybe IpamPoolCidrFailureReason

    Details related to why an IPAM pool CIDR failed to be provisioned.

  • state :: Maybe IpamPoolCidrState

    The state of the CIDR.

Instances

Instances details
FromXML IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

Generic IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

Associated Types

type Rep IpamPoolCidr :: Type -> Type #

Read IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

Show IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

NFData IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

Methods

rnf :: IpamPoolCidr -> () #

Eq IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

Hashable IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

type Rep IpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidr

type Rep IpamPoolCidr = D1 ('MetaData "IpamPoolCidr" "Amazonka.EC2.Types.IpamPoolCidr" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamPoolCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamPoolCidrFailureReason)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamPoolCidrState)))))

newIpamPoolCidr :: IpamPoolCidr Source #

Create a value of IpamPoolCidr 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:cidr:IpamPoolCidr', ipamPoolCidr_cidr - The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.

$sel:failureReason:IpamPoolCidr', ipamPoolCidr_failureReason - Details related to why an IPAM pool CIDR failed to be provisioned.

$sel:state:IpamPoolCidr', ipamPoolCidr_state - The state of the CIDR.

ipamPoolCidr_cidr :: Lens' IpamPoolCidr (Maybe Text) Source #

The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.

ipamPoolCidr_failureReason :: Lens' IpamPoolCidr (Maybe IpamPoolCidrFailureReason) Source #

Details related to why an IPAM pool CIDR failed to be provisioned.

IpamPoolCidrFailureReason

data IpamPoolCidrFailureReason Source #

Details related to why an IPAM pool CIDR failed to be provisioned.

See: newIpamPoolCidrFailureReason smart constructor.

Constructors

IpamPoolCidrFailureReason' 

Fields

Instances

Instances details
FromXML IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

Generic IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

Associated Types

type Rep IpamPoolCidrFailureReason :: Type -> Type #

Read IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

Show IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

NFData IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

Eq IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

Hashable IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

type Rep IpamPoolCidrFailureReason Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamPoolCidrFailureReason

type Rep IpamPoolCidrFailureReason = D1 ('MetaData "IpamPoolCidrFailureReason" "Amazonka.EC2.Types.IpamPoolCidrFailureReason" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamPoolCidrFailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamPoolCidrFailureCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpamPoolCidrFailureReason :: IpamPoolCidrFailureReason Source #

Create a value of IpamPoolCidrFailureReason 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:code:IpamPoolCidrFailureReason', ipamPoolCidrFailureReason_code - An error code related to why an IPAM pool CIDR failed to be provisioned.

$sel:message:IpamPoolCidrFailureReason', ipamPoolCidrFailureReason_message - A message related to why an IPAM pool CIDR failed to be provisioned.

ipamPoolCidrFailureReason_code :: Lens' IpamPoolCidrFailureReason (Maybe IpamPoolCidrFailureCode) Source #

An error code related to why an IPAM pool CIDR failed to be provisioned.

ipamPoolCidrFailureReason_message :: Lens' IpamPoolCidrFailureReason (Maybe Text) Source #

A message related to why an IPAM pool CIDR failed to be provisioned.

IpamResourceCidr

data IpamResourceCidr Source #

The CIDR for an IPAM resource.

See: newIpamResourceCidr smart constructor.

Constructors

IpamResourceCidr' 

Fields

Instances

Instances details
FromXML IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

Generic IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

Associated Types

type Rep IpamResourceCidr :: Type -> Type #

Read IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

Show IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

NFData IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

Methods

rnf :: IpamResourceCidr -> () #

Eq IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

Hashable IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

type Rep IpamResourceCidr Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceCidr

type Rep IpamResourceCidr = D1 ('MetaData "IpamResourceCidr" "Amazonka.EC2.Types.IpamResourceCidr" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamResourceCidr'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "complianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamComplianceStatus)) :*: (S1 ('MetaSel ('Just "ipUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "ipamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "ipamPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipamScopeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "managementState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamManagementState)) :*: S1 ('MetaSel ('Just "overlapStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamOverlapStatus))))) :*: (((S1 ('MetaSel ('Just "resourceCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpamResourceTag]))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamResourceType)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newIpamResourceCidr :: IpamResourceCidr Source #

Create a value of IpamResourceCidr 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:complianceStatus:IpamResourceCidr', ipamResourceCidr_complianceStatus - The compliance status of the IPAM resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

$sel:ipUsage:IpamResourceCidr', ipamResourceCidr_ipUsage - The percentage of IP address space in use. To convert the decimal to a percentage, multiply the decimal by 100. Note the following:

  • For a resources that are VPCs, this is the percentage of IP address space in the VPC that's taken up by subnet CIDRs.
  • For resources that are subnets, if the subnet has an IPv4 CIDR provisioned to it, this is the percentage of IPv4 address space in the subnet that's in use. If the subnet has an IPv6 CIDR provisioned to it, the percentage of IPv6 address space in use is not represented. The percentage of IPv6 address space in use cannot currently be calculated.
  • For resources that are public IPv4 pools, this is the percentage of IP address space in the pool that's been allocated to Elastic IP addresses (EIPs).

$sel:ipamId:IpamResourceCidr', ipamResourceCidr_ipamId - The IPAM ID for an IPAM resource.

$sel:ipamPoolId:IpamResourceCidr', ipamResourceCidr_ipamPoolId - The pool ID for an IPAM resource.

$sel:ipamScopeId:IpamResourceCidr', ipamResourceCidr_ipamScopeId - The scope ID for an IPAM resource.

$sel:managementState:IpamResourceCidr', ipamResourceCidr_managementState - The management state of the resource. For more information about management states, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

$sel:overlapStatus:IpamResourceCidr', ipamResourceCidr_overlapStatus - The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

$sel:resourceCidr:IpamResourceCidr', ipamResourceCidr_resourceCidr - The CIDR for an IPAM resource.

$sel:resourceId:IpamResourceCidr', ipamResourceCidr_resourceId - The ID of an IPAM resource.

$sel:resourceName:IpamResourceCidr', ipamResourceCidr_resourceName - The name of an IPAM resource.

$sel:resourceOwnerId:IpamResourceCidr', ipamResourceCidr_resourceOwnerId - The Amazon Web Services account number of the owner of an IPAM resource.

$sel:resourceRegion:IpamResourceCidr', ipamResourceCidr_resourceRegion - The Amazon Web Services Region for an IPAM resource.

$sel:resourceTags:IpamResourceCidr', ipamResourceCidr_resourceTags - The tags for an IPAM resource.

$sel:resourceType:IpamResourceCidr', ipamResourceCidr_resourceType - The type of IPAM resource.

$sel:vpcId:IpamResourceCidr', ipamResourceCidr_vpcId - The ID of a VPC.

ipamResourceCidr_complianceStatus :: Lens' IpamResourceCidr (Maybe IpamComplianceStatus) Source #

The compliance status of the IPAM resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

ipamResourceCidr_ipUsage :: Lens' IpamResourceCidr (Maybe Double) Source #

The percentage of IP address space in use. To convert the decimal to a percentage, multiply the decimal by 100. Note the following:

  • For a resources that are VPCs, this is the percentage of IP address space in the VPC that's taken up by subnet CIDRs.
  • For resources that are subnets, if the subnet has an IPv4 CIDR provisioned to it, this is the percentage of IPv4 address space in the subnet that's in use. If the subnet has an IPv6 CIDR provisioned to it, the percentage of IPv6 address space in use is not represented. The percentage of IPv6 address space in use cannot currently be calculated.
  • For resources that are public IPv4 pools, this is the percentage of IP address space in the pool that's been allocated to Elastic IP addresses (EIPs).

ipamResourceCidr_ipamId :: Lens' IpamResourceCidr (Maybe Text) Source #

The IPAM ID for an IPAM resource.

ipamResourceCidr_ipamPoolId :: Lens' IpamResourceCidr (Maybe Text) Source #

The pool ID for an IPAM resource.

ipamResourceCidr_ipamScopeId :: Lens' IpamResourceCidr (Maybe Text) Source #

The scope ID for an IPAM resource.

ipamResourceCidr_managementState :: Lens' IpamResourceCidr (Maybe IpamManagementState) Source #

The management state of the resource. For more information about management states, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

ipamResourceCidr_overlapStatus :: Lens' IpamResourceCidr (Maybe IpamOverlapStatus) Source #

The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

ipamResourceCidr_resourceOwnerId :: Lens' IpamResourceCidr (Maybe Text) Source #

The Amazon Web Services account number of the owner of an IPAM resource.

ipamResourceCidr_resourceRegion :: Lens' IpamResourceCidr (Maybe Text) Source #

The Amazon Web Services Region for an IPAM resource.

IpamResourceTag

data IpamResourceTag Source #

The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

See: newIpamResourceTag smart constructor.

Constructors

IpamResourceTag' 

Fields

  • key :: Maybe Text

    The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.

  • value :: Maybe Text

    The value of the tag.

Instances

Instances details
FromXML IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

Generic IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

Associated Types

type Rep IpamResourceTag :: Type -> Type #

Read IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

Show IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

NFData IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

Methods

rnf :: IpamResourceTag -> () #

Eq IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

Hashable IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

type Rep IpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamResourceTag

type Rep IpamResourceTag = D1 ('MetaData "IpamResourceTag" "Amazonka.EC2.Types.IpamResourceTag" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "IpamResourceTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpamResourceTag :: IpamResourceTag Source #

Create a value of IpamResourceTag 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:

IpamResourceTag, ipamResourceTag_key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.

IpamResourceTag, ipamResourceTag_value - The value of the tag.

ipamResourceTag_key :: Lens' IpamResourceTag (Maybe Text) Source #

The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.

IpamScope

data IpamScope Source #

In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.

For more information, see How IPAM works in the Amazon VPC IPAM User Guide.

See: newIpamScope smart constructor.

Constructors

IpamScope' 

Fields

Instances

Instances details
FromXML IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

Generic IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

Associated Types

type Rep IpamScope :: Type -> Type #

Read IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

Show IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

NFData IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

Methods

rnf :: IpamScope -> () #

Eq IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

Hashable IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

type Rep IpamScope Source # 
Instance details

Defined in Amazonka.EC2.Types.IpamScope

newIpamScope :: IpamScope Source #

Create a value of IpamScope 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:description:IpamScope', ipamScope_description - The description of the scope.

$sel:ipamArn:IpamScope', ipamScope_ipamArn - The ARN of the IPAM.

$sel:ipamRegion:IpamScope', ipamScope_ipamRegion - The Amazon Web Services Region of the IPAM scope.

$sel:ipamScopeArn:IpamScope', ipamScope_ipamScopeArn - The ARN of the scope.

$sel:ipamScopeId:IpamScope', ipamScope_ipamScopeId - The ID of the scope.

$sel:ipamScopeType:IpamScope', ipamScope_ipamScopeType - The type of the scope.

$sel:isDefault:IpamScope', ipamScope_isDefault - Defines if the scope is the default scope or not.

$sel:ownerId:IpamScope', ipamScope_ownerId - The Amazon Web Services account ID of the owner of the scope.

$sel:poolCount:IpamScope', ipamScope_poolCount - The number of pools in the scope.

$sel:state:IpamScope', ipamScope_state - The state of the IPAM scope.

$sel:tags:IpamScope', ipamScope_tags - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

ipamScope_description :: Lens' IpamScope (Maybe Text) Source #

The description of the scope.

ipamScope_ipamRegion :: Lens' IpamScope (Maybe Text) Source #

The Amazon Web Services Region of the IPAM scope.

ipamScope_isDefault :: Lens' IpamScope (Maybe Bool) Source #

Defines if the scope is the default scope or not.

ipamScope_ownerId :: Lens' IpamScope (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the scope.

ipamScope_poolCount :: Lens' IpamScope (Maybe Int) Source #

The number of pools in the scope.

ipamScope_state :: Lens' IpamScope (Maybe IpamScopeState) Source #

The state of the IPAM scope.

ipamScope_tags :: Lens' IpamScope (Maybe [Tag]) Source #

The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

Ipv4PrefixSpecification

data Ipv4PrefixSpecification Source #

Describes an IPv4 prefix.

See: newIpv4PrefixSpecification smart constructor.

Constructors

Ipv4PrefixSpecification' 

Fields

Instances

Instances details
FromXML Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

Generic Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

Associated Types

type Rep Ipv4PrefixSpecification :: Type -> Type #

Read Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

Show Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

NFData Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

Methods

rnf :: Ipv4PrefixSpecification -> () #

Eq Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

Hashable Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

type Rep Ipv4PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecification

type Rep Ipv4PrefixSpecification = D1 ('MetaData "Ipv4PrefixSpecification" "Amazonka.EC2.Types.Ipv4PrefixSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv4PrefixSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv4Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv4PrefixSpecification :: Ipv4PrefixSpecification Source #

Create a value of Ipv4PrefixSpecification 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:ipv4Prefix:Ipv4PrefixSpecification', ipv4PrefixSpecification_ipv4Prefix - The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

ipv4PrefixSpecification_ipv4Prefix :: Lens' Ipv4PrefixSpecification (Maybe Text) Source #

The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

Ipv4PrefixSpecificationRequest

data Ipv4PrefixSpecificationRequest Source #

Describes the IPv4 prefix option for a network interface.

See: newIpv4PrefixSpecificationRequest smart constructor.

Constructors

Ipv4PrefixSpecificationRequest' 

Fields

Instances

Instances details
ToQuery Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

FromXML Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

Generic Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

Associated Types

type Rep Ipv4PrefixSpecificationRequest :: Type -> Type #

Read Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

Show Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

NFData Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

Eq Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

Hashable Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

type Rep Ipv4PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest

type Rep Ipv4PrefixSpecificationRequest = D1 ('MetaData "Ipv4PrefixSpecificationRequest" "Amazonka.EC2.Types.Ipv4PrefixSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv4PrefixSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv4Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv4PrefixSpecificationRequest :: Ipv4PrefixSpecificationRequest Source #

Create a value of Ipv4PrefixSpecificationRequest 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:ipv4Prefix:Ipv4PrefixSpecificationRequest', ipv4PrefixSpecificationRequest_ipv4Prefix - The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

ipv4PrefixSpecificationRequest_ipv4Prefix :: Lens' Ipv4PrefixSpecificationRequest (Maybe Text) Source #

The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.

Ipv4PrefixSpecificationResponse

data Ipv4PrefixSpecificationResponse Source #

Information about the IPv4 delegated prefixes assigned to a network interface.

See: newIpv4PrefixSpecificationResponse smart constructor.

Constructors

Ipv4PrefixSpecificationResponse' 

Fields

Instances

Instances details
FromXML Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

Generic Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

Associated Types

type Rep Ipv4PrefixSpecificationResponse :: Type -> Type #

Read Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

Show Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

NFData Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

Eq Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

Hashable Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

type Rep Ipv4PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse

type Rep Ipv4PrefixSpecificationResponse = D1 ('MetaData "Ipv4PrefixSpecificationResponse" "Amazonka.EC2.Types.Ipv4PrefixSpecificationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv4PrefixSpecificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv4Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv4PrefixSpecificationResponse :: Ipv4PrefixSpecificationResponse Source #

Create a value of Ipv4PrefixSpecificationResponse 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:ipv4Prefix:Ipv4PrefixSpecificationResponse', ipv4PrefixSpecificationResponse_ipv4Prefix - The IPv4 delegated prefixes assigned to the network interface.

ipv4PrefixSpecificationResponse_ipv4Prefix :: Lens' Ipv4PrefixSpecificationResponse (Maybe Text) Source #

The IPv4 delegated prefixes assigned to the network interface.

Ipv6CidrAssociation

data Ipv6CidrAssociation Source #

Describes an IPv6 CIDR block association.

See: newIpv6CidrAssociation smart constructor.

Constructors

Ipv6CidrAssociation' 

Fields

Instances

Instances details
FromXML Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

Generic Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

Associated Types

type Rep Ipv6CidrAssociation :: Type -> Type #

Read Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

Show Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

NFData Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

Methods

rnf :: Ipv6CidrAssociation -> () #

Eq Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

Hashable Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

type Rep Ipv6CidrAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrAssociation

type Rep Ipv6CidrAssociation = D1 ('MetaData "Ipv6CidrAssociation" "Amazonka.EC2.Types.Ipv6CidrAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv6CidrAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipv6Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv6CidrAssociation :: Ipv6CidrAssociation Source #

Create a value of Ipv6CidrAssociation 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:associatedResource:Ipv6CidrAssociation', ipv6CidrAssociation_associatedResource - The resource that's associated with the IPv6 CIDR block.

$sel:ipv6Cidr:Ipv6CidrAssociation', ipv6CidrAssociation_ipv6Cidr - The IPv6 CIDR block.

ipv6CidrAssociation_associatedResource :: Lens' Ipv6CidrAssociation (Maybe Text) Source #

The resource that's associated with the IPv6 CIDR block.

Ipv6CidrBlock

data Ipv6CidrBlock Source #

Describes an IPv6 CIDR block.

See: newIpv6CidrBlock smart constructor.

Constructors

Ipv6CidrBlock' 

Fields

Instances

Instances details
FromXML Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

Generic Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

Associated Types

type Rep Ipv6CidrBlock :: Type -> Type #

Read Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

Show Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

NFData Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

Methods

rnf :: Ipv6CidrBlock -> () #

Eq Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

Hashable Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

type Rep Ipv6CidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6CidrBlock

type Rep Ipv6CidrBlock = D1 ('MetaData "Ipv6CidrBlock" "Amazonka.EC2.Types.Ipv6CidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv6CidrBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6CidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv6CidrBlock :: Ipv6CidrBlock Source #

Create a value of Ipv6CidrBlock 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:ipv6CidrBlock:Ipv6CidrBlock', ipv6CidrBlock_ipv6CidrBlock - The IPv6 CIDR block.

Ipv6Pool

data Ipv6Pool Source #

Describes an IPv6 address pool.

See: newIpv6Pool smart constructor.

Constructors

Ipv6Pool' 

Fields

Instances

Instances details
FromXML Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

Generic Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

Associated Types

type Rep Ipv6Pool :: Type -> Type #

Methods

from :: Ipv6Pool -> Rep Ipv6Pool x #

to :: Rep Ipv6Pool x -> Ipv6Pool #

Read Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

Show Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

NFData Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

Methods

rnf :: Ipv6Pool -> () #

Eq Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

Hashable Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

Methods

hashWithSalt :: Int -> Ipv6Pool -> Int #

hash :: Ipv6Pool -> Int #

type Rep Ipv6Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Pool

type Rep Ipv6Pool = D1 ('MetaData "Ipv6Pool" "Amazonka.EC2.Types.Ipv6Pool" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv6Pool'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PoolCidrBlock]))) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newIpv6Pool :: Ipv6Pool Source #

Create a value of Ipv6Pool 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:description:Ipv6Pool', ipv6Pool_description - The description for the address pool.

$sel:poolCidrBlocks:Ipv6Pool', ipv6Pool_poolCidrBlocks - The CIDR blocks for the address pool.

$sel:poolId:Ipv6Pool', ipv6Pool_poolId - The ID of the address pool.

$sel:tags:Ipv6Pool', ipv6Pool_tags - Any tags for the address pool.

ipv6Pool_description :: Lens' Ipv6Pool (Maybe Text) Source #

The description for the address pool.

ipv6Pool_poolCidrBlocks :: Lens' Ipv6Pool (Maybe [PoolCidrBlock]) Source #

The CIDR blocks for the address pool.

ipv6Pool_poolId :: Lens' Ipv6Pool (Maybe Text) Source #

The ID of the address pool.

ipv6Pool_tags :: Lens' Ipv6Pool (Maybe [Tag]) Source #

Any tags for the address pool.

Ipv6PrefixSpecification

data Ipv6PrefixSpecification Source #

Describes the IPv6 prefix.

See: newIpv6PrefixSpecification smart constructor.

Constructors

Ipv6PrefixSpecification' 

Fields

Instances

Instances details
FromXML Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

Generic Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

Associated Types

type Rep Ipv6PrefixSpecification :: Type -> Type #

Read Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

Show Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

NFData Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

Methods

rnf :: Ipv6PrefixSpecification -> () #

Eq Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

Hashable Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

type Rep Ipv6PrefixSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecification

type Rep Ipv6PrefixSpecification = D1 ('MetaData "Ipv6PrefixSpecification" "Amazonka.EC2.Types.Ipv6PrefixSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv6PrefixSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv6PrefixSpecification :: Ipv6PrefixSpecification Source #

Create a value of Ipv6PrefixSpecification 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:ipv6Prefix:Ipv6PrefixSpecification', ipv6PrefixSpecification_ipv6Prefix - The IPv6 prefix.

Ipv6PrefixSpecificationRequest

data Ipv6PrefixSpecificationRequest Source #

Describes the IPv4 prefix option for a network interface.

See: newIpv6PrefixSpecificationRequest smart constructor.

Constructors

Ipv6PrefixSpecificationRequest' 

Fields

Instances

Instances details
ToQuery Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

FromXML Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

Generic Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

Associated Types

type Rep Ipv6PrefixSpecificationRequest :: Type -> Type #

Read Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

Show Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

NFData Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

Eq Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

Hashable Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

type Rep Ipv6PrefixSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest

type Rep Ipv6PrefixSpecificationRequest = D1 ('MetaData "Ipv6PrefixSpecificationRequest" "Amazonka.EC2.Types.Ipv6PrefixSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv6PrefixSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv6PrefixSpecificationRequest :: Ipv6PrefixSpecificationRequest Source #

Create a value of Ipv6PrefixSpecificationRequest 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:ipv6Prefix:Ipv6PrefixSpecificationRequest', ipv6PrefixSpecificationRequest_ipv6Prefix - The IPv6 prefix.

Ipv6PrefixSpecificationResponse

data Ipv6PrefixSpecificationResponse Source #

Information about the IPv6 delegated prefixes assigned to a network interface.

See: newIpv6PrefixSpecificationResponse smart constructor.

Constructors

Ipv6PrefixSpecificationResponse' 

Fields

Instances

Instances details
FromXML Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

Generic Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

Associated Types

type Rep Ipv6PrefixSpecificationResponse :: Type -> Type #

Read Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

Show Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

NFData Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

Eq Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

Hashable Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

type Rep Ipv6PrefixSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse

type Rep Ipv6PrefixSpecificationResponse = D1 ('MetaData "Ipv6PrefixSpecificationResponse" "Amazonka.EC2.Types.Ipv6PrefixSpecificationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv6PrefixSpecificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv6PrefixSpecificationResponse :: Ipv6PrefixSpecificationResponse Source #

Create a value of Ipv6PrefixSpecificationResponse 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:ipv6Prefix:Ipv6PrefixSpecificationResponse', ipv6PrefixSpecificationResponse_ipv6Prefix - The IPv6 delegated prefixes assigned to the network interface.

ipv6PrefixSpecificationResponse_ipv6Prefix :: Lens' Ipv6PrefixSpecificationResponse (Maybe Text) Source #

The IPv6 delegated prefixes assigned to the network interface.

Ipv6Range

data Ipv6Range Source #

EC2-VPC only
Describes an IPv6 range.

See: newIpv6Range smart constructor.

Constructors

Ipv6Range' 

Fields

  • cidrIpv6 :: Maybe Text

    The IPv6 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv6 address, use the /128 prefix length.

  • description :: Maybe Text

    A description for the security group rule that references this IPv6 address range.

    Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*

Instances

Instances details
ToQuery Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

FromXML Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

Generic Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

Associated Types

type Rep Ipv6Range :: Type -> Type #

Read Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

Show Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

NFData Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

Methods

rnf :: Ipv6Range -> () #

Eq Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

Hashable Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

type Rep Ipv6Range Source # 
Instance details

Defined in Amazonka.EC2.Types.Ipv6Range

type Rep Ipv6Range = D1 ('MetaData "Ipv6Range" "Amazonka.EC2.Types.Ipv6Range" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Ipv6Range'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpv6Range :: Ipv6Range Source #

Create a value of Ipv6Range 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:cidrIpv6:Ipv6Range', ipv6Range_cidrIpv6 - The IPv6 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv6 address, use the /128 prefix length.

$sel:description:Ipv6Range', ipv6Range_description - A description for the security group rule that references this IPv6 address range.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*

ipv6Range_cidrIpv6 :: Lens' Ipv6Range (Maybe Text) Source #

The IPv6 CIDR range. You can either specify a CIDR range or a source security group, not both. To specify a single IPv6 address, use the /128 prefix length.

ipv6Range_description :: Lens' Ipv6Range (Maybe Text) Source #

A description for the security group rule that references this IPv6 address range.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*

KeyPairInfo

data KeyPairInfo Source #

Describes a key pair.

See: newKeyPairInfo smart constructor.

Constructors

KeyPairInfo' 

Fields

  • createTime :: Maybe ISO8601

    If you used Amazon EC2 to create the key pair, this is the date and time when the key was created, in ISO 8601 date-time format, in the UTC time zone.

    If you imported an existing key pair to Amazon EC2, this is the date and time the key was imported, in ISO 8601 date-time format, in the UTC time zone.

  • keyFingerprint :: Maybe Text

    If you used CreateKeyPair to create the key pair:

    • For RSA key pairs, the key fingerprint is the SHA-1 digest of the DER encoded private key.
    • For ED25519 key pairs, the key fingerprint is the base64-encoded SHA-256 digest, which is the default for OpenSSH, starting with OpenSSH 6.8.

    If you used ImportKeyPair to provide Amazon Web Services the public key:

    • For RSA key pairs, the key fingerprint is the MD5 public key fingerprint as specified in section 4 of RFC4716.
    • For ED25519 key pairs, the key fingerprint is the base64-encoded SHA-256 digest, which is the default for OpenSSH, starting with OpenSSH 6.8.
  • keyName :: Maybe Text

    The name of the key pair.

  • keyPairId :: Maybe Text

    The ID of the key pair.

  • keyType :: Maybe KeyType

    The type of key pair.

  • publicKey :: Maybe Text

    The public key material.

  • tags :: Maybe [Tag]

    Any tags applied to the key pair.

Instances

Instances details
FromXML KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

Generic KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

Associated Types

type Rep KeyPairInfo :: Type -> Type #

Read KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

Show KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

NFData KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

Methods

rnf :: KeyPairInfo -> () #

Eq KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

Hashable KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

type Rep KeyPairInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.KeyPairInfo

newKeyPairInfo :: KeyPairInfo Source #

Create a value of KeyPairInfo 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:createTime:KeyPairInfo', keyPairInfo_createTime - If you used Amazon EC2 to create the key pair, this is the date and time when the key was created, in ISO 8601 date-time format, in the UTC time zone.

If you imported an existing key pair to Amazon EC2, this is the date and time the key was imported, in ISO 8601 date-time format, in the UTC time zone.

$sel:keyFingerprint:KeyPairInfo', keyPairInfo_keyFingerprint - If you used CreateKeyPair to create the key pair:

  • For RSA key pairs, the key fingerprint is the SHA-1 digest of the DER encoded private key.
  • For ED25519 key pairs, the key fingerprint is the base64-encoded SHA-256 digest, which is the default for OpenSSH, starting with OpenSSH 6.8.

If you used ImportKeyPair to provide Amazon Web Services the public key:

  • For RSA key pairs, the key fingerprint is the MD5 public key fingerprint as specified in section 4 of RFC4716.
  • For ED25519 key pairs, the key fingerprint is the base64-encoded SHA-256 digest, which is the default for OpenSSH, starting with OpenSSH 6.8.

$sel:keyName:KeyPairInfo', keyPairInfo_keyName - The name of the key pair.

$sel:keyPairId:KeyPairInfo', keyPairInfo_keyPairId - The ID of the key pair.

$sel:keyType:KeyPairInfo', keyPairInfo_keyType - The type of key pair.

$sel:publicKey:KeyPairInfo', keyPairInfo_publicKey - The public key material.

$sel:tags:KeyPairInfo', keyPairInfo_tags - Any tags applied to the key pair.

keyPairInfo_createTime :: Lens' KeyPairInfo (Maybe UTCTime) Source #

If you used Amazon EC2 to create the key pair, this is the date and time when the key was created, in ISO 8601 date-time format, in the UTC time zone.

If you imported an existing key pair to Amazon EC2, this is the date and time the key was imported, in ISO 8601 date-time format, in the UTC time zone.

keyPairInfo_keyFingerprint :: Lens' KeyPairInfo (Maybe Text) Source #

If you used CreateKeyPair to create the key pair:

  • For RSA key pairs, the key fingerprint is the SHA-1 digest of the DER encoded private key.
  • For ED25519 key pairs, the key fingerprint is the base64-encoded SHA-256 digest, which is the default for OpenSSH, starting with OpenSSH 6.8.

If you used ImportKeyPair to provide Amazon Web Services the public key:

  • For RSA key pairs, the key fingerprint is the MD5 public key fingerprint as specified in section 4 of RFC4716.
  • For ED25519 key pairs, the key fingerprint is the base64-encoded SHA-256 digest, which is the default for OpenSSH, starting with OpenSSH 6.8.

keyPairInfo_keyName :: Lens' KeyPairInfo (Maybe Text) Source #

The name of the key pair.

keyPairInfo_tags :: Lens' KeyPairInfo (Maybe [Tag]) Source #

Any tags applied to the key pair.

LastError

data LastError Source #

The last error that occurred for a VPC endpoint.

See: newLastError smart constructor.

Constructors

LastError' 

Fields

Instances

Instances details
FromXML LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

Generic LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

Associated Types

type Rep LastError :: Type -> Type #

Read LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

Show LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

NFData LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

Methods

rnf :: LastError -> () #

Eq LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

Hashable LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

type Rep LastError Source # 
Instance details

Defined in Amazonka.EC2.Types.LastError

type Rep LastError = D1 ('MetaData "LastError" "Amazonka.EC2.Types.LastError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LastError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLastError :: LastError Source #

Create a value of LastError 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:code:LastError', lastError_code - The error code for the VPC endpoint error.

$sel:message:LastError', lastError_message - The error message for the VPC endpoint error.

lastError_code :: Lens' LastError (Maybe Text) Source #

The error code for the VPC endpoint error.

lastError_message :: Lens' LastError (Maybe Text) Source #

The error message for the VPC endpoint error.

LaunchPermission

data LaunchPermission Source #

Describes a launch permission.

See: newLaunchPermission smart constructor.

Constructors

LaunchPermission' 

Fields

Instances

Instances details
ToQuery LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

FromXML LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

Generic LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

Associated Types

type Rep LaunchPermission :: Type -> Type #

Read LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

Show LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

NFData LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

Methods

rnf :: LaunchPermission -> () #

Eq LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

Hashable LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

type Rep LaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermission

type Rep LaunchPermission = D1 ('MetaData "LaunchPermission" "Amazonka.EC2.Types.LaunchPermission" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchPermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionGroup)) :*: S1 ('MetaSel ('Just "organizationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationalUnitArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLaunchPermission :: LaunchPermission Source #

Create a value of LaunchPermission 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:group':LaunchPermission', launchPermission_group - The name of the group.

$sel:organizationArn:LaunchPermission', launchPermission_organizationArn - The Amazon Resource Name (ARN) of an organization.

$sel:organizationalUnitArn:LaunchPermission', launchPermission_organizationalUnitArn - The Amazon Resource Name (ARN) of an organizational unit (OU).

$sel:userId:LaunchPermission', launchPermission_userId - The Amazon Web Services account ID.

Constraints: Up to 10 000 account IDs can be specified in a single request.

launchPermission_organizationArn :: Lens' LaunchPermission (Maybe Text) Source #

The Amazon Resource Name (ARN) of an organization.

launchPermission_organizationalUnitArn :: Lens' LaunchPermission (Maybe Text) Source #

The Amazon Resource Name (ARN) of an organizational unit (OU).

launchPermission_userId :: Lens' LaunchPermission (Maybe Text) Source #

The Amazon Web Services account ID.

Constraints: Up to 10 000 account IDs can be specified in a single request.

LaunchPermissionModifications

data LaunchPermissionModifications Source #

Describes a launch permission modification.

See: newLaunchPermissionModifications smart constructor.

Constructors

LaunchPermissionModifications' 

Fields

  • add :: Maybe [LaunchPermission]

    The Amazon Web Services account ID, organization ARN, or OU ARN to add to the list of launch permissions for the AMI.

  • remove :: Maybe [LaunchPermission]

    The Amazon Web Services account ID, organization ARN, or OU ARN to remove from the list of launch permissions for the AMI.

Instances

Instances details
ToQuery LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

Generic LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

Associated Types

type Rep LaunchPermissionModifications :: Type -> Type #

Read LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

Show LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

NFData LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

Eq LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

Hashable LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

type Rep LaunchPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchPermissionModifications

type Rep LaunchPermissionModifications = D1 ('MetaData "LaunchPermissionModifications" "Amazonka.EC2.Types.LaunchPermissionModifications" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchPermissionModifications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "add") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchPermission])) :*: S1 ('MetaSel ('Just "remove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchPermission]))))

newLaunchPermissionModifications :: LaunchPermissionModifications Source #

Create a value of LaunchPermissionModifications 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:add:LaunchPermissionModifications', launchPermissionModifications_add - The Amazon Web Services account ID, organization ARN, or OU ARN to add to the list of launch permissions for the AMI.

$sel:remove:LaunchPermissionModifications', launchPermissionModifications_remove - The Amazon Web Services account ID, organization ARN, or OU ARN to remove from the list of launch permissions for the AMI.

launchPermissionModifications_add :: Lens' LaunchPermissionModifications (Maybe [LaunchPermission]) Source #

The Amazon Web Services account ID, organization ARN, or OU ARN to add to the list of launch permissions for the AMI.

launchPermissionModifications_remove :: Lens' LaunchPermissionModifications (Maybe [LaunchPermission]) Source #

The Amazon Web Services account ID, organization ARN, or OU ARN to remove from the list of launch permissions for the AMI.

LaunchSpecification

data LaunchSpecification Source #

Describes the launch specification for an instance.

See: newLaunchSpecification smart constructor.

Constructors

LaunchSpecification' 

Fields

Instances

Instances details
FromXML LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

Generic LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

Associated Types

type Rep LaunchSpecification :: Type -> Type #

Read LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

Show LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

NFData LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

Methods

rnf :: LaunchSpecification -> () #

Eq LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

Hashable LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

type Rep LaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchSpecification

type Rep LaunchSpecification = D1 ('MetaData "LaunchSpecification" "Amazonka.EC2.Types.LaunchSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addressingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BlockDeviceMapping])) :*: S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfileSpecification)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)) :*: S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RunInstancesMonitoringEnabled))) :*: (S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceNetworkInterfaceSpecification])) :*: S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotPlacement)))) :*: ((S1 ('MetaSel ('Just "ramdiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupIdentifier]))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newLaunchSpecification :: LaunchSpecification Source #

Create a value of LaunchSpecification 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:addressingType:LaunchSpecification', launchSpecification_addressingType - Deprecated.

$sel:blockDeviceMappings:LaunchSpecification', launchSpecification_blockDeviceMappings - One or more block device mapping entries.

$sel:ebsOptimized:LaunchSpecification', launchSpecification_ebsOptimized - Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

Default: false

$sel:iamInstanceProfile:LaunchSpecification', launchSpecification_iamInstanceProfile - The IAM instance profile.

$sel:imageId:LaunchSpecification', launchSpecification_imageId - The ID of the AMI.

$sel:instanceType:LaunchSpecification', launchSpecification_instanceType - The instance type. Only one instance type can be specified.

$sel:kernelId:LaunchSpecification', launchSpecification_kernelId - The ID of the kernel.

$sel:keyName:LaunchSpecification', launchSpecification_keyName - The name of the key pair.

$sel:monitoring:LaunchSpecification', launchSpecification_monitoring - Undocumented member.

$sel:networkInterfaces:LaunchSpecification', launchSpecification_networkInterfaces - One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.

$sel:placement:LaunchSpecification', launchSpecification_placement - The placement information for the instance.

$sel:ramdiskId:LaunchSpecification', launchSpecification_ramdiskId - The ID of the RAM disk.

$sel:securityGroups:LaunchSpecification', launchSpecification_securityGroups - One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.

LaunchSpecification, launchSpecification_subnetId - The ID of the subnet in which to launch the instance.

$sel:userData:LaunchSpecification', launchSpecification_userData - The Base64-encoded user data for the instance.

launchSpecification_ebsOptimized :: Lens' LaunchSpecification (Maybe Bool) Source #

Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

Default: false

launchSpecification_instanceType :: Lens' LaunchSpecification (Maybe InstanceType) Source #

The instance type. Only one instance type can be specified.

launchSpecification_networkInterfaces :: Lens' LaunchSpecification (Maybe [InstanceNetworkInterfaceSpecification]) Source #

One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.

launchSpecification_placement :: Lens' LaunchSpecification (Maybe SpotPlacement) Source #

The placement information for the instance.

launchSpecification_securityGroups :: Lens' LaunchSpecification (Maybe [GroupIdentifier]) Source #

One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.

launchSpecification_subnetId :: Lens' LaunchSpecification (Maybe Text) Source #

The ID of the subnet in which to launch the instance.

launchSpecification_userData :: Lens' LaunchSpecification (Maybe Text) Source #

The Base64-encoded user data for the instance.

LaunchTemplate

data LaunchTemplate Source #

Describes a launch template.

See: newLaunchTemplate smart constructor.

Constructors

LaunchTemplate' 

Fields

Instances

Instances details
FromXML LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

Generic LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

Associated Types

type Rep LaunchTemplate :: Type -> Type #

Read LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

Show LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

NFData LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

Methods

rnf :: LaunchTemplate -> () #

Eq LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

Hashable LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

type Rep LaunchTemplate Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplate

type Rep LaunchTemplate = D1 ('MetaData "LaunchTemplate" "Amazonka.EC2.Types.LaunchTemplate" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultVersionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "latestVersionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newLaunchTemplate :: LaunchTemplate Source #

Create a value of LaunchTemplate 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:createTime:LaunchTemplate', launchTemplate_createTime - The time launch template was created.

$sel:createdBy:LaunchTemplate', launchTemplate_createdBy - The principal that created the launch template.

$sel:defaultVersionNumber:LaunchTemplate', launchTemplate_defaultVersionNumber - The version number of the default version of the launch template.

$sel:latestVersionNumber:LaunchTemplate', launchTemplate_latestVersionNumber - The version number of the latest version of the launch template.

$sel:launchTemplateId:LaunchTemplate', launchTemplate_launchTemplateId - The ID of the launch template.

$sel:launchTemplateName:LaunchTemplate', launchTemplate_launchTemplateName - The name of the launch template.

$sel:tags:LaunchTemplate', launchTemplate_tags - The tags for the launch template.

launchTemplate_createTime :: Lens' LaunchTemplate (Maybe UTCTime) Source #

The time launch template was created.

launchTemplate_createdBy :: Lens' LaunchTemplate (Maybe Text) Source #

The principal that created the launch template.

launchTemplate_defaultVersionNumber :: Lens' LaunchTemplate (Maybe Integer) Source #

The version number of the default version of the launch template.

launchTemplate_latestVersionNumber :: Lens' LaunchTemplate (Maybe Integer) Source #

The version number of the latest version of the launch template.

launchTemplate_tags :: Lens' LaunchTemplate (Maybe [Tag]) Source #

The tags for the launch template.

LaunchTemplateAndOverridesResponse

data LaunchTemplateAndOverridesResponse Source #

Describes a launch template and overrides.

See: newLaunchTemplateAndOverridesResponse smart constructor.

Constructors

LaunchTemplateAndOverridesResponse' 

Fields

Instances

Instances details
FromXML LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

Generic LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

Associated Types

type Rep LaunchTemplateAndOverridesResponse :: Type -> Type #

Read LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

Show LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

NFData LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

Eq LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

Hashable LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

type Rep LaunchTemplateAndOverridesResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse

type Rep LaunchTemplateAndOverridesResponse = D1 ('MetaData "LaunchTemplateAndOverridesResponse" "Amazonka.EC2.Types.LaunchTemplateAndOverridesResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateAndOverridesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetLaunchTemplateSpecification)) :*: S1 ('MetaSel ('Just "overrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetLaunchTemplateOverrides))))

newLaunchTemplateAndOverridesResponse :: LaunchTemplateAndOverridesResponse Source #

Create a value of LaunchTemplateAndOverridesResponse 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:launchTemplateSpecification:LaunchTemplateAndOverridesResponse', launchTemplateAndOverridesResponse_launchTemplateSpecification - The launch template.

$sel:overrides:LaunchTemplateAndOverridesResponse', launchTemplateAndOverridesResponse_overrides - Any parameters that you specify override the same parameters in the launch template.

launchTemplateAndOverridesResponse_overrides :: Lens' LaunchTemplateAndOverridesResponse (Maybe FleetLaunchTemplateOverrides) Source #

Any parameters that you specify override the same parameters in the launch template.

LaunchTemplateBlockDeviceMapping

data LaunchTemplateBlockDeviceMapping Source #

Describes a block device mapping.

See: newLaunchTemplateBlockDeviceMapping smart constructor.

Constructors

LaunchTemplateBlockDeviceMapping' 

Fields

Instances

Instances details
FromXML LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

Generic LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

Associated Types

type Rep LaunchTemplateBlockDeviceMapping :: Type -> Type #

Read LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

Show LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

NFData LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

Eq LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

Hashable LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

type Rep LaunchTemplateBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping

type Rep LaunchTemplateBlockDeviceMapping = D1 ('MetaData "LaunchTemplateBlockDeviceMapping" "Amazonka.EC2.Types.LaunchTemplateBlockDeviceMapping" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateBlockDeviceMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateEbsBlockDevice))) :*: (S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLaunchTemplateBlockDeviceMapping :: LaunchTemplateBlockDeviceMapping Source #

Create a value of LaunchTemplateBlockDeviceMapping 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:deviceName:LaunchTemplateBlockDeviceMapping', launchTemplateBlockDeviceMapping_deviceName - The device name.

$sel:ebs:LaunchTemplateBlockDeviceMapping', launchTemplateBlockDeviceMapping_ebs - Information about the block device for an EBS volume.

$sel:noDevice:LaunchTemplateBlockDeviceMapping', launchTemplateBlockDeviceMapping_noDevice - To omit the device from the block device mapping, specify an empty string.

$sel:virtualName:LaunchTemplateBlockDeviceMapping', launchTemplateBlockDeviceMapping_virtualName - The virtual device name (ephemeralN).

launchTemplateBlockDeviceMapping_noDevice :: Lens' LaunchTemplateBlockDeviceMapping (Maybe Text) Source #

To omit the device from the block device mapping, specify an empty string.

LaunchTemplateBlockDeviceMappingRequest

data LaunchTemplateBlockDeviceMappingRequest Source #

Describes a block device mapping.

See: newLaunchTemplateBlockDeviceMappingRequest smart constructor.

Constructors

LaunchTemplateBlockDeviceMappingRequest' 

Fields

  • deviceName :: Maybe Text

    The device name (for example, /dev/sdh or xvdh).

  • ebs :: Maybe LaunchTemplateEbsBlockDeviceRequest

    Parameters used to automatically set up EBS volumes when the instance is launched.

  • noDevice :: Maybe Text

    To omit the device from the block device mapping, specify an empty string.

  • virtualName :: Maybe Text

    The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

Instances

Instances details
ToQuery LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

Generic LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

Read LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

Show LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

NFData LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

Eq LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

Hashable LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

type Rep LaunchTemplateBlockDeviceMappingRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest

type Rep LaunchTemplateBlockDeviceMappingRequest = D1 ('MetaData "LaunchTemplateBlockDeviceMappingRequest" "Amazonka.EC2.Types.LaunchTemplateBlockDeviceMappingRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateBlockDeviceMappingRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateEbsBlockDeviceRequest))) :*: (S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLaunchTemplateBlockDeviceMappingRequest :: LaunchTemplateBlockDeviceMappingRequest Source #

Create a value of LaunchTemplateBlockDeviceMappingRequest 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:deviceName:LaunchTemplateBlockDeviceMappingRequest', launchTemplateBlockDeviceMappingRequest_deviceName - The device name (for example, /dev/sdh or xvdh).

$sel:ebs:LaunchTemplateBlockDeviceMappingRequest', launchTemplateBlockDeviceMappingRequest_ebs - Parameters used to automatically set up EBS volumes when the instance is launched.

$sel:noDevice:LaunchTemplateBlockDeviceMappingRequest', launchTemplateBlockDeviceMappingRequest_noDevice - To omit the device from the block device mapping, specify an empty string.

$sel:virtualName:LaunchTemplateBlockDeviceMappingRequest', launchTemplateBlockDeviceMappingRequest_virtualName - The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

launchTemplateBlockDeviceMappingRequest_ebs :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe LaunchTemplateEbsBlockDeviceRequest) Source #

Parameters used to automatically set up EBS volumes when the instance is launched.

launchTemplateBlockDeviceMappingRequest_noDevice :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text) Source #

To omit the device from the block device mapping, specify an empty string.

launchTemplateBlockDeviceMappingRequest_virtualName :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text) Source #

The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

LaunchTemplateCapacityReservationSpecificationRequest

data LaunchTemplateCapacityReservationSpecificationRequest Source #

Describes an instance's Capacity Reservation targeting option. You can specify only one option at a time. Use the CapacityReservationPreference parameter to configure the instance to run in On-Demand capacity or to run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). Use the CapacityReservationTarget parameter to explicitly target a specific Capacity Reservation or a Capacity Reservation group.

See: newLaunchTemplateCapacityReservationSpecificationRequest smart constructor.

Constructors

LaunchTemplateCapacityReservationSpecificationRequest' 

Fields

Instances

Instances details
ToQuery LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

Generic LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

Read LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

Show LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

NFData LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

Eq LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

Hashable LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

type Rep LaunchTemplateCapacityReservationSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest

type Rep LaunchTemplateCapacityReservationSpecificationRequest = D1 ('MetaData "LaunchTemplateCapacityReservationSpecificationRequest" "Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateCapacityReservationSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationPreference)) :*: S1 ('MetaSel ('Just "capacityReservationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationTarget))))

newLaunchTemplateCapacityReservationSpecificationRequest :: LaunchTemplateCapacityReservationSpecificationRequest Source #

Create a value of LaunchTemplateCapacityReservationSpecificationRequest 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:capacityReservationPreference:LaunchTemplateCapacityReservationSpecificationRequest', launchTemplateCapacityReservationSpecificationRequest_capacityReservationPreference - Indicates the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

$sel:capacityReservationTarget:LaunchTemplateCapacityReservationSpecificationRequest', launchTemplateCapacityReservationSpecificationRequest_capacityReservationTarget - Information about the target Capacity Reservation or Capacity Reservation group.

launchTemplateCapacityReservationSpecificationRequest_capacityReservationPreference :: Lens' LaunchTemplateCapacityReservationSpecificationRequest (Maybe CapacityReservationPreference) Source #

Indicates the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

LaunchTemplateCapacityReservationSpecificationResponse

data LaunchTemplateCapacityReservationSpecificationResponse Source #

Information about the Capacity Reservation targeting option.

See: newLaunchTemplateCapacityReservationSpecificationResponse smart constructor.

Constructors

LaunchTemplateCapacityReservationSpecificationResponse' 

Fields

Instances

Instances details
FromXML LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

Generic LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

Read LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

Show LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

NFData LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

Eq LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

Hashable LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

type Rep LaunchTemplateCapacityReservationSpecificationResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse

type Rep LaunchTemplateCapacityReservationSpecificationResponse = D1 ('MetaData "LaunchTemplateCapacityReservationSpecificationResponse" "Amazonka.EC2.Types.LaunchTemplateCapacityReservationSpecificationResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateCapacityReservationSpecificationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityReservationPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationPreference)) :*: S1 ('MetaSel ('Just "capacityReservationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationTargetResponse))))

newLaunchTemplateCapacityReservationSpecificationResponse :: LaunchTemplateCapacityReservationSpecificationResponse Source #

Create a value of LaunchTemplateCapacityReservationSpecificationResponse 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:capacityReservationPreference:LaunchTemplateCapacityReservationSpecificationResponse', launchTemplateCapacityReservationSpecificationResponse_capacityReservationPreference - Indicates the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

$sel:capacityReservationTarget:LaunchTemplateCapacityReservationSpecificationResponse', launchTemplateCapacityReservationSpecificationResponse_capacityReservationTarget - Information about the target Capacity Reservation or Capacity Reservation group.

launchTemplateCapacityReservationSpecificationResponse_capacityReservationPreference :: Lens' LaunchTemplateCapacityReservationSpecificationResponse (Maybe CapacityReservationPreference) Source #

Indicates the instance's Capacity Reservation preferences. Possible preferences include:

  • open - The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
  • none - The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

LaunchTemplateConfig

data LaunchTemplateConfig Source #

Describes a launch template and overrides.

See: newLaunchTemplateConfig smart constructor.

Constructors

LaunchTemplateConfig' 

Fields

Instances

Instances details
ToQuery LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

FromXML LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

Generic LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

Associated Types

type Rep LaunchTemplateConfig :: Type -> Type #

Read LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

Show LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

NFData LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

Methods

rnf :: LaunchTemplateConfig -> () #

Eq LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

Hashable LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

type Rep LaunchTemplateConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateConfig

type Rep LaunchTemplateConfig = D1 ('MetaData "LaunchTemplateConfig" "Amazonka.EC2.Types.LaunchTemplateConfig" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetLaunchTemplateSpecification)) :*: S1 ('MetaSel ('Just "overrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateOverrides]))))

newLaunchTemplateConfig :: LaunchTemplateConfig Source #

Create a value of LaunchTemplateConfig 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:launchTemplateSpecification:LaunchTemplateConfig', launchTemplateConfig_launchTemplateSpecification - The launch template.

$sel:overrides:LaunchTemplateConfig', launchTemplateConfig_overrides - Any parameters that you specify override the same parameters in the launch template.

launchTemplateConfig_overrides :: Lens' LaunchTemplateConfig (Maybe [LaunchTemplateOverrides]) Source #

Any parameters that you specify override the same parameters in the launch template.

LaunchTemplateCpuOptions

data LaunchTemplateCpuOptions Source #

The CPU options for the instance.

See: newLaunchTemplateCpuOptions smart constructor.

Constructors

LaunchTemplateCpuOptions' 

Fields

Instances

Instances details
FromXML LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

Generic LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

Associated Types

type Rep LaunchTemplateCpuOptions :: Type -> Type #

Read LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

Show LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

NFData LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

Eq LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

Hashable LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

type Rep LaunchTemplateCpuOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptions

type Rep LaunchTemplateCpuOptions = D1 ('MetaData "LaunchTemplateCpuOptions" "Amazonka.EC2.Types.LaunchTemplateCpuOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateCpuOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "threadsPerCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newLaunchTemplateCpuOptions :: LaunchTemplateCpuOptions Source #

Create a value of LaunchTemplateCpuOptions 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:coreCount:LaunchTemplateCpuOptions', launchTemplateCpuOptions_coreCount - The number of CPU cores for the instance.

$sel:threadsPerCore:LaunchTemplateCpuOptions', launchTemplateCpuOptions_threadsPerCore - The number of threads per CPU core.

launchTemplateCpuOptions_coreCount :: Lens' LaunchTemplateCpuOptions (Maybe Int) Source #

The number of CPU cores for the instance.

LaunchTemplateCpuOptionsRequest

data LaunchTemplateCpuOptionsRequest Source #

The CPU options for the instance. Both the core count and threads per core must be specified in the request.

See: newLaunchTemplateCpuOptionsRequest smart constructor.

Constructors

LaunchTemplateCpuOptionsRequest' 

Fields

  • coreCount :: Maybe Int

    The number of CPU cores for the instance.

  • threadsPerCore :: Maybe Int

    The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2.

Instances

Instances details
ToQuery LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

Generic LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

Associated Types

type Rep LaunchTemplateCpuOptionsRequest :: Type -> Type #

Read LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

Show LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

NFData LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

Eq LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

Hashable LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

type Rep LaunchTemplateCpuOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest

type Rep LaunchTemplateCpuOptionsRequest = D1 ('MetaData "LaunchTemplateCpuOptionsRequest" "Amazonka.EC2.Types.LaunchTemplateCpuOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateCpuOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "coreCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "threadsPerCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newLaunchTemplateCpuOptionsRequest :: LaunchTemplateCpuOptionsRequest Source #

Create a value of LaunchTemplateCpuOptionsRequest 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:coreCount:LaunchTemplateCpuOptionsRequest', launchTemplateCpuOptionsRequest_coreCount - The number of CPU cores for the instance.

$sel:threadsPerCore:LaunchTemplateCpuOptionsRequest', launchTemplateCpuOptionsRequest_threadsPerCore - The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2.

launchTemplateCpuOptionsRequest_threadsPerCore :: Lens' LaunchTemplateCpuOptionsRequest (Maybe Int) Source #

The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2.

LaunchTemplateEbsBlockDevice

data LaunchTemplateEbsBlockDevice Source #

Describes a block device for an EBS volume.

See: newLaunchTemplateEbsBlockDevice smart constructor.

Constructors

LaunchTemplateEbsBlockDevice' 

Fields

Instances

Instances details
FromXML LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

Generic LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

Associated Types

type Rep LaunchTemplateEbsBlockDevice :: Type -> Type #

Read LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

Show LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

NFData LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

Eq LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

Hashable LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

type Rep LaunchTemplateEbsBlockDevice Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice

type Rep LaunchTemplateEbsBlockDevice = D1 ('MetaData "LaunchTemplateEbsBlockDevice" "Amazonka.EC2.Types.LaunchTemplateEbsBlockDevice" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateEbsBlockDevice'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "throughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeType))))))

newLaunchTemplateEbsBlockDevice :: LaunchTemplateEbsBlockDevice Source #

Create a value of LaunchTemplateEbsBlockDevice 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:deleteOnTermination:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_deleteOnTermination - Indicates whether the EBS volume is deleted on instance termination.

$sel:encrypted:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_encrypted - Indicates whether the EBS volume is encrypted.

$sel:iops:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_iops - The number of I/O operations per second (IOPS) that the volume supports.

$sel:kmsKeyId:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_kmsKeyId - The ARN of the Key Management Service (KMS) CMK used for encryption.

$sel:snapshotId:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_snapshotId - The ID of the snapshot.

$sel:throughput:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_throughput - The throughput that the volume supports, in MiB/s.

$sel:volumeSize:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_volumeSize - The size of the volume, in GiB.

$sel:volumeType:LaunchTemplateEbsBlockDevice', launchTemplateEbsBlockDevice_volumeType - The volume type.

launchTemplateEbsBlockDevice_deleteOnTermination :: Lens' LaunchTemplateEbsBlockDevice (Maybe Bool) Source #

Indicates whether the EBS volume is deleted on instance termination.

launchTemplateEbsBlockDevice_iops :: Lens' LaunchTemplateEbsBlockDevice (Maybe Int) Source #

The number of I/O operations per second (IOPS) that the volume supports.

launchTemplateEbsBlockDevice_kmsKeyId :: Lens' LaunchTemplateEbsBlockDevice (Maybe Text) Source #

The ARN of the Key Management Service (KMS) CMK used for encryption.

launchTemplateEbsBlockDevice_throughput :: Lens' LaunchTemplateEbsBlockDevice (Maybe Int) Source #

The throughput that the volume supports, in MiB/s.

LaunchTemplateEbsBlockDeviceRequest

data LaunchTemplateEbsBlockDeviceRequest Source #

The parameters for a block device for an EBS volume.

See: newLaunchTemplateEbsBlockDeviceRequest smart constructor.

Constructors

LaunchTemplateEbsBlockDeviceRequest' 

Fields

  • deleteOnTermination :: Maybe Bool

    Indicates whether the EBS volume is deleted on instance termination.

  • encrypted :: Maybe Bool

    Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.

  • iops :: Maybe Int

    The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

    The following are the supported values for each volume type:

    • gp3: 3,000-16,000 IOPS
    • io1: 100-64,000 IOPS
    • io2: 100-64,000 IOPS

    For io1 and io2 volumes, we guarantee 64,000 IOPS only for Instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS.

    This parameter is supported for io1, io2, and gp3 volumes only. This parameter is not supported for gp2, st1, sc1, or standard volumes.

  • kmsKeyId :: Maybe Text

    The ARN of the symmetric Key Management Service (KMS) CMK used for encryption.

  • snapshotId :: Maybe Text

    The ID of the snapshot.

  • throughput :: Maybe Int

    The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.

    Valid Range: Minimum value of 125. Maximum value of 1000.

  • volumeSize :: Maybe Int

    The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. The following are the supported volumes sizes for each volume type:

    • gp2 and gp3: 1-16,384
    • io1 and io2: 4-16,384
    • st1 and sc1: 125-16,384
    • standard: 1-1,024
  • volumeType :: Maybe VolumeType

    The volume type. For more information, see Amazon EBS volume types in the Amazon Elastic Compute Cloud User Guide.

Instances

Instances details
ToQuery LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

Generic LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

Read LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

Show LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

NFData LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

Eq LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

Hashable LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

type Rep LaunchTemplateEbsBlockDeviceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest

type Rep LaunchTemplateEbsBlockDeviceRequest = D1 ('MetaData "LaunchTemplateEbsBlockDeviceRequest" "Amazonka.EC2.Types.LaunchTemplateEbsBlockDeviceRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateEbsBlockDeviceRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "throughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeType))))))

newLaunchTemplateEbsBlockDeviceRequest :: LaunchTemplateEbsBlockDeviceRequest Source #

Create a value of LaunchTemplateEbsBlockDeviceRequest 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:deleteOnTermination:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_deleteOnTermination - Indicates whether the EBS volume is deleted on instance termination.

$sel:encrypted:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_encrypted - Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.

$sel:iops:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_iops - The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

The following are the supported values for each volume type:

  • gp3: 3,000-16,000 IOPS
  • io1: 100-64,000 IOPS
  • io2: 100-64,000 IOPS

For io1 and io2 volumes, we guarantee 64,000 IOPS only for Instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS.

This parameter is supported for io1, io2, and gp3 volumes only. This parameter is not supported for gp2, st1, sc1, or standard volumes.

$sel:kmsKeyId:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_kmsKeyId - The ARN of the symmetric Key Management Service (KMS) CMK used for encryption.

$sel:snapshotId:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_snapshotId - The ID of the snapshot.

$sel:throughput:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_throughput - The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.

Valid Range: Minimum value of 125. Maximum value of 1000.

$sel:volumeSize:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_volumeSize - The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. The following are the supported volumes sizes for each volume type:

  • gp2 and gp3: 1-16,384
  • io1 and io2: 4-16,384
  • st1 and sc1: 125-16,384
  • standard: 1-1,024

$sel:volumeType:LaunchTemplateEbsBlockDeviceRequest', launchTemplateEbsBlockDeviceRequest_volumeType - The volume type. For more information, see Amazon EBS volume types in the Amazon Elastic Compute Cloud User Guide.

launchTemplateEbsBlockDeviceRequest_deleteOnTermination :: Lens' LaunchTemplateEbsBlockDeviceRequest (Maybe Bool) Source #

Indicates whether the EBS volume is deleted on instance termination.

launchTemplateEbsBlockDeviceRequest_encrypted :: Lens' LaunchTemplateEbsBlockDeviceRequest (Maybe Bool) Source #

Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.

launchTemplateEbsBlockDeviceRequest_iops :: Lens' LaunchTemplateEbsBlockDeviceRequest (Maybe Int) Source #

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

The following are the supported values for each volume type:

  • gp3: 3,000-16,000 IOPS
  • io1: 100-64,000 IOPS
  • io2: 100-64,000 IOPS

For io1 and io2 volumes, we guarantee 64,000 IOPS only for Instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS.

This parameter is supported for io1, io2, and gp3 volumes only. This parameter is not supported for gp2, st1, sc1, or standard volumes.

launchTemplateEbsBlockDeviceRequest_kmsKeyId :: Lens' LaunchTemplateEbsBlockDeviceRequest (Maybe Text) Source #

The ARN of the symmetric Key Management Service (KMS) CMK used for encryption.

launchTemplateEbsBlockDeviceRequest_throughput :: Lens' LaunchTemplateEbsBlockDeviceRequest (Maybe Int) Source #

The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.

Valid Range: Minimum value of 125. Maximum value of 1000.

launchTemplateEbsBlockDeviceRequest_volumeSize :: Lens' LaunchTemplateEbsBlockDeviceRequest (Maybe Int) Source #

The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. The following are the supported volumes sizes for each volume type:

  • gp2 and gp3: 1-16,384
  • io1 and io2: 4-16,384
  • st1 and sc1: 125-16,384
  • standard: 1-1,024

launchTemplateEbsBlockDeviceRequest_volumeType :: Lens' LaunchTemplateEbsBlockDeviceRequest (Maybe VolumeType) Source #

The volume type. For more information, see Amazon EBS volume types in the Amazon Elastic Compute Cloud User Guide.

LaunchTemplateElasticInferenceAccelerator

data LaunchTemplateElasticInferenceAccelerator Source #

Describes an elastic inference accelerator.

See: newLaunchTemplateElasticInferenceAccelerator smart constructor.

Constructors

LaunchTemplateElasticInferenceAccelerator' 

Fields

  • count :: Maybe Natural

    The number of elastic inference accelerators to attach to the instance.

    Default: 1

  • type' :: Text

    The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, and eia1.xlarge.

Instances

Instances details
ToQuery LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

Generic LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

Read LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

Show LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

NFData LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

Eq LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

Hashable LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

type Rep LaunchTemplateElasticInferenceAccelerator Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator

type Rep LaunchTemplateElasticInferenceAccelerator = D1 ('MetaData "LaunchTemplateElasticInferenceAccelerator" "Amazonka.EC2.Types.LaunchTemplateElasticInferenceAccelerator" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateElasticInferenceAccelerator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLaunchTemplateElasticInferenceAccelerator Source #

Create a value of LaunchTemplateElasticInferenceAccelerator 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:count:LaunchTemplateElasticInferenceAccelerator', launchTemplateElasticInferenceAccelerator_count - The number of elastic inference accelerators to attach to the instance.

Default: 1

$sel:type':LaunchTemplateElasticInferenceAccelerator', launchTemplateElasticInferenceAccelerator_type - The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, and eia1.xlarge.

launchTemplateElasticInferenceAccelerator_count :: Lens' LaunchTemplateElasticInferenceAccelerator (Maybe Natural) Source #

The number of elastic inference accelerators to attach to the instance.

Default: 1

launchTemplateElasticInferenceAccelerator_type :: Lens' LaunchTemplateElasticInferenceAccelerator Text Source #

The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, and eia1.xlarge.

LaunchTemplateElasticInferenceAcceleratorResponse

data LaunchTemplateElasticInferenceAcceleratorResponse Source #

Describes an elastic inference accelerator.

See: newLaunchTemplateElasticInferenceAcceleratorResponse smart constructor.

Constructors

LaunchTemplateElasticInferenceAcceleratorResponse' 

Fields

  • count :: Maybe Int

    The number of elastic inference accelerators to attach to the instance.

    Default: 1

  • type' :: Maybe Text

    The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, and eia1.xlarge.

Instances

Instances details
FromXML LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

Generic LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

Read LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

Show LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

NFData LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

Eq LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

Hashable LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

type Rep LaunchTemplateElasticInferenceAcceleratorResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse

type Rep LaunchTemplateElasticInferenceAcceleratorResponse = D1 ('MetaData "LaunchTemplateElasticInferenceAcceleratorResponse" "Amazonka.EC2.Types.LaunchTemplateElasticInferenceAcceleratorResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateElasticInferenceAcceleratorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLaunchTemplateElasticInferenceAcceleratorResponse :: LaunchTemplateElasticInferenceAcceleratorResponse Source #

Create a value of LaunchTemplateElasticInferenceAcceleratorResponse 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:count:LaunchTemplateElasticInferenceAcceleratorResponse', launchTemplateElasticInferenceAcceleratorResponse_count - The number of elastic inference accelerators to attach to the instance.

Default: 1

$sel:type':LaunchTemplateElasticInferenceAcceleratorResponse', launchTemplateElasticInferenceAcceleratorResponse_type - The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, and eia1.xlarge.

launchTemplateElasticInferenceAcceleratorResponse_count :: Lens' LaunchTemplateElasticInferenceAcceleratorResponse (Maybe Int) Source #

The number of elastic inference accelerators to attach to the instance.

Default: 1

launchTemplateElasticInferenceAcceleratorResponse_type :: Lens' LaunchTemplateElasticInferenceAcceleratorResponse (Maybe Text) Source #

The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, and eia1.xlarge.

LaunchTemplateEnclaveOptions

data LaunchTemplateEnclaveOptions Source #

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

See: newLaunchTemplateEnclaveOptions smart constructor.

Constructors

LaunchTemplateEnclaveOptions' 

Fields

  • enabled :: Maybe Bool

    If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.

Instances

Instances details
FromXML LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

Generic LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

Associated Types

type Rep LaunchTemplateEnclaveOptions :: Type -> Type #

Read LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

Show LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

NFData LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

Eq LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

Hashable LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

type Rep LaunchTemplateEnclaveOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptions

type Rep LaunchTemplateEnclaveOptions = D1 ('MetaData "LaunchTemplateEnclaveOptions" "Amazonka.EC2.Types.LaunchTemplateEnclaveOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateEnclaveOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLaunchTemplateEnclaveOptions :: LaunchTemplateEnclaveOptions Source #

Create a value of LaunchTemplateEnclaveOptions 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:enabled:LaunchTemplateEnclaveOptions', launchTemplateEnclaveOptions_enabled - If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.

launchTemplateEnclaveOptions_enabled :: Lens' LaunchTemplateEnclaveOptions (Maybe Bool) Source #

If this parameter is set to true, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.

LaunchTemplateEnclaveOptionsRequest

data LaunchTemplateEnclaveOptionsRequest Source #

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide.

See: newLaunchTemplateEnclaveOptionsRequest smart constructor.

Constructors

LaunchTemplateEnclaveOptionsRequest' 

Fields

  • enabled :: Maybe Bool

    To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true.

Instances

Instances details
ToQuery LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

Generic LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

Read LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

Show LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

NFData LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

Eq LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

Hashable LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

type Rep LaunchTemplateEnclaveOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest

type Rep LaunchTemplateEnclaveOptionsRequest = D1 ('MetaData "LaunchTemplateEnclaveOptionsRequest" "Amazonka.EC2.Types.LaunchTemplateEnclaveOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateEnclaveOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLaunchTemplateEnclaveOptionsRequest :: LaunchTemplateEnclaveOptionsRequest Source #

Create a value of LaunchTemplateEnclaveOptionsRequest 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:enabled:LaunchTemplateEnclaveOptionsRequest', launchTemplateEnclaveOptionsRequest_enabled - To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true.

launchTemplateEnclaveOptionsRequest_enabled :: Lens' LaunchTemplateEnclaveOptionsRequest (Maybe Bool) Source #

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true.

LaunchTemplateHibernationOptions

data LaunchTemplateHibernationOptions Source #

Indicates whether an instance is configured for hibernation.

See: newLaunchTemplateHibernationOptions smart constructor.

Constructors

LaunchTemplateHibernationOptions' 

Fields

  • configured :: Maybe Bool

    If this parameter is set to true, the instance is enabled for hibernation; otherwise, it is not enabled for hibernation.

Instances

Instances details
FromXML LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

Generic LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

Associated Types

type Rep LaunchTemplateHibernationOptions :: Type -> Type #

Read LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

Show LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

NFData LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

Eq LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

Hashable LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

type Rep LaunchTemplateHibernationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptions

type Rep LaunchTemplateHibernationOptions = D1 ('MetaData "LaunchTemplateHibernationOptions" "Amazonka.EC2.Types.LaunchTemplateHibernationOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateHibernationOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configured") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLaunchTemplateHibernationOptions :: LaunchTemplateHibernationOptions Source #

Create a value of LaunchTemplateHibernationOptions 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:configured:LaunchTemplateHibernationOptions', launchTemplateHibernationOptions_configured - If this parameter is set to true, the instance is enabled for hibernation; otherwise, it is not enabled for hibernation.

launchTemplateHibernationOptions_configured :: Lens' LaunchTemplateHibernationOptions (Maybe Bool) Source #

If this parameter is set to true, the instance is enabled for hibernation; otherwise, it is not enabled for hibernation.

LaunchTemplateHibernationOptionsRequest

data LaunchTemplateHibernationOptionsRequest Source #

Indicates whether the instance is configured for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites.

See: newLaunchTemplateHibernationOptionsRequest smart constructor.

Constructors

LaunchTemplateHibernationOptionsRequest' 

Fields

  • configured :: Maybe Bool

    If you set this parameter to true, the instance is enabled for hibernation.

    Default: false

Instances

Instances details
ToQuery LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

Generic LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

Read LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

Show LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

NFData LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

Eq LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

Hashable LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

type Rep LaunchTemplateHibernationOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest

type Rep LaunchTemplateHibernationOptionsRequest = D1 ('MetaData "LaunchTemplateHibernationOptionsRequest" "Amazonka.EC2.Types.LaunchTemplateHibernationOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateHibernationOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configured") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLaunchTemplateHibernationOptionsRequest :: LaunchTemplateHibernationOptionsRequest Source #

Create a value of LaunchTemplateHibernationOptionsRequest 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:configured:LaunchTemplateHibernationOptionsRequest', launchTemplateHibernationOptionsRequest_configured - If you set this parameter to true, the instance is enabled for hibernation.

Default: false

launchTemplateHibernationOptionsRequest_configured :: Lens' LaunchTemplateHibernationOptionsRequest (Maybe Bool) Source #

If you set this parameter to true, the instance is enabled for hibernation.

Default: false

LaunchTemplateIamInstanceProfileSpecification

data LaunchTemplateIamInstanceProfileSpecification Source #

Describes an IAM instance profile.

See: newLaunchTemplateIamInstanceProfileSpecification smart constructor.

Constructors

LaunchTemplateIamInstanceProfileSpecification' 

Fields

Instances

Instances details
FromXML LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

Generic LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

Read LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

Show LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

NFData LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

Eq LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

Hashable LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

type Rep LaunchTemplateIamInstanceProfileSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification

type Rep LaunchTemplateIamInstanceProfileSpecification = D1 ('MetaData "LaunchTemplateIamInstanceProfileSpecification" "Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateIamInstanceProfileSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLaunchTemplateIamInstanceProfileSpecification :: LaunchTemplateIamInstanceProfileSpecification Source #

Create a value of LaunchTemplateIamInstanceProfileSpecification 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:arn:LaunchTemplateIamInstanceProfileSpecification', launchTemplateIamInstanceProfileSpecification_arn - The Amazon Resource Name (ARN) of the instance profile.

$sel:name:LaunchTemplateIamInstanceProfileSpecification', launchTemplateIamInstanceProfileSpecification_name - The name of the instance profile.

LaunchTemplateIamInstanceProfileSpecificationRequest

data LaunchTemplateIamInstanceProfileSpecificationRequest Source #

An IAM instance profile.

See: newLaunchTemplateIamInstanceProfileSpecificationRequest smart constructor.

Constructors

LaunchTemplateIamInstanceProfileSpecificationRequest' 

Fields

Instances

Instances details
ToQuery LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

Generic LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

Read LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

Show LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

NFData LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

Eq LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

Hashable LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

type Rep LaunchTemplateIamInstanceProfileSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest

type Rep LaunchTemplateIamInstanceProfileSpecificationRequest = D1 ('MetaData "LaunchTemplateIamInstanceProfileSpecificationRequest" "Amazonka.EC2.Types.LaunchTemplateIamInstanceProfileSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateIamInstanceProfileSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLaunchTemplateIamInstanceProfileSpecificationRequest :: LaunchTemplateIamInstanceProfileSpecificationRequest Source #

Create a value of LaunchTemplateIamInstanceProfileSpecificationRequest 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:arn:LaunchTemplateIamInstanceProfileSpecificationRequest', launchTemplateIamInstanceProfileSpecificationRequest_arn - The Amazon Resource Name (ARN) of the instance profile.

$sel:name:LaunchTemplateIamInstanceProfileSpecificationRequest', launchTemplateIamInstanceProfileSpecificationRequest_name - The name of the instance profile.

LaunchTemplateInstanceMaintenanceOptions

data LaunchTemplateInstanceMaintenanceOptions Source #

The maintenance options of your instance.

See: newLaunchTemplateInstanceMaintenanceOptions smart constructor.

Constructors

LaunchTemplateInstanceMaintenanceOptions' 

Fields

Instances

Instances details
FromXML LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

Generic LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

Read LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

Show LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

NFData LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

Eq LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

Hashable LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

type Rep LaunchTemplateInstanceMaintenanceOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions

type Rep LaunchTemplateInstanceMaintenanceOptions = D1 ('MetaData "LaunchTemplateInstanceMaintenanceOptions" "Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateInstanceMaintenanceOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoRecovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateAutoRecoveryState))))

newLaunchTemplateInstanceMaintenanceOptions :: LaunchTemplateInstanceMaintenanceOptions Source #

Create a value of LaunchTemplateInstanceMaintenanceOptions 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:autoRecovery:LaunchTemplateInstanceMaintenanceOptions', launchTemplateInstanceMaintenanceOptions_autoRecovery - Disables the automatic recovery behavior of your instance or sets it to default.

LaunchTemplateInstanceMaintenanceOptionsRequest

data LaunchTemplateInstanceMaintenanceOptionsRequest Source #

The maintenance options of your instance.

See: newLaunchTemplateInstanceMaintenanceOptionsRequest smart constructor.

Constructors

LaunchTemplateInstanceMaintenanceOptionsRequest' 

Fields

Instances

Instances details
ToQuery LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

Generic LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

Read LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

Show LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

NFData LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

Eq LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

Hashable LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

type Rep LaunchTemplateInstanceMaintenanceOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest

type Rep LaunchTemplateInstanceMaintenanceOptionsRequest = D1 ('MetaData "LaunchTemplateInstanceMaintenanceOptionsRequest" "Amazonka.EC2.Types.LaunchTemplateInstanceMaintenanceOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateInstanceMaintenanceOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoRecovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateAutoRecoveryState))))

newLaunchTemplateInstanceMaintenanceOptionsRequest :: LaunchTemplateInstanceMaintenanceOptionsRequest Source #

Create a value of LaunchTemplateInstanceMaintenanceOptionsRequest 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:autoRecovery:LaunchTemplateInstanceMaintenanceOptionsRequest', launchTemplateInstanceMaintenanceOptionsRequest_autoRecovery - Disables the automatic recovery behavior of your instance or sets it to default. For more information, see Simplified automatic recovery.

LaunchTemplateInstanceMarketOptions

data LaunchTemplateInstanceMarketOptions Source #

The market (purchasing) option for the instances.

See: newLaunchTemplateInstanceMarketOptions smart constructor.

Constructors

LaunchTemplateInstanceMarketOptions' 

Fields

Instances

Instances details
FromXML LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

Generic LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

Read LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

Show LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

NFData LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

Eq LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

Hashable LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

type Rep LaunchTemplateInstanceMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions

type Rep LaunchTemplateInstanceMarketOptions = D1 ('MetaData "LaunchTemplateInstanceMarketOptions" "Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateInstanceMarketOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marketType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarketType)) :*: S1 ('MetaSel ('Just "spotOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateSpotMarketOptions))))

newLaunchTemplateInstanceMarketOptions :: LaunchTemplateInstanceMarketOptions Source #

Create a value of LaunchTemplateInstanceMarketOptions 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:marketType:LaunchTemplateInstanceMarketOptions', launchTemplateInstanceMarketOptions_marketType - The market type.

$sel:spotOptions:LaunchTemplateInstanceMarketOptions', launchTemplateInstanceMarketOptions_spotOptions - The options for Spot Instances.

LaunchTemplateInstanceMarketOptionsRequest

data LaunchTemplateInstanceMarketOptionsRequest Source #

The market (purchasing) option for the instances.

See: newLaunchTemplateInstanceMarketOptionsRequest smart constructor.

Instances

Instances details
ToQuery LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

Generic LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

Read LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

Show LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

NFData LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

Eq LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

Hashable LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

type Rep LaunchTemplateInstanceMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest

type Rep LaunchTemplateInstanceMarketOptionsRequest = D1 ('MetaData "LaunchTemplateInstanceMarketOptionsRequest" "Amazonka.EC2.Types.LaunchTemplateInstanceMarketOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateInstanceMarketOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marketType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MarketType)) :*: S1 ('MetaSel ('Just "spotOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateSpotMarketOptionsRequest))))

newLaunchTemplateInstanceMarketOptionsRequest :: LaunchTemplateInstanceMarketOptionsRequest Source #

Create a value of LaunchTemplateInstanceMarketOptionsRequest 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:marketType:LaunchTemplateInstanceMarketOptionsRequest', launchTemplateInstanceMarketOptionsRequest_marketType - The market type.

$sel:spotOptions:LaunchTemplateInstanceMarketOptionsRequest', launchTemplateInstanceMarketOptionsRequest_spotOptions - The options for Spot Instances.

LaunchTemplateInstanceMetadataOptions

data LaunchTemplateInstanceMetadataOptions Source #

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

See: newLaunchTemplateInstanceMetadataOptions smart constructor.

Constructors

LaunchTemplateInstanceMetadataOptions' 

Fields

  • httpEndpoint :: Maybe LaunchTemplateInstanceMetadataEndpointState

    Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is enabled.

    If you specify a value of disabled, you will not be able to access your instance metadata.

  • httpProtocolIpv6 :: Maybe LaunchTemplateInstanceMetadataProtocolIpv6

    Enables or disables the IPv6 endpoint for the instance metadata service.

    Default: disabled

  • httpPutResponseHopLimit :: Maybe Int

    The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

    Default: 1

    Possible values: Integers from 1 to 64

  • httpTokens :: Maybe LaunchTemplateHttpTokensState

    The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional.

    If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned.

    If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

  • instanceMetadataTags :: Maybe LaunchTemplateInstanceMetadataTagsState

    Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

    Default: disabled

  • state :: Maybe LaunchTemplateInstanceMetadataOptionsState

    The state of the metadata option changes.

    pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.

    applied - The metadata options have been successfully applied on the instance.

Instances

Instances details
FromXML LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

Generic LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

Read LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

Show LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

NFData LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

Eq LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

Hashable LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

type Rep LaunchTemplateInstanceMetadataOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptions

newLaunchTemplateInstanceMetadataOptions :: LaunchTemplateInstanceMetadataOptions Source #

Create a value of LaunchTemplateInstanceMetadataOptions 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:httpEndpoint:LaunchTemplateInstanceMetadataOptions', launchTemplateInstanceMetadataOptions_httpEndpoint - Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is enabled.

If you specify a value of disabled, you will not be able to access your instance metadata.

$sel:httpProtocolIpv6:LaunchTemplateInstanceMetadataOptions', launchTemplateInstanceMetadataOptions_httpProtocolIpv6 - Enables or disables the IPv6 endpoint for the instance metadata service.

Default: disabled

$sel:httpPutResponseHopLimit:LaunchTemplateInstanceMetadataOptions', launchTemplateInstanceMetadataOptions_httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

$sel:httpTokens:LaunchTemplateInstanceMetadataOptions', launchTemplateInstanceMetadataOptions_httpTokens - The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional.

If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned.

If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

$sel:instanceMetadataTags:LaunchTemplateInstanceMetadataOptions', launchTemplateInstanceMetadataOptions_instanceMetadataTags - Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

Default: disabled

$sel:state:LaunchTemplateInstanceMetadataOptions', launchTemplateInstanceMetadataOptions_state - The state of the metadata option changes.

pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.

applied - The metadata options have been successfully applied on the instance.

launchTemplateInstanceMetadataOptions_httpEndpoint :: Lens' LaunchTemplateInstanceMetadataOptions (Maybe LaunchTemplateInstanceMetadataEndpointState) Source #

Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is enabled.

If you specify a value of disabled, you will not be able to access your instance metadata.

launchTemplateInstanceMetadataOptions_httpProtocolIpv6 :: Lens' LaunchTemplateInstanceMetadataOptions (Maybe LaunchTemplateInstanceMetadataProtocolIpv6) Source #

Enables or disables the IPv6 endpoint for the instance metadata service.

Default: disabled

launchTemplateInstanceMetadataOptions_httpPutResponseHopLimit :: Lens' LaunchTemplateInstanceMetadataOptions (Maybe Int) Source #

The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

launchTemplateInstanceMetadataOptions_httpTokens :: Lens' LaunchTemplateInstanceMetadataOptions (Maybe LaunchTemplateHttpTokensState) Source #

The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional.

If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned.

If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

launchTemplateInstanceMetadataOptions_instanceMetadataTags :: Lens' LaunchTemplateInstanceMetadataOptions (Maybe LaunchTemplateInstanceMetadataTagsState) Source #

Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

Default: disabled

launchTemplateInstanceMetadataOptions_state :: Lens' LaunchTemplateInstanceMetadataOptions (Maybe LaunchTemplateInstanceMetadataOptionsState) Source #

The state of the metadata option changes.

pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.

applied - The metadata options have been successfully applied on the instance.

LaunchTemplateInstanceMetadataOptionsRequest

data LaunchTemplateInstanceMetadataOptionsRequest Source #

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

See: newLaunchTemplateInstanceMetadataOptionsRequest smart constructor.

Constructors

LaunchTemplateInstanceMetadataOptionsRequest' 

Fields

  • httpEndpoint :: Maybe LaunchTemplateInstanceMetadataEndpointState

    Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is enabled.

    If you specify a value of disabled, you will not be able to access your instance metadata.

  • httpProtocolIpv6 :: Maybe LaunchTemplateInstanceMetadataProtocolIpv6

    Enables or disables the IPv6 endpoint for the instance metadata service.

    Default: disabled

  • httpPutResponseHopLimit :: Maybe Int

    The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

    Default: 1

    Possible values: Integers from 1 to 64

  • httpTokens :: Maybe LaunchTemplateHttpTokensState

    The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional.

    If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned.

    If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

  • instanceMetadataTags :: Maybe LaunchTemplateInstanceMetadataTagsState

    Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

    Default: disabled

Instances

Instances details
ToQuery LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

Generic LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

Read LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

Show LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

NFData LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

Eq LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

Hashable LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

type Rep LaunchTemplateInstanceMetadataOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest

type Rep LaunchTemplateInstanceMetadataOptionsRequest = D1 ('MetaData "LaunchTemplateInstanceMetadataOptionsRequest" "Amazonka.EC2.Types.LaunchTemplateInstanceMetadataOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateInstanceMetadataOptionsRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMetadataEndpointState)) :*: S1 ('MetaSel ('Just "httpProtocolIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMetadataProtocolIpv6))) :*: (S1 ('MetaSel ('Just "httpPutResponseHopLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "httpTokens") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateHttpTokensState)) :*: S1 ('MetaSel ('Just "instanceMetadataTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMetadataTagsState))))))

newLaunchTemplateInstanceMetadataOptionsRequest :: LaunchTemplateInstanceMetadataOptionsRequest Source #

Create a value of LaunchTemplateInstanceMetadataOptionsRequest 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:httpEndpoint:LaunchTemplateInstanceMetadataOptionsRequest', launchTemplateInstanceMetadataOptionsRequest_httpEndpoint - Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is enabled.

If you specify a value of disabled, you will not be able to access your instance metadata.

$sel:httpProtocolIpv6:LaunchTemplateInstanceMetadataOptionsRequest', launchTemplateInstanceMetadataOptionsRequest_httpProtocolIpv6 - Enables or disables the IPv6 endpoint for the instance metadata service.

Default: disabled

$sel:httpPutResponseHopLimit:LaunchTemplateInstanceMetadataOptionsRequest', launchTemplateInstanceMetadataOptionsRequest_httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

$sel:httpTokens:LaunchTemplateInstanceMetadataOptionsRequest', launchTemplateInstanceMetadataOptionsRequest_httpTokens - The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional.

If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned.

If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

$sel:instanceMetadataTags:LaunchTemplateInstanceMetadataOptionsRequest', launchTemplateInstanceMetadataOptionsRequest_instanceMetadataTags - Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

Default: disabled

launchTemplateInstanceMetadataOptionsRequest_httpEndpoint :: Lens' LaunchTemplateInstanceMetadataOptionsRequest (Maybe LaunchTemplateInstanceMetadataEndpointState) Source #

Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is enabled.

If you specify a value of disabled, you will not be able to access your instance metadata.

launchTemplateInstanceMetadataOptionsRequest_httpPutResponseHopLimit :: Lens' LaunchTemplateInstanceMetadataOptionsRequest (Maybe Int) Source #

The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

launchTemplateInstanceMetadataOptionsRequest_httpTokens :: Lens' LaunchTemplateInstanceMetadataOptionsRequest (Maybe LaunchTemplateHttpTokensState) Source #

The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional.

If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned.

If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.

launchTemplateInstanceMetadataOptionsRequest_instanceMetadataTags :: Lens' LaunchTemplateInstanceMetadataOptionsRequest (Maybe LaunchTemplateInstanceMetadataTagsState) Source #

Set to enabled to allow access to instance tags from the instance metadata. Set to disabled to turn off access to instance tags from the instance metadata. For more information, see Work with instance tags using the instance metadata.

Default: disabled

LaunchTemplateInstanceNetworkInterfaceSpecification

data LaunchTemplateInstanceNetworkInterfaceSpecification Source #

Describes a network interface.

See: newLaunchTemplateInstanceNetworkInterfaceSpecification smart constructor.

Constructors

LaunchTemplateInstanceNetworkInterfaceSpecification' 

Fields

Instances

Instances details
FromXML LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

Generic LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

Read LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

Show LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

NFData LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

Eq LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

Hashable LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

type Rep LaunchTemplateInstanceNetworkInterfaceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification

type Rep LaunchTemplateInstanceNetworkInterfaceSpecification = D1 ('MetaData "LaunchTemplateInstanceNetworkInterfaceSpecification" "Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateInstanceNetworkInterfaceSpecification'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "associateCarrierIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "interfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipv4PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv4Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv4PrefixSpecificationResponse])))))) :*: (((S1 ('MetaSel ('Just "ipv6AddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIpv6Address]))) :*: (S1 ('MetaSel ('Just "ipv6PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ipv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv6PrefixSpecificationResponse])) :*: S1 ('MetaSel ('Just "networkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrivateIpAddressSpecification])) :*: (S1 ('MetaSel ('Just "secondaryPrivateIpAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newLaunchTemplateInstanceNetworkInterfaceSpecification :: LaunchTemplateInstanceNetworkInterfaceSpecification Source #

Create a value of LaunchTemplateInstanceNetworkInterfaceSpecification 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:associateCarrierIpAddress:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_associateCarrierIpAddress - Indicates whether to associate a Carrier IP address with eth0 for a new network interface.

Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see Carrier IP addresses in the Wavelength Developer Guide.

$sel:associatePublicIpAddress:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_associatePublicIpAddress - Indicates whether to associate a public IPv4 address with eth0 for a new network interface.

$sel:deleteOnTermination:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_deleteOnTermination - Indicates whether the network interface is deleted when the instance is terminated.

$sel:description:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_description - A description for the network interface.

$sel:deviceIndex:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_deviceIndex - The device index for the network interface attachment.

$sel:groups:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_groups - The IDs of one or more security groups.

$sel:interfaceType:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_interfaceType - The type of network interface.

$sel:ipv4PrefixCount:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_ipv4PrefixCount - The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface.

$sel:ipv4Prefixes:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_ipv4Prefixes - One or more IPv4 prefixes assigned to the network interface.

$sel:ipv6AddressCount:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_ipv6AddressCount - The number of IPv6 addresses for the network interface.

$sel:ipv6Addresses:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_ipv6Addresses - The IPv6 addresses for the network interface.

$sel:ipv6PrefixCount:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_ipv6PrefixCount - The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface.

$sel:ipv6Prefixes:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_ipv6Prefixes - One or more IPv6 prefixes assigned to the network interface.

$sel:networkCardIndex:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_networkCardIndex - The index of the network card.

$sel:networkInterfaceId:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_networkInterfaceId - The ID of the network interface.

LaunchTemplateInstanceNetworkInterfaceSpecification, launchTemplateInstanceNetworkInterfaceSpecification_privateIpAddress - The primary private IPv4 address of the network interface.

$sel:privateIpAddresses:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_privateIpAddresses - One or more private IPv4 addresses.

$sel:secondaryPrivateIpAddressCount:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_secondaryPrivateIpAddressCount - The number of secondary private IPv4 addresses for the network interface.

$sel:subnetId:LaunchTemplateInstanceNetworkInterfaceSpecification', launchTemplateInstanceNetworkInterfaceSpecification_subnetId - The ID of the subnet for the network interface.

launchTemplateInstanceNetworkInterfaceSpecification_associateCarrierIpAddress :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecification (Maybe Bool) Source #

Indicates whether to associate a Carrier IP address with eth0 for a new network interface.

Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see Carrier IP addresses in the Wavelength Developer Guide.

launchTemplateInstanceNetworkInterfaceSpecification_associatePublicIpAddress :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecification (Maybe Bool) Source #

Indicates whether to associate a public IPv4 address with eth0 for a new network interface.

launchTemplateInstanceNetworkInterfaceSpecification_ipv4PrefixCount :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecification (Maybe Int) Source #

The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface.

launchTemplateInstanceNetworkInterfaceSpecification_ipv6PrefixCount :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecification (Maybe Int) Source #

The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface.

LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

data LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source #

The parameters for a network interface.

See: newLaunchTemplateInstanceNetworkInterfaceSpecificationRequest smart constructor.

Constructors

LaunchTemplateInstanceNetworkInterfaceSpecificationRequest' 

Fields

Instances

Instances details
ToQuery LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

Generic LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

Read LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

Show LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

NFData LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

Eq LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

Hashable LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

type Rep LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest

type Rep LaunchTemplateInstanceNetworkInterfaceSpecificationRequest = D1 ('MetaData "LaunchTemplateInstanceNetworkInterfaceSpecificationRequest" "Amazonka.EC2.Types.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateInstanceNetworkInterfaceSpecificationRequest'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "associateCarrierIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "deviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "interfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipv4PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv4Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv4PrefixSpecificationRequest])))))) :*: (((S1 ('MetaSel ('Just "ipv6AddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceIpv6AddressRequest]))) :*: (S1 ('MetaSel ('Just "ipv6PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ipv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv6PrefixSpecificationRequest])) :*: S1 ('MetaSel ('Just "networkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrivateIpAddressSpecification])) :*: (S1 ('MetaSel ('Just "secondaryPrivateIpAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newLaunchTemplateInstanceNetworkInterfaceSpecificationRequest :: LaunchTemplateInstanceNetworkInterfaceSpecificationRequest Source #

Create a value of LaunchTemplateInstanceNetworkInterfaceSpecificationRequest 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:associateCarrierIpAddress:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_associateCarrierIpAddress - Associates a Carrier IP address with eth0 for a new network interface.

Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see Carrier IP addresses in the Wavelength Developer Guide.

$sel:associatePublicIpAddress:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_associatePublicIpAddress - Associates a public IPv4 address with eth0 for a new network interface.

$sel:deleteOnTermination:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_deleteOnTermination - Indicates whether the network interface is deleted when the instance is terminated.

$sel:description:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_description - A description for the network interface.

$sel:deviceIndex:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_deviceIndex - The device index for the network interface attachment.

$sel:groups:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_groups - The IDs of one or more security groups.

$sel:interfaceType:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_interfaceType - The type of network interface. To create an Elastic Fabric Adapter (EFA), specify efa. For more information, see Elastic Fabric Adapter in the Amazon Elastic Compute Cloud User Guide.

If you are not creating an EFA, specify interface or omit this parameter.

Valid values: interface | efa

$sel:ipv4PrefixCount:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv4PrefixCount - The number of IPv4 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv4Prefix option.

$sel:ipv4Prefixes:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv4Prefixes - One or more IPv4 prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv4PrefixCount option.

$sel:ipv6AddressCount:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6AddressCount - The number of IPv6 addresses to assign to a network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can't use this option if specifying specific IPv6 addresses.

$sel:ipv6Addresses:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6Addresses - One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet. You can't use this option if you're specifying a number of IPv6 addresses.

$sel:ipv6PrefixCount:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6PrefixCount - The number of IPv6 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv6Prefix option.

$sel:ipv6Prefixes:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6Prefixes - One or more IPv6 prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv6PrefixCount option.

$sel:networkCardIndex:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_networkCardIndex - The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.

$sel:networkInterfaceId:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_networkInterfaceId - The ID of the network interface.

LaunchTemplateInstanceNetworkInterfaceSpecificationRequest, launchTemplateInstanceNetworkInterfaceSpecificationRequest_privateIpAddress - The primary private IPv4 address of the network interface.

$sel:privateIpAddresses:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_privateIpAddresses - One or more private IPv4 addresses.

$sel:secondaryPrivateIpAddressCount:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_secondaryPrivateIpAddressCount - The number of secondary private IPv4 addresses to assign to a network interface.

$sel:subnetId:LaunchTemplateInstanceNetworkInterfaceSpecificationRequest', launchTemplateInstanceNetworkInterfaceSpecificationRequest_subnetId - The ID of the subnet for the network interface.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_associateCarrierIpAddress :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe Bool) Source #

Associates a Carrier IP address with eth0 for a new network interface.

Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see Carrier IP addresses in the Wavelength Developer Guide.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_interfaceType :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe Text) Source #

The type of network interface. To create an Elastic Fabric Adapter (EFA), specify efa. For more information, see Elastic Fabric Adapter in the Amazon Elastic Compute Cloud User Guide.

If you are not creating an EFA, specify interface or omit this parameter.

Valid values: interface | efa

launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv4PrefixCount :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe Int) Source #

The number of IPv4 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv4Prefix option.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv4Prefixes :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe [Ipv4PrefixSpecificationRequest]) Source #

One or more IPv4 prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv4PrefixCount option.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6AddressCount :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe Int) Source #

The number of IPv6 addresses to assign to a network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can't use this option if specifying specific IPv6 addresses.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6Addresses :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe [InstanceIpv6AddressRequest]) Source #

One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet. You can't use this option if you're specifying a number of IPv6 addresses.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6PrefixCount :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe Int) Source #

The number of IPv6 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the Ipv6Prefix option.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_ipv6Prefixes :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe [Ipv6PrefixSpecificationRequest]) Source #

One or more IPv6 prefixes to be assigned to the network interface. You cannot use this option if you use the Ipv6PrefixCount option.

launchTemplateInstanceNetworkInterfaceSpecificationRequest_networkCardIndex :: Lens' LaunchTemplateInstanceNetworkInterfaceSpecificationRequest (Maybe Int) Source #

The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.

LaunchTemplateLicenseConfiguration

data LaunchTemplateLicenseConfiguration Source #

Describes a license configuration.

See: newLaunchTemplateLicenseConfiguration smart constructor.

Constructors

LaunchTemplateLicenseConfiguration' 

Fields

Instances

Instances details
FromXML LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

Generic LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

Associated Types

type Rep LaunchTemplateLicenseConfiguration :: Type -> Type #

Read LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

Show LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

NFData LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

Eq LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

Hashable LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

type Rep LaunchTemplateLicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration

type Rep LaunchTemplateLicenseConfiguration = D1 ('MetaData "LaunchTemplateLicenseConfiguration" "Amazonka.EC2.Types.LaunchTemplateLicenseConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateLicenseConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLaunchTemplateLicenseConfiguration :: LaunchTemplateLicenseConfiguration Source #

Create a value of LaunchTemplateLicenseConfiguration 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:licenseConfigurationArn:LaunchTemplateLicenseConfiguration', launchTemplateLicenseConfiguration_licenseConfigurationArn - The Amazon Resource Name (ARN) of the license configuration.

LaunchTemplateLicenseConfigurationRequest

data LaunchTemplateLicenseConfigurationRequest Source #

Describes a license configuration.

See: newLaunchTemplateLicenseConfigurationRequest smart constructor.

Constructors

LaunchTemplateLicenseConfigurationRequest' 

Fields

Instances

Instances details
ToQuery LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

Generic LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

Read LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

Show LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

NFData LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

Eq LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

Hashable LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

type Rep LaunchTemplateLicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest

type Rep LaunchTemplateLicenseConfigurationRequest = D1 ('MetaData "LaunchTemplateLicenseConfigurationRequest" "Amazonka.EC2.Types.LaunchTemplateLicenseConfigurationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateLicenseConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLaunchTemplateLicenseConfigurationRequest :: LaunchTemplateLicenseConfigurationRequest Source #

Create a value of LaunchTemplateLicenseConfigurationRequest 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:licenseConfigurationArn:LaunchTemplateLicenseConfigurationRequest', launchTemplateLicenseConfigurationRequest_licenseConfigurationArn - The Amazon Resource Name (ARN) of the license configuration.

LaunchTemplateOverrides

data LaunchTemplateOverrides Source #

Describes overrides for a launch template.

See: newLaunchTemplateOverrides smart constructor.

Constructors

LaunchTemplateOverrides' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone in which to launch the instances.

  • instanceRequirements :: Maybe InstanceRequirements

    The instance requirements. When you specify instance requirements, Amazon EC2 will identify instance types with the provided requirements, and then use your On-Demand and Spot allocation strategies to launch instances from these instance types, in the same way as when you specify a list of instance types.

    If you specify InstanceRequirements, you can't specify InstanceType.

  • instanceType :: Maybe InstanceType

    The instance type.

  • priority :: Maybe Double

    The priority for the launch template override. The highest priority is launched first.

    If OnDemandAllocationStrategy is set to prioritized, Spot Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

    If the Spot AllocationStrategy is set to capacityOptimizedPrioritized, Spot Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

    Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority. You can set the same priority for different launch template overrides.

  • spotPrice :: Maybe Text

    The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

  • subnetId :: Maybe Text

    The ID of the subnet in which to launch the instances.

  • weightedCapacity :: Maybe Double

    The number of units provided by the specified instance type.

Instances

Instances details
ToQuery LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

FromXML LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

Generic LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

Associated Types

type Rep LaunchTemplateOverrides :: Type -> Type #

Read LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

Show LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

NFData LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

Methods

rnf :: LaunchTemplateOverrides -> () #

Eq LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

Hashable LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

type Rep LaunchTemplateOverrides Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateOverrides

type Rep LaunchTemplateOverrides = D1 ('MetaData "LaunchTemplateOverrides" "Amazonka.EC2.Types.LaunchTemplateOverrides" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateOverrides'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceRequirements)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)))) :*: ((S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "spotPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weightedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newLaunchTemplateOverrides :: LaunchTemplateOverrides Source #

Create a value of LaunchTemplateOverrides 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:availabilityZone:LaunchTemplateOverrides', launchTemplateOverrides_availabilityZone - The Availability Zone in which to launch the instances.

$sel:instanceRequirements:LaunchTemplateOverrides', launchTemplateOverrides_instanceRequirements - The instance requirements. When you specify instance requirements, Amazon EC2 will identify instance types with the provided requirements, and then use your On-Demand and Spot allocation strategies to launch instances from these instance types, in the same way as when you specify a list of instance types.

If you specify InstanceRequirements, you can't specify InstanceType.

$sel:instanceType:LaunchTemplateOverrides', launchTemplateOverrides_instanceType - The instance type.

$sel:priority:LaunchTemplateOverrides', launchTemplateOverrides_priority - The priority for the launch template override. The highest priority is launched first.

If OnDemandAllocationStrategy is set to prioritized, Spot Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

If the Spot AllocationStrategy is set to capacityOptimizedPrioritized, Spot Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority. You can set the same priority for different launch template overrides.

$sel:spotPrice:LaunchTemplateOverrides', launchTemplateOverrides_spotPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

$sel:subnetId:LaunchTemplateOverrides', launchTemplateOverrides_subnetId - The ID of the subnet in which to launch the instances.

$sel:weightedCapacity:LaunchTemplateOverrides', launchTemplateOverrides_weightedCapacity - The number of units provided by the specified instance type.

launchTemplateOverrides_availabilityZone :: Lens' LaunchTemplateOverrides (Maybe Text) Source #

The Availability Zone in which to launch the instances.

launchTemplateOverrides_instanceRequirements :: Lens' LaunchTemplateOverrides (Maybe InstanceRequirements) Source #

The instance requirements. When you specify instance requirements, Amazon EC2 will identify instance types with the provided requirements, and then use your On-Demand and Spot allocation strategies to launch instances from these instance types, in the same way as when you specify a list of instance types.

If you specify InstanceRequirements, you can't specify InstanceType.

launchTemplateOverrides_priority :: Lens' LaunchTemplateOverrides (Maybe Double) Source #

The priority for the launch template override. The highest priority is launched first.

If OnDemandAllocationStrategy is set to prioritized, Spot Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity.

If the Spot AllocationStrategy is set to capacityOptimizedPrioritized, Spot Fleet uses priority on a best-effort basis to determine which launch template override to use in fulfilling Spot capacity, but optimizes for capacity first.

Valid values are whole numbers starting at 0. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority. You can set the same priority for different launch template overrides.

launchTemplateOverrides_spotPrice :: Lens' LaunchTemplateOverrides (Maybe Text) Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

launchTemplateOverrides_subnetId :: Lens' LaunchTemplateOverrides (Maybe Text) Source #

The ID of the subnet in which to launch the instances.

launchTemplateOverrides_weightedCapacity :: Lens' LaunchTemplateOverrides (Maybe Double) Source #

The number of units provided by the specified instance type.

LaunchTemplatePlacement

data LaunchTemplatePlacement Source #

Describes the placement of an instance.

See: newLaunchTemplatePlacement smart constructor.

Constructors

LaunchTemplatePlacement' 

Fields

Instances

Instances details
FromXML LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

Generic LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

Associated Types

type Rep LaunchTemplatePlacement :: Type -> Type #

Read LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

Show LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

NFData LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

Methods

rnf :: LaunchTemplatePlacement -> () #

Eq LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

Hashable LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

type Rep LaunchTemplatePlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacement

newLaunchTemplatePlacement :: LaunchTemplatePlacement Source #

Create a value of LaunchTemplatePlacement 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:affinity:LaunchTemplatePlacement', launchTemplatePlacement_affinity - The affinity setting for the instance on the Dedicated Host.

$sel:availabilityZone:LaunchTemplatePlacement', launchTemplatePlacement_availabilityZone - The Availability Zone of the instance.

$sel:groupId:LaunchTemplatePlacement', launchTemplatePlacement_groupId - The Group ID of the placement group. You must specify the Placement Group Group ID to launch an instance in a shared placement group.

$sel:groupName:LaunchTemplatePlacement', launchTemplatePlacement_groupName - The name of the placement group for the instance.

$sel:hostId:LaunchTemplatePlacement', launchTemplatePlacement_hostId - The ID of the Dedicated Host for the instance.

$sel:hostResourceGroupArn:LaunchTemplatePlacement', launchTemplatePlacement_hostResourceGroupArn - The ARN of the host resource group in which to launch the instances.

$sel:partitionNumber:LaunchTemplatePlacement', launchTemplatePlacement_partitionNumber - The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.

$sel:spreadDomain:LaunchTemplatePlacement', launchTemplatePlacement_spreadDomain - Reserved for future use.

$sel:tenancy:LaunchTemplatePlacement', launchTemplatePlacement_tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

launchTemplatePlacement_affinity :: Lens' LaunchTemplatePlacement (Maybe Text) Source #

The affinity setting for the instance on the Dedicated Host.

launchTemplatePlacement_groupId :: Lens' LaunchTemplatePlacement (Maybe Text) Source #

The Group ID of the placement group. You must specify the Placement Group Group ID to launch an instance in a shared placement group.

launchTemplatePlacement_groupName :: Lens' LaunchTemplatePlacement (Maybe Text) Source #

The name of the placement group for the instance.

launchTemplatePlacement_hostId :: Lens' LaunchTemplatePlacement (Maybe Text) Source #

The ID of the Dedicated Host for the instance.

launchTemplatePlacement_hostResourceGroupArn :: Lens' LaunchTemplatePlacement (Maybe Text) Source #

The ARN of the host resource group in which to launch the instances.

launchTemplatePlacement_partitionNumber :: Lens' LaunchTemplatePlacement (Maybe Int) Source #

The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.

launchTemplatePlacement_tenancy :: Lens' LaunchTemplatePlacement (Maybe Tenancy) Source #

The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

LaunchTemplatePlacementRequest

data LaunchTemplatePlacementRequest Source #

Describes the placement of an instance.

See: newLaunchTemplatePlacementRequest smart constructor.

Constructors

LaunchTemplatePlacementRequest' 

Fields

  • affinity :: Maybe Text

    The affinity setting for an instance on a Dedicated Host.

  • availabilityZone :: Maybe Text

    The Availability Zone for the instance.

  • groupId :: Maybe Text

    The Group Id of a placement group. You must specify the Placement Group Group Id to launch an instance in a shared placement group.

  • groupName :: Maybe Text

    The name of the placement group for the instance.

  • hostId :: Maybe Text

    The ID of the Dedicated Host for the instance.

  • hostResourceGroupArn :: Maybe Text

    The ARN of the host resource group in which to launch the instances. If you specify a host resource group ARN, omit the Tenancy parameter or set it to host.

  • partitionNumber :: Maybe Int

    The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.

  • spreadDomain :: Maybe Text

    Reserved for future use.

  • tenancy :: Maybe Tenancy

    The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

Instances

Instances details
ToQuery LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

Generic LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

Associated Types

type Rep LaunchTemplatePlacementRequest :: Type -> Type #

Read LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

Show LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

NFData LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

Eq LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

Hashable LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

type Rep LaunchTemplatePlacementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePlacementRequest

type Rep LaunchTemplatePlacementRequest = D1 ('MetaData "LaunchTemplatePlacementRequest" "Amazonka.EC2.Types.LaunchTemplatePlacementRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplatePlacementRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "affinity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "hostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostResourceGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "partitionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "spreadDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tenancy)))))))

newLaunchTemplatePlacementRequest :: LaunchTemplatePlacementRequest Source #

Create a value of LaunchTemplatePlacementRequest 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:affinity:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_affinity - The affinity setting for an instance on a Dedicated Host.

$sel:availabilityZone:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_availabilityZone - The Availability Zone for the instance.

$sel:groupId:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_groupId - The Group Id of a placement group. You must specify the Placement Group Group Id to launch an instance in a shared placement group.

$sel:groupName:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_groupName - The name of the placement group for the instance.

$sel:hostId:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_hostId - The ID of the Dedicated Host for the instance.

$sel:hostResourceGroupArn:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_hostResourceGroupArn - The ARN of the host resource group in which to launch the instances. If you specify a host resource group ARN, omit the Tenancy parameter or set it to host.

$sel:partitionNumber:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_partitionNumber - The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.

$sel:spreadDomain:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_spreadDomain - Reserved for future use.

$sel:tenancy:LaunchTemplatePlacementRequest', launchTemplatePlacementRequest_tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

launchTemplatePlacementRequest_affinity :: Lens' LaunchTemplatePlacementRequest (Maybe Text) Source #

The affinity setting for an instance on a Dedicated Host.

launchTemplatePlacementRequest_groupId :: Lens' LaunchTemplatePlacementRequest (Maybe Text) Source #

The Group Id of a placement group. You must specify the Placement Group Group Id to launch an instance in a shared placement group.

launchTemplatePlacementRequest_hostResourceGroupArn :: Lens' LaunchTemplatePlacementRequest (Maybe Text) Source #

The ARN of the host resource group in which to launch the instances. If you specify a host resource group ARN, omit the Tenancy parameter or set it to host.

launchTemplatePlacementRequest_partitionNumber :: Lens' LaunchTemplatePlacementRequest (Maybe Int) Source #

The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.

launchTemplatePlacementRequest_tenancy :: Lens' LaunchTemplatePlacementRequest (Maybe Tenancy) Source #

The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

LaunchTemplatePrivateDnsNameOptions

data LaunchTemplatePrivateDnsNameOptions Source #

Describes the options for instance hostnames.

See: newLaunchTemplatePrivateDnsNameOptions smart constructor.

Constructors

LaunchTemplatePrivateDnsNameOptions' 

Fields

Instances

Instances details
FromXML LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

Generic LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

Read LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

Show LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

NFData LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

Eq LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

Hashable LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

type Rep LaunchTemplatePrivateDnsNameOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions

type Rep LaunchTemplatePrivateDnsNameOptions = D1 ('MetaData "LaunchTemplatePrivateDnsNameOptions" "Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplatePrivateDnsNameOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enableResourceNameDnsAAAARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableResourceNameDnsARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hostnameType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostnameType)))))

newLaunchTemplatePrivateDnsNameOptions :: LaunchTemplatePrivateDnsNameOptions Source #

Create a value of LaunchTemplatePrivateDnsNameOptions 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:enableResourceNameDnsAAAARecord:LaunchTemplatePrivateDnsNameOptions', launchTemplatePrivateDnsNameOptions_enableResourceNameDnsAAAARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

$sel:enableResourceNameDnsARecord:LaunchTemplatePrivateDnsNameOptions', launchTemplatePrivateDnsNameOptions_enableResourceNameDnsARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

$sel:hostnameType:LaunchTemplatePrivateDnsNameOptions', launchTemplatePrivateDnsNameOptions_hostnameType - The type of hostname to assign to an instance.

launchTemplatePrivateDnsNameOptions_enableResourceNameDnsAAAARecord :: Lens' LaunchTemplatePrivateDnsNameOptions (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

launchTemplatePrivateDnsNameOptions_enableResourceNameDnsARecord :: Lens' LaunchTemplatePrivateDnsNameOptions (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

LaunchTemplatePrivateDnsNameOptionsRequest

data LaunchTemplatePrivateDnsNameOptionsRequest Source #

Describes the options for instance hostnames.

See: newLaunchTemplatePrivateDnsNameOptionsRequest smart constructor.

Constructors

LaunchTemplatePrivateDnsNameOptionsRequest' 

Fields

  • enableResourceNameDnsAAAARecord :: Maybe Bool

    Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

  • enableResourceNameDnsARecord :: Maybe Bool

    Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

  • hostnameType :: Maybe HostnameType

    The type of hostname for Amazon EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 native subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

Instances

Instances details
ToQuery LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

Generic LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

Read LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

Show LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

NFData LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

Eq LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

Hashable LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

type Rep LaunchTemplatePrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest

type Rep LaunchTemplatePrivateDnsNameOptionsRequest = D1 ('MetaData "LaunchTemplatePrivateDnsNameOptionsRequest" "Amazonka.EC2.Types.LaunchTemplatePrivateDnsNameOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplatePrivateDnsNameOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enableResourceNameDnsAAAARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableResourceNameDnsARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hostnameType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostnameType)))))

newLaunchTemplatePrivateDnsNameOptionsRequest :: LaunchTemplatePrivateDnsNameOptionsRequest Source #

Create a value of LaunchTemplatePrivateDnsNameOptionsRequest 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:enableResourceNameDnsAAAARecord:LaunchTemplatePrivateDnsNameOptionsRequest', launchTemplatePrivateDnsNameOptionsRequest_enableResourceNameDnsAAAARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

$sel:enableResourceNameDnsARecord:LaunchTemplatePrivateDnsNameOptionsRequest', launchTemplatePrivateDnsNameOptionsRequest_enableResourceNameDnsARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

$sel:hostnameType:LaunchTemplatePrivateDnsNameOptionsRequest', launchTemplatePrivateDnsNameOptionsRequest_hostnameType - The type of hostname for Amazon EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 native subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

launchTemplatePrivateDnsNameOptionsRequest_enableResourceNameDnsAAAARecord :: Lens' LaunchTemplatePrivateDnsNameOptionsRequest (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

launchTemplatePrivateDnsNameOptionsRequest_enableResourceNameDnsARecord :: Lens' LaunchTemplatePrivateDnsNameOptionsRequest (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

launchTemplatePrivateDnsNameOptionsRequest_hostnameType :: Lens' LaunchTemplatePrivateDnsNameOptionsRequest (Maybe HostnameType) Source #

The type of hostname for Amazon EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 native subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

LaunchTemplateSpecification

data LaunchTemplateSpecification Source #

The launch template to use. You must specify either the launch template ID or launch template name in the request, but not both.

See: newLaunchTemplateSpecification smart constructor.

Constructors

LaunchTemplateSpecification' 

Fields

  • launchTemplateId :: Maybe Text

    The ID of the launch template.

    You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

  • launchTemplateName :: Maybe Text

    The name of the launch template.

    You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

  • version :: Maybe Text

    The launch template version number, $Latest, or $Default.

    If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

    If the value is $Default, Amazon EC2 uses the default version of the launch template.

    Default: The default version of the launch template.

Instances

Instances details
ToQuery LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

Generic LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

Associated Types

type Rep LaunchTemplateSpecification :: Type -> Type #

Read LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

Show LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

NFData LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

Eq LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

Hashable LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

type Rep LaunchTemplateSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpecification

type Rep LaunchTemplateSpecification = D1 ('MetaData "LaunchTemplateSpecification" "Amazonka.EC2.Types.LaunchTemplateSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLaunchTemplateSpecification :: LaunchTemplateSpecification Source #

Create a value of LaunchTemplateSpecification 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:launchTemplateId:LaunchTemplateSpecification', launchTemplateSpecification_launchTemplateId - The ID of the launch template.

You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

$sel:launchTemplateName:LaunchTemplateSpecification', launchTemplateSpecification_launchTemplateName - The name of the launch template.

You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

$sel:version:LaunchTemplateSpecification', launchTemplateSpecification_version - The launch template version number, $Latest, or $Default.

If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

If the value is $Default, Amazon EC2 uses the default version of the launch template.

Default: The default version of the launch template.

launchTemplateSpecification_launchTemplateId :: Lens' LaunchTemplateSpecification (Maybe Text) Source #

The ID of the launch template.

You must specify the LaunchTemplateId or the LaunchTemplateName, but not both.

launchTemplateSpecification_launchTemplateName :: Lens' LaunchTemplateSpecification (Maybe Text) Source #

The name of the launch template.

You must specify the LaunchTemplateName or the LaunchTemplateId, but not both.

launchTemplateSpecification_version :: Lens' LaunchTemplateSpecification (Maybe Text) Source #

The launch template version number, $Latest, or $Default.

If the value is $Latest, Amazon EC2 uses the latest version of the launch template.

If the value is $Default, Amazon EC2 uses the default version of the launch template.

Default: The default version of the launch template.

LaunchTemplateSpotMarketOptions

data LaunchTemplateSpotMarketOptions Source #

The options for Spot Instances.

See: newLaunchTemplateSpotMarketOptions smart constructor.

Constructors

LaunchTemplateSpotMarketOptions' 

Fields

  • blockDurationMinutes :: Maybe Int

    The required duration for the Spot Instances (also known as Spot blocks), in minutes. This value must be a multiple of 60 (60, 120, 180, 240, 300, or 360).

  • instanceInterruptionBehavior :: Maybe InstanceInterruptionBehavior

    The behavior when a Spot Instance is interrupted.

  • maxPrice :: Maybe Text

    The maximum hourly price you're willing to pay for the Spot Instances. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

  • spotInstanceType :: Maybe SpotInstanceType

    The Spot Instance request type.

  • validUntil :: Maybe ISO8601

    The end date of the request. For a one-time request, the request remains active until all instances launch, the request is canceled, or this date is reached. If the request is persistent, it remains active until it is canceled or this date and time is reached.

Instances

Instances details
FromXML LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

Generic LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

Associated Types

type Rep LaunchTemplateSpotMarketOptions :: Type -> Type #

Read LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

Show LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

NFData LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

Eq LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

Hashable LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

type Rep LaunchTemplateSpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions

type Rep LaunchTemplateSpotMarketOptions = D1 ('MetaData "LaunchTemplateSpotMarketOptions" "Amazonka.EC2.Types.LaunchTemplateSpotMarketOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateSpotMarketOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blockDurationMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "instanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceInterruptionBehavior))) :*: (S1 ('MetaSel ('Just "maxPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "spotInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceType)) :*: S1 ('MetaSel ('Just "validUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newLaunchTemplateSpotMarketOptions :: LaunchTemplateSpotMarketOptions Source #

Create a value of LaunchTemplateSpotMarketOptions 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:blockDurationMinutes:LaunchTemplateSpotMarketOptions', launchTemplateSpotMarketOptions_blockDurationMinutes - The required duration for the Spot Instances (also known as Spot blocks), in minutes. This value must be a multiple of 60 (60, 120, 180, 240, 300, or 360).

$sel:instanceInterruptionBehavior:LaunchTemplateSpotMarketOptions', launchTemplateSpotMarketOptions_instanceInterruptionBehavior - The behavior when a Spot Instance is interrupted.

$sel:maxPrice:LaunchTemplateSpotMarketOptions', launchTemplateSpotMarketOptions_maxPrice - The maximum hourly price you're willing to pay for the Spot Instances. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

$sel:spotInstanceType:LaunchTemplateSpotMarketOptions', launchTemplateSpotMarketOptions_spotInstanceType - The Spot Instance request type.

$sel:validUntil:LaunchTemplateSpotMarketOptions', launchTemplateSpotMarketOptions_validUntil - The end date of the request. For a one-time request, the request remains active until all instances launch, the request is canceled, or this date is reached. If the request is persistent, it remains active until it is canceled or this date and time is reached.

launchTemplateSpotMarketOptions_blockDurationMinutes :: Lens' LaunchTemplateSpotMarketOptions (Maybe Int) Source #

The required duration for the Spot Instances (also known as Spot blocks), in minutes. This value must be a multiple of 60 (60, 120, 180, 240, 300, or 360).

launchTemplateSpotMarketOptions_maxPrice :: Lens' LaunchTemplateSpotMarketOptions (Maybe Text) Source #

The maximum hourly price you're willing to pay for the Spot Instances. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

launchTemplateSpotMarketOptions_validUntil :: Lens' LaunchTemplateSpotMarketOptions (Maybe UTCTime) Source #

The end date of the request. For a one-time request, the request remains active until all instances launch, the request is canceled, or this date is reached. If the request is persistent, it remains active until it is canceled or this date and time is reached.

LaunchTemplateSpotMarketOptionsRequest

data LaunchTemplateSpotMarketOptionsRequest Source #

The options for Spot Instances.

See: newLaunchTemplateSpotMarketOptionsRequest smart constructor.

Constructors

LaunchTemplateSpotMarketOptionsRequest' 

Fields

  • blockDurationMinutes :: Maybe Int

    Deprecated.

  • instanceInterruptionBehavior :: Maybe InstanceInterruptionBehavior

    The behavior when a Spot Instance is interrupted. The default is terminate.

  • maxPrice :: Maybe Text

    The maximum hourly price you're willing to pay for the Spot Instances. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

  • spotInstanceType :: Maybe SpotInstanceType

    The Spot Instance request type.

  • validUntil :: Maybe ISO8601

    The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.

    • For a persistent request, the request remains active until the ValidUntil date and time is reached. Otherwise, the request remains active until you cancel it.
    • For a one-time request, ValidUntil is not supported. The request remains active until all instances launch or you cancel the request.

    Default: 7 days from the current date

Instances

Instances details
ToQuery LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

Generic LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

Read LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

Show LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

NFData LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

Eq LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

Hashable LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

type Rep LaunchTemplateSpotMarketOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest

type Rep LaunchTemplateSpotMarketOptionsRequest = D1 ('MetaData "LaunchTemplateSpotMarketOptionsRequest" "Amazonka.EC2.Types.LaunchTemplateSpotMarketOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateSpotMarketOptionsRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blockDurationMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "instanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceInterruptionBehavior))) :*: (S1 ('MetaSel ('Just "maxPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "spotInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceType)) :*: S1 ('MetaSel ('Just "validUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newLaunchTemplateSpotMarketOptionsRequest :: LaunchTemplateSpotMarketOptionsRequest Source #

Create a value of LaunchTemplateSpotMarketOptionsRequest 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:blockDurationMinutes:LaunchTemplateSpotMarketOptionsRequest', launchTemplateSpotMarketOptionsRequest_blockDurationMinutes - Deprecated.

$sel:instanceInterruptionBehavior:LaunchTemplateSpotMarketOptionsRequest', launchTemplateSpotMarketOptionsRequest_instanceInterruptionBehavior - The behavior when a Spot Instance is interrupted. The default is terminate.

$sel:maxPrice:LaunchTemplateSpotMarketOptionsRequest', launchTemplateSpotMarketOptionsRequest_maxPrice - The maximum hourly price you're willing to pay for the Spot Instances. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

$sel:spotInstanceType:LaunchTemplateSpotMarketOptionsRequest', launchTemplateSpotMarketOptionsRequest_spotInstanceType - The Spot Instance request type.

$sel:validUntil:LaunchTemplateSpotMarketOptionsRequest', launchTemplateSpotMarketOptionsRequest_validUntil - The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.

  • For a persistent request, the request remains active until the ValidUntil date and time is reached. Otherwise, the request remains active until you cancel it.
  • For a one-time request, ValidUntil is not supported. The request remains active until all instances launch or you cancel the request.

Default: 7 days from the current date

launchTemplateSpotMarketOptionsRequest_maxPrice :: Lens' LaunchTemplateSpotMarketOptionsRequest (Maybe Text) Source #

The maximum hourly price you're willing to pay for the Spot Instances. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

launchTemplateSpotMarketOptionsRequest_validUntil :: Lens' LaunchTemplateSpotMarketOptionsRequest (Maybe UTCTime) Source #

The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.

  • For a persistent request, the request remains active until the ValidUntil date and time is reached. Otherwise, the request remains active until you cancel it.
  • For a one-time request, ValidUntil is not supported. The request remains active until all instances launch or you cancel the request.

Default: 7 days from the current date

LaunchTemplateTagSpecification

data LaunchTemplateTagSpecification Source #

The tags specification for the launch template.

See: newLaunchTemplateTagSpecification smart constructor.

Constructors

LaunchTemplateTagSpecification' 

Fields

Instances

Instances details
FromXML LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

Generic LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

Associated Types

type Rep LaunchTemplateTagSpecification :: Type -> Type #

Read LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

Show LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

NFData LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

Eq LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

Hashable LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

type Rep LaunchTemplateTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecification

type Rep LaunchTemplateTagSpecification = D1 ('MetaData "LaunchTemplateTagSpecification" "Amazonka.EC2.Types.LaunchTemplateTagSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateTagSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newLaunchTemplateTagSpecification :: LaunchTemplateTagSpecification Source #

Create a value of LaunchTemplateTagSpecification 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:resourceType:LaunchTemplateTagSpecification', launchTemplateTagSpecification_resourceType - The type of resource to tag.

$sel:tags:LaunchTemplateTagSpecification', launchTemplateTagSpecification_tags - The tags for the resource.

LaunchTemplateTagSpecificationRequest

data LaunchTemplateTagSpecificationRequest Source #

The tags specification for the resources that are created during instance launch.

See: newLaunchTemplateTagSpecificationRequest smart constructor.

Constructors

LaunchTemplateTagSpecificationRequest' 

Fields

  • resourceType :: Maybe ResourceType

    The type of resource to tag.

    The Valid Values are all the resource types that can be tagged. However, when creating a launch template, you can specify tags for the following resource types only: instance | volume | elastic-gpu | network-interface | spot-instances-request

    To tag a resource after it has been created, see CreateTags.

  • tags :: Maybe [Tag]

    The tags to apply to the resource.

Instances

Instances details
ToQuery LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

Generic LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

Read LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

Show LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

NFData LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

Eq LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

Hashable LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

type Rep LaunchTemplateTagSpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest

type Rep LaunchTemplateTagSpecificationRequest = D1 ('MetaData "LaunchTemplateTagSpecificationRequest" "Amazonka.EC2.Types.LaunchTemplateTagSpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateTagSpecificationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newLaunchTemplateTagSpecificationRequest :: LaunchTemplateTagSpecificationRequest Source #

Create a value of LaunchTemplateTagSpecificationRequest 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:resourceType:LaunchTemplateTagSpecificationRequest', launchTemplateTagSpecificationRequest_resourceType - The type of resource to tag.

The Valid Values are all the resource types that can be tagged. However, when creating a launch template, you can specify tags for the following resource types only: instance | volume | elastic-gpu | network-interface | spot-instances-request

To tag a resource after it has been created, see CreateTags.

$sel:tags:LaunchTemplateTagSpecificationRequest', launchTemplateTagSpecificationRequest_tags - The tags to apply to the resource.

launchTemplateTagSpecificationRequest_resourceType :: Lens' LaunchTemplateTagSpecificationRequest (Maybe ResourceType) Source #

The type of resource to tag.

The Valid Values are all the resource types that can be tagged. However, when creating a launch template, you can specify tags for the following resource types only: instance | volume | elastic-gpu | network-interface | spot-instances-request

To tag a resource after it has been created, see CreateTags.

LaunchTemplateVersion

data LaunchTemplateVersion Source #

Describes a launch template version.

See: newLaunchTemplateVersion smart constructor.

Constructors

LaunchTemplateVersion' 

Fields

Instances

Instances details
FromXML LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

Generic LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

Associated Types

type Rep LaunchTemplateVersion :: Type -> Type #

Read LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

Show LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

NFData LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

Methods

rnf :: LaunchTemplateVersion -> () #

Eq LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

Hashable LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

type Rep LaunchTemplateVersion Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplateVersion

type Rep LaunchTemplateVersion = D1 ('MetaData "LaunchTemplateVersion" "Amazonka.EC2.Types.LaunchTemplateVersion" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplateVersion'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "launchTemplateData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResponseLaunchTemplateData)))) :*: ((S1 ('MetaSel ('Just "launchTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchTemplateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "versionDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newLaunchTemplateVersion :: LaunchTemplateVersion Source #

Create a value of LaunchTemplateVersion 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:createTime:LaunchTemplateVersion', launchTemplateVersion_createTime - The time the version was created.

$sel:createdBy:LaunchTemplateVersion', launchTemplateVersion_createdBy - The principal that created the version.

$sel:defaultVersion:LaunchTemplateVersion', launchTemplateVersion_defaultVersion - Indicates whether the version is the default version.

$sel:launchTemplateData:LaunchTemplateVersion', launchTemplateVersion_launchTemplateData - Information about the launch template.

$sel:launchTemplateId:LaunchTemplateVersion', launchTemplateVersion_launchTemplateId - The ID of the launch template.

$sel:launchTemplateName:LaunchTemplateVersion', launchTemplateVersion_launchTemplateName - The name of the launch template.

$sel:versionDescription:LaunchTemplateVersion', launchTemplateVersion_versionDescription - The description for the version.

$sel:versionNumber:LaunchTemplateVersion', launchTemplateVersion_versionNumber - The version number.

launchTemplateVersion_createdBy :: Lens' LaunchTemplateVersion (Maybe Text) Source #

The principal that created the version.

launchTemplateVersion_defaultVersion :: Lens' LaunchTemplateVersion (Maybe Bool) Source #

Indicates whether the version is the default version.

LaunchTemplatesMonitoring

data LaunchTemplatesMonitoring Source #

Describes the monitoring for the instance.

See: newLaunchTemplatesMonitoring smart constructor.

Constructors

LaunchTemplatesMonitoring' 

Fields

  • enabled :: Maybe Bool

    Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

Instances

Instances details
FromXML LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

Generic LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

Associated Types

type Rep LaunchTemplatesMonitoring :: Type -> Type #

Read LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

Show LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

NFData LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

Eq LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

Hashable LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

type Rep LaunchTemplatesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoring

type Rep LaunchTemplatesMonitoring = D1 ('MetaData "LaunchTemplatesMonitoring" "Amazonka.EC2.Types.LaunchTemplatesMonitoring" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplatesMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLaunchTemplatesMonitoring :: LaunchTemplatesMonitoring Source #

Create a value of LaunchTemplatesMonitoring 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:enabled:LaunchTemplatesMonitoring', launchTemplatesMonitoring_enabled - Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

launchTemplatesMonitoring_enabled :: Lens' LaunchTemplatesMonitoring (Maybe Bool) Source #

Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

LaunchTemplatesMonitoringRequest

data LaunchTemplatesMonitoringRequest Source #

Describes the monitoring for the instance.

See: newLaunchTemplatesMonitoringRequest smart constructor.

Constructors

LaunchTemplatesMonitoringRequest' 

Fields

  • enabled :: Maybe Bool

    Specify true to enable detailed monitoring. Otherwise, basic monitoring is enabled.

Instances

Instances details
ToQuery LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

Generic LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

Associated Types

type Rep LaunchTemplatesMonitoringRequest :: Type -> Type #

Read LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

Show LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

NFData LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

Eq LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

Hashable LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

type Rep LaunchTemplatesMonitoringRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest

type Rep LaunchTemplatesMonitoringRequest = D1 ('MetaData "LaunchTemplatesMonitoringRequest" "Amazonka.EC2.Types.LaunchTemplatesMonitoringRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LaunchTemplatesMonitoringRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLaunchTemplatesMonitoringRequest :: LaunchTemplatesMonitoringRequest Source #

Create a value of LaunchTemplatesMonitoringRequest 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:enabled:LaunchTemplatesMonitoringRequest', launchTemplatesMonitoringRequest_enabled - Specify true to enable detailed monitoring. Otherwise, basic monitoring is enabled.

launchTemplatesMonitoringRequest_enabled :: Lens' LaunchTemplatesMonitoringRequest (Maybe Bool) Source #

Specify true to enable detailed monitoring. Otherwise, basic monitoring is enabled.

LicenseConfiguration

data LicenseConfiguration Source #

Describes a license configuration.

See: newLicenseConfiguration smart constructor.

Constructors

LicenseConfiguration' 

Fields

Instances

Instances details
FromXML LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

Generic LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

Associated Types

type Rep LicenseConfiguration :: Type -> Type #

Read LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

Show LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

NFData LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

Methods

rnf :: LicenseConfiguration -> () #

Eq LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

Hashable LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

type Rep LicenseConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfiguration

type Rep LicenseConfiguration = D1 ('MetaData "LicenseConfiguration" "Amazonka.EC2.Types.LicenseConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LicenseConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLicenseConfiguration :: LicenseConfiguration Source #

Create a value of LicenseConfiguration 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:licenseConfigurationArn:LicenseConfiguration', licenseConfiguration_licenseConfigurationArn - The Amazon Resource Name (ARN) of the license configuration.

licenseConfiguration_licenseConfigurationArn :: Lens' LicenseConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the license configuration.

LicenseConfigurationRequest

data LicenseConfigurationRequest Source #

Describes a license configuration.

See: newLicenseConfigurationRequest smart constructor.

Constructors

LicenseConfigurationRequest' 

Fields

Instances

Instances details
ToQuery LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

Generic LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

Associated Types

type Rep LicenseConfigurationRequest :: Type -> Type #

Read LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

Show LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

NFData LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

Eq LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

Hashable LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

type Rep LicenseConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LicenseConfigurationRequest

type Rep LicenseConfigurationRequest = D1 ('MetaData "LicenseConfigurationRequest" "Amazonka.EC2.Types.LicenseConfigurationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LicenseConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLicenseConfigurationRequest :: LicenseConfigurationRequest Source #

Create a value of LicenseConfigurationRequest 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:licenseConfigurationArn:LicenseConfigurationRequest', licenseConfigurationRequest_licenseConfigurationArn - The Amazon Resource Name (ARN) of the license configuration.

licenseConfigurationRequest_licenseConfigurationArn :: Lens' LicenseConfigurationRequest (Maybe Text) Source #

The Amazon Resource Name (ARN) of the license configuration.

LoadBalancersConfig

data LoadBalancersConfig Source #

Describes the Classic Load Balancers and target groups to attach to a Spot Fleet request.

See: newLoadBalancersConfig smart constructor.

Instances

Instances details
ToQuery LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

FromXML LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

Generic LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

Associated Types

type Rep LoadBalancersConfig :: Type -> Type #

Read LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

Show LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

NFData LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

Methods

rnf :: LoadBalancersConfig -> () #

Eq LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

Hashable LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

type Rep LoadBalancersConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadBalancersConfig

type Rep LoadBalancersConfig = D1 ('MetaData "LoadBalancersConfig" "Amazonka.EC2.Types.LoadBalancersConfig" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LoadBalancersConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "classicLoadBalancersConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassicLoadBalancersConfig)) :*: S1 ('MetaSel ('Just "targetGroupsConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetGroupsConfig))))

newLoadBalancersConfig :: LoadBalancersConfig Source #

Create a value of LoadBalancersConfig 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:classicLoadBalancersConfig:LoadBalancersConfig', loadBalancersConfig_classicLoadBalancersConfig - The Classic Load Balancers.

$sel:targetGroupsConfig:LoadBalancersConfig', loadBalancersConfig_targetGroupsConfig - The target groups.

LoadPermission

data LoadPermission Source #

Describes a load permission.

See: newLoadPermission smart constructor.

Constructors

LoadPermission' 

Fields

Instances

Instances details
FromXML LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

Generic LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

Associated Types

type Rep LoadPermission :: Type -> Type #

Read LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

Show LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

NFData LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

Methods

rnf :: LoadPermission -> () #

Eq LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

Hashable LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

type Rep LoadPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermission

type Rep LoadPermission = D1 ('MetaData "LoadPermission" "Amazonka.EC2.Types.LoadPermission" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LoadPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionGroup)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLoadPermission :: LoadPermission Source #

Create a value of LoadPermission 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:group':LoadPermission', loadPermission_group - The name of the group.

$sel:userId:LoadPermission', loadPermission_userId - The Amazon Web Services account ID.

loadPermission_userId :: Lens' LoadPermission (Maybe Text) Source #

The Amazon Web Services account ID.

LoadPermissionModifications

data LoadPermissionModifications Source #

Describes modifications to the load permissions of an Amazon FPGA image (AFI).

See: newLoadPermissionModifications smart constructor.

Constructors

LoadPermissionModifications' 

Fields

Instances

Instances details
ToQuery LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

Generic LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

Associated Types

type Rep LoadPermissionModifications :: Type -> Type #

Read LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

Show LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

NFData LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

Eq LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

Hashable LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

type Rep LoadPermissionModifications Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionModifications

type Rep LoadPermissionModifications = D1 ('MetaData "LoadPermissionModifications" "Amazonka.EC2.Types.LoadPermissionModifications" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LoadPermissionModifications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "add") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadPermissionRequest])) :*: S1 ('MetaSel ('Just "remove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadPermissionRequest]))))

newLoadPermissionModifications :: LoadPermissionModifications Source #

Create a value of LoadPermissionModifications 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:add:LoadPermissionModifications', loadPermissionModifications_add - The load permissions to add.

$sel:remove:LoadPermissionModifications', loadPermissionModifications_remove - The load permissions to remove.

LoadPermissionRequest

data LoadPermissionRequest Source #

Describes a load permission.

See: newLoadPermissionRequest smart constructor.

Constructors

LoadPermissionRequest' 

Fields

Instances

Instances details
ToQuery LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

Generic LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

Associated Types

type Rep LoadPermissionRequest :: Type -> Type #

Read LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

Show LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

NFData LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

Methods

rnf :: LoadPermissionRequest -> () #

Eq LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

Hashable LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

type Rep LoadPermissionRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.LoadPermissionRequest

type Rep LoadPermissionRequest = D1 ('MetaData "LoadPermissionRequest" "Amazonka.EC2.Types.LoadPermissionRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LoadPermissionRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionGroup)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLoadPermissionRequest :: LoadPermissionRequest Source #

Create a value of LoadPermissionRequest 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:group':LoadPermissionRequest', loadPermissionRequest_group - The name of the group.

$sel:userId:LoadPermissionRequest', loadPermissionRequest_userId - The Amazon Web Services account ID.

LocalGateway

data LocalGateway Source #

Describes a local gateway.

See: newLocalGateway smart constructor.

Constructors

LocalGateway' 

Fields

Instances

Instances details
FromXML LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

Generic LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

Associated Types

type Rep LocalGateway :: Type -> Type #

Read LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

Show LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

NFData LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

Methods

rnf :: LocalGateway -> () #

Eq LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

Hashable LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

type Rep LocalGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGateway

type Rep LocalGateway = D1 ('MetaData "LocalGateway" "Amazonka.EC2.Types.LocalGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LocalGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "localGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newLocalGateway :: LocalGateway Source #

Create a value of LocalGateway 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:localGatewayId:LocalGateway', localGateway_localGatewayId - The ID of the local gateway.

$sel:outpostArn:LocalGateway', localGateway_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:ownerId:LocalGateway', localGateway_ownerId - The ID of the Amazon Web Services account that owns the local gateway.

$sel:state:LocalGateway', localGateway_state - The state of the local gateway.

$sel:tags:LocalGateway', localGateway_tags - The tags assigned to the local gateway.

localGateway_outpostArn :: Lens' LocalGateway (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

localGateway_ownerId :: Lens' LocalGateway (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the local gateway.

localGateway_state :: Lens' LocalGateway (Maybe Text) Source #

The state of the local gateway.

localGateway_tags :: Lens' LocalGateway (Maybe [Tag]) Source #

The tags assigned to the local gateway.

LocalGatewayRoute

data LocalGatewayRoute Source #

Describes a route for a local gateway route table.

See: newLocalGatewayRoute smart constructor.

Constructors

LocalGatewayRoute' 

Fields

Instances

Instances details
FromXML LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

Generic LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

Associated Types

type Rep LocalGatewayRoute :: Type -> Type #

Read LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

Show LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

NFData LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

Methods

rnf :: LocalGatewayRoute -> () #

Eq LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

Hashable LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

type Rep LocalGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRoute

newLocalGatewayRoute :: LocalGatewayRoute Source #

Create a value of LocalGatewayRoute 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:coipPoolId:LocalGatewayRoute', localGatewayRoute_coipPoolId - The ID of the customer-owned address pool.

$sel:destinationCidrBlock:LocalGatewayRoute', localGatewayRoute_destinationCidrBlock - The CIDR block used for destination matches.

$sel:localGatewayRouteTableArn:LocalGatewayRoute', localGatewayRoute_localGatewayRouteTableArn - The Amazon Resource Name (ARN) of the local gateway route table.

$sel:localGatewayRouteTableId:LocalGatewayRoute', localGatewayRoute_localGatewayRouteTableId - The ID of the local gateway route table.

$sel:localGatewayVirtualInterfaceGroupId:LocalGatewayRoute', localGatewayRoute_localGatewayVirtualInterfaceGroupId - The ID of the virtual interface group.

$sel:networkInterfaceId:LocalGatewayRoute', localGatewayRoute_networkInterfaceId - The ID of the network interface.

$sel:ownerId:LocalGatewayRoute', localGatewayRoute_ownerId - The ID of the Amazon Web Services account that owns the local gateway route.

$sel:state:LocalGatewayRoute', localGatewayRoute_state - The state of the route.

$sel:subnetId:LocalGatewayRoute', localGatewayRoute_subnetId - The ID of the subnet.

$sel:type':LocalGatewayRoute', localGatewayRoute_type - The route type.

localGatewayRoute_coipPoolId :: Lens' LocalGatewayRoute (Maybe Text) Source #

The ID of the customer-owned address pool.

localGatewayRoute_destinationCidrBlock :: Lens' LocalGatewayRoute (Maybe Text) Source #

The CIDR block used for destination matches.

localGatewayRoute_localGatewayRouteTableArn :: Lens' LocalGatewayRoute (Maybe Text) Source #

The Amazon Resource Name (ARN) of the local gateway route table.

localGatewayRoute_ownerId :: Lens' LocalGatewayRoute (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the local gateway route.

LocalGatewayRouteTable

data LocalGatewayRouteTable Source #

Describes a local gateway route table.

See: newLocalGatewayRouteTable smart constructor.

Constructors

LocalGatewayRouteTable' 

Fields

Instances

Instances details
FromXML LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

Generic LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

Associated Types

type Rep LocalGatewayRouteTable :: Type -> Type #

Read LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

Show LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

NFData LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

Methods

rnf :: LocalGatewayRouteTable -> () #

Eq LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

Hashable LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

type Rep LocalGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTable

newLocalGatewayRouteTable :: LocalGatewayRouteTable Source #

Create a value of LocalGatewayRouteTable 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:localGatewayId:LocalGatewayRouteTable', localGatewayRouteTable_localGatewayId - The ID of the local gateway.

$sel:localGatewayRouteTableArn:LocalGatewayRouteTable', localGatewayRouteTable_localGatewayRouteTableArn - The Amazon Resource Name (ARN) of the local gateway route table.

$sel:localGatewayRouteTableId:LocalGatewayRouteTable', localGatewayRouteTable_localGatewayRouteTableId - The ID of the local gateway route table.

$sel:mode:LocalGatewayRouteTable', localGatewayRouteTable_mode - The mode of the local gateway route table.

$sel:outpostArn:LocalGatewayRouteTable', localGatewayRouteTable_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:ownerId:LocalGatewayRouteTable', localGatewayRouteTable_ownerId - The ID of the Amazon Web Services account that owns the local gateway route table.

$sel:state:LocalGatewayRouteTable', localGatewayRouteTable_state - The state of the local gateway route table.

$sel:stateReason:LocalGatewayRouteTable', localGatewayRouteTable_stateReason - Information about the state change.

$sel:tags:LocalGatewayRouteTable', localGatewayRouteTable_tags - The tags assigned to the local gateway route table.

localGatewayRouteTable_localGatewayRouteTableArn :: Lens' LocalGatewayRouteTable (Maybe Text) Source #

The Amazon Resource Name (ARN) of the local gateway route table.

localGatewayRouteTable_outpostArn :: Lens' LocalGatewayRouteTable (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

localGatewayRouteTable_ownerId :: Lens' LocalGatewayRouteTable (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the local gateway route table.

localGatewayRouteTable_state :: Lens' LocalGatewayRouteTable (Maybe Text) Source #

The state of the local gateway route table.

localGatewayRouteTable_tags :: Lens' LocalGatewayRouteTable (Maybe [Tag]) Source #

The tags assigned to the local gateway route table.

LocalGatewayRouteTableVirtualInterfaceGroupAssociation

data LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source #

Describes an association between a local gateway route table and a virtual interface group.

See: newLocalGatewayRouteTableVirtualInterfaceGroupAssociation smart constructor.

Constructors

LocalGatewayRouteTableVirtualInterfaceGroupAssociation' 

Fields

Instances

Instances details
FromXML LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

Generic LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

Read LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

Show LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

NFData LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

Eq LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

Hashable LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

type Rep LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation

type Rep LocalGatewayRouteTableVirtualInterfaceGroupAssociation = D1 ('MetaData "LocalGatewayRouteTableVirtualInterfaceGroupAssociation" "Amazonka.EC2.Types.LocalGatewayRouteTableVirtualInterfaceGroupAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LocalGatewayRouteTableVirtualInterfaceGroupAssociation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "localGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayRouteTableArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "localGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayRouteTableVirtualInterfaceGroupAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "localGatewayVirtualInterfaceGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newLocalGatewayRouteTableVirtualInterfaceGroupAssociation :: LocalGatewayRouteTableVirtualInterfaceGroupAssociation Source #

Create a value of LocalGatewayRouteTableVirtualInterfaceGroupAssociation 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:localGatewayId:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayId - The ID of the local gateway.

$sel:localGatewayRouteTableArn:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableArn - The Amazon Resource Name (ARN) of the local gateway route table for the virtual interface group.

$sel:localGatewayRouteTableId:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableId - The ID of the local gateway route table.

$sel:localGatewayRouteTableVirtualInterfaceGroupAssociationId:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableVirtualInterfaceGroupAssociationId - The ID of the association.

$sel:localGatewayVirtualInterfaceGroupId:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayVirtualInterfaceGroupId - The ID of the virtual interface group.

$sel:ownerId:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_ownerId - The ID of the Amazon Web Services account that owns the local gateway virtual interface group association.

$sel:state:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_state - The state of the association.

$sel:tags:LocalGatewayRouteTableVirtualInterfaceGroupAssociation', localGatewayRouteTableVirtualInterfaceGroupAssociation_tags - The tags assigned to the association.

localGatewayRouteTableVirtualInterfaceGroupAssociation_localGatewayRouteTableArn :: Lens' LocalGatewayRouteTableVirtualInterfaceGroupAssociation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the local gateway route table for the virtual interface group.

localGatewayRouteTableVirtualInterfaceGroupAssociation_ownerId :: Lens' LocalGatewayRouteTableVirtualInterfaceGroupAssociation (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the local gateway virtual interface group association.

LocalGatewayRouteTableVpcAssociation

data LocalGatewayRouteTableVpcAssociation Source #

Describes an association between a local gateway route table and a VPC.

See: newLocalGatewayRouteTableVpcAssociation smart constructor.

Constructors

LocalGatewayRouteTableVpcAssociation' 

Fields

Instances

Instances details
FromXML LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

Generic LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

Read LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

Show LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

NFData LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

Eq LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

Hashable LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

type Rep LocalGatewayRouteTableVpcAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation

type Rep LocalGatewayRouteTableVpcAssociation = D1 ('MetaData "LocalGatewayRouteTableVpcAssociation" "Amazonka.EC2.Types.LocalGatewayRouteTableVpcAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LocalGatewayRouteTableVpcAssociation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "localGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayRouteTableArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "localGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayRouteTableVpcAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLocalGatewayRouteTableVpcAssociation :: LocalGatewayRouteTableVpcAssociation Source #

Create a value of LocalGatewayRouteTableVpcAssociation 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:localGatewayId:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_localGatewayId - The ID of the local gateway.

$sel:localGatewayRouteTableArn:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_localGatewayRouteTableArn - The Amazon Resource Name (ARN) of the local gateway route table for the association.

$sel:localGatewayRouteTableId:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_localGatewayRouteTableId - The ID of the local gateway route table.

$sel:localGatewayRouteTableVpcAssociationId:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_localGatewayRouteTableVpcAssociationId - The ID of the association.

$sel:ownerId:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_ownerId - The ID of the Amazon Web Services account that owns the local gateway route table for the association.

$sel:state:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_state - The state of the association.

$sel:tags:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_tags - The tags assigned to the association.

$sel:vpcId:LocalGatewayRouteTableVpcAssociation', localGatewayRouteTableVpcAssociation_vpcId - The ID of the VPC.

localGatewayRouteTableVpcAssociation_localGatewayRouteTableArn :: Lens' LocalGatewayRouteTableVpcAssociation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the local gateway route table for the association.

localGatewayRouteTableVpcAssociation_ownerId :: Lens' LocalGatewayRouteTableVpcAssociation (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the local gateway route table for the association.

LocalGatewayVirtualInterface

data LocalGatewayVirtualInterface Source #

Describes a local gateway virtual interface.

See: newLocalGatewayVirtualInterface smart constructor.

Constructors

LocalGatewayVirtualInterface' 

Fields

Instances

Instances details
FromXML LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

Generic LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

Associated Types

type Rep LocalGatewayVirtualInterface :: Type -> Type #

Read LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

Show LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

NFData LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

Eq LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

Hashable LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

type Rep LocalGatewayVirtualInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterface

type Rep LocalGatewayVirtualInterface = D1 ('MetaData "LocalGatewayVirtualInterface" "Amazonka.EC2.Types.LocalGatewayVirtualInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LocalGatewayVirtualInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "localAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localBgpAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "localGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayVirtualInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "peerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "peerBgpAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newLocalGatewayVirtualInterface :: LocalGatewayVirtualInterface Source #

Create a value of LocalGatewayVirtualInterface 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:localAddress:LocalGatewayVirtualInterface', localGatewayVirtualInterface_localAddress - The local address.

$sel:localBgpAsn:LocalGatewayVirtualInterface', localGatewayVirtualInterface_localBgpAsn - The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.

$sel:localGatewayId:LocalGatewayVirtualInterface', localGatewayVirtualInterface_localGatewayId - The ID of the local gateway.

$sel:localGatewayVirtualInterfaceId:LocalGatewayVirtualInterface', localGatewayVirtualInterface_localGatewayVirtualInterfaceId - The ID of the virtual interface.

$sel:ownerId:LocalGatewayVirtualInterface', localGatewayVirtualInterface_ownerId - The ID of the Amazon Web Services account that owns the local gateway virtual interface.

$sel:peerAddress:LocalGatewayVirtualInterface', localGatewayVirtualInterface_peerAddress - The peer address.

$sel:peerBgpAsn:LocalGatewayVirtualInterface', localGatewayVirtualInterface_peerBgpAsn - The peer BGP ASN.

$sel:tags:LocalGatewayVirtualInterface', localGatewayVirtualInterface_tags - The tags assigned to the virtual interface.

$sel:vlan:LocalGatewayVirtualInterface', localGatewayVirtualInterface_vlan - The ID of the VLAN.

localGatewayVirtualInterface_localBgpAsn :: Lens' LocalGatewayVirtualInterface (Maybe Int) Source #

The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.

localGatewayVirtualInterface_ownerId :: Lens' LocalGatewayVirtualInterface (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the local gateway virtual interface.

localGatewayVirtualInterface_tags :: Lens' LocalGatewayVirtualInterface (Maybe [Tag]) Source #

The tags assigned to the virtual interface.

LocalGatewayVirtualInterfaceGroup

data LocalGatewayVirtualInterfaceGroup Source #

Describes a local gateway virtual interface group.

See: newLocalGatewayVirtualInterfaceGroup smart constructor.

Constructors

LocalGatewayVirtualInterfaceGroup' 

Fields

Instances

Instances details
FromXML LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

Generic LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

Associated Types

type Rep LocalGatewayVirtualInterfaceGroup :: Type -> Type #

Read LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

Show LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

NFData LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

Eq LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

Hashable LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

type Rep LocalGatewayVirtualInterfaceGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup

type Rep LocalGatewayVirtualInterfaceGroup = D1 ('MetaData "LocalGatewayVirtualInterfaceGroup" "Amazonka.EC2.Types.LocalGatewayVirtualInterfaceGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "LocalGatewayVirtualInterfaceGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "localGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayVirtualInterfaceGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "localGatewayVirtualInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newLocalGatewayVirtualInterfaceGroup :: LocalGatewayVirtualInterfaceGroup Source #

Create a value of LocalGatewayVirtualInterfaceGroup 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:localGatewayId:LocalGatewayVirtualInterfaceGroup', localGatewayVirtualInterfaceGroup_localGatewayId - The ID of the local gateway.

$sel:localGatewayVirtualInterfaceGroupId:LocalGatewayVirtualInterfaceGroup', localGatewayVirtualInterfaceGroup_localGatewayVirtualInterfaceGroupId - The ID of the virtual interface group.

$sel:localGatewayVirtualInterfaceIds:LocalGatewayVirtualInterfaceGroup', localGatewayVirtualInterfaceGroup_localGatewayVirtualInterfaceIds - The IDs of the virtual interfaces.

$sel:ownerId:LocalGatewayVirtualInterfaceGroup', localGatewayVirtualInterfaceGroup_ownerId - The ID of the Amazon Web Services account that owns the local gateway virtual interface group.

$sel:tags:LocalGatewayVirtualInterfaceGroup', localGatewayVirtualInterfaceGroup_tags - The tags assigned to the virtual interface group.

localGatewayVirtualInterfaceGroup_ownerId :: Lens' LocalGatewayVirtualInterfaceGroup (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the local gateway virtual interface group.

localGatewayVirtualInterfaceGroup_tags :: Lens' LocalGatewayVirtualInterfaceGroup (Maybe [Tag]) Source #

The tags assigned to the virtual interface group.

ManagedPrefixList

data ManagedPrefixList Source #

Describes a managed prefix list.

See: newManagedPrefixList smart constructor.

Constructors

ManagedPrefixList' 

Fields

Instances

Instances details
FromXML ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

Generic ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

Associated Types

type Rep ManagedPrefixList :: Type -> Type #

Read ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

Show ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

NFData ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

Methods

rnf :: ManagedPrefixList -> () #

Eq ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

Hashable ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

type Rep ManagedPrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.ManagedPrefixList

newManagedPrefixList :: ManagedPrefixList Source #

Create a value of ManagedPrefixList 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:addressFamily:ManagedPrefixList', managedPrefixList_addressFamily - The IP address version.

$sel:maxEntries:ManagedPrefixList', managedPrefixList_maxEntries - The maximum number of entries for the prefix list.

$sel:ownerId:ManagedPrefixList', managedPrefixList_ownerId - The ID of the owner of the prefix list.

$sel:prefixListArn:ManagedPrefixList', managedPrefixList_prefixListArn - The Amazon Resource Name (ARN) for the prefix list.

$sel:prefixListId:ManagedPrefixList', managedPrefixList_prefixListId - The ID of the prefix list.

$sel:prefixListName:ManagedPrefixList', managedPrefixList_prefixListName - The name of the prefix list.

$sel:state:ManagedPrefixList', managedPrefixList_state - The current state of the prefix list.

$sel:stateMessage:ManagedPrefixList', managedPrefixList_stateMessage - The state message.

$sel:tags:ManagedPrefixList', managedPrefixList_tags - The tags for the prefix list.

$sel:version:ManagedPrefixList', managedPrefixList_version - The version of the prefix list.

managedPrefixList_maxEntries :: Lens' ManagedPrefixList (Maybe Int) Source #

The maximum number of entries for the prefix list.

managedPrefixList_ownerId :: Lens' ManagedPrefixList (Maybe Text) Source #

The ID of the owner of the prefix list.

managedPrefixList_prefixListArn :: Lens' ManagedPrefixList (Maybe Text) Source #

The Amazon Resource Name (ARN) for the prefix list.

managedPrefixList_state :: Lens' ManagedPrefixList (Maybe PrefixListState) Source #

The current state of the prefix list.

managedPrefixList_tags :: Lens' ManagedPrefixList (Maybe [Tag]) Source #

The tags for the prefix list.

MemoryGiBPerVCpu

data MemoryGiBPerVCpu Source #

The minimum and maximum amount of memory per vCPU, in GiB.

See: newMemoryGiBPerVCpu smart constructor.

Constructors

MemoryGiBPerVCpu' 

Fields

  • max :: Maybe Double

    The maximum amount of memory per vCPU, in GiB. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Double

    The minimum amount of memory per vCPU, in GiB. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

FromXML MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

Generic MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

Associated Types

type Rep MemoryGiBPerVCpu :: Type -> Type #

Read MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

Show MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

NFData MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

Methods

rnf :: MemoryGiBPerVCpu -> () #

Eq MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

Hashable MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

type Rep MemoryGiBPerVCpu Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpu

type Rep MemoryGiBPerVCpu = D1 ('MetaData "MemoryGiBPerVCpu" "Amazonka.EC2.Types.MemoryGiBPerVCpu" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "MemoryGiBPerVCpu'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newMemoryGiBPerVCpu :: MemoryGiBPerVCpu Source #

Create a value of MemoryGiBPerVCpu 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:max:MemoryGiBPerVCpu', memoryGiBPerVCpu_max - The maximum amount of memory per vCPU, in GiB. If this parameter is not specified, there is no maximum limit.

$sel:min:MemoryGiBPerVCpu', memoryGiBPerVCpu_min - The minimum amount of memory per vCPU, in GiB. If this parameter is not specified, there is no minimum limit.

memoryGiBPerVCpu_max :: Lens' MemoryGiBPerVCpu (Maybe Double) Source #

The maximum amount of memory per vCPU, in GiB. If this parameter is not specified, there is no maximum limit.

memoryGiBPerVCpu_min :: Lens' MemoryGiBPerVCpu (Maybe Double) Source #

The minimum amount of memory per vCPU, in GiB. If this parameter is not specified, there is no minimum limit.

MemoryGiBPerVCpuRequest

data MemoryGiBPerVCpuRequest Source #

The minimum and maximum amount of memory per vCPU, in GiB.

See: newMemoryGiBPerVCpuRequest smart constructor.

Constructors

MemoryGiBPerVCpuRequest' 

Fields

  • max :: Maybe Double

    The maximum amount of memory per vCPU, in GiB. To specify no maximum limit, omit this parameter.

  • min :: Maybe Double

    The minimum amount of memory per vCPU, in GiB. To specify no minimum limit, omit this parameter.

Instances

Instances details
ToQuery MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

Generic MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

Associated Types

type Rep MemoryGiBPerVCpuRequest :: Type -> Type #

Read MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

Show MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

NFData MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

Methods

rnf :: MemoryGiBPerVCpuRequest -> () #

Eq MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

Hashable MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

type Rep MemoryGiBPerVCpuRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryGiBPerVCpuRequest

type Rep MemoryGiBPerVCpuRequest = D1 ('MetaData "MemoryGiBPerVCpuRequest" "Amazonka.EC2.Types.MemoryGiBPerVCpuRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "MemoryGiBPerVCpuRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newMemoryGiBPerVCpuRequest :: MemoryGiBPerVCpuRequest Source #

Create a value of MemoryGiBPerVCpuRequest 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:max:MemoryGiBPerVCpuRequest', memoryGiBPerVCpuRequest_max - The maximum amount of memory per vCPU, in GiB. To specify no maximum limit, omit this parameter.

$sel:min:MemoryGiBPerVCpuRequest', memoryGiBPerVCpuRequest_min - The minimum amount of memory per vCPU, in GiB. To specify no minimum limit, omit this parameter.

memoryGiBPerVCpuRequest_max :: Lens' MemoryGiBPerVCpuRequest (Maybe Double) Source #

The maximum amount of memory per vCPU, in GiB. To specify no maximum limit, omit this parameter.

memoryGiBPerVCpuRequest_min :: Lens' MemoryGiBPerVCpuRequest (Maybe Double) Source #

The minimum amount of memory per vCPU, in GiB. To specify no minimum limit, omit this parameter.

MemoryInfo

data MemoryInfo Source #

Describes the memory for the instance type.

See: newMemoryInfo smart constructor.

Constructors

MemoryInfo' 

Fields

Instances

Instances details
FromXML MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

Generic MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

Associated Types

type Rep MemoryInfo :: Type -> Type #

Read MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

Show MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

NFData MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

Methods

rnf :: MemoryInfo -> () #

Eq MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

Hashable MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

type Rep MemoryInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryInfo

type Rep MemoryInfo = D1 ('MetaData "MemoryInfo" "Amazonka.EC2.Types.MemoryInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "MemoryInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sizeInMiB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

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 of the memory, in MiB.

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

The size of the memory, in MiB.

MemoryMiB

data MemoryMiB Source #

The minimum and maximum amount of memory, in MiB.

See: newMemoryMiB smart constructor.

Constructors

MemoryMiB' 

Fields

  • max :: Maybe Int

    The maximum amount of memory, in MiB. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Int

    The minimum amount of memory, in MiB. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

FromXML MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

Generic MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

Associated Types

type Rep MemoryMiB :: Type -> Type #

Read MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

Show MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

NFData MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

Methods

rnf :: MemoryMiB -> () #

Eq MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

Hashable MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

type Rep MemoryMiB Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiB

type Rep MemoryMiB = D1 ('MetaData "MemoryMiB" "Amazonka.EC2.Types.MemoryMiB" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "MemoryMiB'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newMemoryMiB :: MemoryMiB Source #

Create a value of MemoryMiB 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:max:MemoryMiB', memoryMiB_max - The maximum amount of memory, in MiB. If this parameter is not specified, there is no maximum limit.

$sel:min:MemoryMiB', memoryMiB_min - The minimum amount of memory, in MiB. If this parameter is not specified, there is no minimum limit.

memoryMiB_max :: Lens' MemoryMiB (Maybe Int) Source #

The maximum amount of memory, in MiB. If this parameter is not specified, there is no maximum limit.

memoryMiB_min :: Lens' MemoryMiB (Maybe Int) Source #

The minimum amount of memory, in MiB. If this parameter is not specified, there is no minimum limit.

MemoryMiBRequest

data MemoryMiBRequest Source #

The minimum and maximum amount of memory, in MiB.

See: newMemoryMiBRequest smart constructor.

Constructors

MemoryMiBRequest' 

Fields

  • max :: Maybe Int

    The maximum amount of memory, in MiB. To specify no maximum limit, omit this parameter.

  • min :: Int

    The minimum amount of memory, in MiB. To specify no minimum limit, specify 0.

Instances

Instances details
ToQuery MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

Generic MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

Associated Types

type Rep MemoryMiBRequest :: Type -> Type #

Read MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

Show MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

NFData MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

Methods

rnf :: MemoryMiBRequest -> () #

Eq MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

Hashable MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

type Rep MemoryMiBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.MemoryMiBRequest

type Rep MemoryMiBRequest = D1 ('MetaData "MemoryMiBRequest" "Amazonka.EC2.Types.MemoryMiBRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "MemoryMiBRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newMemoryMiBRequest Source #

Create a value of MemoryMiBRequest 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:max:MemoryMiBRequest', memoryMiBRequest_max - The maximum amount of memory, in MiB. To specify no maximum limit, omit this parameter.

$sel:min:MemoryMiBRequest', memoryMiBRequest_min - The minimum amount of memory, in MiB. To specify no minimum limit, specify 0.

memoryMiBRequest_max :: Lens' MemoryMiBRequest (Maybe Int) Source #

The maximum amount of memory, in MiB. To specify no maximum limit, omit this parameter.

memoryMiBRequest_min :: Lens' MemoryMiBRequest Int Source #

The minimum amount of memory, in MiB. To specify no minimum limit, specify 0.

MetricPoint

data MetricPoint Source #

Indicates whether the network was healthy or unhealthy at a particular point. The value is aggregated from the startDate to the endDate. Currently only five_minutes is supported.

See: newMetricPoint smart constructor.

Constructors

MetricPoint' 

Fields

  • endDate :: Maybe ISO8601

    The end date for the metric point. The ending time must be formatted as yyyy-mm-ddThh:mm:ss. For example, 2022-06-12T12:00:00.000Z.

  • startDate :: Maybe ISO8601

    The start date for the metric point. The starting date for the metric point. The starting time must be formatted as yyyy-mm-ddThh:mm:ss. For example, 2022-06-10T12:00:00.000Z.

  • status :: Maybe Text

    The status of the metric point.

  • value :: Maybe Double
     

Instances

Instances details
FromXML MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

Generic MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

Associated Types

type Rep MetricPoint :: Type -> Type #

Read MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

Show MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

NFData MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

Methods

rnf :: MetricPoint -> () #

Eq MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

Hashable MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

type Rep MetricPoint Source # 
Instance details

Defined in Amazonka.EC2.Types.MetricPoint

type Rep MetricPoint = D1 ('MetaData "MetricPoint" "Amazonka.EC2.Types.MetricPoint" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "MetricPoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newMetricPoint :: MetricPoint Source #

Create a value of MetricPoint 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:endDate:MetricPoint', metricPoint_endDate - The end date for the metric point. The ending time must be formatted as yyyy-mm-ddThh:mm:ss. For example, 2022-06-12T12:00:00.000Z.

$sel:startDate:MetricPoint', metricPoint_startDate - The start date for the metric point. The starting date for the metric point. The starting time must be formatted as yyyy-mm-ddThh:mm:ss. For example, 2022-06-10T12:00:00.000Z.

$sel:status:MetricPoint', metricPoint_status - The status of the metric point.

MetricPoint, metricPoint_value - Undocumented member.

metricPoint_endDate :: Lens' MetricPoint (Maybe UTCTime) Source #

The end date for the metric point. The ending time must be formatted as yyyy-mm-ddThh:mm:ss. For example, 2022-06-12T12:00:00.000Z.

metricPoint_startDate :: Lens' MetricPoint (Maybe UTCTime) Source #

The start date for the metric point. The starting date for the metric point. The starting time must be formatted as yyyy-mm-ddThh:mm:ss. For example, 2022-06-10T12:00:00.000Z.

metricPoint_status :: Lens' MetricPoint (Maybe Text) Source #

The status of the metric point.

ModifyTransitGatewayOptions

data ModifyTransitGatewayOptions Source #

The transit gateway options.

See: newModifyTransitGatewayOptions smart constructor.

Constructors

ModifyTransitGatewayOptions' 

Fields

Instances

Instances details
ToQuery ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

Generic ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

Associated Types

type Rep ModifyTransitGatewayOptions :: Type -> Type #

Read ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

Show ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

NFData ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

Eq ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

Hashable ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

type Rep ModifyTransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayOptions

type Rep ModifyTransitGatewayOptions = D1 ('MetaData "ModifyTransitGatewayOptions" "Amazonka.EC2.Types.ModifyTransitGatewayOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyTransitGatewayOptions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addTransitGatewayCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "associationDefaultRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "autoAcceptSharedAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoAcceptSharedAttachmentsValue)) :*: S1 ('MetaSel ('Just "defaultRouteTableAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultRouteTableAssociationValue))))) :*: ((S1 ('MetaSel ('Just "defaultRouteTablePropagation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultRouteTablePropagationValue)) :*: S1 ('MetaSel ('Just "dnsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsSupportValue))) :*: (S1 ('MetaSel ('Just "propagationDefaultRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "removeTransitGatewayCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpnEcmpSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnEcmpSupportValue)))))))

newModifyTransitGatewayOptions :: ModifyTransitGatewayOptions Source #

Create a value of ModifyTransitGatewayOptions 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:addTransitGatewayCidrBlocks:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_addTransitGatewayCidrBlocks - Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

$sel:amazonSideAsn:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_amazonSideAsn - A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.

The modify ASN operation is not allowed on a transit gateway with active BGP sessions. You must first delete all transit gateway attachments that have BGP configured prior to modifying the ASN on the transit gateway.

$sel:associationDefaultRouteTableId:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_associationDefaultRouteTableId - The ID of the default association route table.

$sel:autoAcceptSharedAttachments:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_autoAcceptSharedAttachments - Enable or disable automatic acceptance of attachment requests.

$sel:defaultRouteTableAssociation:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_defaultRouteTableAssociation - Enable or disable automatic association with the default association route table.

$sel:defaultRouteTablePropagation:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_defaultRouteTablePropagation - Enable or disable automatic propagation of routes to the default propagation route table.

$sel:dnsSupport:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_dnsSupport - Enable or disable DNS support.

$sel:propagationDefaultRouteTableId:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_propagationDefaultRouteTableId - The ID of the default propagation route table.

$sel:removeTransitGatewayCidrBlocks:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_removeTransitGatewayCidrBlocks - Removes CIDR blocks for the transit gateway.

$sel:vpnEcmpSupport:ModifyTransitGatewayOptions', modifyTransitGatewayOptions_vpnEcmpSupport - Enable or disable Equal Cost Multipath Protocol support.

modifyTransitGatewayOptions_addTransitGatewayCidrBlocks :: Lens' ModifyTransitGatewayOptions (Maybe [Text]) Source #

Adds IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

modifyTransitGatewayOptions_amazonSideAsn :: Lens' ModifyTransitGatewayOptions (Maybe Integer) Source #

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.

The modify ASN operation is not allowed on a transit gateway with active BGP sessions. You must first delete all transit gateway attachments that have BGP configured prior to modifying the ASN on the transit gateway.

modifyTransitGatewayOptions_defaultRouteTableAssociation :: Lens' ModifyTransitGatewayOptions (Maybe DefaultRouteTableAssociationValue) Source #

Enable or disable automatic association with the default association route table.

modifyTransitGatewayOptions_defaultRouteTablePropagation :: Lens' ModifyTransitGatewayOptions (Maybe DefaultRouteTablePropagationValue) Source #

Enable or disable automatic propagation of routes to the default propagation route table.

ModifyTransitGatewayVpcAttachmentRequestOptions

data ModifyTransitGatewayVpcAttachmentRequestOptions Source #

Describes the options for a VPC attachment.

See: newModifyTransitGatewayVpcAttachmentRequestOptions smart constructor.

Constructors

ModifyTransitGatewayVpcAttachmentRequestOptions' 

Fields

Instances

Instances details
ToQuery ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

Generic ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

Read ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

Show ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

NFData ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

Eq ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

Hashable ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

type Rep ModifyTransitGatewayVpcAttachmentRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions

type Rep ModifyTransitGatewayVpcAttachmentRequestOptions = D1 ('MetaData "ModifyTransitGatewayVpcAttachmentRequestOptions" "Amazonka.EC2.Types.ModifyTransitGatewayVpcAttachmentRequestOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyTransitGatewayVpcAttachmentRequestOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applianceModeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplianceModeSupportValue)) :*: (S1 ('MetaSel ('Just "dnsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsSupportValue)) :*: S1 ('MetaSel ('Just "ipv6Support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ipv6SupportValue)))))

newModifyTransitGatewayVpcAttachmentRequestOptions :: ModifyTransitGatewayVpcAttachmentRequestOptions Source #

Create a value of ModifyTransitGatewayVpcAttachmentRequestOptions 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:applianceModeSupport:ModifyTransitGatewayVpcAttachmentRequestOptions', modifyTransitGatewayVpcAttachmentRequestOptions_applianceModeSupport - Enable or disable support for appliance mode. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. The default is disable.

$sel:dnsSupport:ModifyTransitGatewayVpcAttachmentRequestOptions', modifyTransitGatewayVpcAttachmentRequestOptions_dnsSupport - Enable or disable DNS support. The default is enable.

$sel:ipv6Support:ModifyTransitGatewayVpcAttachmentRequestOptions', modifyTransitGatewayVpcAttachmentRequestOptions_ipv6Support - Enable or disable IPv6 support. The default is enable.

modifyTransitGatewayVpcAttachmentRequestOptions_applianceModeSupport :: Lens' ModifyTransitGatewayVpcAttachmentRequestOptions (Maybe ApplianceModeSupportValue) Source #

Enable or disable support for appliance mode. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. The default is disable.

ModifyVerifiedAccessEndpointEniOptions

data ModifyVerifiedAccessEndpointEniOptions Source #

Options for a network-interface type Verified Access endpoint.

See: newModifyVerifiedAccessEndpointEniOptions smart constructor.

Instances

Instances details
ToQuery ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

Generic ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

Read ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

Show ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

NFData ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

Eq ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

Hashable ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

type Rep ModifyVerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions

type Rep ModifyVerifiedAccessEndpointEniOptions = D1 ('MetaData "ModifyVerifiedAccessEndpointEniOptions" "Amazonka.EC2.Types.ModifyVerifiedAccessEndpointEniOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessEndpointEniOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointProtocol))))

newModifyVerifiedAccessEndpointEniOptions :: ModifyVerifiedAccessEndpointEniOptions Source #

Create a value of ModifyVerifiedAccessEndpointEniOptions 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:port:ModifyVerifiedAccessEndpointEniOptions', modifyVerifiedAccessEndpointEniOptions_port - The IP port number.

$sel:protocol:ModifyVerifiedAccessEndpointEniOptions', modifyVerifiedAccessEndpointEniOptions_protocol - The IP protocol.

ModifyVerifiedAccessEndpointLoadBalancerOptions

data ModifyVerifiedAccessEndpointLoadBalancerOptions Source #

Describes a load balancer when creating an Amazon Web Services Verified Access endpoint using the load-balancer type.

See: newModifyVerifiedAccessEndpointLoadBalancerOptions smart constructor.

Constructors

ModifyVerifiedAccessEndpointLoadBalancerOptions' 

Fields

Instances

Instances details
ToQuery ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

Generic ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

Read ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

Show ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

NFData ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

Eq ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

Hashable ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

type Rep ModifyVerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions

type Rep ModifyVerifiedAccessEndpointLoadBalancerOptions = D1 ('MetaData "ModifyVerifiedAccessEndpointLoadBalancerOptions" "Amazonka.EC2.Types.ModifyVerifiedAccessEndpointLoadBalancerOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessEndpointLoadBalancerOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointProtocol)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

ModifyVerifiedAccessTrustProviderOidcOptions

data ModifyVerifiedAccessTrustProviderOidcOptions Source #

OpenID Connect options for an oidc-type, user-identity based trust provider.

See: newModifyVerifiedAccessTrustProviderOidcOptions smart constructor.

Constructors

ModifyVerifiedAccessTrustProviderOidcOptions' 

Fields

  • scope :: Maybe Text

    OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.

Instances

Instances details
ToQuery ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

Generic ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

Read ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

Show ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

NFData ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

Eq ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

Hashable ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

type Rep ModifyVerifiedAccessTrustProviderOidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions

type Rep ModifyVerifiedAccessTrustProviderOidcOptions = D1 ('MetaData "ModifyVerifiedAccessTrustProviderOidcOptions" "Amazonka.EC2.Types.ModifyVerifiedAccessTrustProviderOidcOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessTrustProviderOidcOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newModifyVerifiedAccessTrustProviderOidcOptions :: ModifyVerifiedAccessTrustProviderOidcOptions Source #

Create a value of ModifyVerifiedAccessTrustProviderOidcOptions 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:scope:ModifyVerifiedAccessTrustProviderOidcOptions', modifyVerifiedAccessTrustProviderOidcOptions_scope - OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.

modifyVerifiedAccessTrustProviderOidcOptions_scope :: Lens' ModifyVerifiedAccessTrustProviderOidcOptions (Maybe Text) Source #

OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.

ModifyVpnTunnelOptionsSpecification

data ModifyVpnTunnelOptionsSpecification Source #

The Amazon Web Services Site-to-Site VPN tunnel options to modify.

See: newModifyVpnTunnelOptionsSpecification smart constructor.

Constructors

ModifyVpnTunnelOptionsSpecification' 

Fields

  • dPDTimeoutAction :: Maybe Text

    The action to take after DPD timeout occurs. Specify restart to restart the IKE initiation. Specify clear to end the IKE session.

    Valid Values: clear | none | restart

    Default: clear

  • dPDTimeoutSeconds :: Maybe Int

    The number of seconds after which a DPD timeout occurs.

    Constraints: A value greater than or equal to 30.

    Default: 30

  • iKEVersions :: Maybe [IKEVersionsRequestListValue]

    The IKE versions that are permitted for the VPN tunnel.

    Valid values: ikev1 | ikev2

  • logOptions :: Maybe VpnTunnelLogOptionsSpecification

    Options for logging VPN tunnel activity.

  • phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValue]

    One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.

    Valid values: 2 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

  • phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValue]

    One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

    Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

  • phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValue]

    One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

    Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

  • phase1LifetimeSeconds :: Maybe Int

    The lifetime for phase 1 of the IKE negotiation, in seconds.

    Constraints: A value between 900 and 28,800.

    Default: 28800

  • phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValue]

    One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.

    Valid values: 2 | 5 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

  • phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValue]

    One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

    Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

  • phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValue]

    One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

    Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

  • phase2LifetimeSeconds :: Maybe Int

    The lifetime for phase 2 of the IKE negotiation, in seconds.

    Constraints: A value between 900 and 3,600. The value must be less than the value for Phase1LifetimeSeconds.

    Default: 3600

  • preSharedKey :: Maybe Text

    The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway.

    Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).

  • rekeyFuzzPercentage :: Maybe Int

    The percentage of the rekey window (determined by RekeyMarginTimeSeconds) during which the rekey time is randomly selected.

    Constraints: A value between 0 and 100.

    Default: 100

  • rekeyMarginTimeSeconds :: Maybe Int

    The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time of the rekey is randomly selected based on the value for RekeyFuzzPercentage.

    Constraints: A value between 60 and half of Phase2LifetimeSeconds.

    Default: 540

  • replayWindowSize :: Maybe Int

    The number of packets in an IKE replay window.

    Constraints: A value between 64 and 2048.

    Default: 1024

  • startupAction :: Maybe Text

    The action to take when the establishing the tunnel for the VPN connection. By default, your customer gateway device must initiate the IKE negotiation and bring up the tunnel. Specify start for Amazon Web Services to initiate the IKE negotiation.

    Valid Values: add | start

    Default: add

  • tunnelInsideCidr :: Maybe Text

    The range of inside IPv4 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.

    Constraints: A size /30 CIDR block from the 169.254.0.0/16 range. The following CIDR blocks are reserved and cannot be used:

    • 169.254.0.0/30
    • 169.254.1.0/30
    • 169.254.2.0/30
    • 169.254.3.0/30
    • 169.254.4.0/30
    • 169.254.5.0/30
    • 169.254.169.252/30
  • tunnelInsideIpv6Cidr :: Maybe Text

    The range of inside IPv6 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same transit gateway.

    Constraints: A size /126 CIDR block from the local fd00::/8 range.

Instances

Instances details
ToQuery ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

Generic ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

Read ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

Show ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

NFData ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

Eq ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

Hashable ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

type Rep ModifyVpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification

type Rep ModifyVpnTunnelOptionsSpecification = D1 ('MetaData "ModifyVpnTunnelOptionsSpecification" "Amazonka.EC2.Types.ModifyVpnTunnelOptionsSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVpnTunnelOptionsSpecification'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "dPDTimeoutAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dPDTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "iKEVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IKEVersionsRequestListValue])) :*: S1 ('MetaSel ('Just "logOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnTunnelLogOptionsSpecification)))) :*: ((S1 ('MetaSel ('Just "phase1DHGroupNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1DHGroupNumbersRequestListValue])) :*: S1 ('MetaSel ('Just "phase1EncryptionAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1EncryptionAlgorithmsRequestListValue]))) :*: (S1 ('MetaSel ('Just "phase1IntegrityAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1IntegrityAlgorithmsRequestListValue])) :*: (S1 ('MetaSel ('Just "phase1LifetimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "phase2DHGroupNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2DHGroupNumbersRequestListValue])))))) :*: (((S1 ('MetaSel ('Just "phase2EncryptionAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2EncryptionAlgorithmsRequestListValue])) :*: S1 ('MetaSel ('Just "phase2IntegrityAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2IntegrityAlgorithmsRequestListValue]))) :*: (S1 ('MetaSel ('Just "phase2LifetimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "preSharedKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rekeyFuzzPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "rekeyMarginTimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replayWindowSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "startupAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tunnelInsideCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tunnelInsideIpv6Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newModifyVpnTunnelOptionsSpecification :: ModifyVpnTunnelOptionsSpecification Source #

Create a value of ModifyVpnTunnelOptionsSpecification 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:dPDTimeoutAction:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_dPDTimeoutAction - The action to take after DPD timeout occurs. Specify restart to restart the IKE initiation. Specify clear to end the IKE session.

Valid Values: clear | none | restart

Default: clear

$sel:dPDTimeoutSeconds:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_dPDTimeoutSeconds - The number of seconds after which a DPD timeout occurs.

Constraints: A value greater than or equal to 30.

Default: 30

$sel:iKEVersions:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_iKEVersions - The IKE versions that are permitted for the VPN tunnel.

Valid values: ikev1 | ikev2

$sel:logOptions:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_logOptions - Options for logging VPN tunnel activity.

$sel:phase1DHGroupNumbers:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase1DHGroupNumbers - One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: 2 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

$sel:phase1EncryptionAlgorithms:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase1EncryptionAlgorithms - One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

$sel:phase1IntegrityAlgorithms:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase1IntegrityAlgorithms - One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

$sel:phase1LifetimeSeconds:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase1LifetimeSeconds - The lifetime for phase 1 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 28,800.

Default: 28800

$sel:phase2DHGroupNumbers:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase2DHGroupNumbers - One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: 2 | 5 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

$sel:phase2EncryptionAlgorithms:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase2EncryptionAlgorithms - One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

$sel:phase2IntegrityAlgorithms:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase2IntegrityAlgorithms - One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

$sel:phase2LifetimeSeconds:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_phase2LifetimeSeconds - The lifetime for phase 2 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 3,600. The value must be less than the value for Phase1LifetimeSeconds.

Default: 3600

$sel:preSharedKey:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_preSharedKey - The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway.

Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).

$sel:rekeyFuzzPercentage:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_rekeyFuzzPercentage - The percentage of the rekey window (determined by RekeyMarginTimeSeconds) during which the rekey time is randomly selected.

Constraints: A value between 0 and 100.

Default: 100

$sel:rekeyMarginTimeSeconds:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_rekeyMarginTimeSeconds - The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time of the rekey is randomly selected based on the value for RekeyFuzzPercentage.

Constraints: A value between 60 and half of Phase2LifetimeSeconds.

Default: 540

$sel:replayWindowSize:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_replayWindowSize - The number of packets in an IKE replay window.

Constraints: A value between 64 and 2048.

Default: 1024

$sel:startupAction:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_startupAction - The action to take when the establishing the tunnel for the VPN connection. By default, your customer gateway device must initiate the IKE negotiation and bring up the tunnel. Specify start for Amazon Web Services to initiate the IKE negotiation.

Valid Values: add | start

Default: add

$sel:tunnelInsideCidr:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_tunnelInsideCidr - The range of inside IPv4 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.

Constraints: A size /30 CIDR block from the 169.254.0.0/16 range. The following CIDR blocks are reserved and cannot be used:

  • 169.254.0.0/30
  • 169.254.1.0/30
  • 169.254.2.0/30
  • 169.254.3.0/30
  • 169.254.4.0/30
  • 169.254.5.0/30
  • 169.254.169.252/30

$sel:tunnelInsideIpv6Cidr:ModifyVpnTunnelOptionsSpecification', modifyVpnTunnelOptionsSpecification_tunnelInsideIpv6Cidr - The range of inside IPv6 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same transit gateway.

Constraints: A size /126 CIDR block from the local fd00::/8 range.

modifyVpnTunnelOptionsSpecification_dPDTimeoutAction :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Text) Source #

The action to take after DPD timeout occurs. Specify restart to restart the IKE initiation. Specify clear to end the IKE session.

Valid Values: clear | none | restart

Default: clear

modifyVpnTunnelOptionsSpecification_dPDTimeoutSeconds :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Int) Source #

The number of seconds after which a DPD timeout occurs.

Constraints: A value greater than or equal to 30.

Default: 30

modifyVpnTunnelOptionsSpecification_iKEVersions :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe [IKEVersionsRequestListValue]) Source #

The IKE versions that are permitted for the VPN tunnel.

Valid values: ikev1 | ikev2

modifyVpnTunnelOptionsSpecification_phase1DHGroupNumbers :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe [Phase1DHGroupNumbersRequestListValue]) Source #

One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: 2 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

modifyVpnTunnelOptionsSpecification_phase1EncryptionAlgorithms :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe [Phase1EncryptionAlgorithmsRequestListValue]) Source #

One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

modifyVpnTunnelOptionsSpecification_phase1IntegrityAlgorithms :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe [Phase1IntegrityAlgorithmsRequestListValue]) Source #

One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

modifyVpnTunnelOptionsSpecification_phase1LifetimeSeconds :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Int) Source #

The lifetime for phase 1 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 28,800.

Default: 28800

modifyVpnTunnelOptionsSpecification_phase2DHGroupNumbers :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe [Phase2DHGroupNumbersRequestListValue]) Source #

One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: 2 | 5 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

modifyVpnTunnelOptionsSpecification_phase2EncryptionAlgorithms :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe [Phase2EncryptionAlgorithmsRequestListValue]) Source #

One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

modifyVpnTunnelOptionsSpecification_phase2IntegrityAlgorithms :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe [Phase2IntegrityAlgorithmsRequestListValue]) Source #

One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

modifyVpnTunnelOptionsSpecification_phase2LifetimeSeconds :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Int) Source #

The lifetime for phase 2 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 3,600. The value must be less than the value for Phase1LifetimeSeconds.

Default: 3600

modifyVpnTunnelOptionsSpecification_preSharedKey :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Text) Source #

The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway.

Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).

modifyVpnTunnelOptionsSpecification_rekeyFuzzPercentage :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Int) Source #

The percentage of the rekey window (determined by RekeyMarginTimeSeconds) during which the rekey time is randomly selected.

Constraints: A value between 0 and 100.

Default: 100

modifyVpnTunnelOptionsSpecification_rekeyMarginTimeSeconds :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Int) Source #

The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time of the rekey is randomly selected based on the value for RekeyFuzzPercentage.

Constraints: A value between 60 and half of Phase2LifetimeSeconds.

Default: 540

modifyVpnTunnelOptionsSpecification_replayWindowSize :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Int) Source #

The number of packets in an IKE replay window.

Constraints: A value between 64 and 2048.

Default: 1024

modifyVpnTunnelOptionsSpecification_startupAction :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Text) Source #

The action to take when the establishing the tunnel for the VPN connection. By default, your customer gateway device must initiate the IKE negotiation and bring up the tunnel. Specify start for Amazon Web Services to initiate the IKE negotiation.

Valid Values: add | start

Default: add

modifyVpnTunnelOptionsSpecification_tunnelInsideCidr :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Text) Source #

The range of inside IPv4 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.

Constraints: A size /30 CIDR block from the 169.254.0.0/16 range. The following CIDR blocks are reserved and cannot be used:

  • 169.254.0.0/30
  • 169.254.1.0/30
  • 169.254.2.0/30
  • 169.254.3.0/30
  • 169.254.4.0/30
  • 169.254.5.0/30
  • 169.254.169.252/30

modifyVpnTunnelOptionsSpecification_tunnelInsideIpv6Cidr :: Lens' ModifyVpnTunnelOptionsSpecification (Maybe Text) Source #

The range of inside IPv6 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same transit gateway.

Constraints: A size /126 CIDR block from the local fd00::/8 range.

Monitoring

data Monitoring Source #

Describes the monitoring of an instance.

See: newMonitoring smart constructor.

Constructors

Monitoring' 

Fields

Instances

Instances details
FromXML Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

Generic Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

Associated Types

type Rep Monitoring :: Type -> Type #

Read Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

Show Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

NFData Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

Methods

rnf :: Monitoring -> () #

Eq Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

Hashable Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

type Rep Monitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.Monitoring

type Rep Monitoring = D1 ('MetaData "Monitoring" "Amazonka.EC2.Types.Monitoring" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Monitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonitoringState))))

newMonitoring :: Monitoring Source #

Create a value of Monitoring 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:state:Monitoring', monitoring_state - Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

monitoring_state :: Lens' Monitoring (Maybe MonitoringState) Source #

Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

MovingAddressStatus

data MovingAddressStatus Source #

Describes the status of a moving Elastic IP address.

We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

See: newMovingAddressStatus smart constructor.

Constructors

MovingAddressStatus' 

Fields

Instances

Instances details
FromXML MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

Generic MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

Associated Types

type Rep MovingAddressStatus :: Type -> Type #

Read MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

Show MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

NFData MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

Methods

rnf :: MovingAddressStatus -> () #

Eq MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

Hashable MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

type Rep MovingAddressStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.MovingAddressStatus

type Rep MovingAddressStatus = D1 ('MetaData "MovingAddressStatus" "Amazonka.EC2.Types.MovingAddressStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "MovingAddressStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "moveStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MoveStatus)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMovingAddressStatus :: MovingAddressStatus Source #

Create a value of MovingAddressStatus 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:moveStatus:MovingAddressStatus', movingAddressStatus_moveStatus - The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

$sel:publicIp:MovingAddressStatus', movingAddressStatus_publicIp - The Elastic IP address.

movingAddressStatus_moveStatus :: Lens' MovingAddressStatus (Maybe MoveStatus) Source #

The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

NatGateway

data NatGateway Source #

Describes a NAT gateway.

See: newNatGateway smart constructor.

Constructors

NatGateway' 

Fields

  • connectivityType :: Maybe ConnectivityType

    Indicates whether the NAT gateway supports public or private connectivity.

  • createTime :: Maybe ISO8601

    The date and time the NAT gateway was created.

  • deleteTime :: Maybe ISO8601

    The date and time the NAT gateway was deleted, if applicable.

  • failureCode :: Maybe Text

    If the NAT gateway could not be created, specifies the error code for the failure. (InsufficientFreeAddressesInSubnet | Gateway.NotAttached | InvalidAllocationID.NotFound | Resource.AlreadyAssociated | InternalError | InvalidSubnetID.NotFound)

  • failureMessage :: Maybe Text

    If the NAT gateway could not be created, specifies the error message for the failure, that corresponds to the error code.

    • For InsufficientFreeAddressesInSubnet: "Subnet has insufficient free addresses to create this NAT gateway"
    • For Gateway.NotAttached: "Network vpc-xxxxxxxx has no Internet gateway attached"
    • For InvalidAllocationID.NotFound: "Elastic IP address eipalloc-xxxxxxxx could not be associated with this NAT gateway"
    • For Resource.AlreadyAssociated: "Elastic IP address eipalloc-xxxxxxxx is already associated"
    • For InternalError: "Network interface eni-xxxxxxxx, created and used internally by this NAT gateway is in an invalid state. Please try again."
    • For InvalidSubnetID.NotFound: "The specified subnet subnet-xxxxxxxx does not exist or could not be found."
  • natGatewayAddresses :: Maybe [NatGatewayAddress]

    Information about the IP addresses and network interface associated with the NAT gateway.

  • natGatewayId :: Maybe Text

    The ID of the NAT gateway.

  • provisionedBandwidth :: Maybe ProvisionedBandwidth

    Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

  • state :: Maybe NatGatewayState

    The state of the NAT gateway.

    • pending: The NAT gateway is being created and is not ready to process traffic.
    • failed: The NAT gateway could not be created. Check the failureCode and failureMessage fields for the reason.
    • available: The NAT gateway is able to process traffic. This status remains until you delete the NAT gateway, and does not indicate the health of the NAT gateway.
    • deleting: The NAT gateway is in the process of being terminated and may still be processing traffic.
    • deleted: The NAT gateway has been terminated and is no longer processing traffic.
  • subnetId :: Maybe Text

    The ID of the subnet in which the NAT gateway is located.

  • tags :: Maybe [Tag]

    The tags for the NAT gateway.

  • vpcId :: Maybe Text

    The ID of the VPC in which the NAT gateway is located.

Instances

Instances details
FromXML NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

Generic NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

Associated Types

type Rep NatGateway :: Type -> Type #

Read NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

Show NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

NFData NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

Methods

rnf :: NatGateway -> () #

Eq NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

Hashable NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

type Rep NatGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGateway

type Rep NatGateway = D1 ('MetaData "NatGateway" "Amazonka.EC2.Types.NatGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NatGateway'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "connectivityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectivityType)) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "deleteTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failureMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "natGatewayAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NatGatewayAddress]))))) :*: ((S1 ('MetaSel ('Just "natGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provisionedBandwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedBandwidth)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NatGatewayState)))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newNatGateway :: NatGateway Source #

Create a value of NatGateway 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:connectivityType:NatGateway', natGateway_connectivityType - Indicates whether the NAT gateway supports public or private connectivity.

$sel:createTime:NatGateway', natGateway_createTime - The date and time the NAT gateway was created.

$sel:deleteTime:NatGateway', natGateway_deleteTime - The date and time the NAT gateway was deleted, if applicable.

$sel:failureCode:NatGateway', natGateway_failureCode - If the NAT gateway could not be created, specifies the error code for the failure. (InsufficientFreeAddressesInSubnet | Gateway.NotAttached | InvalidAllocationID.NotFound | Resource.AlreadyAssociated | InternalError | InvalidSubnetID.NotFound)

$sel:failureMessage:NatGateway', natGateway_failureMessage - If the NAT gateway could not be created, specifies the error message for the failure, that corresponds to the error code.

  • For InsufficientFreeAddressesInSubnet: "Subnet has insufficient free addresses to create this NAT gateway"
  • For Gateway.NotAttached: "Network vpc-xxxxxxxx has no Internet gateway attached"
  • For InvalidAllocationID.NotFound: "Elastic IP address eipalloc-xxxxxxxx could not be associated with this NAT gateway"
  • For Resource.AlreadyAssociated: "Elastic IP address eipalloc-xxxxxxxx is already associated"
  • For InternalError: "Network interface eni-xxxxxxxx, created and used internally by this NAT gateway is in an invalid state. Please try again."
  • For InvalidSubnetID.NotFound: "The specified subnet subnet-xxxxxxxx does not exist or could not be found."

$sel:natGatewayAddresses:NatGateway', natGateway_natGatewayAddresses - Information about the IP addresses and network interface associated with the NAT gateway.

$sel:natGatewayId:NatGateway', natGateway_natGatewayId - The ID of the NAT gateway.

$sel:provisionedBandwidth:NatGateway', natGateway_provisionedBandwidth - Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

$sel:state:NatGateway', natGateway_state - The state of the NAT gateway.

  • pending: The NAT gateway is being created and is not ready to process traffic.
  • failed: The NAT gateway could not be created. Check the failureCode and failureMessage fields for the reason.
  • available: The NAT gateway is able to process traffic. This status remains until you delete the NAT gateway, and does not indicate the health of the NAT gateway.
  • deleting: The NAT gateway is in the process of being terminated and may still be processing traffic.
  • deleted: The NAT gateway has been terminated and is no longer processing traffic.

$sel:subnetId:NatGateway', natGateway_subnetId - The ID of the subnet in which the NAT gateway is located.

$sel:tags:NatGateway', natGateway_tags - The tags for the NAT gateway.

$sel:vpcId:NatGateway', natGateway_vpcId - The ID of the VPC in which the NAT gateway is located.

natGateway_connectivityType :: Lens' NatGateway (Maybe ConnectivityType) Source #

Indicates whether the NAT gateway supports public or private connectivity.

natGateway_createTime :: Lens' NatGateway (Maybe UTCTime) Source #

The date and time the NAT gateway was created.

natGateway_deleteTime :: Lens' NatGateway (Maybe UTCTime) Source #

The date and time the NAT gateway was deleted, if applicable.

natGateway_failureCode :: Lens' NatGateway (Maybe Text) Source #

If the NAT gateway could not be created, specifies the error code for the failure. (InsufficientFreeAddressesInSubnet | Gateway.NotAttached | InvalidAllocationID.NotFound | Resource.AlreadyAssociated | InternalError | InvalidSubnetID.NotFound)

natGateway_failureMessage :: Lens' NatGateway (Maybe Text) Source #

If the NAT gateway could not be created, specifies the error message for the failure, that corresponds to the error code.

  • For InsufficientFreeAddressesInSubnet: "Subnet has insufficient free addresses to create this NAT gateway"
  • For Gateway.NotAttached: "Network vpc-xxxxxxxx has no Internet gateway attached"
  • For InvalidAllocationID.NotFound: "Elastic IP address eipalloc-xxxxxxxx could not be associated with this NAT gateway"
  • For Resource.AlreadyAssociated: "Elastic IP address eipalloc-xxxxxxxx is already associated"
  • For InternalError: "Network interface eni-xxxxxxxx, created and used internally by this NAT gateway is in an invalid state. Please try again."
  • For InvalidSubnetID.NotFound: "The specified subnet subnet-xxxxxxxx does not exist or could not be found."

natGateway_natGatewayAddresses :: Lens' NatGateway (Maybe [NatGatewayAddress]) Source #

Information about the IP addresses and network interface associated with the NAT gateway.

natGateway_natGatewayId :: Lens' NatGateway (Maybe Text) Source #

The ID of the NAT gateway.

natGateway_provisionedBandwidth :: Lens' NatGateway (Maybe ProvisionedBandwidth) Source #

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

natGateway_state :: Lens' NatGateway (Maybe NatGatewayState) Source #

The state of the NAT gateway.

  • pending: The NAT gateway is being created and is not ready to process traffic.
  • failed: The NAT gateway could not be created. Check the failureCode and failureMessage fields for the reason.
  • available: The NAT gateway is able to process traffic. This status remains until you delete the NAT gateway, and does not indicate the health of the NAT gateway.
  • deleting: The NAT gateway is in the process of being terminated and may still be processing traffic.
  • deleted: The NAT gateway has been terminated and is no longer processing traffic.

natGateway_subnetId :: Lens' NatGateway (Maybe Text) Source #

The ID of the subnet in which the NAT gateway is located.

natGateway_tags :: Lens' NatGateway (Maybe [Tag]) Source #

The tags for the NAT gateway.

natGateway_vpcId :: Lens' NatGateway (Maybe Text) Source #

The ID of the VPC in which the NAT gateway is located.

NatGatewayAddress

data NatGatewayAddress Source #

Describes the IP addresses and network interface associated with a NAT gateway.

See: newNatGatewayAddress smart constructor.

Constructors

NatGatewayAddress' 

Fields

Instances

Instances details
FromXML NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

Generic NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

Associated Types

type Rep NatGatewayAddress :: Type -> Type #

Read NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

Show NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

NFData NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

Methods

rnf :: NatGatewayAddress -> () #

Eq NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

Hashable NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

type Rep NatGatewayAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NatGatewayAddress

type Rep NatGatewayAddress = D1 ('MetaData "NatGatewayAddress" "Amazonka.EC2.Types.NatGatewayAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NatGatewayAddress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNatGatewayAddress :: NatGatewayAddress Source #

Create a value of NatGatewayAddress 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:allocationId:NatGatewayAddress', natGatewayAddress_allocationId - [Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway.

$sel:networkInterfaceId:NatGatewayAddress', natGatewayAddress_networkInterfaceId - The ID of the network interface associated with the NAT gateway.

$sel:privateIp:NatGatewayAddress', natGatewayAddress_privateIp - The private IP address associated with the NAT gateway.

$sel:publicIp:NatGatewayAddress', natGatewayAddress_publicIp - [Public NAT gateway only] The Elastic IP address associated with the NAT gateway.

natGatewayAddress_allocationId :: Lens' NatGatewayAddress (Maybe Text) Source #

Public NAT gateway only
The allocation ID of the Elastic IP address that's associated with the NAT gateway.

natGatewayAddress_networkInterfaceId :: Lens' NatGatewayAddress (Maybe Text) Source #

The ID of the network interface associated with the NAT gateway.

natGatewayAddress_privateIp :: Lens' NatGatewayAddress (Maybe Text) Source #

The private IP address associated with the NAT gateway.

natGatewayAddress_publicIp :: Lens' NatGatewayAddress (Maybe Text) Source #

Public NAT gateway only
The Elastic IP address associated with the NAT gateway.

NetworkAcl

data NetworkAcl Source #

Describes a network ACL.

See: newNetworkAcl smart constructor.

Constructors

NetworkAcl' 

Fields

Instances

Instances details
FromXML NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Generic NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Associated Types

type Rep NetworkAcl :: Type -> Type #

Read NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Show NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

NFData NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Methods

rnf :: NetworkAcl -> () #

Eq NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Hashable NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

type Rep NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

newNetworkAcl :: NetworkAcl Source #

Create a value of NetworkAcl 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:associations:NetworkAcl', networkAcl_associations - Any associations between the network ACL and one or more subnets

$sel:entries:NetworkAcl', networkAcl_entries - One or more entries (rules) in the network ACL.

$sel:isDefault:NetworkAcl', networkAcl_isDefault - Indicates whether this is the default network ACL for the VPC.

NetworkAcl, networkAcl_networkAclId - The ID of the network ACL.

$sel:ownerId:NetworkAcl', networkAcl_ownerId - The ID of the Amazon Web Services account that owns the network ACL.

$sel:tags:NetworkAcl', networkAcl_tags - Any tags assigned to the network ACL.

$sel:vpcId:NetworkAcl', networkAcl_vpcId - The ID of the VPC for the network ACL.

networkAcl_associations :: Lens' NetworkAcl (Maybe [NetworkAclAssociation]) Source #

Any associations between the network ACL and one or more subnets

networkAcl_entries :: Lens' NetworkAcl (Maybe [NetworkAclEntry]) Source #

One or more entries (rules) in the network ACL.

networkAcl_isDefault :: Lens' NetworkAcl (Maybe Bool) Source #

Indicates whether this is the default network ACL for the VPC.

networkAcl_networkAclId :: Lens' NetworkAcl (Maybe Text) Source #

The ID of the network ACL.

networkAcl_ownerId :: Lens' NetworkAcl (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the network ACL.

networkAcl_tags :: Lens' NetworkAcl (Maybe [Tag]) Source #

Any tags assigned to the network ACL.

networkAcl_vpcId :: Lens' NetworkAcl (Maybe Text) Source #

The ID of the VPC for the network ACL.

NetworkAclAssociation

data NetworkAclAssociation Source #

Describes an association between a network ACL and a subnet.

See: newNetworkAclAssociation smart constructor.

Constructors

NetworkAclAssociation' 

Fields

Instances

Instances details
FromXML NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

Generic NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

Associated Types

type Rep NetworkAclAssociation :: Type -> Type #

Read NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

Show NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

NFData NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

Methods

rnf :: NetworkAclAssociation -> () #

Eq NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

Hashable NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

type Rep NetworkAclAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclAssociation

type Rep NetworkAclAssociation = D1 ('MetaData "NetworkAclAssociation" "Amazonka.EC2.Types.NetworkAclAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkAclAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkAclAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkAclId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkAclAssociation :: NetworkAclAssociation Source #

Create a value of NetworkAclAssociation 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:networkAclAssociationId:NetworkAclAssociation', networkAclAssociation_networkAclAssociationId - The ID of the association between a network ACL and a subnet.

$sel:networkAclId:NetworkAclAssociation', networkAclAssociation_networkAclId - The ID of the network ACL.

$sel:subnetId:NetworkAclAssociation', networkAclAssociation_subnetId - The ID of the subnet.

networkAclAssociation_networkAclAssociationId :: Lens' NetworkAclAssociation (Maybe Text) Source #

The ID of the association between a network ACL and a subnet.

NetworkAclEntry

data NetworkAclEntry Source #

Describes an entry in a network ACL.

See: newNetworkAclEntry smart constructor.

Constructors

NetworkAclEntry' 

Fields

Instances

Instances details
FromXML NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

Generic NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

Associated Types

type Rep NetworkAclEntry :: Type -> Type #

Read NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

Show NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

NFData NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

Methods

rnf :: NetworkAclEntry -> () #

Eq NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

Hashable NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

type Rep NetworkAclEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAclEntry

newNetworkAclEntry :: NetworkAclEntry Source #

Create a value of NetworkAclEntry 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:cidrBlock:NetworkAclEntry', networkAclEntry_cidrBlock - The IPv4 network range to allow or deny, in CIDR notation.

$sel:egress:NetworkAclEntry', networkAclEntry_egress - Indicates whether the rule is an egress rule (applied to traffic leaving the subnet).

$sel:icmpTypeCode:NetworkAclEntry', networkAclEntry_icmpTypeCode - ICMP protocol: The ICMP type and code.

$sel:ipv6CidrBlock:NetworkAclEntry', networkAclEntry_ipv6CidrBlock - The IPv6 network range to allow or deny, in CIDR notation.

$sel:portRange:NetworkAclEntry', networkAclEntry_portRange - TCP or UDP protocols: The range of ports the rule applies to.

$sel:protocol:NetworkAclEntry', networkAclEntry_protocol - The protocol number. A value of "-1" means all protocols.

$sel:ruleAction:NetworkAclEntry', networkAclEntry_ruleAction - Indicates whether to allow or deny the traffic that matches the rule.

$sel:ruleNumber:NetworkAclEntry', networkAclEntry_ruleNumber - The rule number for the entry. ACL entries are processed in ascending order by rule number.

networkAclEntry_cidrBlock :: Lens' NetworkAclEntry (Maybe Text) Source #

The IPv4 network range to allow or deny, in CIDR notation.

networkAclEntry_egress :: Lens' NetworkAclEntry (Maybe Bool) Source #

Indicates whether the rule is an egress rule (applied to traffic leaving the subnet).

networkAclEntry_icmpTypeCode :: Lens' NetworkAclEntry (Maybe IcmpTypeCode) Source #

ICMP protocol: The ICMP type and code.

networkAclEntry_ipv6CidrBlock :: Lens' NetworkAclEntry (Maybe Text) Source #

The IPv6 network range to allow or deny, in CIDR notation.

networkAclEntry_portRange :: Lens' NetworkAclEntry (Maybe PortRange) Source #

TCP or UDP protocols: The range of ports the rule applies to.

networkAclEntry_protocol :: Lens' NetworkAclEntry (Maybe Text) Source #

The protocol number. A value of "-1" means all protocols.

networkAclEntry_ruleAction :: Lens' NetworkAclEntry (Maybe RuleAction) Source #

Indicates whether to allow or deny the traffic that matches the rule.

networkAclEntry_ruleNumber :: Lens' NetworkAclEntry (Maybe Int) Source #

The rule number for the entry. ACL entries are processed in ascending order by rule number.

NetworkBandwidthGbps

data NetworkBandwidthGbps Source #

The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

Setting the minimum bandwidth does not guarantee that your instance will achieve the minimum bandwidth. Amazon EC2 will identify instance types that support the specified minimum bandwidth, but the actual bandwidth of your instance might go below the specified minimum at times. For more information, see Available instance bandwidth in the Amazon EC2 User Guide.

See: newNetworkBandwidthGbps smart constructor.

Constructors

NetworkBandwidthGbps' 

Fields

  • max :: Maybe Double

    The maximum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Double

    The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

FromXML NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

Generic NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

Associated Types

type Rep NetworkBandwidthGbps :: Type -> Type #

Read NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

Show NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

NFData NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

Methods

rnf :: NetworkBandwidthGbps -> () #

Eq NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

Hashable NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

type Rep NetworkBandwidthGbps Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbps

type Rep NetworkBandwidthGbps = D1 ('MetaData "NetworkBandwidthGbps" "Amazonka.EC2.Types.NetworkBandwidthGbps" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkBandwidthGbps'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newNetworkBandwidthGbps :: NetworkBandwidthGbps Source #

Create a value of NetworkBandwidthGbps 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:max:NetworkBandwidthGbps', networkBandwidthGbps_max - The maximum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no maximum limit.

$sel:min:NetworkBandwidthGbps', networkBandwidthGbps_min - The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum limit.

networkBandwidthGbps_max :: Lens' NetworkBandwidthGbps (Maybe Double) Source #

The maximum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no maximum limit.

networkBandwidthGbps_min :: Lens' NetworkBandwidthGbps (Maybe Double) Source #

The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum limit.

NetworkBandwidthGbpsRequest

data NetworkBandwidthGbpsRequest Source #

The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).

Setting the minimum bandwidth does not guarantee that your instance will achieve the minimum bandwidth. Amazon EC2 will identify instance types that support the specified minimum bandwidth, but the actual bandwidth of your instance might go below the specified minimum at times. For more information, see Available instance bandwidth in the Amazon EC2 User Guide.

See: newNetworkBandwidthGbpsRequest smart constructor.

Constructors

NetworkBandwidthGbpsRequest' 

Fields

  • max :: Maybe Double

    The maximum amount of network bandwidth, in Gbps. To specify no maximum limit, omit this parameter.

  • min :: Maybe Double

    The minimum amount of network bandwidth, in Gbps. To specify no minimum limit, omit this parameter.

Instances

Instances details
ToQuery NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

Generic NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

Associated Types

type Rep NetworkBandwidthGbpsRequest :: Type -> Type #

Read NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

Show NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

NFData NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

Eq NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

Hashable NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

type Rep NetworkBandwidthGbpsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkBandwidthGbpsRequest

type Rep NetworkBandwidthGbpsRequest = D1 ('MetaData "NetworkBandwidthGbpsRequest" "Amazonka.EC2.Types.NetworkBandwidthGbpsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkBandwidthGbpsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newNetworkBandwidthGbpsRequest :: NetworkBandwidthGbpsRequest Source #

Create a value of NetworkBandwidthGbpsRequest 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:max:NetworkBandwidthGbpsRequest', networkBandwidthGbpsRequest_max - The maximum amount of network bandwidth, in Gbps. To specify no maximum limit, omit this parameter.

$sel:min:NetworkBandwidthGbpsRequest', networkBandwidthGbpsRequest_min - The minimum amount of network bandwidth, in Gbps. To specify no minimum limit, omit this parameter.

networkBandwidthGbpsRequest_max :: Lens' NetworkBandwidthGbpsRequest (Maybe Double) Source #

The maximum amount of network bandwidth, in Gbps. To specify no maximum limit, omit this parameter.

networkBandwidthGbpsRequest_min :: Lens' NetworkBandwidthGbpsRequest (Maybe Double) Source #

The minimum amount of network bandwidth, in Gbps. To specify no minimum limit, omit this parameter.

NetworkCardInfo

data NetworkCardInfo Source #

Describes the network card support of the instance type.

See: newNetworkCardInfo smart constructor.

Constructors

NetworkCardInfo' 

Fields

Instances

Instances details
FromXML NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

Generic NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

Associated Types

type Rep NetworkCardInfo :: Type -> Type #

Read NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

Show NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

NFData NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

Methods

rnf :: NetworkCardInfo -> () #

Eq NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

Hashable NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

type Rep NetworkCardInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkCardInfo

type Rep NetworkCardInfo = D1 ('MetaData "NetworkCardInfo" "Amazonka.EC2.Types.NetworkCardInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkCardInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maximumNetworkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "networkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "networkPerformance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkCardInfo :: NetworkCardInfo Source #

Create a value of NetworkCardInfo 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:maximumNetworkInterfaces:NetworkCardInfo', networkCardInfo_maximumNetworkInterfaces - The maximum number of network interfaces for the network card.

$sel:networkCardIndex:NetworkCardInfo', networkCardInfo_networkCardIndex - The index of the network card.

$sel:networkPerformance:NetworkCardInfo', networkCardInfo_networkPerformance - The network performance of the network card.

networkCardInfo_maximumNetworkInterfaces :: Lens' NetworkCardInfo (Maybe Int) Source #

The maximum number of network interfaces for the network card.

networkCardInfo_networkPerformance :: Lens' NetworkCardInfo (Maybe Text) Source #

The network performance of the network card.

NetworkInfo

data NetworkInfo Source #

Describes the networking features of the instance type.

See: newNetworkInfo smart constructor.

Constructors

NetworkInfo' 

Fields

Instances

Instances details
FromXML NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

Generic NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

Associated Types

type Rep NetworkInfo :: Type -> Type #

Read NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

Show NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

NFData NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

Methods

rnf :: NetworkInfo -> () #

Eq NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

Hashable NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

type Rep NetworkInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInfo

type Rep NetworkInfo = D1 ('MetaData "NetworkInfo" "Amazonka.EC2.Types.NetworkInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "defaultNetworkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "efaInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EfaInfo)) :*: S1 ('MetaSel ('Just "efaSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "enaSrdSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enaSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnaSupport)) :*: S1 ('MetaSel ('Just "encryptionInTransitSupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "ipv4AddressesPerInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ipv6AddressesPerInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv6Supported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "maximumNetworkCards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maximumNetworkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "networkCards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkCardInfo])) :*: S1 ('MetaSel ('Just "networkPerformance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newNetworkInfo :: NetworkInfo Source #

Create a value of NetworkInfo 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:defaultNetworkCardIndex:NetworkInfo', networkInfo_defaultNetworkCardIndex - The index of the default network card, starting at 0.

$sel:efaInfo:NetworkInfo', networkInfo_efaInfo - Describes the Elastic Fabric Adapters for the instance type.

$sel:efaSupported:NetworkInfo', networkInfo_efaSupported - Indicates whether Elastic Fabric Adapter (EFA) is supported.

$sel:enaSrdSupported:NetworkInfo', networkInfo_enaSrdSupported - Indicates whether the instance type supports ENA Express. ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.

$sel:enaSupport:NetworkInfo', networkInfo_enaSupport - Indicates whether Elastic Network Adapter (ENA) is supported.

$sel:encryptionInTransitSupported:NetworkInfo', networkInfo_encryptionInTransitSupported - Indicates whether the instance type automatically encrypts in-transit traffic between instances.

$sel:ipv4AddressesPerInterface:NetworkInfo', networkInfo_ipv4AddressesPerInterface - The maximum number of IPv4 addresses per network interface.

$sel:ipv6AddressesPerInterface:NetworkInfo', networkInfo_ipv6AddressesPerInterface - The maximum number of IPv6 addresses per network interface.

$sel:ipv6Supported:NetworkInfo', networkInfo_ipv6Supported - Indicates whether IPv6 is supported.

$sel:maximumNetworkCards:NetworkInfo', networkInfo_maximumNetworkCards - The maximum number of physical network cards that can be allocated to the instance.

NetworkInfo, networkInfo_maximumNetworkInterfaces - The maximum number of network interfaces for the instance type.

$sel:networkCards:NetworkInfo', networkInfo_networkCards - Describes the network cards for the instance type.

NetworkInfo, networkInfo_networkPerformance - The network performance.

networkInfo_defaultNetworkCardIndex :: Lens' NetworkInfo (Maybe Int) Source #

The index of the default network card, starting at 0.

networkInfo_efaInfo :: Lens' NetworkInfo (Maybe EfaInfo) Source #

Describes the Elastic Fabric Adapters for the instance type.

networkInfo_efaSupported :: Lens' NetworkInfo (Maybe Bool) Source #

Indicates whether Elastic Fabric Adapter (EFA) is supported.

networkInfo_enaSrdSupported :: Lens' NetworkInfo (Maybe Bool) Source #

Indicates whether the instance type supports ENA Express. ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.

networkInfo_enaSupport :: Lens' NetworkInfo (Maybe EnaSupport) Source #

Indicates whether Elastic Network Adapter (ENA) is supported.

networkInfo_encryptionInTransitSupported :: Lens' NetworkInfo (Maybe Bool) Source #

Indicates whether the instance type automatically encrypts in-transit traffic between instances.

networkInfo_ipv4AddressesPerInterface :: Lens' NetworkInfo (Maybe Int) Source #

The maximum number of IPv4 addresses per network interface.

networkInfo_ipv6AddressesPerInterface :: Lens' NetworkInfo (Maybe Int) Source #

The maximum number of IPv6 addresses per network interface.

networkInfo_ipv6Supported :: Lens' NetworkInfo (Maybe Bool) Source #

Indicates whether IPv6 is supported.

networkInfo_maximumNetworkCards :: Lens' NetworkInfo (Maybe Int) Source #

The maximum number of physical network cards that can be allocated to the instance.

networkInfo_maximumNetworkInterfaces :: Lens' NetworkInfo (Maybe Int) Source #

The maximum number of network interfaces for the instance type.

networkInfo_networkCards :: Lens' NetworkInfo (Maybe [NetworkCardInfo]) Source #

Describes the network cards for the instance type.

NetworkInsightsAccessScope

data NetworkInsightsAccessScope Source #

Describes a Network Access Scope.

See: newNetworkInsightsAccessScope smart constructor.

Constructors

NetworkInsightsAccessScope' 

Fields

Instances

Instances details
FromXML NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

Generic NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

Associated Types

type Rep NetworkInsightsAccessScope :: Type -> Type #

Read NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

Show NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

NFData NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

Eq NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

Hashable NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

type Rep NetworkInsightsAccessScope Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScope

type Rep NetworkInsightsAccessScope = D1 ('MetaData "NetworkInsightsAccessScope" "Amazonka.EC2.Types.NetworkInsightsAccessScope" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInsightsAccessScope'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "networkInsightsAccessScopeArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkInsightsAccessScopeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "updatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

networkInsightsAccessScope_networkInsightsAccessScopeArn :: Lens' NetworkInsightsAccessScope (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Network Access Scope.

NetworkInsightsAccessScopeAnalysis

data NetworkInsightsAccessScopeAnalysis Source #

Describes a Network Access Scope analysis.

See: newNetworkInsightsAccessScopeAnalysis smart constructor.

Constructors

NetworkInsightsAccessScopeAnalysis' 

Fields

Instances

Instances details
FromXML NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

Generic NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

Associated Types

type Rep NetworkInsightsAccessScopeAnalysis :: Type -> Type #

Read NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

Show NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

NFData NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

Eq NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

Hashable NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

type Rep NetworkInsightsAccessScopeAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis

type Rep NetworkInsightsAccessScopeAnalysis = D1 ('MetaData "NetworkInsightsAccessScopeAnalysis" "Amazonka.EC2.Types.NetworkInsightsAccessScopeAnalysis" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInsightsAccessScopeAnalysis'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "analyzedEniCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "endDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "findingsFound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingsFound)) :*: (S1 ('MetaSel ('Just "networkInsightsAccessScopeAnalysisArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInsightsAccessScopeAnalysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "networkInsightsAccessScopeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisStatus)))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "warningMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newNetworkInsightsAccessScopeAnalysis :: NetworkInsightsAccessScopeAnalysis Source #

Create a value of NetworkInsightsAccessScopeAnalysis 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:analyzedEniCount:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_analyzedEniCount - The number of network interfaces analyzed.

$sel:endDate:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_endDate - The analysis end date.

$sel:findingsFound:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_findingsFound - Indicates whether there are findings.

$sel:networkInsightsAccessScopeAnalysisArn:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_networkInsightsAccessScopeAnalysisArn - The Amazon Resource Name (ARN) of the Network Access Scope analysis.

$sel:networkInsightsAccessScopeAnalysisId:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_networkInsightsAccessScopeAnalysisId - The ID of the Network Access Scope analysis.

$sel:networkInsightsAccessScopeId:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_networkInsightsAccessScopeId - The ID of the Network Access Scope.

$sel:startDate:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_startDate - The analysis start date.

$sel:status:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_status - The status.

$sel:statusMessage:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_statusMessage - The status message.

$sel:tags:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_tags - The tags.

$sel:warningMessage:NetworkInsightsAccessScopeAnalysis', networkInsightsAccessScopeAnalysis_warningMessage - The warning message.

NetworkInsightsAccessScopeContent

data NetworkInsightsAccessScopeContent Source #

Describes the Network Access Scope content.

See: newNetworkInsightsAccessScopeContent smart constructor.

Constructors

NetworkInsightsAccessScopeContent' 

Fields

Instances

Instances details
FromXML NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

Generic NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

Associated Types

type Rep NetworkInsightsAccessScopeContent :: Type -> Type #

Read NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

Show NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

NFData NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

Eq NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

Hashable NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

type Rep NetworkInsightsAccessScopeContent Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAccessScopeContent

type Rep NetworkInsightsAccessScopeContent = D1 ('MetaData "NetworkInsightsAccessScopeContent" "Amazonka.EC2.Types.NetworkInsightsAccessScopeContent" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInsightsAccessScopeContent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludePaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccessScopePath])) :*: (S1 ('MetaSel ('Just "matchPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccessScopePath])) :*: S1 ('MetaSel ('Just "networkInsightsAccessScopeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

NetworkInsightsAnalysis

data NetworkInsightsAnalysis Source #

Describes a network insights analysis.

See: newNetworkInsightsAnalysis smart constructor.

Constructors

NetworkInsightsAnalysis' 

Fields

Instances

Instances details
FromXML NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

Generic NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

Associated Types

type Rep NetworkInsightsAnalysis :: Type -> Type #

Read NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

Show NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

NFData NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

Methods

rnf :: NetworkInsightsAnalysis -> () #

Eq NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

Hashable NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

type Rep NetworkInsightsAnalysis Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsAnalysis

type Rep NetworkInsightsAnalysis = D1 ('MetaData "NetworkInsightsAnalysis" "Amazonka.EC2.Types.NetworkInsightsAnalysis" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInsightsAnalysis'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "additionalAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "alternatePathHints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AlternatePathHint]))) :*: (S1 ('MetaSel ('Just "explanations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Explanation])) :*: S1 ('MetaSel ('Just "filterInArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "forwardPathComponents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PathComponent])) :*: S1 ('MetaSel ('Just "networkInsightsAnalysisArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkInsightsAnalysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInsightsPathId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "networkPathFound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "returnPathComponents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PathComponent]))) :*: (S1 ('MetaSel ('Just "startDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisStatus)))) :*: ((S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suggestedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "warningMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newNetworkInsightsAnalysis :: NetworkInsightsAnalysis Source #

Create a value of NetworkInsightsAnalysis 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:additionalAccounts:NetworkInsightsAnalysis', networkInsightsAnalysis_additionalAccounts - The member accounts that contain resources that the path can traverse.

$sel:alternatePathHints:NetworkInsightsAnalysis', networkInsightsAnalysis_alternatePathHints - Potential intermediate components.

NetworkInsightsAnalysis, networkInsightsAnalysis_explanations - The explanations. For more information, see Reachability Analyzer explanation codes.

$sel:filterInArns:NetworkInsightsAnalysis', networkInsightsAnalysis_filterInArns - The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

$sel:forwardPathComponents:NetworkInsightsAnalysis', networkInsightsAnalysis_forwardPathComponents - The components in the path from source to destination.

$sel:networkInsightsAnalysisArn:NetworkInsightsAnalysis', networkInsightsAnalysis_networkInsightsAnalysisArn - The Amazon Resource Name (ARN) of the network insights analysis.

$sel:networkInsightsAnalysisId:NetworkInsightsAnalysis', networkInsightsAnalysis_networkInsightsAnalysisId - The ID of the network insights analysis.

$sel:networkInsightsPathId:NetworkInsightsAnalysis', networkInsightsAnalysis_networkInsightsPathId - The ID of the path.

$sel:networkPathFound:NetworkInsightsAnalysis', networkInsightsAnalysis_networkPathFound - Indicates whether the destination is reachable from the source.

$sel:returnPathComponents:NetworkInsightsAnalysis', networkInsightsAnalysis_returnPathComponents - The components in the path from destination to source.

$sel:startDate:NetworkInsightsAnalysis', networkInsightsAnalysis_startDate - The time the analysis started.

$sel:status:NetworkInsightsAnalysis', networkInsightsAnalysis_status - The status of the network insights analysis.

$sel:statusMessage:NetworkInsightsAnalysis', networkInsightsAnalysis_statusMessage - The status message, if the status is failed.

$sel:suggestedAccounts:NetworkInsightsAnalysis', networkInsightsAnalysis_suggestedAccounts - Potential intermediate accounts.

$sel:tags:NetworkInsightsAnalysis', networkInsightsAnalysis_tags - The tags.

$sel:warningMessage:NetworkInsightsAnalysis', networkInsightsAnalysis_warningMessage - The warning message.

networkInsightsAnalysis_additionalAccounts :: Lens' NetworkInsightsAnalysis (Maybe [Text]) Source #

The member accounts that contain resources that the path can traverse.

networkInsightsAnalysis_filterInArns :: Lens' NetworkInsightsAnalysis (Maybe [Text]) Source #

The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.

networkInsightsAnalysis_forwardPathComponents :: Lens' NetworkInsightsAnalysis (Maybe [PathComponent]) Source #

The components in the path from source to destination.

networkInsightsAnalysis_networkInsightsAnalysisArn :: Lens' NetworkInsightsAnalysis (Maybe Text) Source #

The Amazon Resource Name (ARN) of the network insights analysis.

networkInsightsAnalysis_networkPathFound :: Lens' NetworkInsightsAnalysis (Maybe Bool) Source #

Indicates whether the destination is reachable from the source.

networkInsightsAnalysis_returnPathComponents :: Lens' NetworkInsightsAnalysis (Maybe [PathComponent]) Source #

The components in the path from destination to source.

networkInsightsAnalysis_statusMessage :: Lens' NetworkInsightsAnalysis (Maybe Text) Source #

The status message, if the status is failed.

NetworkInsightsPath

data NetworkInsightsPath Source #

Describes a path.

See: newNetworkInsightsPath smart constructor.

Constructors

NetworkInsightsPath' 

Fields

Instances

Instances details
FromXML NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

Generic NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

Associated Types

type Rep NetworkInsightsPath :: Type -> Type #

Read NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

Show NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

NFData NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

Methods

rnf :: NetworkInsightsPath -> () #

Eq NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

Hashable NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

type Rep NetworkInsightsPath Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInsightsPath

type Rep NetworkInsightsPath = D1 ('MetaData "NetworkInsightsPath" "Amazonka.EC2.Types.NetworkInsightsPath" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInsightsPath'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "destinationIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "networkInsightsPathArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "networkInsightsPathId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Protocol)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

newNetworkInsightsPath :: NetworkInsightsPath Source #

Create a value of NetworkInsightsPath 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:createdDate:NetworkInsightsPath', networkInsightsPath_createdDate - The time stamp when the path was created.

$sel:destination:NetworkInsightsPath', networkInsightsPath_destination - The Amazon Web Services resource that is the destination of the path.

$sel:destinationArn:NetworkInsightsPath', networkInsightsPath_destinationArn - The Amazon Resource Name (ARN) of the destination.

$sel:destinationIp:NetworkInsightsPath', networkInsightsPath_destinationIp - The IP address of the Amazon Web Services resource that is the destination of the path.

$sel:destinationPort:NetworkInsightsPath', networkInsightsPath_destinationPort - The destination port.

$sel:networkInsightsPathArn:NetworkInsightsPath', networkInsightsPath_networkInsightsPathArn - The Amazon Resource Name (ARN) of the path.

$sel:networkInsightsPathId:NetworkInsightsPath', networkInsightsPath_networkInsightsPathId - The ID of the path.

$sel:protocol:NetworkInsightsPath', networkInsightsPath_protocol - The protocol.

$sel:source:NetworkInsightsPath', networkInsightsPath_source - The Amazon Web Services resource that is the source of the path.

$sel:sourceArn:NetworkInsightsPath', networkInsightsPath_sourceArn - The Amazon Resource Name (ARN) of the source.

$sel:sourceIp:NetworkInsightsPath', networkInsightsPath_sourceIp - The IP address of the Amazon Web Services resource that is the source of the path.

$sel:tags:NetworkInsightsPath', networkInsightsPath_tags - The tags associated with the path.

networkInsightsPath_createdDate :: Lens' NetworkInsightsPath (Maybe UTCTime) Source #

The time stamp when the path was created.

networkInsightsPath_destination :: Lens' NetworkInsightsPath (Maybe Text) Source #

The Amazon Web Services resource that is the destination of the path.

networkInsightsPath_destinationArn :: Lens' NetworkInsightsPath (Maybe Text) Source #

The Amazon Resource Name (ARN) of the destination.

networkInsightsPath_destinationIp :: Lens' NetworkInsightsPath (Maybe Text) Source #

The IP address of the Amazon Web Services resource that is the destination of the path.

networkInsightsPath_source :: Lens' NetworkInsightsPath (Maybe Text) Source #

The Amazon Web Services resource that is the source of the path.

networkInsightsPath_sourceArn :: Lens' NetworkInsightsPath (Maybe Text) Source #

The Amazon Resource Name (ARN) of the source.

networkInsightsPath_sourceIp :: Lens' NetworkInsightsPath (Maybe Text) Source #

The IP address of the Amazon Web Services resource that is the source of the path.

networkInsightsPath_tags :: Lens' NetworkInsightsPath (Maybe [Tag]) Source #

The tags associated with the path.

NetworkInterface

data NetworkInterface Source #

Describes a network interface.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' 

Fields

Instances

Instances details
FromXML NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.EC2.Types.NetworkInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceAssociation)) :*: (S1 ('MetaSel ('Just "attachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceAttachment)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "denyAllIgwTraffic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupIdentifier]))))) :*: ((S1 ('MetaSel ('Just "interfaceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceType)) :*: (S1 ('MetaSel ('Just "ipv4Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv4PrefixSpecification])) :*: S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterfaceIpv6Address])) :*: S1 ('MetaSel ('Just "ipv6Native") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "ipv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv6PrefixSpecification])) :*: S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterfacePrivateIpAddress]))))) :*: ((S1 ('MetaSel ('Just "requesterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requesterManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sourceDestCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceStatus)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface 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:

NetworkInterface, networkInterface_association - The association information for an Elastic IP address (IPv4) associated with the network interface.

$sel:attachment:NetworkInterface', networkInterface_attachment - The network interface attachment.

$sel:availabilityZone:NetworkInterface', networkInterface_availabilityZone - The Availability Zone.

$sel:denyAllIgwTraffic:NetworkInterface', networkInterface_denyAllIgwTraffic - Indicates whether a network interface with an IPv6 address is unreachable from the public internet. If the value is true, inbound traffic from the internet is dropped and you cannot assign an elastic IP address to the network interface. The network interface is reachable from peered VPCs and resources connected through a transit gateway, including on-premises networks.

$sel:description:NetworkInterface', networkInterface_description - A description.

$sel:groups:NetworkInterface', networkInterface_groups - Any security groups for the network interface.

$sel:interfaceType:NetworkInterface', networkInterface_interfaceType - The type of network interface.

$sel:ipv4Prefixes:NetworkInterface', networkInterface_ipv4Prefixes - The IPv4 prefixes that are assigned to the network interface.

NetworkInterface, networkInterface_ipv6Address - The IPv6 globally unique address associated with the network interface.

$sel:ipv6Addresses:NetworkInterface', networkInterface_ipv6Addresses - The IPv6 addresses associated with the network interface.

$sel:ipv6Native:NetworkInterface', networkInterface_ipv6Native - Indicates whether this is an IPv6 only network interface.

$sel:ipv6Prefixes:NetworkInterface', networkInterface_ipv6Prefixes - The IPv6 prefixes that are assigned to the network interface.

$sel:macAddress:NetworkInterface', networkInterface_macAddress - The MAC address.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The ID of the network interface.

$sel:outpostArn:NetworkInterface', networkInterface_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:ownerId:NetworkInterface', networkInterface_ownerId - The Amazon Web Services account ID of the owner of the network interface.

NetworkInterface, networkInterface_privateDnsName - The private DNS name.

NetworkInterface, networkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

$sel:privateIpAddresses:NetworkInterface', networkInterface_privateIpAddresses - The private IPv4 addresses associated with the network interface.

$sel:requesterId:NetworkInterface', networkInterface_requesterId - The alias or Amazon Web Services account ID of the principal or service that created the network interface.

$sel:requesterManaged:NetworkInterface', networkInterface_requesterManaged - Indicates whether the network interface is being managed by Amazon Web Services.

$sel:sourceDestCheck:NetworkInterface', networkInterface_sourceDestCheck - Indicates whether source/destination checking is enabled.

NetworkInterface, networkInterface_status - The status of the network interface.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The ID of the subnet.

$sel:tagSet:NetworkInterface', networkInterface_tagSet - Any tags assigned to the network interface.

$sel:vpcId:NetworkInterface', networkInterface_vpcId - The ID of the VPC.

networkInterface_association :: Lens' NetworkInterface (Maybe NetworkInterfaceAssociation) Source #

The association information for an Elastic IP address (IPv4) associated with the network interface.

networkInterface_denyAllIgwTraffic :: Lens' NetworkInterface (Maybe Bool) Source #

Indicates whether a network interface with an IPv6 address is unreachable from the public internet. If the value is true, inbound traffic from the internet is dropped and you cannot assign an elastic IP address to the network interface. The network interface is reachable from peered VPCs and resources connected through a transit gateway, including on-premises networks.

networkInterface_groups :: Lens' NetworkInterface (Maybe [GroupIdentifier]) Source #

Any security groups for the network interface.

networkInterface_ipv4Prefixes :: Lens' NetworkInterface (Maybe [Ipv4PrefixSpecification]) Source #

The IPv4 prefixes that are assigned to the network interface.

networkInterface_ipv6Address :: Lens' NetworkInterface (Maybe Text) Source #

The IPv6 globally unique address associated with the network interface.

networkInterface_ipv6Addresses :: Lens' NetworkInterface (Maybe [NetworkInterfaceIpv6Address]) Source #

The IPv6 addresses associated with the network interface.

networkInterface_ipv6Native :: Lens' NetworkInterface (Maybe Bool) Source #

Indicates whether this is an IPv6 only network interface.

networkInterface_ipv6Prefixes :: Lens' NetworkInterface (Maybe [Ipv6PrefixSpecification]) Source #

The IPv6 prefixes that are assigned to the network interface.

networkInterface_outpostArn :: Lens' NetworkInterface (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

networkInterface_ownerId :: Lens' NetworkInterface (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the network interface.

networkInterface_privateIpAddress :: Lens' NetworkInterface (Maybe Text) Source #

The IPv4 address of the network interface within the subnet.

networkInterface_privateIpAddresses :: Lens' NetworkInterface (Maybe [NetworkInterfacePrivateIpAddress]) Source #

The private IPv4 addresses associated with the network interface.

networkInterface_requesterId :: Lens' NetworkInterface (Maybe Text) Source #

The alias or Amazon Web Services account ID of the principal or service that created the network interface.

networkInterface_requesterManaged :: Lens' NetworkInterface (Maybe Bool) Source #

Indicates whether the network interface is being managed by Amazon Web Services.

networkInterface_sourceDestCheck :: Lens' NetworkInterface (Maybe Bool) Source #

Indicates whether source/destination checking is enabled.

networkInterface_tagSet :: Lens' NetworkInterface (Maybe [Tag]) Source #

Any tags assigned to the network interface.

NetworkInterfaceAssociation

data NetworkInterfaceAssociation Source #

Describes association information for an Elastic IP address (IPv4 only), or a Carrier IP address (for a network interface which resides in a subnet in a Wavelength Zone).

See: newNetworkInterfaceAssociation smart constructor.

Constructors

NetworkInterfaceAssociation' 

Fields

Instances

Instances details
FromXML NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

Generic NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

Associated Types

type Rep NetworkInterfaceAssociation :: Type -> Type #

Read NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

Show NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

NFData NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

Eq NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

Hashable NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

type Rep NetworkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAssociation

type Rep NetworkInterfaceAssociation = D1 ('MetaData "NetworkInterfaceAssociation" "Amazonka.EC2.Types.NetworkInterfaceAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfaceAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "carrierIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerOwnedIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "publicDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newNetworkInterfaceAssociation :: NetworkInterfaceAssociation Source #

Create a value of NetworkInterfaceAssociation 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:allocationId:NetworkInterfaceAssociation', networkInterfaceAssociation_allocationId - The allocation ID.

$sel:associationId:NetworkInterfaceAssociation', networkInterfaceAssociation_associationId - The association ID.

$sel:carrierIp:NetworkInterfaceAssociation', networkInterfaceAssociation_carrierIp - The carrier IP address associated with the network interface.

This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.

$sel:customerOwnedIp:NetworkInterfaceAssociation', networkInterfaceAssociation_customerOwnedIp - The customer-owned IP address associated with the network interface.

$sel:ipOwnerId:NetworkInterfaceAssociation', networkInterfaceAssociation_ipOwnerId - The ID of the Elastic IP address owner.

$sel:publicDnsName:NetworkInterfaceAssociation', networkInterfaceAssociation_publicDnsName - The public DNS name.

$sel:publicIp:NetworkInterfaceAssociation', networkInterfaceAssociation_publicIp - The address of the Elastic IP address bound to the network interface.

networkInterfaceAssociation_carrierIp :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #

The carrier IP address associated with the network interface.

This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.

networkInterfaceAssociation_customerOwnedIp :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #

The customer-owned IP address associated with the network interface.

networkInterfaceAssociation_publicIp :: Lens' NetworkInterfaceAssociation (Maybe Text) Source #

The address of the Elastic IP address bound to the network interface.

NetworkInterfaceAttachment

data NetworkInterfaceAttachment Source #

Describes a network interface attachment.

See: newNetworkInterfaceAttachment smart constructor.

Constructors

NetworkInterfaceAttachment' 

Fields

Instances

Instances details
FromXML NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Generic NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Associated Types

type Rep NetworkInterfaceAttachment :: Type -> Type #

Read NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Show NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

NFData NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Eq NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

Hashable NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

type Rep NetworkInterfaceAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachment

newNetworkInterfaceAttachment :: NetworkInterfaceAttachment Source #

Create a value of NetworkInterfaceAttachment 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:attachTime:NetworkInterfaceAttachment', networkInterfaceAttachment_attachTime - The timestamp indicating when the attachment initiated.

$sel:attachmentId:NetworkInterfaceAttachment', networkInterfaceAttachment_attachmentId - The ID of the network interface attachment.

$sel:deleteOnTermination:NetworkInterfaceAttachment', networkInterfaceAttachment_deleteOnTermination - Indicates whether the network interface is deleted when the instance is terminated.

$sel:deviceIndex:NetworkInterfaceAttachment', networkInterfaceAttachment_deviceIndex - The device index of the network interface attachment on the instance.

$sel:enaSrdSpecification:NetworkInterfaceAttachment', networkInterfaceAttachment_enaSrdSpecification - Configures ENA Express for the network interface that this action attaches to the instance.

$sel:instanceId:NetworkInterfaceAttachment', networkInterfaceAttachment_instanceId - The ID of the instance.

$sel:instanceOwnerId:NetworkInterfaceAttachment', networkInterfaceAttachment_instanceOwnerId - The Amazon Web Services account ID of the owner of the instance.

$sel:networkCardIndex:NetworkInterfaceAttachment', networkInterfaceAttachment_networkCardIndex - The index of the network card.

$sel:status:NetworkInterfaceAttachment', networkInterfaceAttachment_status - The attachment state.

networkInterfaceAttachment_attachTime :: Lens' NetworkInterfaceAttachment (Maybe UTCTime) Source #

The timestamp indicating when the attachment initiated.

networkInterfaceAttachment_deleteOnTermination :: Lens' NetworkInterfaceAttachment (Maybe Bool) Source #

Indicates whether the network interface is deleted when the instance is terminated.

networkInterfaceAttachment_deviceIndex :: Lens' NetworkInterfaceAttachment (Maybe Int) Source #

The device index of the network interface attachment on the instance.

networkInterfaceAttachment_enaSrdSpecification :: Lens' NetworkInterfaceAttachment (Maybe AttachmentEnaSrdSpecification) Source #

Configures ENA Express for the network interface that this action attaches to the instance.

networkInterfaceAttachment_instanceOwnerId :: Lens' NetworkInterfaceAttachment (Maybe Text) Source #

The Amazon Web Services account ID of the owner of the instance.

NetworkInterfaceAttachmentChanges

data NetworkInterfaceAttachmentChanges Source #

Describes an attachment change.

See: newNetworkInterfaceAttachmentChanges smart constructor.

Constructors

NetworkInterfaceAttachmentChanges' 

Fields

Instances

Instances details
ToQuery NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

Generic NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

Associated Types

type Rep NetworkInterfaceAttachmentChanges :: Type -> Type #

Read NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

Show NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

NFData NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

Eq NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

Hashable NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

type Rep NetworkInterfaceAttachmentChanges Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges

type Rep NetworkInterfaceAttachmentChanges = D1 ('MetaData "NetworkInterfaceAttachmentChanges" "Amazonka.EC2.Types.NetworkInterfaceAttachmentChanges" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfaceAttachmentChanges'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newNetworkInterfaceAttachmentChanges :: NetworkInterfaceAttachmentChanges Source #

Create a value of NetworkInterfaceAttachmentChanges 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:attachmentId:NetworkInterfaceAttachmentChanges', networkInterfaceAttachmentChanges_attachmentId - The ID of the network interface attachment.

$sel:deleteOnTermination:NetworkInterfaceAttachmentChanges', networkInterfaceAttachmentChanges_deleteOnTermination - Indicates whether the network interface is deleted when the instance is terminated.

networkInterfaceAttachmentChanges_deleteOnTermination :: Lens' NetworkInterfaceAttachmentChanges (Maybe Bool) Source #

Indicates whether the network interface is deleted when the instance is terminated.

NetworkInterfaceCount

data NetworkInterfaceCount Source #

The minimum and maximum number of network interfaces.

See: newNetworkInterfaceCount smart constructor.

Constructors

NetworkInterfaceCount' 

Fields

  • max :: Maybe Int

    The maximum number of network interfaces. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Int

    The minimum number of network interfaces. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

FromXML NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

Generic NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

Associated Types

type Rep NetworkInterfaceCount :: Type -> Type #

Read NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

Show NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

NFData NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

Methods

rnf :: NetworkInterfaceCount -> () #

Eq NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

Hashable NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

type Rep NetworkInterfaceCount Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCount

type Rep NetworkInterfaceCount = D1 ('MetaData "NetworkInterfaceCount" "Amazonka.EC2.Types.NetworkInterfaceCount" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfaceCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newNetworkInterfaceCount :: NetworkInterfaceCount Source #

Create a value of NetworkInterfaceCount 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:max:NetworkInterfaceCount', networkInterfaceCount_max - The maximum number of network interfaces. If this parameter is not specified, there is no maximum limit.

$sel:min:NetworkInterfaceCount', networkInterfaceCount_min - The minimum number of network interfaces. If this parameter is not specified, there is no minimum limit.

networkInterfaceCount_max :: Lens' NetworkInterfaceCount (Maybe Int) Source #

The maximum number of network interfaces. If this parameter is not specified, there is no maximum limit.

networkInterfaceCount_min :: Lens' NetworkInterfaceCount (Maybe Int) Source #

The minimum number of network interfaces. If this parameter is not specified, there is no minimum limit.

NetworkInterfaceCountRequest

data NetworkInterfaceCountRequest Source #

The minimum and maximum number of network interfaces.

See: newNetworkInterfaceCountRequest smart constructor.

Constructors

NetworkInterfaceCountRequest' 

Fields

  • max :: Maybe Int

    The maximum number of network interfaces. To specify no maximum limit, omit this parameter.

  • min :: Maybe Int

    The minimum number of network interfaces. To specify no minimum limit, omit this parameter.

Instances

Instances details
ToQuery NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

Generic NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

Associated Types

type Rep NetworkInterfaceCountRequest :: Type -> Type #

Read NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

Show NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

NFData NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

Eq NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

Hashable NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

type Rep NetworkInterfaceCountRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceCountRequest

type Rep NetworkInterfaceCountRequest = D1 ('MetaData "NetworkInterfaceCountRequest" "Amazonka.EC2.Types.NetworkInterfaceCountRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfaceCountRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newNetworkInterfaceCountRequest :: NetworkInterfaceCountRequest Source #

Create a value of NetworkInterfaceCountRequest 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:max:NetworkInterfaceCountRequest', networkInterfaceCountRequest_max - The maximum number of network interfaces. To specify no maximum limit, omit this parameter.

$sel:min:NetworkInterfaceCountRequest', networkInterfaceCountRequest_min - The minimum number of network interfaces. To specify no minimum limit, omit this parameter.

networkInterfaceCountRequest_max :: Lens' NetworkInterfaceCountRequest (Maybe Int) Source #

The maximum number of network interfaces. To specify no maximum limit, omit this parameter.

networkInterfaceCountRequest_min :: Lens' NetworkInterfaceCountRequest (Maybe Int) Source #

The minimum number of network interfaces. To specify no minimum limit, omit this parameter.

NetworkInterfaceIpv6Address

data NetworkInterfaceIpv6Address Source #

Describes an IPv6 address associated with a network interface.

See: newNetworkInterfaceIpv6Address smart constructor.

Constructors

NetworkInterfaceIpv6Address' 

Fields

Instances

Instances details
FromXML NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

Generic NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

Associated Types

type Rep NetworkInterfaceIpv6Address :: Type -> Type #

Read NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

Show NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

NFData NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

Eq NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

Hashable NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

type Rep NetworkInterfaceIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfaceIpv6Address

type Rep NetworkInterfaceIpv6Address = D1 ('MetaData "NetworkInterfaceIpv6Address" "Amazonka.EC2.Types.NetworkInterfaceIpv6Address" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfaceIpv6Address'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNetworkInterfaceIpv6Address :: NetworkInterfaceIpv6Address Source #

Create a value of NetworkInterfaceIpv6Address 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:ipv6Address:NetworkInterfaceIpv6Address', networkInterfaceIpv6Address_ipv6Address - The IPv6 address.

NetworkInterfacePermission

data NetworkInterfacePermission Source #

Describes a permission for a network interface.

See: newNetworkInterfacePermission smart constructor.

Constructors

NetworkInterfacePermission' 

Fields

Instances

Instances details
FromXML NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

Generic NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

Associated Types

type Rep NetworkInterfacePermission :: Type -> Type #

Read NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

Show NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

NFData NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

Eq NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

Hashable NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

type Rep NetworkInterfacePermission Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermission

type Rep NetworkInterfacePermission = D1 ('MetaData "NetworkInterfacePermission" "Amazonka.EC2.Types.NetworkInterfacePermission" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfacePermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "awsService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "networkInterfacePermissionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterfacePermissionType)) :*: S1 ('MetaSel ('Just "permissionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfacePermissionState))))))

newNetworkInterfacePermission :: NetworkInterfacePermission Source #

Create a value of NetworkInterfacePermission 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:awsAccountId:NetworkInterfacePermission', networkInterfacePermission_awsAccountId - The Amazon Web Services account ID.

$sel:awsService:NetworkInterfacePermission', networkInterfacePermission_awsService - The Amazon Web Service.

$sel:networkInterfaceId:NetworkInterfacePermission', networkInterfacePermission_networkInterfaceId - The ID of the network interface.

$sel:networkInterfacePermissionId:NetworkInterfacePermission', networkInterfacePermission_networkInterfacePermissionId - The ID of the network interface permission.

$sel:permission:NetworkInterfacePermission', networkInterfacePermission_permission - The type of permission.

$sel:permissionState:NetworkInterfacePermission', networkInterfacePermission_permissionState - Information about the state of the permission.

NetworkInterfacePermissionState

data NetworkInterfacePermissionState Source #

Describes the state of a network interface permission.

See: newNetworkInterfacePermissionState smart constructor.

Constructors

NetworkInterfacePermissionState' 

Fields

Instances

Instances details
FromXML NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

Generic NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

Associated Types

type Rep NetworkInterfacePermissionState :: Type -> Type #

Read NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

Show NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

NFData NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

Eq NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

Hashable NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

type Rep NetworkInterfacePermissionState Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePermissionState

type Rep NetworkInterfacePermissionState = D1 ('MetaData "NetworkInterfacePermissionState" "Amazonka.EC2.Types.NetworkInterfacePermissionState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfacePermissionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfacePermissionStateCode)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNetworkInterfacePermissionState :: NetworkInterfacePermissionState Source #

Create a value of NetworkInterfacePermissionState 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:state:NetworkInterfacePermissionState', networkInterfacePermissionState_state - The state of the permission.

$sel:statusMessage:NetworkInterfacePermissionState', networkInterfacePermissionState_statusMessage - A status message, if applicable.

NetworkInterfacePrivateIpAddress

data NetworkInterfacePrivateIpAddress Source #

Describes the private IPv4 address of a network interface.

See: newNetworkInterfacePrivateIpAddress smart constructor.

Constructors

NetworkInterfacePrivateIpAddress' 

Fields

Instances

Instances details
FromXML NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

Generic NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

Associated Types

type Rep NetworkInterfacePrivateIpAddress :: Type -> Type #

Read NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

Show NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

NFData NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

Eq NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

Hashable NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

type Rep NetworkInterfacePrivateIpAddress Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress

type Rep NetworkInterfacePrivateIpAddress = D1 ('MetaData "NetworkInterfacePrivateIpAddress" "Amazonka.EC2.Types.NetworkInterfacePrivateIpAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NetworkInterfacePrivateIpAddress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkInterfaceAssociation)) :*: S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkInterfacePrivateIpAddress :: NetworkInterfacePrivateIpAddress Source #

Create a value of NetworkInterfacePrivateIpAddress 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:association:NetworkInterfacePrivateIpAddress', networkInterfacePrivateIpAddress_association - The association information for an Elastic IP address (IPv4) associated with the network interface.

$sel:primary:NetworkInterfacePrivateIpAddress', networkInterfacePrivateIpAddress_primary - Indicates whether this IPv4 address is the primary private IPv4 address of the network interface.

$sel:privateDnsName:NetworkInterfacePrivateIpAddress', networkInterfacePrivateIpAddress_privateDnsName - The private DNS name.

$sel:privateIpAddress:NetworkInterfacePrivateIpAddress', networkInterfacePrivateIpAddress_privateIpAddress - The private IPv4 address.

networkInterfacePrivateIpAddress_association :: Lens' NetworkInterfacePrivateIpAddress (Maybe NetworkInterfaceAssociation) Source #

The association information for an Elastic IP address (IPv4) associated with the network interface.

networkInterfacePrivateIpAddress_primary :: Lens' NetworkInterfacePrivateIpAddress (Maybe Bool) Source #

Indicates whether this IPv4 address is the primary private IPv4 address of the network interface.

NewDhcpConfiguration

data NewDhcpConfiguration Source #

See: newNewDhcpConfiguration smart constructor.

Constructors

NewDhcpConfiguration' 

Fields

Instances

Instances details
ToQuery NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

Generic NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

Associated Types

type Rep NewDhcpConfiguration :: Type -> Type #

Read NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

Show NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

NFData NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

Methods

rnf :: NewDhcpConfiguration -> () #

Eq NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

Hashable NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

type Rep NewDhcpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.NewDhcpConfiguration

type Rep NewDhcpConfiguration = D1 ('MetaData "NewDhcpConfiguration" "Amazonka.EC2.Types.NewDhcpConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "NewDhcpConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newNewDhcpConfiguration :: NewDhcpConfiguration Source #

Create a value of NewDhcpConfiguration 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:

NewDhcpConfiguration, newDhcpConfiguration_key - Undocumented member.

$sel:values:NewDhcpConfiguration', newDhcpConfiguration_values - Undocumented member.

OidcOptions

data OidcOptions Source #

Options for OIDC-based, user-identity type trust provider.

See: newOidcOptions smart constructor.

Constructors

OidcOptions' 

Fields

Instances

Instances details
FromXML OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

Generic OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

Associated Types

type Rep OidcOptions :: Type -> Type #

Read OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

Show OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

NFData OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

Methods

rnf :: OidcOptions -> () #

Eq OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

Hashable OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

type Rep OidcOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OidcOptions

newOidcOptions :: OidcOptions Source #

Create a value of OidcOptions 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:authorizationEndpoint:OidcOptions', oidcOptions_authorizationEndpoint - The OIDC authorization endpoint.

$sel:clientId:OidcOptions', oidcOptions_clientId - The client identifier.

$sel:clientSecret:OidcOptions', oidcOptions_clientSecret - The client secret.

$sel:issuer:OidcOptions', oidcOptions_issuer - The OIDC issuer.

$sel:scope:OidcOptions', oidcOptions_scope - The OpenID Connect (OIDC) scope specified.

$sel:tokenEndpoint:OidcOptions', oidcOptions_tokenEndpoint - The OIDC token endpoint.

$sel:userInfoEndpoint:OidcOptions', oidcOptions_userInfoEndpoint - The OIDC user info endpoint.

oidcOptions_scope :: Lens' OidcOptions (Maybe Text) Source #

The OpenID Connect (OIDC) scope specified.

OnDemandOptions

data OnDemandOptions Source #

Describes the configuration of On-Demand Instances in an EC2 Fleet.

See: newOnDemandOptions smart constructor.

Constructors

OnDemandOptions' 

Fields

  • allocationStrategy :: Maybe FleetOnDemandAllocationStrategy

    The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.

    lowest-price - EC2 Fleet uses price to determine the order, launching the lowest price first.

    prioritized - EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first.

    Default: lowest-price

  • capacityReservationOptions :: Maybe CapacityReservationOptions

    The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

    Supported only for fleets of type instant.

  • maxTotalPrice :: Maybe Text

    The maximum amount per hour for On-Demand Instances that you're willing to pay.

  • minTargetCapacity :: Maybe Int

    The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

    Supported only for fleets of type instant.

    At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

  • singleAvailabilityZone :: Maybe Bool

    Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

    Supported only for fleets of type instant.

  • singleInstanceType :: Maybe Bool

    Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.

    Supported only for fleets of type instant.

Instances

Instances details
FromXML OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

Generic OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

Associated Types

type Rep OnDemandOptions :: Type -> Type #

Read OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

Show OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

NFData OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

Methods

rnf :: OnDemandOptions -> () #

Eq OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

Hashable OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

type Rep OnDemandOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptions

type Rep OnDemandOptions = D1 ('MetaData "OnDemandOptions" "Amazonka.EC2.Types.OnDemandOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "OnDemandOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetOnDemandAllocationStrategy)) :*: (S1 ('MetaSel ('Just "capacityReservationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationOptions)) :*: S1 ('MetaSel ('Just "maxTotalPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "minTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "singleAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "singleInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newOnDemandOptions :: OnDemandOptions Source #

Create a value of OnDemandOptions 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:allocationStrategy:OnDemandOptions', onDemandOptions_allocationStrategy - The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.

lowest-price - EC2 Fleet uses price to determine the order, launching the lowest price first.

prioritized - EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first.

Default: lowest-price

$sel:capacityReservationOptions:OnDemandOptions', onDemandOptions_capacityReservationOptions - The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

Supported only for fleets of type instant.

$sel:maxTotalPrice:OnDemandOptions', onDemandOptions_maxTotalPrice - The maximum amount per hour for On-Demand Instances that you're willing to pay.

$sel:minTargetCapacity:OnDemandOptions', onDemandOptions_minTargetCapacity - The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

$sel:singleAvailabilityZone:OnDemandOptions', onDemandOptions_singleAvailabilityZone - Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

Supported only for fleets of type instant.

$sel:singleInstanceType:OnDemandOptions', onDemandOptions_singleInstanceType - Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.

Supported only for fleets of type instant.

onDemandOptions_allocationStrategy :: Lens' OnDemandOptions (Maybe FleetOnDemandAllocationStrategy) Source #

The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.

lowest-price - EC2 Fleet uses price to determine the order, launching the lowest price first.

prioritized - EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first.

Default: lowest-price

onDemandOptions_capacityReservationOptions :: Lens' OnDemandOptions (Maybe CapacityReservationOptions) Source #

The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

Supported only for fleets of type instant.

onDemandOptions_maxTotalPrice :: Lens' OnDemandOptions (Maybe Text) Source #

The maximum amount per hour for On-Demand Instances that you're willing to pay.

onDemandOptions_minTargetCapacity :: Lens' OnDemandOptions (Maybe Int) Source #

The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

onDemandOptions_singleAvailabilityZone :: Lens' OnDemandOptions (Maybe Bool) Source #

Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

Supported only for fleets of type instant.

onDemandOptions_singleInstanceType :: Lens' OnDemandOptions (Maybe Bool) Source #

Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.

Supported only for fleets of type instant.

OnDemandOptionsRequest

data OnDemandOptionsRequest Source #

Describes the configuration of On-Demand Instances in an EC2 Fleet.

See: newOnDemandOptionsRequest smart constructor.

Constructors

OnDemandOptionsRequest' 

Fields

  • allocationStrategy :: Maybe FleetOnDemandAllocationStrategy

    The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.

    lowest-price - EC2 Fleet uses price to determine the order, launching the lowest price first.

    prioritized - EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first.

    Default: lowest-price

  • capacityReservationOptions :: Maybe CapacityReservationOptionsRequest

    The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

    Supported only for fleets of type instant.

  • maxTotalPrice :: Maybe Text

    The maximum amount per hour for On-Demand Instances that you're willing to pay.

  • minTargetCapacity :: Maybe Int

    The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

    Supported only for fleets of type instant.

    At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

  • singleAvailabilityZone :: Maybe Bool

    Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

    Supported only for fleets of type instant.

  • singleInstanceType :: Maybe Bool

    Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.

    Supported only for fleets of type instant.

Instances

Instances details
ToQuery OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

Generic OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

Associated Types

type Rep OnDemandOptionsRequest :: Type -> Type #

Read OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

Show OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

NFData OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

Methods

rnf :: OnDemandOptionsRequest -> () #

Eq OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

Hashable OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

type Rep OnDemandOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.OnDemandOptionsRequest

type Rep OnDemandOptionsRequest = D1 ('MetaData "OnDemandOptionsRequest" "Amazonka.EC2.Types.OnDemandOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "OnDemandOptionsRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetOnDemandAllocationStrategy)) :*: (S1 ('MetaSel ('Just "capacityReservationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationOptionsRequest)) :*: S1 ('MetaSel ('Just "maxTotalPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "minTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "singleAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "singleInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newOnDemandOptionsRequest :: OnDemandOptionsRequest Source #

Create a value of OnDemandOptionsRequest 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:allocationStrategy:OnDemandOptionsRequest', onDemandOptionsRequest_allocationStrategy - The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.

lowest-price - EC2 Fleet uses price to determine the order, launching the lowest price first.

prioritized - EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first.

Default: lowest-price

$sel:capacityReservationOptions:OnDemandOptionsRequest', onDemandOptionsRequest_capacityReservationOptions - The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

Supported only for fleets of type instant.

$sel:maxTotalPrice:OnDemandOptionsRequest', onDemandOptionsRequest_maxTotalPrice - The maximum amount per hour for On-Demand Instances that you're willing to pay.

$sel:minTargetCapacity:OnDemandOptionsRequest', onDemandOptionsRequest_minTargetCapacity - The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

$sel:singleAvailabilityZone:OnDemandOptionsRequest', onDemandOptionsRequest_singleAvailabilityZone - Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

Supported only for fleets of type instant.

$sel:singleInstanceType:OnDemandOptionsRequest', onDemandOptionsRequest_singleInstanceType - Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.

Supported only for fleets of type instant.

onDemandOptionsRequest_allocationStrategy :: Lens' OnDemandOptionsRequest (Maybe FleetOnDemandAllocationStrategy) Source #

The strategy that determines the order of the launch template overrides to use in fulfilling On-Demand capacity.

lowest-price - EC2 Fleet uses price to determine the order, launching the lowest price first.

prioritized - EC2 Fleet uses the priority that you assigned to each launch template override, launching the highest priority first.

Default: lowest-price

onDemandOptionsRequest_capacityReservationOptions :: Lens' OnDemandOptionsRequest (Maybe CapacityReservationOptionsRequest) Source #

The strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.

Supported only for fleets of type instant.

onDemandOptionsRequest_maxTotalPrice :: Lens' OnDemandOptionsRequest (Maybe Text) Source #

The maximum amount per hour for On-Demand Instances that you're willing to pay.

onDemandOptionsRequest_minTargetCapacity :: Lens' OnDemandOptionsRequest (Maybe Int) Source #

The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

onDemandOptionsRequest_singleAvailabilityZone :: Lens' OnDemandOptionsRequest (Maybe Bool) Source #

Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.

Supported only for fleets of type instant.

onDemandOptionsRequest_singleInstanceType :: Lens' OnDemandOptionsRequest (Maybe Bool) Source #

Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the fleet.

Supported only for fleets of type instant.

PacketHeaderStatement

data PacketHeaderStatement Source #

Describes a packet header statement.

See: newPacketHeaderStatement smart constructor.

Constructors

PacketHeaderStatement' 

Fields

Instances

Instances details
FromXML PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

Generic PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

Associated Types

type Rep PacketHeaderStatement :: Type -> Type #

Read PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

Show PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

NFData PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

Methods

rnf :: PacketHeaderStatement -> () #

Eq PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

Hashable PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

type Rep PacketHeaderStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatement

type Rep PacketHeaderStatement = D1 ('MetaData "PacketHeaderStatement" "Amazonka.EC2.Types.PacketHeaderStatement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PacketHeaderStatement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "destinationPorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "destinationPrefixLists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Protocol])) :*: S1 ('MetaSel ('Just "sourceAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "sourcePorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "sourcePrefixLists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

PacketHeaderStatementRequest

data PacketHeaderStatementRequest Source #

Describes a packet header statement.

See: newPacketHeaderStatementRequest smart constructor.

Constructors

PacketHeaderStatementRequest' 

Fields

Instances

Instances details
ToQuery PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

Generic PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

Associated Types

type Rep PacketHeaderStatementRequest :: Type -> Type #

Read PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

Show PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

NFData PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

Eq PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

Hashable PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

type Rep PacketHeaderStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PacketHeaderStatementRequest

type Rep PacketHeaderStatementRequest = D1 ('MetaData "PacketHeaderStatementRequest" "Amazonka.EC2.Types.PacketHeaderStatementRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PacketHeaderStatementRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "destinationPorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "destinationPrefixLists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Protocol])) :*: S1 ('MetaSel ('Just "sourceAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "sourcePorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "sourcePrefixLists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

PathComponent

data PathComponent Source #

Describes a path component.

See: newPathComponent smart constructor.

Constructors

PathComponent' 

Fields

Instances

Instances details
FromXML PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

Generic PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

Associated Types

type Rep PathComponent :: Type -> Type #

Read PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

Show PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

NFData PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

Methods

rnf :: PathComponent -> () #

Eq PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

Hashable PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

type Rep PathComponent Source # 
Instance details

Defined in Amazonka.EC2.Types.PathComponent

type Rep PathComponent = D1 ('MetaData "PathComponent" "Amazonka.EC2.Types.PathComponent" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PathComponent'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "aclRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisAclRule)) :*: S1 ('MetaSel ('Just "additionalDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdditionalDetail]))) :*: (S1 ('MetaSel ('Just "attachedTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)))) :*: ((S1 ('MetaSel ('Just "destinationVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "elasticLoadBalancerListener") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))) :*: (S1 ('MetaSel ('Just "explanations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Explanation])) :*: S1 ('MetaSel ('Just "inboundHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisPacketHeader))))) :*: (((S1 ('MetaSel ('Just "outboundHeader") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisPacketHeader)) :*: S1 ('MetaSel ('Just "routeTableRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisRouteTableRoute))) :*: (S1 ('MetaSel ('Just "securityGroupRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisSecurityGroupRule)) :*: S1 ('MetaSel ('Just "sequenceNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "sourceVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: S1 ('MetaSel ('Just "subnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))) :*: (S1 ('MetaSel ('Just "transitGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent)) :*: (S1 ('MetaSel ('Just "transitGatewayRouteTableRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRouteTableRoute)) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnalysisComponent))))))))

newPathComponent :: PathComponent Source #

Create a value of PathComponent 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:

PathComponent, pathComponent_aclRule - The network ACL rule.

$sel:additionalDetails:PathComponent', pathComponent_additionalDetails - The additional details.

PathComponent, pathComponent_attachedTo - The resource to which the path component is attached.

PathComponent, pathComponent_component - The component.

PathComponent, pathComponent_destinationVpc - The destination VPC.

PathComponent, pathComponent_elasticLoadBalancerListener - The load balancer listener.

$sel:explanations:PathComponent', pathComponent_explanations - The explanation codes.

$sel:inboundHeader:PathComponent', pathComponent_inboundHeader - The inbound header.

$sel:outboundHeader:PathComponent', pathComponent_outboundHeader - The outbound header.

PathComponent, pathComponent_routeTableRoute - The route table route.

PathComponent, pathComponent_securityGroupRule - The security group rule.

$sel:sequenceNumber:PathComponent', pathComponent_sequenceNumber - The sequence number.

PathComponent, pathComponent_sourceVpc - The source VPC.

PathComponent, pathComponent_subnet - The subnet.

PathComponent, pathComponent_transitGateway - The transit gateway.

PathComponent, pathComponent_transitGatewayRouteTableRoute - The route in a transit gateway route table.

PathComponent, pathComponent_vpc - The component VPC.

pathComponent_attachedTo :: Lens' PathComponent (Maybe AnalysisComponent) Source #

The resource to which the path component is attached.

PathStatement

data PathStatement Source #

Describes a path statement.

See: newPathStatement smart constructor.

Constructors

PathStatement' 

Fields

Instances

Instances details
FromXML PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

Generic PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

Associated Types

type Rep PathStatement :: Type -> Type #

Read PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

Show PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

NFData PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

Methods

rnf :: PathStatement -> () #

Eq PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

Hashable PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

type Rep PathStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatement

type Rep PathStatement = D1 ('MetaData "PathStatement" "Amazonka.EC2.Types.PathStatement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PathStatement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "packetHeaderStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PacketHeaderStatement)) :*: S1 ('MetaSel ('Just "resourceStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceStatement))))

newPathStatement :: PathStatement Source #

Create a value of PathStatement 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:packetHeaderStatement:PathStatement', pathStatement_packetHeaderStatement - The packet header statement.

$sel:resourceStatement:PathStatement', pathStatement_resourceStatement - The resource statement.

PathStatementRequest

data PathStatementRequest Source #

Describes a path statement.

See: newPathStatementRequest smart constructor.

Constructors

PathStatementRequest' 

Fields

Instances

Instances details
ToQuery PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

Generic PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

Associated Types

type Rep PathStatementRequest :: Type -> Type #

Read PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

Show PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

NFData PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

Methods

rnf :: PathStatementRequest -> () #

Eq PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

Hashable PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

type Rep PathStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PathStatementRequest

type Rep PathStatementRequest = D1 ('MetaData "PathStatementRequest" "Amazonka.EC2.Types.PathStatementRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PathStatementRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "packetHeaderStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PacketHeaderStatementRequest)) :*: S1 ('MetaSel ('Just "resourceStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceStatementRequest))))

newPathStatementRequest :: PathStatementRequest Source #

Create a value of PathStatementRequest 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:packetHeaderStatement:PathStatementRequest', pathStatementRequest_packetHeaderStatement - The packet header statement.

$sel:resourceStatement:PathStatementRequest', pathStatementRequest_resourceStatement - The resource statement.

PciId

data PciId Source #

Describes the data that identifies an Amazon FPGA image (AFI) on the PCI bus.

See: newPciId smart constructor.

Constructors

PciId' 

Fields

Instances

Instances details
FromXML PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

Methods

parseXML :: [Node] -> Either String PciId #

Generic PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

Associated Types

type Rep PciId :: Type -> Type #

Methods

from :: PciId -> Rep PciId x #

to :: Rep PciId x -> PciId #

Read PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

Show PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

Methods

showsPrec :: Int -> PciId -> ShowS #

show :: PciId -> String #

showList :: [PciId] -> ShowS #

NFData PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

Methods

rnf :: PciId -> () #

Eq PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

Methods

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

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

Hashable PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

Methods

hashWithSalt :: Int -> PciId -> Int #

hash :: PciId -> Int #

type Rep PciId Source # 
Instance details

Defined in Amazonka.EC2.Types.PciId

type Rep PciId = D1 ('MetaData "PciId" "Amazonka.EC2.Types.PciId" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PciId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subsystemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subsystemVendorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vendorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPciId :: PciId Source #

Create a value of PciId 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:deviceId:PciId', pciId_deviceId - The ID of the device.

$sel:subsystemId:PciId', pciId_subsystemId - The ID of the subsystem.

$sel:subsystemVendorId:PciId', pciId_subsystemVendorId - The ID of the vendor for the subsystem.

$sel:vendorId:PciId', pciId_vendorId - The ID of the vendor.

pciId_deviceId :: Lens' PciId (Maybe Text) Source #

The ID of the device.

pciId_subsystemId :: Lens' PciId (Maybe Text) Source #

The ID of the subsystem.

pciId_subsystemVendorId :: Lens' PciId (Maybe Text) Source #

The ID of the vendor for the subsystem.

pciId_vendorId :: Lens' PciId (Maybe Text) Source #

The ID of the vendor.

PeeringAttachmentStatus

data PeeringAttachmentStatus Source #

The status of the transit gateway peering attachment.

See: newPeeringAttachmentStatus smart constructor.

Constructors

PeeringAttachmentStatus' 

Fields

Instances

Instances details
FromXML PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

Generic PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

Associated Types

type Rep PeeringAttachmentStatus :: Type -> Type #

Read PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

Show PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

NFData PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

Methods

rnf :: PeeringAttachmentStatus -> () #

Eq PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

Hashable PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

type Rep PeeringAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringAttachmentStatus

type Rep PeeringAttachmentStatus = D1 ('MetaData "PeeringAttachmentStatus" "Amazonka.EC2.Types.PeeringAttachmentStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PeeringAttachmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPeeringAttachmentStatus :: PeeringAttachmentStatus Source #

Create a value of PeeringAttachmentStatus 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:code:PeeringAttachmentStatus', peeringAttachmentStatus_code - The status code.

$sel:message:PeeringAttachmentStatus', peeringAttachmentStatus_message - The status message, if applicable.

PeeringConnectionOptions

data PeeringConnectionOptions Source #

We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

Describes the VPC peering connection options.

See: newPeeringConnectionOptions smart constructor.

Constructors

PeeringConnectionOptions' 

Fields

Instances

Instances details
FromXML PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

Generic PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

Associated Types

type Rep PeeringConnectionOptions :: Type -> Type #

Read PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

Show PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

NFData PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

Eq PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

Hashable PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

type Rep PeeringConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptions

type Rep PeeringConnectionOptions = D1 ('MetaData "PeeringConnectionOptions" "Amazonka.EC2.Types.PeeringConnectionOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PeeringConnectionOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowDnsResolutionFromRemoteVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "allowEgressFromLocalClassicLinkToRemoteVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowEgressFromLocalVpcToRemoteClassicLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newPeeringConnectionOptions :: PeeringConnectionOptions Source #

Create a value of PeeringConnectionOptions 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:allowDnsResolutionFromRemoteVpc:PeeringConnectionOptions', peeringConnectionOptions_allowDnsResolutionFromRemoteVpc - If true, the public DNS hostnames of instances in the specified VPC resolve to private IP addresses when queried from instances in the peer VPC.

$sel:allowEgressFromLocalClassicLinkToRemoteVpc:PeeringConnectionOptions', peeringConnectionOptions_allowEgressFromLocalClassicLinkToRemoteVpc - If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

$sel:allowEgressFromLocalVpcToRemoteClassicLink:PeeringConnectionOptions', peeringConnectionOptions_allowEgressFromLocalVpcToRemoteClassicLink - If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

peeringConnectionOptions_allowDnsResolutionFromRemoteVpc :: Lens' PeeringConnectionOptions (Maybe Bool) Source #

If true, the public DNS hostnames of instances in the specified VPC resolve to private IP addresses when queried from instances in the peer VPC.

peeringConnectionOptions_allowEgressFromLocalClassicLinkToRemoteVpc :: Lens' PeeringConnectionOptions (Maybe Bool) Source #

If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

peeringConnectionOptions_allowEgressFromLocalVpcToRemoteClassicLink :: Lens' PeeringConnectionOptions (Maybe Bool) Source #

If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

PeeringConnectionOptionsRequest

data PeeringConnectionOptionsRequest Source #

We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

The VPC peering connection options.

See: newPeeringConnectionOptionsRequest smart constructor.

Constructors

PeeringConnectionOptionsRequest' 

Fields

Instances

Instances details
ToQuery PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

Generic PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

Associated Types

type Rep PeeringConnectionOptionsRequest :: Type -> Type #

Read PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

Show PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

NFData PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

Eq PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

Hashable PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

type Rep PeeringConnectionOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringConnectionOptionsRequest

type Rep PeeringConnectionOptionsRequest = D1 ('MetaData "PeeringConnectionOptionsRequest" "Amazonka.EC2.Types.PeeringConnectionOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PeeringConnectionOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowDnsResolutionFromRemoteVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "allowEgressFromLocalClassicLinkToRemoteVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowEgressFromLocalVpcToRemoteClassicLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newPeeringConnectionOptionsRequest :: PeeringConnectionOptionsRequest Source #

Create a value of PeeringConnectionOptionsRequest 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:allowDnsResolutionFromRemoteVpc:PeeringConnectionOptionsRequest', peeringConnectionOptionsRequest_allowDnsResolutionFromRemoteVpc - If true, enables a local VPC to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.

$sel:allowEgressFromLocalClassicLinkToRemoteVpc:PeeringConnectionOptionsRequest', peeringConnectionOptionsRequest_allowEgressFromLocalClassicLinkToRemoteVpc - If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

$sel:allowEgressFromLocalVpcToRemoteClassicLink:PeeringConnectionOptionsRequest', peeringConnectionOptionsRequest_allowEgressFromLocalVpcToRemoteClassicLink - If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

peeringConnectionOptionsRequest_allowDnsResolutionFromRemoteVpc :: Lens' PeeringConnectionOptionsRequest (Maybe Bool) Source #

If true, enables a local VPC to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.

peeringConnectionOptionsRequest_allowEgressFromLocalClassicLinkToRemoteVpc :: Lens' PeeringConnectionOptionsRequest (Maybe Bool) Source #

If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.

peeringConnectionOptionsRequest_allowEgressFromLocalVpcToRemoteClassicLink :: Lens' PeeringConnectionOptionsRequest (Maybe Bool) Source #

If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.

PeeringTgwInfo

data PeeringTgwInfo Source #

Information about the transit gateway in the peering attachment.

See: newPeeringTgwInfo smart constructor.

Constructors

PeeringTgwInfo' 

Fields

Instances

Instances details
FromXML PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

Generic PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

Associated Types

type Rep PeeringTgwInfo :: Type -> Type #

Read PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

Show PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

NFData PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

Methods

rnf :: PeeringTgwInfo -> () #

Eq PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

Hashable PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

type Rep PeeringTgwInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PeeringTgwInfo

type Rep PeeringTgwInfo = D1 ('MetaData "PeeringTgwInfo" "Amazonka.EC2.Types.PeeringTgwInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PeeringTgwInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "coreNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPeeringTgwInfo :: PeeringTgwInfo Source #

Create a value of PeeringTgwInfo 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:coreNetworkId:PeeringTgwInfo', peeringTgwInfo_coreNetworkId - The ID of the core network where the transit gateway peer is located.

$sel:ownerId:PeeringTgwInfo', peeringTgwInfo_ownerId - The ID of the Amazon Web Services account that owns the transit gateway.

$sel:region:PeeringTgwInfo', peeringTgwInfo_region - The Region of the transit gateway.

$sel:transitGatewayId:PeeringTgwInfo', peeringTgwInfo_transitGatewayId - The ID of the transit gateway.

peeringTgwInfo_coreNetworkId :: Lens' PeeringTgwInfo (Maybe Text) Source #

The ID of the core network where the transit gateway peer is located.

peeringTgwInfo_ownerId :: Lens' PeeringTgwInfo (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the transit gateway.

peeringTgwInfo_region :: Lens' PeeringTgwInfo (Maybe Text) Source #

The Region of the transit gateway.

Phase1DHGroupNumbersListValue

data Phase1DHGroupNumbersListValue Source #

The Diffie-Hellmann group number for phase 1 IKE negotiations.

See: newPhase1DHGroupNumbersListValue smart constructor.

Constructors

Phase1DHGroupNumbersListValue' 

Fields

Instances

Instances details
FromXML Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

Generic Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

Associated Types

type Rep Phase1DHGroupNumbersListValue :: Type -> Type #

Read Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

Show Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

NFData Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

Eq Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

Hashable Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

type Rep Phase1DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersListValue

type Rep Phase1DHGroupNumbersListValue = D1 ('MetaData "Phase1DHGroupNumbersListValue" "Amazonka.EC2.Types.Phase1DHGroupNumbersListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase1DHGroupNumbersListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newPhase1DHGroupNumbersListValue :: Phase1DHGroupNumbersListValue Source #

Create a value of Phase1DHGroupNumbersListValue 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:

Phase1DHGroupNumbersListValue, phase1DHGroupNumbersListValue_value - The Diffie-Hellmann group number.

Phase1DHGroupNumbersRequestListValue

data Phase1DHGroupNumbersRequestListValue Source #

Specifies a Diffie-Hellman group number for the VPN tunnel for phase 1 IKE negotiations.

See: newPhase1DHGroupNumbersRequestListValue smart constructor.

Constructors

Phase1DHGroupNumbersRequestListValue' 

Fields

Instances

Instances details
ToQuery Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

Generic Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

Read Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

Show Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

NFData Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

Eq Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

Hashable Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

type Rep Phase1DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue

type Rep Phase1DHGroupNumbersRequestListValue = D1 ('MetaData "Phase1DHGroupNumbersRequestListValue" "Amazonka.EC2.Types.Phase1DHGroupNumbersRequestListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase1DHGroupNumbersRequestListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newPhase1DHGroupNumbersRequestListValue :: Phase1DHGroupNumbersRequestListValue Source #

Create a value of Phase1DHGroupNumbersRequestListValue 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:

Phase1DHGroupNumbersRequestListValue, phase1DHGroupNumbersRequestListValue_value - The Diffie-Hellmann group number.

Phase1EncryptionAlgorithmsListValue

data Phase1EncryptionAlgorithmsListValue Source #

The encryption algorithm for phase 1 IKE negotiations.

See: newPhase1EncryptionAlgorithmsListValue smart constructor.

Constructors

Phase1EncryptionAlgorithmsListValue' 

Fields

Instances

Instances details
FromXML Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

Generic Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

Read Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

Show Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

NFData Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

Eq Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

Hashable Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

type Rep Phase1EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue

type Rep Phase1EncryptionAlgorithmsListValue = D1 ('MetaData "Phase1EncryptionAlgorithmsListValue" "Amazonka.EC2.Types.Phase1EncryptionAlgorithmsListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase1EncryptionAlgorithmsListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase1EncryptionAlgorithmsListValue :: Phase1EncryptionAlgorithmsListValue Source #

Create a value of Phase1EncryptionAlgorithmsListValue 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:

Phase1EncryptionAlgorithmsListValue, phase1EncryptionAlgorithmsListValue_value - The value for the encryption algorithm.

Phase1EncryptionAlgorithmsRequestListValue

data Phase1EncryptionAlgorithmsRequestListValue Source #

Specifies the encryption algorithm for the VPN tunnel for phase 1 IKE negotiations.

See: newPhase1EncryptionAlgorithmsRequestListValue smart constructor.

Constructors

Phase1EncryptionAlgorithmsRequestListValue' 

Fields

Instances

Instances details
ToQuery Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

Generic Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

Read Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

Show Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

NFData Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

Eq Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

Hashable Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

type Rep Phase1EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue

type Rep Phase1EncryptionAlgorithmsRequestListValue = D1 ('MetaData "Phase1EncryptionAlgorithmsRequestListValue" "Amazonka.EC2.Types.Phase1EncryptionAlgorithmsRequestListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase1EncryptionAlgorithmsRequestListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase1EncryptionAlgorithmsRequestListValue :: Phase1EncryptionAlgorithmsRequestListValue Source #

Create a value of Phase1EncryptionAlgorithmsRequestListValue 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:

Phase1EncryptionAlgorithmsRequestListValue, phase1EncryptionAlgorithmsRequestListValue_value - The value for the encryption algorithm.

Phase1IntegrityAlgorithmsListValue

data Phase1IntegrityAlgorithmsListValue Source #

The integrity algorithm for phase 1 IKE negotiations.

See: newPhase1IntegrityAlgorithmsListValue smart constructor.

Constructors

Phase1IntegrityAlgorithmsListValue' 

Fields

Instances

Instances details
FromXML Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

Generic Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

Associated Types

type Rep Phase1IntegrityAlgorithmsListValue :: Type -> Type #

Read Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

Show Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

NFData Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

Eq Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

Hashable Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

type Rep Phase1IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue

type Rep Phase1IntegrityAlgorithmsListValue = D1 ('MetaData "Phase1IntegrityAlgorithmsListValue" "Amazonka.EC2.Types.Phase1IntegrityAlgorithmsListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase1IntegrityAlgorithmsListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase1IntegrityAlgorithmsListValue :: Phase1IntegrityAlgorithmsListValue Source #

Create a value of Phase1IntegrityAlgorithmsListValue 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:

Phase1IntegrityAlgorithmsListValue, phase1IntegrityAlgorithmsListValue_value - The value for the integrity algorithm.

Phase1IntegrityAlgorithmsRequestListValue

data Phase1IntegrityAlgorithmsRequestListValue Source #

Specifies the integrity algorithm for the VPN tunnel for phase 1 IKE negotiations.

See: newPhase1IntegrityAlgorithmsRequestListValue smart constructor.

Constructors

Phase1IntegrityAlgorithmsRequestListValue' 

Fields

Instances

Instances details
ToQuery Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

Generic Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

Read Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

Show Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

NFData Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

Eq Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

Hashable Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

type Rep Phase1IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue

type Rep Phase1IntegrityAlgorithmsRequestListValue = D1 ('MetaData "Phase1IntegrityAlgorithmsRequestListValue" "Amazonka.EC2.Types.Phase1IntegrityAlgorithmsRequestListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase1IntegrityAlgorithmsRequestListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase1IntegrityAlgorithmsRequestListValue :: Phase1IntegrityAlgorithmsRequestListValue Source #

Create a value of Phase1IntegrityAlgorithmsRequestListValue 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:

Phase1IntegrityAlgorithmsRequestListValue, phase1IntegrityAlgorithmsRequestListValue_value - The value for the integrity algorithm.

Phase2DHGroupNumbersListValue

data Phase2DHGroupNumbersListValue Source #

The Diffie-Hellmann group number for phase 2 IKE negotiations.

See: newPhase2DHGroupNumbersListValue smart constructor.

Constructors

Phase2DHGroupNumbersListValue' 

Fields

Instances

Instances details
FromXML Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

Generic Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

Associated Types

type Rep Phase2DHGroupNumbersListValue :: Type -> Type #

Read Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

Show Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

NFData Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

Eq Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

Hashable Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

type Rep Phase2DHGroupNumbersListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersListValue

type Rep Phase2DHGroupNumbersListValue = D1 ('MetaData "Phase2DHGroupNumbersListValue" "Amazonka.EC2.Types.Phase2DHGroupNumbersListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase2DHGroupNumbersListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newPhase2DHGroupNumbersListValue :: Phase2DHGroupNumbersListValue Source #

Create a value of Phase2DHGroupNumbersListValue 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:

Phase2DHGroupNumbersListValue, phase2DHGroupNumbersListValue_value - The Diffie-Hellmann group number.

Phase2DHGroupNumbersRequestListValue

data Phase2DHGroupNumbersRequestListValue Source #

Specifies a Diffie-Hellman group number for the VPN tunnel for phase 2 IKE negotiations.

See: newPhase2DHGroupNumbersRequestListValue smart constructor.

Constructors

Phase2DHGroupNumbersRequestListValue' 

Fields

Instances

Instances details
ToQuery Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

Generic Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

Read Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

Show Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

NFData Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

Eq Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

Hashable Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

type Rep Phase2DHGroupNumbersRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue

type Rep Phase2DHGroupNumbersRequestListValue = D1 ('MetaData "Phase2DHGroupNumbersRequestListValue" "Amazonka.EC2.Types.Phase2DHGroupNumbersRequestListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase2DHGroupNumbersRequestListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newPhase2DHGroupNumbersRequestListValue :: Phase2DHGroupNumbersRequestListValue Source #

Create a value of Phase2DHGroupNumbersRequestListValue 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:

Phase2DHGroupNumbersRequestListValue, phase2DHGroupNumbersRequestListValue_value - The Diffie-Hellmann group number.

Phase2EncryptionAlgorithmsListValue

data Phase2EncryptionAlgorithmsListValue Source #

The encryption algorithm for phase 2 IKE negotiations.

See: newPhase2EncryptionAlgorithmsListValue smart constructor.

Constructors

Phase2EncryptionAlgorithmsListValue' 

Fields

Instances

Instances details
FromXML Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

Generic Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

Read Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

Show Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

NFData Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

Eq Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

Hashable Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

type Rep Phase2EncryptionAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue

type Rep Phase2EncryptionAlgorithmsListValue = D1 ('MetaData "Phase2EncryptionAlgorithmsListValue" "Amazonka.EC2.Types.Phase2EncryptionAlgorithmsListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase2EncryptionAlgorithmsListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase2EncryptionAlgorithmsListValue :: Phase2EncryptionAlgorithmsListValue Source #

Create a value of Phase2EncryptionAlgorithmsListValue 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:

Phase2EncryptionAlgorithmsListValue, phase2EncryptionAlgorithmsListValue_value - The encryption algorithm.

Phase2EncryptionAlgorithmsRequestListValue

data Phase2EncryptionAlgorithmsRequestListValue Source #

Specifies the encryption algorithm for the VPN tunnel for phase 2 IKE negotiations.

See: newPhase2EncryptionAlgorithmsRequestListValue smart constructor.

Constructors

Phase2EncryptionAlgorithmsRequestListValue' 

Fields

Instances

Instances details
ToQuery Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

Generic Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

Read Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

Show Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

NFData Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

Eq Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

Hashable Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

type Rep Phase2EncryptionAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue

type Rep Phase2EncryptionAlgorithmsRequestListValue = D1 ('MetaData "Phase2EncryptionAlgorithmsRequestListValue" "Amazonka.EC2.Types.Phase2EncryptionAlgorithmsRequestListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase2EncryptionAlgorithmsRequestListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase2EncryptionAlgorithmsRequestListValue :: Phase2EncryptionAlgorithmsRequestListValue Source #

Create a value of Phase2EncryptionAlgorithmsRequestListValue 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:

Phase2EncryptionAlgorithmsRequestListValue, phase2EncryptionAlgorithmsRequestListValue_value - The encryption algorithm.

Phase2IntegrityAlgorithmsListValue

data Phase2IntegrityAlgorithmsListValue Source #

The integrity algorithm for phase 2 IKE negotiations.

See: newPhase2IntegrityAlgorithmsListValue smart constructor.

Constructors

Phase2IntegrityAlgorithmsListValue' 

Fields

Instances

Instances details
FromXML Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

Generic Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

Associated Types

type Rep Phase2IntegrityAlgorithmsListValue :: Type -> Type #

Read Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

Show Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

NFData Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

Eq Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

Hashable Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

type Rep Phase2IntegrityAlgorithmsListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue

type Rep Phase2IntegrityAlgorithmsListValue = D1 ('MetaData "Phase2IntegrityAlgorithmsListValue" "Amazonka.EC2.Types.Phase2IntegrityAlgorithmsListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase2IntegrityAlgorithmsListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase2IntegrityAlgorithmsListValue :: Phase2IntegrityAlgorithmsListValue Source #

Create a value of Phase2IntegrityAlgorithmsListValue 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:

Phase2IntegrityAlgorithmsListValue, phase2IntegrityAlgorithmsListValue_value - The integrity algorithm.

Phase2IntegrityAlgorithmsRequestListValue

data Phase2IntegrityAlgorithmsRequestListValue Source #

Specifies the integrity algorithm for the VPN tunnel for phase 2 IKE negotiations.

See: newPhase2IntegrityAlgorithmsRequestListValue smart constructor.

Constructors

Phase2IntegrityAlgorithmsRequestListValue' 

Fields

Instances

Instances details
ToQuery Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

Generic Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

Read Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

Show Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

NFData Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

Eq Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

Hashable Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

type Rep Phase2IntegrityAlgorithmsRequestListValue Source # 
Instance details

Defined in Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue

type Rep Phase2IntegrityAlgorithmsRequestListValue = D1 ('MetaData "Phase2IntegrityAlgorithmsRequestListValue" "Amazonka.EC2.Types.Phase2IntegrityAlgorithmsRequestListValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Phase2IntegrityAlgorithmsRequestListValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPhase2IntegrityAlgorithmsRequestListValue :: Phase2IntegrityAlgorithmsRequestListValue Source #

Create a value of Phase2IntegrityAlgorithmsRequestListValue 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:

Phase2IntegrityAlgorithmsRequestListValue, phase2IntegrityAlgorithmsRequestListValue_value - The integrity algorithm.

Placement

data Placement Source #

Describes the placement of an instance.

See: newPlacement smart constructor.

Constructors

Placement' 

Fields

  • affinity :: Maybe Text

    The affinity setting for the instance on the Dedicated Host.

    This parameter is not supported for CreateFleet or ImportInstance.

  • availabilityZone :: Maybe Text

    The Availability Zone of the instance.

    If not specified, an Availability Zone will be automatically chosen for you based on the load balancing criteria for the Region.

    This parameter is not supported for CreateFleet.

  • groupId :: Maybe Text

    The ID of the placement group that the instance is in. If you specify GroupId, you can't specify GroupName.

  • groupName :: Maybe Text

    The name of the placement group that the instance is in. If you specify GroupName, you can't specify GroupId.

  • hostId :: Maybe Text

    The ID of the Dedicated Host on which the instance resides.

    This parameter is not supported for CreateFleet or ImportInstance.

  • hostResourceGroupArn :: Maybe Text

    The ARN of the host resource group in which to launch the instances.

    If you specify this parameter, either omit the Tenancy parameter or set it to host.

    This parameter is not supported for CreateFleet.

  • partitionNumber :: Maybe Int

    The number of the partition that the instance is in. Valid only if the placement group strategy is set to partition.

    This parameter is not supported for CreateFleet.

  • spreadDomain :: Maybe Text

    Reserved for future use.

  • tenancy :: Maybe Tenancy

    The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

    This parameter is not supported for CreateFleet. The host tenancy is not supported for ImportInstance or for T3 instances that are configured for the unlimited CPU credit option.

Instances

Instances details
ToQuery Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

FromXML Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

Generic Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

Associated Types

type Rep Placement :: Type -> Type #

Read Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

Show Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

NFData Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

Methods

rnf :: Placement -> () #

Eq Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

Hashable Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

type Rep Placement Source # 
Instance details

Defined in Amazonka.EC2.Types.Placement

newPlacement :: Placement Source #

Create a value of Placement 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:affinity:Placement', placement_affinity - The affinity setting for the instance on the Dedicated Host.

This parameter is not supported for CreateFleet or ImportInstance.

$sel:availabilityZone:Placement', placement_availabilityZone - The Availability Zone of the instance.

If not specified, an Availability Zone will be automatically chosen for you based on the load balancing criteria for the Region.

This parameter is not supported for CreateFleet.

$sel:groupId:Placement', placement_groupId - The ID of the placement group that the instance is in. If you specify GroupId, you can't specify GroupName.

$sel:groupName:Placement', placement_groupName - The name of the placement group that the instance is in. If you specify GroupName, you can't specify GroupId.

$sel:hostId:Placement', placement_hostId - The ID of the Dedicated Host on which the instance resides.

This parameter is not supported for CreateFleet or ImportInstance.

$sel:hostResourceGroupArn:Placement', placement_hostResourceGroupArn - The ARN of the host resource group in which to launch the instances.

If you specify this parameter, either omit the Tenancy parameter or set it to host.

This parameter is not supported for CreateFleet.

$sel:partitionNumber:Placement', placement_partitionNumber - The number of the partition that the instance is in. Valid only if the placement group strategy is set to partition.

This parameter is not supported for CreateFleet.

$sel:spreadDomain:Placement', placement_spreadDomain - Reserved for future use.

$sel:tenancy:Placement', placement_tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

This parameter is not supported for CreateFleet. The host tenancy is not supported for ImportInstance or for T3 instances that are configured for the unlimited CPU credit option.

placement_affinity :: Lens' Placement (Maybe Text) Source #

The affinity setting for the instance on the Dedicated Host.

This parameter is not supported for CreateFleet or ImportInstance.

placement_availabilityZone :: Lens' Placement (Maybe Text) Source #

The Availability Zone of the instance.

If not specified, an Availability Zone will be automatically chosen for you based on the load balancing criteria for the Region.

This parameter is not supported for CreateFleet.

placement_groupId :: Lens' Placement (Maybe Text) Source #

The ID of the placement group that the instance is in. If you specify GroupId, you can't specify GroupName.

placement_groupName :: Lens' Placement (Maybe Text) Source #

The name of the placement group that the instance is in. If you specify GroupName, you can't specify GroupId.

placement_hostId :: Lens' Placement (Maybe Text) Source #

The ID of the Dedicated Host on which the instance resides.

This parameter is not supported for CreateFleet or ImportInstance.

placement_hostResourceGroupArn :: Lens' Placement (Maybe Text) Source #

The ARN of the host resource group in which to launch the instances.

If you specify this parameter, either omit the Tenancy parameter or set it to host.

This parameter is not supported for CreateFleet.

placement_partitionNumber :: Lens' Placement (Maybe Int) Source #

The number of the partition that the instance is in. Valid only if the placement group strategy is set to partition.

This parameter is not supported for CreateFleet.

placement_spreadDomain :: Lens' Placement (Maybe Text) Source #

Reserved for future use.

placement_tenancy :: Lens' Placement (Maybe Tenancy) Source #

The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware.

This parameter is not supported for CreateFleet. The host tenancy is not supported for ImportInstance or for T3 instances that are configured for the unlimited CPU credit option.

PlacementGroup

data PlacementGroup Source #

Describes a placement group.

See: newPlacementGroup smart constructor.

Constructors

PlacementGroup' 

Fields

Instances

Instances details
FromXML PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

Generic PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

Associated Types

type Rep PlacementGroup :: Type -> Type #

Read PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

Show PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

NFData PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

Methods

rnf :: PlacementGroup -> () #

Eq PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

Hashable PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

type Rep PlacementGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroup

newPlacementGroup :: PlacementGroup Source #

Create a value of PlacementGroup 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:groupArn:PlacementGroup', placementGroup_groupArn - The Amazon Resource Name (ARN) of the placement group.

$sel:groupId:PlacementGroup', placementGroup_groupId - The ID of the placement group.

$sel:groupName:PlacementGroup', placementGroup_groupName - The name of the placement group.

$sel:partitionCount:PlacementGroup', placementGroup_partitionCount - The number of partitions. Valid only if strategy is set to partition.

$sel:spreadLevel:PlacementGroup', placementGroup_spreadLevel - The spread level for the placement group. Only Outpost placement groups can be spread across hosts.

$sel:state:PlacementGroup', placementGroup_state - The state of the placement group.

$sel:strategy:PlacementGroup', placementGroup_strategy - The placement strategy.

$sel:tags:PlacementGroup', placementGroup_tags - Any tags applied to the placement group.

placementGroup_groupArn :: Lens' PlacementGroup (Maybe Text) Source #

The Amazon Resource Name (ARN) of the placement group.

placementGroup_groupId :: Lens' PlacementGroup (Maybe Text) Source #

The ID of the placement group.

placementGroup_groupName :: Lens' PlacementGroup (Maybe Text) Source #

The name of the placement group.

placementGroup_partitionCount :: Lens' PlacementGroup (Maybe Int) Source #

The number of partitions. Valid only if strategy is set to partition.

placementGroup_spreadLevel :: Lens' PlacementGroup (Maybe SpreadLevel) Source #

The spread level for the placement group. Only Outpost placement groups can be spread across hosts.

placementGroup_tags :: Lens' PlacementGroup (Maybe [Tag]) Source #

Any tags applied to the placement group.

PlacementGroupInfo

data PlacementGroupInfo Source #

Describes the placement group support of the instance type.

See: newPlacementGroupInfo smart constructor.

Constructors

PlacementGroupInfo' 

Fields

Instances

Instances details
FromXML PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

Generic PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

Associated Types

type Rep PlacementGroupInfo :: Type -> Type #

Read PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

Show PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

NFData PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

Methods

rnf :: PlacementGroupInfo -> () #

Eq PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

Hashable PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

type Rep PlacementGroupInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementGroupInfo

type Rep PlacementGroupInfo = D1 ('MetaData "PlacementGroupInfo" "Amazonka.EC2.Types.PlacementGroupInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PlacementGroupInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "supportedStrategies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlacementGroupStrategy]))))

newPlacementGroupInfo :: PlacementGroupInfo Source #

Create a value of PlacementGroupInfo 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:supportedStrategies:PlacementGroupInfo', placementGroupInfo_supportedStrategies - The supported placement group types.

PlacementResponse

data PlacementResponse Source #

Describes the placement of an instance.

See: newPlacementResponse smart constructor.

Constructors

PlacementResponse' 

Fields

Instances

Instances details
FromXML PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

Generic PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

Associated Types

type Rep PlacementResponse :: Type -> Type #

Read PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

Show PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

NFData PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

Methods

rnf :: PlacementResponse -> () #

Eq PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

Hashable PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

type Rep PlacementResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PlacementResponse

type Rep PlacementResponse = D1 ('MetaData "PlacementResponse" "Amazonka.EC2.Types.PlacementResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PlacementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPlacementResponse :: PlacementResponse Source #

Create a value of PlacementResponse 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:groupName:PlacementResponse', placementResponse_groupName - The name of the placement group that the instance is in.

placementResponse_groupName :: Lens' PlacementResponse (Maybe Text) Source #

The name of the placement group that the instance is in.

PoolCidrBlock

data PoolCidrBlock Source #

Describes a CIDR block for an address pool.

See: newPoolCidrBlock smart constructor.

Constructors

PoolCidrBlock' 

Fields

Instances

Instances details
FromXML PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

Generic PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

Associated Types

type Rep PoolCidrBlock :: Type -> Type #

Read PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

Show PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

NFData PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

Methods

rnf :: PoolCidrBlock -> () #

Eq PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

Hashable PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

type Rep PoolCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.Types.PoolCidrBlock

type Rep PoolCidrBlock = D1 ('MetaData "PoolCidrBlock" "Amazonka.EC2.Types.PoolCidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PoolCidrBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPoolCidrBlock :: PoolCidrBlock Source #

Create a value of PoolCidrBlock 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:cidr:PoolCidrBlock', poolCidrBlock_cidr - The CIDR block.

PortRange

data PortRange Source #

Describes a range of ports.

See: newPortRange smart constructor.

Constructors

PortRange' 

Fields

Instances

Instances details
ToQuery PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

FromXML PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

Generic PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

Associated Types

type Rep PortRange :: Type -> Type #

Read PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

Show PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

NFData PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

Methods

rnf :: PortRange -> () #

Eq PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

Hashable PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

type Rep PortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PortRange

type Rep PortRange = D1 ('MetaData "PortRange" "Amazonka.EC2.Types.PortRange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PortRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newPortRange :: PortRange Source #

Create a value of PortRange 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:from:PortRange', portRange_from - The first port in the range.

$sel:to:PortRange', portRange_to - The last port in the range.

portRange_from :: Lens' PortRange (Maybe Int) Source #

The first port in the range.

portRange_to :: Lens' PortRange (Maybe Int) Source #

The last port in the range.

PrefixList

data PrefixList Source #

Describes prefixes for Amazon Web Services services.

See: newPrefixList smart constructor.

Constructors

PrefixList' 

Fields

Instances

Instances details
FromXML PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

Generic PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

Associated Types

type Rep PrefixList :: Type -> Type #

Read PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

Show PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

NFData PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

Methods

rnf :: PrefixList -> () #

Eq PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

Hashable PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

type Rep PrefixList Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixList

type Rep PrefixList = D1 ('MetaData "PrefixList" "Amazonka.EC2.Types.PrefixList" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrefixList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidrs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefixListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPrefixList :: PrefixList Source #

Create a value of PrefixList 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:cidrs:PrefixList', prefixList_cidrs - The IP address range of the Amazon Web Service.

$sel:prefixListId:PrefixList', prefixList_prefixListId - The ID of the prefix.

$sel:prefixListName:PrefixList', prefixList_prefixListName - The name of the prefix.

prefixList_cidrs :: Lens' PrefixList (Maybe [Text]) Source #

The IP address range of the Amazon Web Service.

PrefixListAssociation

data PrefixListAssociation Source #

Describes the resource with which a prefix list is associated.

See: newPrefixListAssociation smart constructor.

Constructors

PrefixListAssociation' 

Fields

Instances

Instances details
FromXML PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

Generic PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

Associated Types

type Rep PrefixListAssociation :: Type -> Type #

Read PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

Show PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

NFData PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

Methods

rnf :: PrefixListAssociation -> () #

Eq PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

Hashable PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

type Rep PrefixListAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListAssociation

type Rep PrefixListAssociation = D1 ('MetaData "PrefixListAssociation" "Amazonka.EC2.Types.PrefixListAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrefixListAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrefixListAssociation :: PrefixListAssociation Source #

Create a value of PrefixListAssociation 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:resourceId:PrefixListAssociation', prefixListAssociation_resourceId - The ID of the resource.

$sel:resourceOwner:PrefixListAssociation', prefixListAssociation_resourceOwner - The owner of the resource.

PrefixListEntry

data PrefixListEntry Source #

Describes a prefix list entry.

See: newPrefixListEntry smart constructor.

Constructors

PrefixListEntry' 

Fields

Instances

Instances details
FromXML PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

Generic PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

Associated Types

type Rep PrefixListEntry :: Type -> Type #

Read PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

Show PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

NFData PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

Methods

rnf :: PrefixListEntry -> () #

Eq PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

Hashable PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

type Rep PrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListEntry

type Rep PrefixListEntry = D1 ('MetaData "PrefixListEntry" "Amazonka.EC2.Types.PrefixListEntry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrefixListEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrefixListEntry :: PrefixListEntry Source #

Create a value of PrefixListEntry 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:cidr:PrefixListEntry', prefixListEntry_cidr - The CIDR block.

$sel:description:PrefixListEntry', prefixListEntry_description - The description.

PrefixListId

data PrefixListId Source #

Describes a prefix list ID.

See: newPrefixListId smart constructor.

Constructors

PrefixListId' 

Fields

  • description :: Maybe Text

    A description for the security group rule that references this prefix list ID.

    Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*

  • prefixListId :: Maybe Text

    The ID of the prefix.

Instances

Instances details
ToQuery PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

FromXML PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

Generic PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

Associated Types

type Rep PrefixListId :: Type -> Type #

Read PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

Show PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

NFData PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

Methods

rnf :: PrefixListId -> () #

Eq PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

Hashable PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

type Rep PrefixListId Source # 
Instance details

Defined in Amazonka.EC2.Types.PrefixListId

type Rep PrefixListId = D1 ('MetaData "PrefixListId" "Amazonka.EC2.Types.PrefixListId" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrefixListId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrefixListId :: PrefixListId Source #

Create a value of PrefixListId 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:description:PrefixListId', prefixListId_description - A description for the security group rule that references this prefix list ID.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*

$sel:prefixListId:PrefixListId', prefixListId_prefixListId - The ID of the prefix.

prefixListId_description :: Lens' PrefixListId (Maybe Text) Source #

A description for the security group rule that references this prefix list ID.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*

PriceSchedule

data PriceSchedule Source #

Describes the price for a Reserved Instance.

See: newPriceSchedule smart constructor.

Constructors

PriceSchedule' 

Fields

  • active :: Maybe Bool

    The current price schedule, as determined by the term remaining for the Reserved Instance in the listing.

    A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.

  • currencyCode :: Maybe CurrencyCodeValues

    The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

  • price :: Maybe Double

    The fixed price for the term.

  • term :: Maybe Integer

    The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

Instances

Instances details
FromXML PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

Generic PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

Associated Types

type Rep PriceSchedule :: Type -> Type #

Read PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

Show PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

NFData PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

Methods

rnf :: PriceSchedule -> () #

Eq PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

Hashable PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

type Rep PriceSchedule Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceSchedule

type Rep PriceSchedule = D1 ('MetaData "PriceSchedule" "Amazonka.EC2.Types.PriceSchedule" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PriceSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "active") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCodeValues))) :*: (S1 ('MetaSel ('Just "price") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "term") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newPriceSchedule :: PriceSchedule Source #

Create a value of PriceSchedule 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:active:PriceSchedule', priceSchedule_active - The current price schedule, as determined by the term remaining for the Reserved Instance in the listing.

A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.

$sel:currencyCode:PriceSchedule', priceSchedule_currencyCode - The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

$sel:price:PriceSchedule', priceSchedule_price - The fixed price for the term.

$sel:term:PriceSchedule', priceSchedule_term - The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

priceSchedule_active :: Lens' PriceSchedule (Maybe Bool) Source #

The current price schedule, as determined by the term remaining for the Reserved Instance in the listing.

A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.

priceSchedule_currencyCode :: Lens' PriceSchedule (Maybe CurrencyCodeValues) Source #

The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

priceSchedule_price :: Lens' PriceSchedule (Maybe Double) Source #

The fixed price for the term.

priceSchedule_term :: Lens' PriceSchedule (Maybe Integer) Source #

The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

PriceScheduleSpecification

data PriceScheduleSpecification Source #

Describes the price for a Reserved Instance.

See: newPriceScheduleSpecification smart constructor.

Constructors

PriceScheduleSpecification' 

Fields

  • currencyCode :: Maybe CurrencyCodeValues

    The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

  • price :: Maybe Double

    The fixed price for the term.

  • term :: Maybe Integer

    The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

Instances

Instances details
ToQuery PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

Generic PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

Associated Types

type Rep PriceScheduleSpecification :: Type -> Type #

Read PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

Show PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

NFData PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

Eq PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

Hashable PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

type Rep PriceScheduleSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PriceScheduleSpecification

type Rep PriceScheduleSpecification = D1 ('MetaData "PriceScheduleSpecification" "Amazonka.EC2.Types.PriceScheduleSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PriceScheduleSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCodeValues)) :*: (S1 ('MetaSel ('Just "price") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "term") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newPriceScheduleSpecification :: PriceScheduleSpecification Source #

Create a value of PriceScheduleSpecification 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:currencyCode:PriceScheduleSpecification', priceScheduleSpecification_currencyCode - The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

$sel:price:PriceScheduleSpecification', priceScheduleSpecification_price - The fixed price for the term.

$sel:term:PriceScheduleSpecification', priceScheduleSpecification_term - The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

priceScheduleSpecification_currencyCode :: Lens' PriceScheduleSpecification (Maybe CurrencyCodeValues) Source #

The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD.

priceScheduleSpecification_term :: Lens' PriceScheduleSpecification (Maybe Integer) Source #

The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.

PricingDetail

data PricingDetail Source #

Describes a Reserved Instance offering.

See: newPricingDetail smart constructor.

Constructors

PricingDetail' 

Fields

Instances

Instances details
FromXML PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

Generic PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

Associated Types

type Rep PricingDetail :: Type -> Type #

Read PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

Show PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

NFData PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

Methods

rnf :: PricingDetail -> () #

Eq PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

Hashable PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

type Rep PricingDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.PricingDetail

type Rep PricingDetail = D1 ('MetaData "PricingDetail" "Amazonka.EC2.Types.PricingDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PricingDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "price") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newPricingDetail :: PricingDetail Source #

Create a value of PricingDetail 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:count:PricingDetail', pricingDetail_count - The number of reservations available for the price.

$sel:price:PricingDetail', pricingDetail_price - The price per instance.

pricingDetail_count :: Lens' PricingDetail (Maybe Int) Source #

The number of reservations available for the price.

PrincipalIdFormat

data PrincipalIdFormat Source #

PrincipalIdFormat description

See: newPrincipalIdFormat smart constructor.

Constructors

PrincipalIdFormat' 

Fields

Instances

Instances details
FromXML PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

Generic PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

Associated Types

type Rep PrincipalIdFormat :: Type -> Type #

Read PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

Show PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

NFData PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

Methods

rnf :: PrincipalIdFormat -> () #

Eq PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

Hashable PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

type Rep PrincipalIdFormat Source # 
Instance details

Defined in Amazonka.EC2.Types.PrincipalIdFormat

type Rep PrincipalIdFormat = D1 ('MetaData "PrincipalIdFormat" "Amazonka.EC2.Types.PrincipalIdFormat" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrincipalIdFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IdFormat]))))

newPrincipalIdFormat :: PrincipalIdFormat Source #

Create a value of PrincipalIdFormat 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:arn:PrincipalIdFormat', principalIdFormat_arn - PrincipalIdFormatARN description

$sel:statuses:PrincipalIdFormat', principalIdFormat_statuses - PrincipalIdFormatStatuses description

principalIdFormat_arn :: Lens' PrincipalIdFormat (Maybe Text) Source #

PrincipalIdFormatARN description

principalIdFormat_statuses :: Lens' PrincipalIdFormat (Maybe [IdFormat]) Source #

PrincipalIdFormatStatuses description

PrivateDnsDetails

data PrivateDnsDetails Source #

Information about the Private DNS name for interface endpoints.

See: newPrivateDnsDetails smart constructor.

Constructors

PrivateDnsDetails' 

Fields

Instances

Instances details
FromXML PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

Generic PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

Associated Types

type Rep PrivateDnsDetails :: Type -> Type #

Read PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

Show PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

NFData PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

Methods

rnf :: PrivateDnsDetails -> () #

Eq PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

Hashable PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

type Rep PrivateDnsDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsDetails

type Rep PrivateDnsDetails = D1 ('MetaData "PrivateDnsDetails" "Amazonka.EC2.Types.PrivateDnsDetails" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrivateDnsDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrivateDnsDetails :: PrivateDnsDetails Source #

Create a value of PrivateDnsDetails 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:privateDnsName:PrivateDnsDetails', privateDnsDetails_privateDnsName - The private DNS name assigned to the VPC endpoint service.

privateDnsDetails_privateDnsName :: Lens' PrivateDnsDetails (Maybe Text) Source #

The private DNS name assigned to the VPC endpoint service.

PrivateDnsNameConfiguration

data PrivateDnsNameConfiguration Source #

Information about the private DNS name for the service endpoint.

See: newPrivateDnsNameConfiguration smart constructor.

Constructors

PrivateDnsNameConfiguration' 

Fields

  • name :: Maybe Text

    The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

  • state :: Maybe DnsNameState

    The verification state of the VPC endpoint service.

    Consumers of the endpoint service can use the private name only when

    the state is verified.

  • type' :: Maybe Text

    The endpoint service verification type, for example TXT.

  • value :: Maybe Text

    The value the service provider adds to the private DNS name domain record before verification.

Instances

Instances details
FromXML PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Generic PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Associated Types

type Rep PrivateDnsNameConfiguration :: Type -> Type #

Read PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Show PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

NFData PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Eq PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

Hashable PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

type Rep PrivateDnsNameConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameConfiguration

type Rep PrivateDnsNameConfiguration = D1 ('MetaData "PrivateDnsNameConfiguration" "Amazonka.EC2.Types.PrivateDnsNameConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrivateDnsNameConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsNameState))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPrivateDnsNameConfiguration :: PrivateDnsNameConfiguration Source #

Create a value of PrivateDnsNameConfiguration 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:PrivateDnsNameConfiguration', privateDnsNameConfiguration_name - The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

$sel:state:PrivateDnsNameConfiguration', privateDnsNameConfiguration_state - The verification state of the VPC endpoint service.

Consumers of the endpoint service can use the private name only when

the state is verified.

$sel:type':PrivateDnsNameConfiguration', privateDnsNameConfiguration_type - The endpoint service verification type, for example TXT.

PrivateDnsNameConfiguration, privateDnsNameConfiguration_value - The value the service provider adds to the private DNS name domain record before verification.

privateDnsNameConfiguration_name :: Lens' PrivateDnsNameConfiguration (Maybe Text) Source #

The name of the record subdomain the service provider needs to create. The service provider adds the value text to the name.

privateDnsNameConfiguration_state :: Lens' PrivateDnsNameConfiguration (Maybe DnsNameState) Source #

The verification state of the VPC endpoint service.

Consumers of the endpoint service can use the private name only when

the state is verified.

privateDnsNameConfiguration_type :: Lens' PrivateDnsNameConfiguration (Maybe Text) Source #

The endpoint service verification type, for example TXT.

privateDnsNameConfiguration_value :: Lens' PrivateDnsNameConfiguration (Maybe Text) Source #

The value the service provider adds to the private DNS name domain record before verification.

PrivateDnsNameOptionsOnLaunch

data PrivateDnsNameOptionsOnLaunch Source #

Describes the options for instance hostnames.

See: newPrivateDnsNameOptionsOnLaunch smart constructor.

Constructors

PrivateDnsNameOptionsOnLaunch' 

Fields

  • enableResourceNameDnsAAAARecord :: Maybe Bool

    Indicates whether to respond to DNS queries for instance hostname with DNS AAAA records.

  • enableResourceNameDnsARecord :: Maybe Bool

    Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

  • hostnameType :: Maybe HostnameType

    The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

Instances

Instances details
FromXML PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

Generic PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

Associated Types

type Rep PrivateDnsNameOptionsOnLaunch :: Type -> Type #

Read PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

Show PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

NFData PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

Eq PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

Hashable PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

type Rep PrivateDnsNameOptionsOnLaunch Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch

type Rep PrivateDnsNameOptionsOnLaunch = D1 ('MetaData "PrivateDnsNameOptionsOnLaunch" "Amazonka.EC2.Types.PrivateDnsNameOptionsOnLaunch" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrivateDnsNameOptionsOnLaunch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enableResourceNameDnsAAAARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableResourceNameDnsARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hostnameType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostnameType)))))

newPrivateDnsNameOptionsOnLaunch :: PrivateDnsNameOptionsOnLaunch Source #

Create a value of PrivateDnsNameOptionsOnLaunch 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:enableResourceNameDnsAAAARecord:PrivateDnsNameOptionsOnLaunch', privateDnsNameOptionsOnLaunch_enableResourceNameDnsAAAARecord - Indicates whether to respond to DNS queries for instance hostname with DNS AAAA records.

$sel:enableResourceNameDnsARecord:PrivateDnsNameOptionsOnLaunch', privateDnsNameOptionsOnLaunch_enableResourceNameDnsARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

$sel:hostnameType:PrivateDnsNameOptionsOnLaunch', privateDnsNameOptionsOnLaunch_hostnameType - The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

privateDnsNameOptionsOnLaunch_enableResourceNameDnsAAAARecord :: Lens' PrivateDnsNameOptionsOnLaunch (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostname with DNS AAAA records.

privateDnsNameOptionsOnLaunch_enableResourceNameDnsARecord :: Lens' PrivateDnsNameOptionsOnLaunch (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

privateDnsNameOptionsOnLaunch_hostnameType :: Lens' PrivateDnsNameOptionsOnLaunch (Maybe HostnameType) Source #

The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

PrivateDnsNameOptionsRequest

data PrivateDnsNameOptionsRequest Source #

Describes the options for instance hostnames.

See: newPrivateDnsNameOptionsRequest smart constructor.

Constructors

PrivateDnsNameOptionsRequest' 

Fields

  • enableResourceNameDnsAAAARecord :: Maybe Bool

    Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

  • enableResourceNameDnsARecord :: Maybe Bool

    Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

  • hostnameType :: Maybe HostnameType

    The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

Instances

Instances details
ToQuery PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

Generic PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

Associated Types

type Rep PrivateDnsNameOptionsRequest :: Type -> Type #

Read PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

Show PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

NFData PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

Eq PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

Hashable PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

type Rep PrivateDnsNameOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsRequest

type Rep PrivateDnsNameOptionsRequest = D1 ('MetaData "PrivateDnsNameOptionsRequest" "Amazonka.EC2.Types.PrivateDnsNameOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrivateDnsNameOptionsRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enableResourceNameDnsAAAARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableResourceNameDnsARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hostnameType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostnameType)))))

newPrivateDnsNameOptionsRequest :: PrivateDnsNameOptionsRequest Source #

Create a value of PrivateDnsNameOptionsRequest 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:enableResourceNameDnsAAAARecord:PrivateDnsNameOptionsRequest', privateDnsNameOptionsRequest_enableResourceNameDnsAAAARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

$sel:enableResourceNameDnsARecord:PrivateDnsNameOptionsRequest', privateDnsNameOptionsRequest_enableResourceNameDnsARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

$sel:hostnameType:PrivateDnsNameOptionsRequest', privateDnsNameOptionsRequest_hostnameType - The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

privateDnsNameOptionsRequest_enableResourceNameDnsAAAARecord :: Lens' PrivateDnsNameOptionsRequest (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

privateDnsNameOptionsRequest_enableResourceNameDnsARecord :: Lens' PrivateDnsNameOptionsRequest (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

privateDnsNameOptionsRequest_hostnameType :: Lens' PrivateDnsNameOptionsRequest (Maybe HostnameType) Source #

The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.

PrivateDnsNameOptionsResponse

data PrivateDnsNameOptionsResponse Source #

Describes the options for instance hostnames.

See: newPrivateDnsNameOptionsResponse smart constructor.

Constructors

PrivateDnsNameOptionsResponse' 

Fields

Instances

Instances details
FromXML PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

Generic PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

Associated Types

type Rep PrivateDnsNameOptionsResponse :: Type -> Type #

Read PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

Show PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

NFData PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

Eq PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

Hashable PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

type Rep PrivateDnsNameOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateDnsNameOptionsResponse

type Rep PrivateDnsNameOptionsResponse = D1 ('MetaData "PrivateDnsNameOptionsResponse" "Amazonka.EC2.Types.PrivateDnsNameOptionsResponse" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrivateDnsNameOptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enableResourceNameDnsAAAARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enableResourceNameDnsARecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "hostnameType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostnameType)))))

newPrivateDnsNameOptionsResponse :: PrivateDnsNameOptionsResponse Source #

Create a value of PrivateDnsNameOptionsResponse 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:enableResourceNameDnsAAAARecord:PrivateDnsNameOptionsResponse', privateDnsNameOptionsResponse_enableResourceNameDnsAAAARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

$sel:enableResourceNameDnsARecord:PrivateDnsNameOptionsResponse', privateDnsNameOptionsResponse_enableResourceNameDnsARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

$sel:hostnameType:PrivateDnsNameOptionsResponse', privateDnsNameOptionsResponse_hostnameType - The type of hostname to assign to an instance.

privateDnsNameOptionsResponse_enableResourceNameDnsAAAARecord :: Lens' PrivateDnsNameOptionsResponse (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

privateDnsNameOptionsResponse_enableResourceNameDnsARecord :: Lens' PrivateDnsNameOptionsResponse (Maybe Bool) Source #

Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

PrivateIpAddressSpecification

data PrivateIpAddressSpecification Source #

Describes a secondary private IPv4 address for a network interface.

See: newPrivateIpAddressSpecification smart constructor.

Constructors

PrivateIpAddressSpecification' 

Fields

  • primary :: Maybe Bool

    Indicates whether the private IPv4 address is the primary private IPv4 address. Only one IPv4 address can be designated as primary.

  • privateIpAddress :: Maybe Text

    The private IPv4 address.

Instances

Instances details
ToQuery PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

FromXML PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

Generic PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

Associated Types

type Rep PrivateIpAddressSpecification :: Type -> Type #

Read PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

Show PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

NFData PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

Eq PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

Hashable PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

type Rep PrivateIpAddressSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.PrivateIpAddressSpecification

type Rep PrivateIpAddressSpecification = D1 ('MetaData "PrivateIpAddressSpecification" "Amazonka.EC2.Types.PrivateIpAddressSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PrivateIpAddressSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrivateIpAddressSpecification :: PrivateIpAddressSpecification Source #

Create a value of PrivateIpAddressSpecification 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:primary:PrivateIpAddressSpecification', privateIpAddressSpecification_primary - Indicates whether the private IPv4 address is the primary private IPv4 address. Only one IPv4 address can be designated as primary.

$sel:privateIpAddress:PrivateIpAddressSpecification', privateIpAddressSpecification_privateIpAddress - The private IPv4 address.

privateIpAddressSpecification_primary :: Lens' PrivateIpAddressSpecification (Maybe Bool) Source #

Indicates whether the private IPv4 address is the primary private IPv4 address. Only one IPv4 address can be designated as primary.

ProcessorInfo

data ProcessorInfo Source #

Describes the processor used by the instance type.

See: newProcessorInfo smart constructor.

Constructors

ProcessorInfo' 

Fields

Instances

Instances details
FromXML ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

Generic ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

Associated Types

type Rep ProcessorInfo :: Type -> Type #

Read ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

Show ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

NFData ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

Methods

rnf :: ProcessorInfo -> () #

Eq ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

Hashable ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

type Rep ProcessorInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.ProcessorInfo

type Rep ProcessorInfo = D1 ('MetaData "ProcessorInfo" "Amazonka.EC2.Types.ProcessorInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ProcessorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "supportedArchitectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ArchitectureType])) :*: S1 ('MetaSel ('Just "sustainedClockSpeedInGhz") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newProcessorInfo :: ProcessorInfo Source #

Create a value of ProcessorInfo 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:supportedArchitectures:ProcessorInfo', processorInfo_supportedArchitectures - The architectures supported by the instance type.

$sel:sustainedClockSpeedInGhz:ProcessorInfo', processorInfo_sustainedClockSpeedInGhz - The speed of the processor, in GHz.

processorInfo_supportedArchitectures :: Lens' ProcessorInfo (Maybe [ArchitectureType]) Source #

The architectures supported by the instance type.

ProductCode

data ProductCode Source #

Describes a product code.

See: newProductCode smart constructor.

Constructors

ProductCode' 

Fields

Instances

Instances details
FromXML ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

Generic ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

Associated Types

type Rep ProductCode :: Type -> Type #

Read ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

Show ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

NFData ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

Methods

rnf :: ProductCode -> () #

Eq ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

Hashable ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

type Rep ProductCode Source # 
Instance details

Defined in Amazonka.EC2.Types.ProductCode

type Rep ProductCode = D1 ('MetaData "ProductCode" "Amazonka.EC2.Types.ProductCode" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ProductCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "productCodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productCodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProductCodeValues))))

newProductCode :: ProductCode Source #

Create a value of ProductCode 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:productCodeId:ProductCode', productCode_productCodeId - The product code.

$sel:productCodeType:ProductCode', productCode_productCodeType - The type of product code.

PropagatingVgw

data PropagatingVgw Source #

Describes a virtual private gateway propagating route.

See: newPropagatingVgw smart constructor.

Constructors

PropagatingVgw' 

Fields

Instances

Instances details
FromXML PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

Generic PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

Associated Types

type Rep PropagatingVgw :: Type -> Type #

Read PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

Show PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

NFData PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

Methods

rnf :: PropagatingVgw -> () #

Eq PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

Hashable PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

type Rep PropagatingVgw Source # 
Instance details

Defined in Amazonka.EC2.Types.PropagatingVgw

type Rep PropagatingVgw = D1 ('MetaData "PropagatingVgw" "Amazonka.EC2.Types.PropagatingVgw" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PropagatingVgw'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPropagatingVgw :: PropagatingVgw Source #

Create a value of PropagatingVgw 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:gatewayId:PropagatingVgw', propagatingVgw_gatewayId - The ID of the virtual private gateway.

propagatingVgw_gatewayId :: Lens' PropagatingVgw (Maybe Text) Source #

The ID of the virtual private gateway.

ProvisionedBandwidth

data ProvisionedBandwidth Source #

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

See: newProvisionedBandwidth smart constructor.

Constructors

ProvisionedBandwidth' 

Fields

Instances

Instances details
FromXML ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

Generic ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

Associated Types

type Rep ProvisionedBandwidth :: Type -> Type #

Read ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

Show ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

NFData ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

Methods

rnf :: ProvisionedBandwidth -> () #

Eq ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

Hashable ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

type Rep ProvisionedBandwidth Source # 
Instance details

Defined in Amazonka.EC2.Types.ProvisionedBandwidth

type Rep ProvisionedBandwidth = D1 ('MetaData "ProvisionedBandwidth" "Amazonka.EC2.Types.ProvisionedBandwidth" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ProvisionedBandwidth'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "provisionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "provisioned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "requested") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newProvisionedBandwidth :: ProvisionedBandwidth Source #

Create a value of ProvisionedBandwidth 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:provisionTime:ProvisionedBandwidth', provisionedBandwidth_provisionTime - Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

$sel:provisioned:ProvisionedBandwidth', provisionedBandwidth_provisioned - Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

$sel:requestTime:ProvisionedBandwidth', provisionedBandwidth_requestTime - Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

$sel:requested:ProvisionedBandwidth', provisionedBandwidth_requested - Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

$sel:status:ProvisionedBandwidth', provisionedBandwidth_status - Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

provisionedBandwidth_provisionTime :: Lens' ProvisionedBandwidth (Maybe UTCTime) Source #

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

provisionedBandwidth_provisioned :: Lens' ProvisionedBandwidth (Maybe Text) Source #

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

provisionedBandwidth_requestTime :: Lens' ProvisionedBandwidth (Maybe UTCTime) Source #

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

provisionedBandwidth_requested :: Lens' ProvisionedBandwidth (Maybe Text) Source #

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

provisionedBandwidth_status :: Lens' ProvisionedBandwidth (Maybe Text) Source #

Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.

PtrUpdateStatus

data PtrUpdateStatus Source #

The status of an updated pointer (PTR) record for an Elastic IP address.

See: newPtrUpdateStatus smart constructor.

Constructors

PtrUpdateStatus' 

Fields

Instances

Instances details
FromXML PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

Generic PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

Associated Types

type Rep PtrUpdateStatus :: Type -> Type #

Read PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

Show PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

NFData PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

Methods

rnf :: PtrUpdateStatus -> () #

Eq PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

Hashable PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

type Rep PtrUpdateStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.PtrUpdateStatus

type Rep PtrUpdateStatus = D1 ('MetaData "PtrUpdateStatus" "Amazonka.EC2.Types.PtrUpdateStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PtrUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPtrUpdateStatus :: PtrUpdateStatus Source #

Create a value of PtrUpdateStatus 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:reason:PtrUpdateStatus', ptrUpdateStatus_reason - The reason for the PTR record update.

$sel:status:PtrUpdateStatus', ptrUpdateStatus_status - The status of the PTR record update.

PtrUpdateStatus, ptrUpdateStatus_value - The value for the PTR record update.

ptrUpdateStatus_reason :: Lens' PtrUpdateStatus (Maybe Text) Source #

The reason for the PTR record update.

ptrUpdateStatus_status :: Lens' PtrUpdateStatus (Maybe Text) Source #

The status of the PTR record update.

ptrUpdateStatus_value :: Lens' PtrUpdateStatus (Maybe Text) Source #

The value for the PTR record update.

PublicIpv4Pool

data PublicIpv4Pool Source #

Describes an IPv4 address pool.

See: newPublicIpv4Pool smart constructor.

Constructors

PublicIpv4Pool' 

Fields

Instances

Instances details
FromXML PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

Generic PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

Associated Types

type Rep PublicIpv4Pool :: Type -> Type #

Read PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

Show PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

NFData PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

Methods

rnf :: PublicIpv4Pool -> () #

Eq PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

Hashable PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

type Rep PublicIpv4Pool Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4Pool

type Rep PublicIpv4Pool = D1 ('MetaData "PublicIpv4Pool" "Amazonka.EC2.Types.PublicIpv4Pool" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PublicIpv4Pool'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkBorderGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolAddressRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PublicIpv4PoolRange])))) :*: ((S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "totalAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalAvailableAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newPublicIpv4Pool :: PublicIpv4Pool Source #

Create a value of PublicIpv4Pool 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:description:PublicIpv4Pool', publicIpv4Pool_description - A description of the address pool.

$sel:networkBorderGroup:PublicIpv4Pool', publicIpv4Pool_networkBorderGroup - The name of the location from which the address pool is advertised. A network border group is a unique set of Availability Zones or Local Zones from where Amazon Web Services advertises public IP addresses.

$sel:poolAddressRanges:PublicIpv4Pool', publicIpv4Pool_poolAddressRanges - The address ranges.

$sel:poolId:PublicIpv4Pool', publicIpv4Pool_poolId - The ID of the address pool.

$sel:tags:PublicIpv4Pool', publicIpv4Pool_tags - Any tags for the address pool.

$sel:totalAddressCount:PublicIpv4Pool', publicIpv4Pool_totalAddressCount - The total number of addresses.

$sel:totalAvailableAddressCount:PublicIpv4Pool', publicIpv4Pool_totalAvailableAddressCount - The total number of available addresses.

publicIpv4Pool_description :: Lens' PublicIpv4Pool (Maybe Text) Source #

A description of the address pool.

publicIpv4Pool_networkBorderGroup :: Lens' PublicIpv4Pool (Maybe Text) Source #

The name of the location from which the address pool is advertised. A network border group is a unique set of Availability Zones or Local Zones from where Amazon Web Services advertises public IP addresses.

publicIpv4Pool_poolId :: Lens' PublicIpv4Pool (Maybe Text) Source #

The ID of the address pool.

publicIpv4Pool_tags :: Lens' PublicIpv4Pool (Maybe [Tag]) Source #

Any tags for the address pool.

publicIpv4Pool_totalAvailableAddressCount :: Lens' PublicIpv4Pool (Maybe Int) Source #

The total number of available addresses.

PublicIpv4PoolRange

data PublicIpv4PoolRange Source #

Describes an address range of an IPv4 address pool.

See: newPublicIpv4PoolRange smart constructor.

Constructors

PublicIpv4PoolRange' 

Fields

Instances

Instances details
FromXML PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

Generic PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

Associated Types

type Rep PublicIpv4PoolRange :: Type -> Type #

Read PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

Show PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

NFData PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

Methods

rnf :: PublicIpv4PoolRange -> () #

Eq PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

Hashable PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

type Rep PublicIpv4PoolRange Source # 
Instance details

Defined in Amazonka.EC2.Types.PublicIpv4PoolRange

type Rep PublicIpv4PoolRange = D1 ('MetaData "PublicIpv4PoolRange" "Amazonka.EC2.Types.PublicIpv4PoolRange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PublicIpv4PoolRange'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "availableAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "firstAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPublicIpv4PoolRange :: PublicIpv4PoolRange Source #

Create a value of PublicIpv4PoolRange 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:addressCount:PublicIpv4PoolRange', publicIpv4PoolRange_addressCount - The number of addresses in the range.

$sel:availableAddressCount:PublicIpv4PoolRange', publicIpv4PoolRange_availableAddressCount - The number of available addresses in the range.

$sel:firstAddress:PublicIpv4PoolRange', publicIpv4PoolRange_firstAddress - The first IP address in the range.

$sel:lastAddress:PublicIpv4PoolRange', publicIpv4PoolRange_lastAddress - The last IP address in the range.

publicIpv4PoolRange_addressCount :: Lens' PublicIpv4PoolRange (Maybe Int) Source #

The number of addresses in the range.

publicIpv4PoolRange_availableAddressCount :: Lens' PublicIpv4PoolRange (Maybe Int) Source #

The number of available addresses in the range.

Purchase

data Purchase Source #

Describes the result of the purchase.

See: newPurchase smart constructor.

Constructors

Purchase' 

Fields

Instances

Instances details
FromXML Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

Generic Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

Associated Types

type Rep Purchase :: Type -> Type #

Methods

from :: Purchase -> Rep Purchase x #

to :: Rep Purchase x -> Purchase #

Read Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

Show Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

NFData Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

Methods

rnf :: Purchase -> () #

Eq Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

Hashable Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

Methods

hashWithSalt :: Int -> Purchase -> Int #

hash :: Purchase -> Int #

type Rep Purchase Source # 
Instance details

Defined in Amazonka.EC2.Types.Purchase

newPurchase :: Purchase Source #

Create a value of Purchase 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:currencyCode:Purchase', purchase_currencyCode - The currency in which the UpfrontPrice and HourlyPrice amounts are specified. At this time, the only supported currency is USD.

$sel:duration:Purchase', purchase_duration - The duration of the reservation's term in seconds.

$sel:hostIdSet:Purchase', purchase_hostIdSet - The IDs of the Dedicated Hosts associated with the reservation.

$sel:hostReservationId:Purchase', purchase_hostReservationId - The ID of the reservation.

$sel:hourlyPrice:Purchase', purchase_hourlyPrice - The hourly price of the reservation per hour.

$sel:instanceFamily:Purchase', purchase_instanceFamily - The instance family on the Dedicated Host that the reservation can be associated with.

$sel:paymentOption:Purchase', purchase_paymentOption - The payment option for the reservation.

$sel:upfrontPrice:Purchase', purchase_upfrontPrice - The upfront price of the reservation.

purchase_currencyCode :: Lens' Purchase (Maybe CurrencyCodeValues) Source #

The currency in which the UpfrontPrice and HourlyPrice amounts are specified. At this time, the only supported currency is USD.

purchase_duration :: Lens' Purchase (Maybe Int) Source #

The duration of the reservation's term in seconds.

purchase_hostIdSet :: Lens' Purchase (Maybe [Text]) Source #

The IDs of the Dedicated Hosts associated with the reservation.

purchase_hostReservationId :: Lens' Purchase (Maybe Text) Source #

The ID of the reservation.

purchase_hourlyPrice :: Lens' Purchase (Maybe Text) Source #

The hourly price of the reservation per hour.

purchase_instanceFamily :: Lens' Purchase (Maybe Text) Source #

The instance family on the Dedicated Host that the reservation can be associated with.

purchase_paymentOption :: Lens' Purchase (Maybe PaymentOption) Source #

The payment option for the reservation.

purchase_upfrontPrice :: Lens' Purchase (Maybe Text) Source #

The upfront price of the reservation.

PurchaseRequest

data PurchaseRequest Source #

Describes a request to purchase Scheduled Instances.

See: newPurchaseRequest smart constructor.

Constructors

PurchaseRequest' 

Fields

Instances

Instances details
ToQuery PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

Generic PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

Associated Types

type Rep PurchaseRequest :: Type -> Type #

Read PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

Show PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

NFData PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

Methods

rnf :: PurchaseRequest -> () #

Eq PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

Hashable PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

type Rep PurchaseRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.PurchaseRequest

type Rep PurchaseRequest = D1 ('MetaData "PurchaseRequest" "Amazonka.EC2.Types.PurchaseRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "PurchaseRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "purchaseToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPurchaseRequest Source #

Create a value of PurchaseRequest 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:instanceCount:PurchaseRequest', purchaseRequest_instanceCount - The number of instances.

$sel:purchaseToken:PurchaseRequest', purchaseRequest_purchaseToken - The purchase token.

RecurringCharge

data RecurringCharge Source #

Describes a recurring charge.

See: newRecurringCharge smart constructor.

Constructors

RecurringCharge' 

Fields

Instances

Instances details
FromXML RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.EC2.Types.RecurringCharge

type Rep RecurringCharge = D1 ('MetaData "RecurringCharge" "Amazonka.EC2.Types.RecurringCharge" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecurringChargeFrequency))))

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge 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:amount:RecurringCharge', recurringCharge_amount - The amount of the recurring charge.

$sel:frequency:RecurringCharge', recurringCharge_frequency - The frequency of the recurring charge.

recurringCharge_amount :: Lens' RecurringCharge (Maybe Double) Source #

The amount of the recurring charge.

ReferencedSecurityGroup

data ReferencedSecurityGroup Source #

Describes the security group that is referenced in the security group rule.

See: newReferencedSecurityGroup smart constructor.

Constructors

ReferencedSecurityGroup' 

Fields

Instances

Instances details
FromXML ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

Generic ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

Associated Types

type Rep ReferencedSecurityGroup :: Type -> Type #

Read ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

Show ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

NFData ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

Methods

rnf :: ReferencedSecurityGroup -> () #

Eq ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

Hashable ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

type Rep ReferencedSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.ReferencedSecurityGroup

type Rep ReferencedSecurityGroup = D1 ('MetaData "ReferencedSecurityGroup" "Amazonka.EC2.Types.ReferencedSecurityGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReferencedSecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "peeringStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcPeeringConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newReferencedSecurityGroup :: ReferencedSecurityGroup Source #

Create a value of ReferencedSecurityGroup 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:groupId:ReferencedSecurityGroup', referencedSecurityGroup_groupId - The ID of the security group.

$sel:peeringStatus:ReferencedSecurityGroup', referencedSecurityGroup_peeringStatus - The status of a VPC peering connection, if applicable.

$sel:userId:ReferencedSecurityGroup', referencedSecurityGroup_userId - The Amazon Web Services account ID.

$sel:vpcId:ReferencedSecurityGroup', referencedSecurityGroup_vpcId - The ID of the VPC.

$sel:vpcPeeringConnectionId:ReferencedSecurityGroup', referencedSecurityGroup_vpcPeeringConnectionId - The ID of the VPC peering connection.

referencedSecurityGroup_peeringStatus :: Lens' ReferencedSecurityGroup (Maybe Text) Source #

The status of a VPC peering connection, if applicable.

RegionInfo

data RegionInfo Source #

Describes a Region.

See: newRegionInfo smart constructor.

Constructors

RegionInfo' 

Fields

Instances

Instances details
FromXML RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

Generic RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

Associated Types

type Rep RegionInfo :: Type -> Type #

Read RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

Show RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

NFData RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

Methods

rnf :: RegionInfo -> () #

Eq RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

Hashable RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

type Rep RegionInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.RegionInfo

type Rep RegionInfo = D1 ('MetaData "RegionInfo" "Amazonka.EC2.Types.RegionInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RegionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "optInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRegionInfo :: RegionInfo Source #

Create a value of RegionInfo 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:endpoint:RegionInfo', regionInfo_endpoint - The Region service endpoint.

$sel:optInStatus:RegionInfo', regionInfo_optInStatus - The Region opt-in status. The possible values are opt-in-not-required, opted-in, and not-opted-in.

$sel:regionName:RegionInfo', regionInfo_regionName - The name of the Region.

regionInfo_endpoint :: Lens' RegionInfo (Maybe Text) Source #

The Region service endpoint.

regionInfo_optInStatus :: Lens' RegionInfo (Maybe Text) Source #

The Region opt-in status. The possible values are opt-in-not-required, opted-in, and not-opted-in.

RegisterInstanceTagAttributeRequest

data RegisterInstanceTagAttributeRequest Source #

Information about the tag keys to register for the current Region. You can either specify individual tag keys or register all tag keys in the current Region. You must specify either IncludeAllTagsOfInstance or InstanceTagKeys in the request

See: newRegisterInstanceTagAttributeRequest smart constructor.

Constructors

RegisterInstanceTagAttributeRequest' 

Fields

Instances

Instances details
ToQuery RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

Generic RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

Read RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

Show RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

NFData RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

Eq RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

Hashable RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

type Rep RegisterInstanceTagAttributeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest

type Rep RegisterInstanceTagAttributeRequest = D1 ('MetaData "RegisterInstanceTagAttributeRequest" "Amazonka.EC2.Types.RegisterInstanceTagAttributeRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RegisterInstanceTagAttributeRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeAllTagsOfInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceTagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newRegisterInstanceTagAttributeRequest :: RegisterInstanceTagAttributeRequest Source #

Create a value of RegisterInstanceTagAttributeRequest 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:includeAllTagsOfInstance:RegisterInstanceTagAttributeRequest', registerInstanceTagAttributeRequest_includeAllTagsOfInstance - Indicates whether to register all tag keys in the current Region. Specify true to register all tag keys.

$sel:instanceTagKeys:RegisterInstanceTagAttributeRequest', registerInstanceTagAttributeRequest_instanceTagKeys - The tag keys to register.

registerInstanceTagAttributeRequest_includeAllTagsOfInstance :: Lens' RegisterInstanceTagAttributeRequest (Maybe Bool) Source #

Indicates whether to register all tag keys in the current Region. Specify true to register all tag keys.

RemoveIpamOperatingRegion

data RemoveIpamOperatingRegion Source #

Remove an operating Region from an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.

For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide

See: newRemoveIpamOperatingRegion smart constructor.

Constructors

RemoveIpamOperatingRegion' 

Fields

Instances

Instances details
ToQuery RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

Generic RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

Associated Types

type Rep RemoveIpamOperatingRegion :: Type -> Type #

Read RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

Show RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

NFData RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

Eq RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

Hashable RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

type Rep RemoveIpamOperatingRegion Source # 
Instance details

Defined in Amazonka.EC2.Types.RemoveIpamOperatingRegion

type Rep RemoveIpamOperatingRegion = D1 ('MetaData "RemoveIpamOperatingRegion" "Amazonka.EC2.Types.RemoveIpamOperatingRegion" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RemoveIpamOperatingRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRemoveIpamOperatingRegion :: RemoveIpamOperatingRegion Source #

Create a value of RemoveIpamOperatingRegion 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:regionName:RemoveIpamOperatingRegion', removeIpamOperatingRegion_regionName - The name of the operating Region you want to remove.

removeIpamOperatingRegion_regionName :: Lens' RemoveIpamOperatingRegion (Maybe Text) Source #

The name of the operating Region you want to remove.

RemovePrefixListEntry

data RemovePrefixListEntry Source #

An entry for a prefix list.

See: newRemovePrefixListEntry smart constructor.

Constructors

RemovePrefixListEntry' 

Fields

Instances

Instances details
ToQuery RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

Generic RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

Associated Types

type Rep RemovePrefixListEntry :: Type -> Type #

Read RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

Show RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

NFData RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

Methods

rnf :: RemovePrefixListEntry -> () #

Eq RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

Hashable RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

type Rep RemovePrefixListEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.RemovePrefixListEntry

type Rep RemovePrefixListEntry = D1 ('MetaData "RemovePrefixListEntry" "Amazonka.EC2.Types.RemovePrefixListEntry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RemovePrefixListEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRemovePrefixListEntry Source #

Create a value of RemovePrefixListEntry 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:cidr:RemovePrefixListEntry', removePrefixListEntry_cidr - The CIDR block.

ReplaceRootVolumeTask

data ReplaceRootVolumeTask Source #

Information about a root volume replacement task.

See: newReplaceRootVolumeTask smart constructor.

Constructors

ReplaceRootVolumeTask' 

Fields

  • completeTime :: Maybe Text

    The time the task completed.

  • deleteReplacedRootVolume :: Maybe Bool

    Indicates whether the original root volume is to be deleted after the root volume replacement task completes.

  • imageId :: Maybe Text

    The ID of the AMI used to create the replacement root volume.

  • instanceId :: Maybe Text

    The ID of the instance for which the root volume replacement task was created.

  • replaceRootVolumeTaskId :: Maybe Text

    The ID of the root volume replacement task.

  • snapshotId :: Maybe Text

    The ID of the snapshot used to create the replacement root volume.

  • startTime :: Maybe Text

    The time the task was started.

  • tags :: Maybe [Tag]

    The tags assigned to the task.

  • taskState :: Maybe ReplaceRootVolumeTaskState

    The state of the task. The task can be in one of the following states:

    • pending - the replacement volume is being created.
    • in-progress - the original volume is being detached and the replacement volume is being attached.
    • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.
    • failing - the replacement task is in the process of failing.
    • failed - the replacement task has failed but the original root volume is still attached.
    • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.
    • failed-detached - the replacement task has failed and the instance has no root volume attached.

Instances

Instances details
FromXML ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

Generic ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

Associated Types

type Rep ReplaceRootVolumeTask :: Type -> Type #

Read ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

Show ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

NFData ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

Methods

rnf :: ReplaceRootVolumeTask -> () #

Eq ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

Hashable ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

type Rep ReplaceRootVolumeTask Source # 
Instance details

Defined in Amazonka.EC2.Types.ReplaceRootVolumeTask

newReplaceRootVolumeTask :: ReplaceRootVolumeTask Source #

Create a value of ReplaceRootVolumeTask 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:completeTime:ReplaceRootVolumeTask', replaceRootVolumeTask_completeTime - The time the task completed.

$sel:deleteReplacedRootVolume:ReplaceRootVolumeTask', replaceRootVolumeTask_deleteReplacedRootVolume - Indicates whether the original root volume is to be deleted after the root volume replacement task completes.

$sel:imageId:ReplaceRootVolumeTask', replaceRootVolumeTask_imageId - The ID of the AMI used to create the replacement root volume.

$sel:instanceId:ReplaceRootVolumeTask', replaceRootVolumeTask_instanceId - The ID of the instance for which the root volume replacement task was created.

$sel:replaceRootVolumeTaskId:ReplaceRootVolumeTask', replaceRootVolumeTask_replaceRootVolumeTaskId - The ID of the root volume replacement task.

$sel:snapshotId:ReplaceRootVolumeTask', replaceRootVolumeTask_snapshotId - The ID of the snapshot used to create the replacement root volume.

$sel:startTime:ReplaceRootVolumeTask', replaceRootVolumeTask_startTime - The time the task was started.

$sel:tags:ReplaceRootVolumeTask', replaceRootVolumeTask_tags - The tags assigned to the task.

$sel:taskState:ReplaceRootVolumeTask', replaceRootVolumeTask_taskState - The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.
  • in-progress - the original volume is being detached and the replacement volume is being attached.
  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.
  • failing - the replacement task is in the process of failing.
  • failed - the replacement task has failed but the original root volume is still attached.
  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.
  • failed-detached - the replacement task has failed and the instance has no root volume attached.

replaceRootVolumeTask_deleteReplacedRootVolume :: Lens' ReplaceRootVolumeTask (Maybe Bool) Source #

Indicates whether the original root volume is to be deleted after the root volume replacement task completes.

replaceRootVolumeTask_imageId :: Lens' ReplaceRootVolumeTask (Maybe Text) Source #

The ID of the AMI used to create the replacement root volume.

replaceRootVolumeTask_instanceId :: Lens' ReplaceRootVolumeTask (Maybe Text) Source #

The ID of the instance for which the root volume replacement task was created.

replaceRootVolumeTask_snapshotId :: Lens' ReplaceRootVolumeTask (Maybe Text) Source #

The ID of the snapshot used to create the replacement root volume.

replaceRootVolumeTask_taskState :: Lens' ReplaceRootVolumeTask (Maybe ReplaceRootVolumeTaskState) Source #

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.
  • in-progress - the original volume is being detached and the replacement volume is being attached.
  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.
  • failing - the replacement task is in the process of failing.
  • failed - the replacement task has failed but the original root volume is still attached.
  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.
  • failed-detached - the replacement task has failed and the instance has no root volume attached.

RequestIpamResourceTag

data RequestIpamResourceTag Source #

A tag on an IPAM resource.

See: newRequestIpamResourceTag smart constructor.

Constructors

RequestIpamResourceTag' 

Fields

  • key :: Maybe Text

    The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.

  • value :: Maybe Text

    The value for the tag.

Instances

Instances details
ToQuery RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

Generic RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

Associated Types

type Rep RequestIpamResourceTag :: Type -> Type #

Read RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

Show RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

NFData RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

Methods

rnf :: RequestIpamResourceTag -> () #

Eq RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

Hashable RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

type Rep RequestIpamResourceTag Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestIpamResourceTag

type Rep RequestIpamResourceTag = D1 ('MetaData "RequestIpamResourceTag" "Amazonka.EC2.Types.RequestIpamResourceTag" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RequestIpamResourceTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRequestIpamResourceTag :: RequestIpamResourceTag Source #

Create a value of RequestIpamResourceTag 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:

RequestIpamResourceTag, requestIpamResourceTag_key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.

RequestIpamResourceTag, requestIpamResourceTag_value - The value for the tag.

requestIpamResourceTag_key :: Lens' RequestIpamResourceTag (Maybe Text) Source #

The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.

RequestLaunchTemplateData

data RequestLaunchTemplateData Source #

The information to include in the launch template.

You must specify at least one parameter for the launch template data.

See: newRequestLaunchTemplateData smart constructor.

Constructors

RequestLaunchTemplateData' 

Fields

Instances

Instances details
ToQuery RequestLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestLaunchTemplateData

Generic RequestLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestLaunchTemplateData

Associated Types

type Rep RequestLaunchTemplateData :: Type -> Type #

Show RequestLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestLaunchTemplateData

NFData RequestLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestLaunchTemplateData

Eq RequestLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestLaunchTemplateData

Hashable RequestLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestLaunchTemplateData

type Rep RequestLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestLaunchTemplateData

type Rep RequestLaunchTemplateData = D1 ('MetaData "RequestLaunchTemplateData" "Amazonka.EC2.Types.RequestLaunchTemplateData" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RequestLaunchTemplateData'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateBlockDeviceMappingRequest])) :*: (S1 ('MetaSel ('Just "capacityReservationSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateCapacityReservationSpecificationRequest)) :*: S1 ('MetaSel ('Just "cpuOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateCpuOptionsRequest)))) :*: ((S1 ('MetaSel ('Just "creditSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreditSpecificationRequest)) :*: S1 ('MetaSel ('Just "disableApiStop") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "disableApiTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "elasticGpuSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ElasticGpuSpecification])) :*: S1 ('MetaSel ('Just "elasticInferenceAccelerators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateElasticInferenceAccelerator]))) :*: (S1 ('MetaSel ('Just "enclaveOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateEnclaveOptionsRequest)) :*: S1 ('MetaSel ('Just "hibernationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateHibernationOptionsRequest)))) :*: ((S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateIamInstanceProfileSpecificationRequest)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceInitiatedShutdownBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShutdownBehavior)) :*: S1 ('MetaSel ('Just "instanceMarketOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMarketOptionsRequest)))))) :*: ((((S1 ('MetaSel ('Just "instanceRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceRequirementsRequest)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType))) :*: (S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "licenseSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateLicenseConfigurationRequest])) :*: S1 ('MetaSel ('Just "maintenanceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMaintenanceOptionsRequest))) :*: (S1 ('MetaSel ('Just "metadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMetadataOptionsRequest)) :*: S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplatesMonitoringRequest))))) :*: (((S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateInstanceNetworkInterfaceSpecificationRequest])) :*: S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplatePlacementRequest))) :*: (S1 ('MetaSel ('Just "privateDnsNameOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplatePrivateDnsNameOptionsRequest)) :*: S1 ('MetaSel ('Just "ramDiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateTagSpecificationRequest])) :*: S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newRequestLaunchTemplateData :: RequestLaunchTemplateData Source #

Create a value of RequestLaunchTemplateData 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:blockDeviceMappings:RequestLaunchTemplateData', requestLaunchTemplateData_blockDeviceMappings - The block device mapping.

$sel:capacityReservationSpecification:RequestLaunchTemplateData', requestLaunchTemplateData_capacityReservationSpecification - The Capacity Reservation targeting option. If you do not specify this parameter, the instance's Capacity Reservation preference defaults to open, which enables it to run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).

$sel:cpuOptions:RequestLaunchTemplateData', requestLaunchTemplateData_cpuOptions - The CPU options for the instance. For more information, see Optimizing CPU Options in the Amazon Elastic Compute Cloud User Guide.

$sel:creditSpecification:RequestLaunchTemplateData', requestLaunchTemplateData_creditSpecification - The credit option for CPU usage of the instance. Valid only for T instances.

$sel:disableApiStop:RequestLaunchTemplateData', requestLaunchTemplateData_disableApiStop - Indicates whether to enable the instance for stop protection. For more information, see Stop Protection.

$sel:disableApiTermination:RequestLaunchTemplateData', requestLaunchTemplateData_disableApiTermination - If you set this parameter to true, you can't terminate the instance using the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after launch, use ModifyInstanceAttribute. Alternatively, if you set InstanceInitiatedShutdownBehavior to terminate, you can terminate the instance by running the shutdown command from the instance.

$sel:ebsOptimized:RequestLaunchTemplateData', requestLaunchTemplateData_ebsOptimized - Indicates whether the instance is optimized for Amazon EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal Amazon EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS-optimized instance.

$sel:elasticGpuSpecifications:RequestLaunchTemplateData', requestLaunchTemplateData_elasticGpuSpecifications - An elastic GPU to associate with the instance.

$sel:elasticInferenceAccelerators:RequestLaunchTemplateData', requestLaunchTemplateData_elasticInferenceAccelerators - The elastic inference accelerator for the instance.

$sel:enclaveOptions:RequestLaunchTemplateData', requestLaunchTemplateData_enclaveOptions - Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide.

You can't enable Amazon Web Services Nitro Enclaves and hibernation on the same instance.

$sel:hibernationOptions:RequestLaunchTemplateData', requestLaunchTemplateData_hibernationOptions - Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

$sel:iamInstanceProfile:RequestLaunchTemplateData', requestLaunchTemplateData_iamInstanceProfile - The name or Amazon Resource Name (ARN) of an IAM instance profile.

$sel:imageId:RequestLaunchTemplateData', requestLaunchTemplateData_imageId - The ID of the AMI.

$sel:instanceInitiatedShutdownBehavior:RequestLaunchTemplateData', requestLaunchTemplateData_instanceInitiatedShutdownBehavior - Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Default: stop

$sel:instanceMarketOptions:RequestLaunchTemplateData', requestLaunchTemplateData_instanceMarketOptions - The market (purchasing) option for the instances.

$sel:instanceRequirements:RequestLaunchTemplateData', requestLaunchTemplateData_instanceRequirements - The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes.

If you specify InstanceRequirements, you can't specify InstanceType.

$sel:instanceType:RequestLaunchTemplateData', requestLaunchTemplateData_instanceType - The instance type. For more information, see Instance types in the Amazon Elastic Compute Cloud User Guide.

If you specify InstanceType, you can't specify InstanceRequirements.

$sel:kernelId:RequestLaunchTemplateData', requestLaunchTemplateData_kernelId - The ID of the kernel.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide.

$sel:keyName:RequestLaunchTemplateData', requestLaunchTemplateData_keyName - The name of the key pair. You can create a key pair using CreateKeyPair or ImportKeyPair.

If you do not specify a key pair, you can't connect to the instance unless you choose an AMI that is configured to allow users another way to log in.

$sel:licenseSpecifications:RequestLaunchTemplateData', requestLaunchTemplateData_licenseSpecifications - The license configurations.

$sel:maintenanceOptions:RequestLaunchTemplateData', requestLaunchTemplateData_maintenanceOptions - The maintenance options for the instance.

$sel:metadataOptions:RequestLaunchTemplateData', requestLaunchTemplateData_metadataOptions - The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

$sel:monitoring:RequestLaunchTemplateData', requestLaunchTemplateData_monitoring - The monitoring for the instance.

$sel:networkInterfaces:RequestLaunchTemplateData', requestLaunchTemplateData_networkInterfaces - One or more network interfaces. If you specify a network interface, you must specify any security groups and subnets as part of the network interface.

$sel:placement:RequestLaunchTemplateData', requestLaunchTemplateData_placement - The placement for the instance.

$sel:privateDnsNameOptions:RequestLaunchTemplateData', requestLaunchTemplateData_privateDnsNameOptions - The options for the instance hostname. The default values are inherited from the subnet.

$sel:ramDiskId:RequestLaunchTemplateData', requestLaunchTemplateData_ramDiskId - The ID of the RAM disk.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide.

$sel:securityGroupIds:RequestLaunchTemplateData', requestLaunchTemplateData_securityGroupIds - One or more security group IDs. You can create a security group using CreateSecurityGroup. You cannot specify both a security group ID and security name in the same request.

$sel:securityGroups:RequestLaunchTemplateData', requestLaunchTemplateData_securityGroups - One or more security group names. For a nondefault VPC, you must use security group IDs instead. You cannot specify both a security group ID and security name in the same request.

$sel:tagSpecifications:RequestLaunchTemplateData', requestLaunchTemplateData_tagSpecifications - The tags to apply to the resources that are created during instance launch.

You can specify tags for the following resources only:

  • Instances
  • Volumes
  • Elastic graphics
  • Spot Instance requests
  • Network interfaces

To tag a resource after it has been created, see CreateTags.

To tag the launch template itself, you must use the TagSpecification parameter.

$sel:userData:RequestLaunchTemplateData', requestLaunchTemplateData_userData - The user data to make available to the instance. You must provide base64-encoded text. User data is limited to 16 KB. For more information, see Run commands on your Linux instance at launch (Linux) or Work with instance user data (Windows) in the Amazon Elastic Compute Cloud User Guide.

If you are creating the launch template for use with Batch, the user data must be provided in the MIME multi-part archive format. For more information, see Amazon EC2 user data in launch templates in the Batch User Guide.

requestLaunchTemplateData_capacityReservationSpecification :: Lens' RequestLaunchTemplateData (Maybe LaunchTemplateCapacityReservationSpecificationRequest) Source #

The Capacity Reservation targeting option. If you do not specify this parameter, the instance's Capacity Reservation preference defaults to open, which enables it to run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).

requestLaunchTemplateData_cpuOptions :: Lens' RequestLaunchTemplateData (Maybe LaunchTemplateCpuOptionsRequest) Source #

The CPU options for the instance. For more information, see Optimizing CPU Options in the Amazon Elastic Compute Cloud User Guide.

requestLaunchTemplateData_creditSpecification :: Lens' RequestLaunchTemplateData (Maybe CreditSpecificationRequest) Source #

The credit option for CPU usage of the instance. Valid only for T instances.

requestLaunchTemplateData_disableApiStop :: Lens' RequestLaunchTemplateData (Maybe Bool) Source #

Indicates whether to enable the instance for stop protection. For more information, see Stop Protection.

requestLaunchTemplateData_disableApiTermination :: Lens' RequestLaunchTemplateData (Maybe Bool) Source #

If you set this parameter to true, you can't terminate the instance using the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after launch, use ModifyInstanceAttribute. Alternatively, if you set InstanceInitiatedShutdownBehavior to terminate, you can terminate the instance by running the shutdown command from the instance.

requestLaunchTemplateData_ebsOptimized :: Lens' RequestLaunchTemplateData (Maybe Bool) Source #

Indicates whether the instance is optimized for Amazon EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal Amazon EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS-optimized instance.

requestLaunchTemplateData_enclaveOptions :: Lens' RequestLaunchTemplateData (Maybe LaunchTemplateEnclaveOptionsRequest) Source #

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, see What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide.

You can't enable Amazon Web Services Nitro Enclaves and hibernation on the same instance.

requestLaunchTemplateData_hibernationOptions :: Lens' RequestLaunchTemplateData (Maybe LaunchTemplateHibernationOptionsRequest) Source #

Indicates whether an instance is enabled for hibernation. This parameter is valid only if the instance meets the hibernation prerequisites. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

requestLaunchTemplateData_instanceInitiatedShutdownBehavior :: Lens' RequestLaunchTemplateData (Maybe ShutdownBehavior) Source #

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Default: stop

requestLaunchTemplateData_instanceRequirements :: Lens' RequestLaunchTemplateData (Maybe InstanceRequirementsRequest) Source #

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

If you specify InstanceRequirements, you can't specify InstanceType.

requestLaunchTemplateData_instanceType :: Lens' RequestLaunchTemplateData (Maybe InstanceType) Source #

The instance type. For more information, see Instance types in the Amazon Elastic Compute Cloud User Guide.

If you specify InstanceType, you can't specify InstanceRequirements.

requestLaunchTemplateData_kernelId :: Lens' RequestLaunchTemplateData (Maybe Text) Source #

The ID of the kernel.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide.

requestLaunchTemplateData_keyName :: Lens' RequestLaunchTemplateData (Maybe Text) Source #

The name of the key pair. You can create a key pair using CreateKeyPair or ImportKeyPair.

If you do not specify a key pair, you can't connect to the instance unless you choose an AMI that is configured to allow users another way to log in.

requestLaunchTemplateData_metadataOptions :: Lens' RequestLaunchTemplateData (Maybe LaunchTemplateInstanceMetadataOptionsRequest) Source #

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

requestLaunchTemplateData_networkInterfaces :: Lens' RequestLaunchTemplateData (Maybe [LaunchTemplateInstanceNetworkInterfaceSpecificationRequest]) Source #

One or more network interfaces. If you specify a network interface, you must specify any security groups and subnets as part of the network interface.

requestLaunchTemplateData_privateDnsNameOptions :: Lens' RequestLaunchTemplateData (Maybe LaunchTemplatePrivateDnsNameOptionsRequest) Source #

The options for the instance hostname. The default values are inherited from the subnet.

requestLaunchTemplateData_ramDiskId :: Lens' RequestLaunchTemplateData (Maybe Text) Source #

The ID of the RAM disk.

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User provided kernels in the Amazon Elastic Compute Cloud User Guide.

requestLaunchTemplateData_securityGroupIds :: Lens' RequestLaunchTemplateData (Maybe [Text]) Source #

One or more security group IDs. You can create a security group using CreateSecurityGroup. You cannot specify both a security group ID and security name in the same request.

requestLaunchTemplateData_securityGroups :: Lens' RequestLaunchTemplateData (Maybe [Text]) Source #

One or more security group names. For a nondefault VPC, you must use security group IDs instead. You cannot specify both a security group ID and security name in the same request.

requestLaunchTemplateData_tagSpecifications :: Lens' RequestLaunchTemplateData (Maybe [LaunchTemplateTagSpecificationRequest]) Source #

The tags to apply to the resources that are created during instance launch.

You can specify tags for the following resources only:

  • Instances
  • Volumes
  • Elastic graphics
  • Spot Instance requests
  • Network interfaces

To tag a resource after it has been created, see CreateTags.

To tag the launch template itself, you must use the TagSpecification parameter.

requestLaunchTemplateData_userData :: Lens' RequestLaunchTemplateData (Maybe Text) Source #

The user data to make available to the instance. You must provide base64-encoded text. User data is limited to 16 KB. For more information, see Run commands on your Linux instance at launch (Linux) or Work with instance user data (Windows) in the Amazon Elastic Compute Cloud User Guide.

If you are creating the launch template for use with Batch, the user data must be provided in the MIME multi-part archive format. For more information, see Amazon EC2 user data in launch templates in the Batch User Guide.

RequestSpotLaunchSpecification

data RequestSpotLaunchSpecification Source #

Describes the launch specification for an instance.

See: newRequestSpotLaunchSpecification smart constructor.

Constructors

RequestSpotLaunchSpecification' 

Fields

Instances

Instances details
ToQuery RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

Generic RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

Associated Types

type Rep RequestSpotLaunchSpecification :: Type -> Type #

Read RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

Show RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

NFData RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

Eq RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

Hashable RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

type Rep RequestSpotLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.RequestSpotLaunchSpecification

type Rep RequestSpotLaunchSpecification = D1 ('MetaData "RequestSpotLaunchSpecification" "Amazonka.EC2.Types.RequestSpotLaunchSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RequestSpotLaunchSpecification'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BlockDeviceMapping]))) :*: (S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfileSpecification)))) :*: ((S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType))) :*: (S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RunInstancesMonitoringEnabled)) :*: S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceNetworkInterfaceSpecification]))) :*: (S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotPlacement)) :*: S1 ('MetaSel ('Just "ramdiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newRequestSpotLaunchSpecification :: RequestSpotLaunchSpecification Source #

Create a value of RequestSpotLaunchSpecification 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:addressingType:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_addressingType - Deprecated.

$sel:blockDeviceMappings:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_blockDeviceMappings - One or more block device mapping entries. You can't specify both a snapshot ID and an encryption value. This is because only blank volumes can be encrypted on creation. If a snapshot is the basis for a volume, it is not blank and its encryption status is used for the volume encryption status.

$sel:ebsOptimized:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_ebsOptimized - Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

Default: false

$sel:iamInstanceProfile:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_iamInstanceProfile - The IAM instance profile.

$sel:imageId:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_imageId - The ID of the AMI.

$sel:instanceType:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_instanceType - The instance type. Only one instance type can be specified.

$sel:kernelId:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_kernelId - The ID of the kernel.

$sel:keyName:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_keyName - The name of the key pair.

$sel:monitoring:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_monitoring - Indicates whether basic or detailed monitoring is enabled for the instance.

Default: Disabled

$sel:networkInterfaces:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_networkInterfaces - One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.

$sel:placement:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_placement - The placement information for the instance.

$sel:ramdiskId:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_ramdiskId - The ID of the RAM disk.

$sel:securityGroupIds:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_securityGroupIds - One or more security group IDs.

$sel:securityGroups:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_securityGroups - One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.

RequestSpotLaunchSpecification, requestSpotLaunchSpecification_subnetId - The ID of the subnet in which to launch the instance.

$sel:userData:RequestSpotLaunchSpecification', requestSpotLaunchSpecification_userData - The Base64-encoded user data for the instance. User data is limited to 16 KB.

requestSpotLaunchSpecification_blockDeviceMappings :: Lens' RequestSpotLaunchSpecification (Maybe [BlockDeviceMapping]) Source #

One or more block device mapping entries. You can't specify both a snapshot ID and an encryption value. This is because only blank volumes can be encrypted on creation. If a snapshot is the basis for a volume, it is not blank and its encryption status is used for the volume encryption status.

requestSpotLaunchSpecification_ebsOptimized :: Lens' RequestSpotLaunchSpecification (Maybe Bool) Source #

Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

Default: false

requestSpotLaunchSpecification_instanceType :: Lens' RequestSpotLaunchSpecification (Maybe InstanceType) Source #

The instance type. Only one instance type can be specified.

requestSpotLaunchSpecification_monitoring :: Lens' RequestSpotLaunchSpecification (Maybe RunInstancesMonitoringEnabled) Source #

Indicates whether basic or detailed monitoring is enabled for the instance.

Default: Disabled

requestSpotLaunchSpecification_networkInterfaces :: Lens' RequestSpotLaunchSpecification (Maybe [InstanceNetworkInterfaceSpecification]) Source #

One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.

requestSpotLaunchSpecification_securityGroups :: Lens' RequestSpotLaunchSpecification (Maybe [Text]) Source #

One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.

requestSpotLaunchSpecification_subnetId :: Lens' RequestSpotLaunchSpecification (Maybe Text) Source #

The ID of the subnet in which to launch the instance.

requestSpotLaunchSpecification_userData :: Lens' RequestSpotLaunchSpecification (Maybe Text) Source #

The Base64-encoded user data for the instance. User data is limited to 16 KB.

Reservation

data Reservation Source #

Describes a launch request for one or more instances, and includes owner, requester, and security group information that applies to all instances in the launch request.

See: newReservation smart constructor.

Constructors

Reservation' 

Fields

Instances

Instances details
FromXML Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

Generic Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

Associated Types

type Rep Reservation :: Type -> Type #

Read Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

Show Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

NFData Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

Methods

rnf :: Reservation -> () #

Eq Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

Hashable Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

type Rep Reservation Source # 
Instance details

Defined in Amazonka.EC2.Types.Reservation

type Rep Reservation = D1 ('MetaData "Reservation" "Amazonka.EC2.Types.Reservation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Reservation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupIdentifier])) :*: S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Instance]))) :*: (S1 ('MetaSel ('Just "requesterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newReservation Source #

Create a value of Reservation 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:groups:Reservation', reservation_groups - [EC2-Classic only] The security groups.

$sel:instances:Reservation', reservation_instances - The instances.

$sel:requesterId:Reservation', reservation_requesterId - The ID of the requester that launched the instances on your behalf (for example, Amazon Web Services Management Console or Auto Scaling).

$sel:reservationId:Reservation', reservation_reservationId - The ID of the reservation.

$sel:ownerId:Reservation', reservation_ownerId - The ID of the Amazon Web Services account that owns the reservation.

reservation_groups :: Lens' Reservation (Maybe [GroupIdentifier]) Source #

EC2-Classic only
The security groups.

reservation_requesterId :: Lens' Reservation (Maybe Text) Source #

The ID of the requester that launched the instances on your behalf (for example, Amazon Web Services Management Console or Auto Scaling).

reservation_ownerId :: Lens' Reservation Text Source #

The ID of the Amazon Web Services account that owns the reservation.

ReservationFleetInstanceSpecification

data ReservationFleetInstanceSpecification Source #

Information about an instance type to use in a Capacity Reservation Fleet.

See: newReservationFleetInstanceSpecification smart constructor.

Constructors

ReservationFleetInstanceSpecification' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone in which the Capacity Reservation Fleet reserves the capacity. A Capacity Reservation Fleet can't span Availability Zones. All instance type specifications that you specify for the Fleet must use the same Availability Zone.

  • availabilityZoneId :: Maybe Text

    The ID of the Availability Zone in which the Capacity Reservation Fleet reserves the capacity. A Capacity Reservation Fleet can't span Availability Zones. All instance type specifications that you specify for the Fleet must use the same Availability Zone.

  • ebsOptimized :: Maybe Bool

    Indicates whether the Capacity Reservation Fleet supports EBS-optimized instances types. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using EBS-optimized instance types.

  • instancePlatform :: Maybe CapacityReservationInstancePlatform

    The type of operating system for which the Capacity Reservation Fleet reserves capacity.

  • instanceType :: Maybe InstanceType

    The instance type for which the Capacity Reservation Fleet reserves capacity.

  • priority :: Maybe Natural

    The priority to assign to the instance type. This value is used to determine which of the instance types specified for the Fleet should be prioritized for use. A lower value indicates a high priority. For more information, see Instance type priority in the Amazon EC2 User Guide.

  • weight :: Maybe Double

    The number of capacity units provided by the specified instance type. This value, together with the total target capacity that you specify for the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

Instances

Instances details
ToQuery ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

Generic ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

Read ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

Show ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

NFData ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

Eq ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

Hashable ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

type Rep ReservationFleetInstanceSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationFleetInstanceSpecification

type Rep ReservationFleetInstanceSpecification = D1 ('MetaData "ReservationFleetInstanceSpecification" "Amazonka.EC2.Types.ReservationFleetInstanceSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservationFleetInstanceSpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availabilityZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "instancePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CapacityReservationInstancePlatform)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType))) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newReservationFleetInstanceSpecification :: ReservationFleetInstanceSpecification Source #

Create a value of ReservationFleetInstanceSpecification 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:availabilityZone:ReservationFleetInstanceSpecification', reservationFleetInstanceSpecification_availabilityZone - The Availability Zone in which the Capacity Reservation Fleet reserves the capacity. A Capacity Reservation Fleet can't span Availability Zones. All instance type specifications that you specify for the Fleet must use the same Availability Zone.

$sel:availabilityZoneId:ReservationFleetInstanceSpecification', reservationFleetInstanceSpecification_availabilityZoneId - The ID of the Availability Zone in which the Capacity Reservation Fleet reserves the capacity. A Capacity Reservation Fleet can't span Availability Zones. All instance type specifications that you specify for the Fleet must use the same Availability Zone.

$sel:ebsOptimized:ReservationFleetInstanceSpecification', reservationFleetInstanceSpecification_ebsOptimized - Indicates whether the Capacity Reservation Fleet supports EBS-optimized instances types. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using EBS-optimized instance types.

$sel:instancePlatform:ReservationFleetInstanceSpecification', reservationFleetInstanceSpecification_instancePlatform - The type of operating system for which the Capacity Reservation Fleet reserves capacity.

$sel:instanceType:ReservationFleetInstanceSpecification', reservationFleetInstanceSpecification_instanceType - The instance type for which the Capacity Reservation Fleet reserves capacity.

$sel:priority:ReservationFleetInstanceSpecification', reservationFleetInstanceSpecification_priority - The priority to assign to the instance type. This value is used to determine which of the instance types specified for the Fleet should be prioritized for use. A lower value indicates a high priority. For more information, see Instance type priority in the Amazon EC2 User Guide.

$sel:weight:ReservationFleetInstanceSpecification', reservationFleetInstanceSpecification_weight - The number of capacity units provided by the specified instance type. This value, together with the total target capacity that you specify for the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

reservationFleetInstanceSpecification_availabilityZone :: Lens' ReservationFleetInstanceSpecification (Maybe Text) Source #

The Availability Zone in which the Capacity Reservation Fleet reserves the capacity. A Capacity Reservation Fleet can't span Availability Zones. All instance type specifications that you specify for the Fleet must use the same Availability Zone.

reservationFleetInstanceSpecification_availabilityZoneId :: Lens' ReservationFleetInstanceSpecification (Maybe Text) Source #

The ID of the Availability Zone in which the Capacity Reservation Fleet reserves the capacity. A Capacity Reservation Fleet can't span Availability Zones. All instance type specifications that you specify for the Fleet must use the same Availability Zone.

reservationFleetInstanceSpecification_ebsOptimized :: Lens' ReservationFleetInstanceSpecification (Maybe Bool) Source #

Indicates whether the Capacity Reservation Fleet supports EBS-optimized instances types. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using EBS-optimized instance types.

reservationFleetInstanceSpecification_instancePlatform :: Lens' ReservationFleetInstanceSpecification (Maybe CapacityReservationInstancePlatform) Source #

The type of operating system for which the Capacity Reservation Fleet reserves capacity.

reservationFleetInstanceSpecification_instanceType :: Lens' ReservationFleetInstanceSpecification (Maybe InstanceType) Source #

The instance type for which the Capacity Reservation Fleet reserves capacity.

reservationFleetInstanceSpecification_priority :: Lens' ReservationFleetInstanceSpecification (Maybe Natural) Source #

The priority to assign to the instance type. This value is used to determine which of the instance types specified for the Fleet should be prioritized for use. A lower value indicates a high priority. For more information, see Instance type priority in the Amazon EC2 User Guide.

reservationFleetInstanceSpecification_weight :: Lens' ReservationFleetInstanceSpecification (Maybe Double) Source #

The number of capacity units provided by the specified instance type. This value, together with the total target capacity that you specify for the Fleet determine the number of instances for which the Fleet reserves capacity. Both values are based on units that make sense for your workload. For more information, see Total target capacity in the Amazon EC2 User Guide.

ReservationValue

data ReservationValue Source #

The cost associated with the Reserved Instance.

See: newReservationValue smart constructor.

Constructors

ReservationValue' 

Fields

Instances

Instances details
FromXML ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

Generic ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

Associated Types

type Rep ReservationValue :: Type -> Type #

Read ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

Show ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

NFData ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

Methods

rnf :: ReservationValue -> () #

Eq ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

Hashable ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

type Rep ReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservationValue

type Rep ReservationValue = D1 ('MetaData "ReservationValue" "Amazonka.EC2.Types.ReservationValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hourlyPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "remainingTotalValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remainingUpfrontValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newReservationValue :: ReservationValue Source #

Create a value of ReservationValue 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:hourlyPrice:ReservationValue', reservationValue_hourlyPrice - The hourly rate of the reservation.

$sel:remainingTotalValue:ReservationValue', reservationValue_remainingTotalValue - The balance of the total value (the sum of remainingUpfrontValue + hourlyPrice * number of hours remaining).

$sel:remainingUpfrontValue:ReservationValue', reservationValue_remainingUpfrontValue - The remaining upfront cost of the reservation.

reservationValue_hourlyPrice :: Lens' ReservationValue (Maybe Text) Source #

The hourly rate of the reservation.

reservationValue_remainingTotalValue :: Lens' ReservationValue (Maybe Text) Source #

The balance of the total value (the sum of remainingUpfrontValue + hourlyPrice * number of hours remaining).

reservationValue_remainingUpfrontValue :: Lens' ReservationValue (Maybe Text) Source #

The remaining upfront cost of the reservation.

ReservedInstanceLimitPrice

data ReservedInstanceLimitPrice Source #

Describes the limit price of a Reserved Instance offering.

See: newReservedInstanceLimitPrice smart constructor.

Constructors

ReservedInstanceLimitPrice' 

Fields

  • amount :: Maybe Double

    Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

  • currencyCode :: Maybe CurrencyCodeValues

    The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

Instances

Instances details
ToQuery ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

Generic ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

Associated Types

type Rep ReservedInstanceLimitPrice :: Type -> Type #

Read ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

Show ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

NFData ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

Eq ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

Hashable ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

type Rep ReservedInstanceLimitPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceLimitPrice

type Rep ReservedInstanceLimitPrice = D1 ('MetaData "ReservedInstanceLimitPrice" "Amazonka.EC2.Types.ReservedInstanceLimitPrice" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstanceLimitPrice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCodeValues))))

newReservedInstanceLimitPrice :: ReservedInstanceLimitPrice Source #

Create a value of ReservedInstanceLimitPrice 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:amount:ReservedInstanceLimitPrice', reservedInstanceLimitPrice_amount - Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

$sel:currencyCode:ReservedInstanceLimitPrice', reservedInstanceLimitPrice_currencyCode - The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

reservedInstanceLimitPrice_amount :: Lens' ReservedInstanceLimitPrice (Maybe Double) Source #

Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).

reservedInstanceLimitPrice_currencyCode :: Lens' ReservedInstanceLimitPrice (Maybe CurrencyCodeValues) Source #

The currency in which the limitPrice amount is specified. At this time, the only supported currency is USD.

ReservedInstanceReservationValue

data ReservedInstanceReservationValue Source #

The total value of the Convertible Reserved Instance.

See: newReservedInstanceReservationValue smart constructor.

Constructors

ReservedInstanceReservationValue' 

Fields

Instances

Instances details
FromXML ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

Generic ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

Associated Types

type Rep ReservedInstanceReservationValue :: Type -> Type #

Read ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

Show ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

NFData ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

Eq ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

Hashable ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

type Rep ReservedInstanceReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstanceReservationValue

type Rep ReservedInstanceReservationValue = D1 ('MetaData "ReservedInstanceReservationValue" "Amazonka.EC2.Types.ReservedInstanceReservationValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstanceReservationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservationValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservationValue)) :*: S1 ('MetaSel ('Just "reservedInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newReservedInstanceReservationValue :: ReservedInstanceReservationValue Source #

Create a value of ReservedInstanceReservationValue 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:reservationValue:ReservedInstanceReservationValue', reservedInstanceReservationValue_reservationValue - The total value of the Convertible Reserved Instance that you are exchanging.

$sel:reservedInstanceId:ReservedInstanceReservationValue', reservedInstanceReservationValue_reservedInstanceId - The ID of the Convertible Reserved Instance that you are exchanging.

reservedInstanceReservationValue_reservationValue :: Lens' ReservedInstanceReservationValue (Maybe ReservationValue) Source #

The total value of the Convertible Reserved Instance that you are exchanging.

reservedInstanceReservationValue_reservedInstanceId :: Lens' ReservedInstanceReservationValue (Maybe Text) Source #

The ID of the Convertible Reserved Instance that you are exchanging.

ReservedInstances

data ReservedInstances Source #

Describes a Reserved Instance.

See: newReservedInstances smart constructor.

Constructors

ReservedInstances' 

Fields

Instances

Instances details
FromXML ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

Generic ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

Associated Types

type Rep ReservedInstances :: Type -> Type #

Read ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

Show ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

NFData ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

Methods

rnf :: ReservedInstances -> () #

Eq ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

Hashable ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

type Rep ReservedInstances Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstances

type Rep ReservedInstances = D1 ('MetaData "ReservedInstances" "Amazonka.EC2.Types.ReservedInstances" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstances'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCodeValues))) :*: (S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "instanceTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tenancy)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)) :*: S1 ('MetaSel ('Just "offeringClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingClassType)))))) :*: (((S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingTypeValues)) :*: S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RIProductDescription))) :*: (S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: S1 ('MetaSel ('Just "reservedInstancesId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scope)) :*: S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedInstanceState)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))))

newReservedInstances :: ReservedInstances Source #

Create a value of ReservedInstances 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:availabilityZone:ReservedInstances', reservedInstances_availabilityZone - The Availability Zone in which the Reserved Instance can be used.

$sel:currencyCode:ReservedInstances', reservedInstances_currencyCode - The currency of the Reserved Instance. It's specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD.

$sel:duration:ReservedInstances', reservedInstances_duration - The duration of the Reserved Instance, in seconds.

$sel:end:ReservedInstances', reservedInstances_end - The time when the Reserved Instance expires.

$sel:fixedPrice:ReservedInstances', reservedInstances_fixedPrice - The purchase price of the Reserved Instance.

$sel:instanceCount:ReservedInstances', reservedInstances_instanceCount - The number of reservations purchased.

$sel:instanceTenancy:ReservedInstances', reservedInstances_instanceTenancy - The tenancy of the instance.

$sel:instanceType:ReservedInstances', reservedInstances_instanceType - The instance type on which the Reserved Instance can be used.

$sel:offeringClass:ReservedInstances', reservedInstances_offeringClass - The offering class of the Reserved Instance.

$sel:offeringType:ReservedInstances', reservedInstances_offeringType - The Reserved Instance offering type.

$sel:productDescription:ReservedInstances', reservedInstances_productDescription - The Reserved Instance product platform description.

$sel:recurringCharges:ReservedInstances', reservedInstances_recurringCharges - The recurring charge tag assigned to the resource.

$sel:reservedInstancesId:ReservedInstances', reservedInstances_reservedInstancesId - The ID of the Reserved Instance.

$sel:scope:ReservedInstances', reservedInstances_scope - The scope of the Reserved Instance.

$sel:start:ReservedInstances', reservedInstances_start - The date and time the Reserved Instance started.

$sel:state:ReservedInstances', reservedInstances_state - The state of the Reserved Instance purchase.

$sel:tags:ReservedInstances', reservedInstances_tags - Any tags assigned to the resource.

$sel:usagePrice:ReservedInstances', reservedInstances_usagePrice - The usage price of the Reserved Instance, per hour.

reservedInstances_availabilityZone :: Lens' ReservedInstances (Maybe Text) Source #

The Availability Zone in which the Reserved Instance can be used.

reservedInstances_currencyCode :: Lens' ReservedInstances (Maybe CurrencyCodeValues) Source #

The currency of the Reserved Instance. It's specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD.

reservedInstances_duration :: Lens' ReservedInstances (Maybe Integer) Source #

The duration of the Reserved Instance, in seconds.

reservedInstances_end :: Lens' ReservedInstances (Maybe UTCTime) Source #

The time when the Reserved Instance expires.

reservedInstances_fixedPrice :: Lens' ReservedInstances (Maybe Double) Source #

The purchase price of the Reserved Instance.

reservedInstances_instanceCount :: Lens' ReservedInstances (Maybe Int) Source #

The number of reservations purchased.

reservedInstances_instanceType :: Lens' ReservedInstances (Maybe InstanceType) Source #

The instance type on which the Reserved Instance can be used.

reservedInstances_offeringClass :: Lens' ReservedInstances (Maybe OfferingClassType) Source #

The offering class of the Reserved Instance.

reservedInstances_productDescription :: Lens' ReservedInstances (Maybe RIProductDescription) Source #

The Reserved Instance product platform description.

reservedInstances_recurringCharges :: Lens' ReservedInstances (Maybe [RecurringCharge]) Source #

The recurring charge tag assigned to the resource.

reservedInstances_scope :: Lens' ReservedInstances (Maybe Scope) Source #

The scope of the Reserved Instance.

reservedInstances_start :: Lens' ReservedInstances (Maybe UTCTime) Source #

The date and time the Reserved Instance started.

reservedInstances_state :: Lens' ReservedInstances (Maybe ReservedInstanceState) Source #

The state of the Reserved Instance purchase.

reservedInstances_tags :: Lens' ReservedInstances (Maybe [Tag]) Source #

Any tags assigned to the resource.

reservedInstances_usagePrice :: Lens' ReservedInstances (Maybe Double) Source #

The usage price of the Reserved Instance, per hour.

ReservedInstancesConfiguration

data ReservedInstancesConfiguration Source #

Describes the configuration settings for the modified Reserved Instances.

See: newReservedInstancesConfiguration smart constructor.

Constructors

ReservedInstancesConfiguration' 

Fields

Instances

Instances details
ToQuery ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

FromXML ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

Generic ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

Associated Types

type Rep ReservedInstancesConfiguration :: Type -> Type #

Read ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

Show ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

NFData ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

Eq ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

Hashable ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

type Rep ReservedInstancesConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesConfiguration

type Rep ReservedInstancesConfiguration = D1 ('MetaData "ReservedInstancesConfiguration" "Amazonka.EC2.Types.ReservedInstancesConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstancesConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scope))))))

newReservedInstancesConfiguration :: ReservedInstancesConfiguration Source #

Create a value of ReservedInstancesConfiguration 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:availabilityZone:ReservedInstancesConfiguration', reservedInstancesConfiguration_availabilityZone - The Availability Zone for the modified Reserved Instances.

$sel:instanceCount:ReservedInstancesConfiguration', reservedInstancesConfiguration_instanceCount - The number of modified Reserved Instances.

This is a required field for a request.

$sel:instanceType:ReservedInstancesConfiguration', reservedInstancesConfiguration_instanceType - The instance type for the modified Reserved Instances.

$sel:platform:ReservedInstancesConfiguration', reservedInstancesConfiguration_platform - The network platform of the modified Reserved Instances, which is either EC2-Classic or EC2-VPC.

$sel:scope:ReservedInstancesConfiguration', reservedInstancesConfiguration_scope - Whether the Reserved Instance is applied to instances in a Region or instances in a specific Availability Zone.

reservedInstancesConfiguration_availabilityZone :: Lens' ReservedInstancesConfiguration (Maybe Text) Source #

The Availability Zone for the modified Reserved Instances.

reservedInstancesConfiguration_instanceCount :: Lens' ReservedInstancesConfiguration (Maybe Int) Source #

The number of modified Reserved Instances.

This is a required field for a request.

reservedInstancesConfiguration_platform :: Lens' ReservedInstancesConfiguration (Maybe Text) Source #

The network platform of the modified Reserved Instances, which is either EC2-Classic or EC2-VPC.

reservedInstancesConfiguration_scope :: Lens' ReservedInstancesConfiguration (Maybe Scope) Source #

Whether the Reserved Instance is applied to instances in a Region or instances in a specific Availability Zone.

ReservedInstancesId

data ReservedInstancesId Source #

Describes the ID of a Reserved Instance.

See: newReservedInstancesId smart constructor.

Constructors

ReservedInstancesId' 

Fields

Instances

Instances details
FromXML ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

Generic ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

Associated Types

type Rep ReservedInstancesId :: Type -> Type #

Read ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

Show ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

NFData ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

Methods

rnf :: ReservedInstancesId -> () #

Eq ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

Hashable ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

type Rep ReservedInstancesId Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesId

type Rep ReservedInstancesId = D1 ('MetaData "ReservedInstancesId" "Amazonka.EC2.Types.ReservedInstancesId" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstancesId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedInstancesId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newReservedInstancesId :: ReservedInstancesId Source #

Create a value of ReservedInstancesId 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:reservedInstancesId:ReservedInstancesId', reservedInstancesId_reservedInstancesId - The ID of the Reserved Instance.

ReservedInstancesListing

data ReservedInstancesListing Source #

Describes a Reserved Instance listing.

See: newReservedInstancesListing smart constructor.

Constructors

ReservedInstancesListing' 

Fields

Instances

Instances details
FromXML ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

Generic ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

Associated Types

type Rep ReservedInstancesListing :: Type -> Type #

Read ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

Show ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

NFData ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

Eq ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

Hashable ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

type Rep ReservedInstancesListing Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesListing

newReservedInstancesListing :: ReservedInstancesListing Source #

Create a value of ReservedInstancesListing 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:clientToken:ReservedInstancesListing', reservedInstancesListing_clientToken - A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.

$sel:createDate:ReservedInstancesListing', reservedInstancesListing_createDate - The time the listing was created.

$sel:instanceCounts:ReservedInstancesListing', reservedInstancesListing_instanceCounts - The number of instances in this state.

$sel:priceSchedules:ReservedInstancesListing', reservedInstancesListing_priceSchedules - The price of the Reserved Instance listing.

$sel:reservedInstancesId:ReservedInstancesListing', reservedInstancesListing_reservedInstancesId - The ID of the Reserved Instance.

$sel:reservedInstancesListingId:ReservedInstancesListing', reservedInstancesListing_reservedInstancesListingId - The ID of the Reserved Instance listing.

$sel:status:ReservedInstancesListing', reservedInstancesListing_status - The status of the Reserved Instance listing.

$sel:statusMessage:ReservedInstancesListing', reservedInstancesListing_statusMessage - The reason for the current status of the Reserved Instance listing. The response can be blank.

$sel:tags:ReservedInstancesListing', reservedInstancesListing_tags - Any tags assigned to the resource.

$sel:updateDate:ReservedInstancesListing', reservedInstancesListing_updateDate - The last modified timestamp of the listing.

reservedInstancesListing_clientToken :: Lens' ReservedInstancesListing (Maybe Text) Source #

A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.

reservedInstancesListing_statusMessage :: Lens' ReservedInstancesListing (Maybe Text) Source #

The reason for the current status of the Reserved Instance listing. The response can be blank.

ReservedInstancesModification

data ReservedInstancesModification Source #

Describes a Reserved Instance modification.

See: newReservedInstancesModification smart constructor.

Constructors

ReservedInstancesModification' 

Fields

Instances

Instances details
FromXML ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

Generic ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

Associated Types

type Rep ReservedInstancesModification :: Type -> Type #

Read ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

Show ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

NFData ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

Eq ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

Hashable ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

type Rep ReservedInstancesModification Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModification

type Rep ReservedInstancesModification = D1 ('MetaData "ReservedInstancesModification" "Amazonka.EC2.Types.ReservedInstancesModification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstancesModification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "effectiveDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "modificationResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedInstancesModificationResult])))) :*: ((S1 ('MetaSel ('Just "reservedInstancesIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedInstancesId])) :*: S1 ('MetaSel ('Just "reservedInstancesModificationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))))

newReservedInstancesModification :: ReservedInstancesModification Source #

Create a value of ReservedInstancesModification 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:clientToken:ReservedInstancesModification', reservedInstancesModification_clientToken - A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.

$sel:createDate:ReservedInstancesModification', reservedInstancesModification_createDate - The time when the modification request was created.

$sel:effectiveDate:ReservedInstancesModification', reservedInstancesModification_effectiveDate - The time for the modification to become effective.

$sel:modificationResults:ReservedInstancesModification', reservedInstancesModification_modificationResults - Contains target configurations along with their corresponding new Reserved Instance IDs.

$sel:reservedInstancesIds:ReservedInstancesModification', reservedInstancesModification_reservedInstancesIds - The IDs of one or more Reserved Instances.

$sel:reservedInstancesModificationId:ReservedInstancesModification', reservedInstancesModification_reservedInstancesModificationId - A unique ID for the Reserved Instance modification.

$sel:status:ReservedInstancesModification', reservedInstancesModification_status - The status of the Reserved Instances modification request.

$sel:statusMessage:ReservedInstancesModification', reservedInstancesModification_statusMessage - The reason for the status.

$sel:updateDate:ReservedInstancesModification', reservedInstancesModification_updateDate - The time when the modification request was last updated.

reservedInstancesModification_clientToken :: Lens' ReservedInstancesModification (Maybe Text) Source #

A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.

reservedInstancesModification_createDate :: Lens' ReservedInstancesModification (Maybe UTCTime) Source #

The time when the modification request was created.

reservedInstancesModification_modificationResults :: Lens' ReservedInstancesModification (Maybe [ReservedInstancesModificationResult]) Source #

Contains target configurations along with their corresponding new Reserved Instance IDs.

reservedInstancesModification_status :: Lens' ReservedInstancesModification (Maybe Text) Source #

The status of the Reserved Instances modification request.

reservedInstancesModification_updateDate :: Lens' ReservedInstancesModification (Maybe UTCTime) Source #

The time when the modification request was last updated.

ReservedInstancesModificationResult

data ReservedInstancesModificationResult Source #

Describes the modification request/s.

See: newReservedInstancesModificationResult smart constructor.

Constructors

ReservedInstancesModificationResult' 

Fields

Instances

Instances details
FromXML ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

Generic ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

Read ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

Show ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

NFData ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

Eq ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

Hashable ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

type Rep ReservedInstancesModificationResult Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesModificationResult

type Rep ReservedInstancesModificationResult = D1 ('MetaData "ReservedInstancesModificationResult" "Amazonka.EC2.Types.ReservedInstancesModificationResult" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstancesModificationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedInstancesId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedInstancesConfiguration))))

newReservedInstancesModificationResult :: ReservedInstancesModificationResult Source #

Create a value of ReservedInstancesModificationResult 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:reservedInstancesId:ReservedInstancesModificationResult', reservedInstancesModificationResult_reservedInstancesId - The ID for the Reserved Instances that were created as part of the modification request. This field is only available when the modification is fulfilled.

$sel:targetConfiguration:ReservedInstancesModificationResult', reservedInstancesModificationResult_targetConfiguration - The target Reserved Instances configurations supplied as part of the modification request.

reservedInstancesModificationResult_reservedInstancesId :: Lens' ReservedInstancesModificationResult (Maybe Text) Source #

The ID for the Reserved Instances that were created as part of the modification request. This field is only available when the modification is fulfilled.

reservedInstancesModificationResult_targetConfiguration :: Lens' ReservedInstancesModificationResult (Maybe ReservedInstancesConfiguration) Source #

The target Reserved Instances configurations supplied as part of the modification request.

ReservedInstancesOffering

data ReservedInstancesOffering Source #

Describes a Reserved Instance offering.

See: newReservedInstancesOffering smart constructor.

Constructors

ReservedInstancesOffering' 

Fields

Instances

Instances details
FromXML ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

Generic ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

Associated Types

type Rep ReservedInstancesOffering :: Type -> Type #

Read ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

Show ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

NFData ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

Eq ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

Hashable ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

type Rep ReservedInstancesOffering Source # 
Instance details

Defined in Amazonka.EC2.Types.ReservedInstancesOffering

type Rep ReservedInstancesOffering = D1 ('MetaData "ReservedInstancesOffering" "Amazonka.EC2.Types.ReservedInstancesOffering" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ReservedInstancesOffering'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCodeValues)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "instanceTenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tenancy))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)) :*: S1 ('MetaSel ('Just "marketplace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "offeringClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingClassType)) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingTypeValues))) :*: (S1 ('MetaSel ('Just "pricingDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PricingDetail])) :*: S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RIProductDescription)))) :*: ((S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: S1 ('MetaSel ('Just "reservedInstancesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scope)) :*: S1 ('MetaSel ('Just "usagePrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))))

newReservedInstancesOffering :: ReservedInstancesOffering Source #

Create a value of ReservedInstancesOffering 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:availabilityZone:ReservedInstancesOffering', reservedInstancesOffering_availabilityZone - The Availability Zone in which the Reserved Instance can be used.

$sel:currencyCode:ReservedInstancesOffering', reservedInstancesOffering_currencyCode - The currency of the Reserved Instance offering you are purchasing. It's specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD.

$sel:duration:ReservedInstancesOffering', reservedInstancesOffering_duration - The duration of the Reserved Instance, in seconds.

$sel:fixedPrice:ReservedInstancesOffering', reservedInstancesOffering_fixedPrice - The purchase price of the Reserved Instance.

$sel:instanceTenancy:ReservedInstancesOffering', reservedInstancesOffering_instanceTenancy - The tenancy of the instance.

$sel:instanceType:ReservedInstancesOffering', reservedInstancesOffering_instanceType - The instance type on which the Reserved Instance can be used.

$sel:marketplace:ReservedInstancesOffering', reservedInstancesOffering_marketplace - Indicates whether the offering is available through the Reserved Instance Marketplace (resale) or Amazon Web Services. If it's a Reserved Instance Marketplace offering, this is true.

$sel:offeringClass:ReservedInstancesOffering', reservedInstancesOffering_offeringClass - If convertible it can be exchanged for Reserved Instances of the same or higher monetary value, with different configurations. If standard, it is not possible to perform an exchange.

$sel:offeringType:ReservedInstancesOffering', reservedInstancesOffering_offeringType - The Reserved Instance offering type.

$sel:pricingDetails:ReservedInstancesOffering', reservedInstancesOffering_pricingDetails - The pricing details of the Reserved Instance offering.

$sel:productDescription:ReservedInstancesOffering', reservedInstancesOffering_productDescription - The Reserved Instance product platform description.

$sel:recurringCharges:ReservedInstancesOffering', reservedInstancesOffering_recurringCharges - The recurring charge tag assigned to the resource.

$sel:reservedInstancesOfferingId:ReservedInstancesOffering', reservedInstancesOffering_reservedInstancesOfferingId - The ID of the Reserved Instance offering. This is the offering ID used in GetReservedInstancesExchangeQuote to confirm that an exchange can be made.

$sel:scope:ReservedInstancesOffering', reservedInstancesOffering_scope - Whether the Reserved Instance is applied to instances in a Region or an Availability Zone.

$sel:usagePrice:ReservedInstancesOffering', reservedInstancesOffering_usagePrice - The usage price of the Reserved Instance, per hour.

reservedInstancesOffering_availabilityZone :: Lens' ReservedInstancesOffering (Maybe Text) Source #

The Availability Zone in which the Reserved Instance can be used.

reservedInstancesOffering_currencyCode :: Lens' ReservedInstancesOffering (Maybe CurrencyCodeValues) Source #

The currency of the Reserved Instance offering you are purchasing. It's specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD.

reservedInstancesOffering_duration :: Lens' ReservedInstancesOffering (Maybe Integer) Source #

The duration of the Reserved Instance, in seconds.

reservedInstancesOffering_instanceType :: Lens' ReservedInstancesOffering (Maybe InstanceType) Source #

The instance type on which the Reserved Instance can be used.

reservedInstancesOffering_marketplace :: Lens' ReservedInstancesOffering (Maybe Bool) Source #

Indicates whether the offering is available through the Reserved Instance Marketplace (resale) or Amazon Web Services. If it's a Reserved Instance Marketplace offering, this is true.

reservedInstancesOffering_offeringClass :: Lens' ReservedInstancesOffering (Maybe OfferingClassType) Source #

If convertible it can be exchanged for Reserved Instances of the same or higher monetary value, with different configurations. If standard, it is not possible to perform an exchange.

reservedInstancesOffering_pricingDetails :: Lens' ReservedInstancesOffering (Maybe [PricingDetail]) Source #

The pricing details of the Reserved Instance offering.

reservedInstancesOffering_reservedInstancesOfferingId :: Lens' ReservedInstancesOffering (Maybe Text) Source #

The ID of the Reserved Instance offering. This is the offering ID used in GetReservedInstancesExchangeQuote to confirm that an exchange can be made.

reservedInstancesOffering_scope :: Lens' ReservedInstancesOffering (Maybe Scope) Source #

Whether the Reserved Instance is applied to instances in a Region or an Availability Zone.

reservedInstancesOffering_usagePrice :: Lens' ReservedInstancesOffering (Maybe Double) Source #

The usage price of the Reserved Instance, per hour.

ResourceStatement

data ResourceStatement Source #

Describes a resource statement.

See: newResourceStatement smart constructor.

Constructors

ResourceStatement' 

Fields

Instances

Instances details
FromXML ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

Generic ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

Associated Types

type Rep ResourceStatement :: Type -> Type #

Read ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

Show ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

NFData ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

Methods

rnf :: ResourceStatement -> () #

Eq ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

Hashable ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

type Rep ResourceStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatement

type Rep ResourceStatement = D1 ('MetaData "ResourceStatement" "Amazonka.EC2.Types.ResourceStatement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ResourceStatement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newResourceStatement :: ResourceStatement Source #

Create a value of ResourceStatement 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:resourceTypes:ResourceStatement', resourceStatement_resourceTypes - The resource types.

$sel:resources:ResourceStatement', resourceStatement_resources - The resources.

ResourceStatementRequest

data ResourceStatementRequest Source #

Describes a resource statement.

See: newResourceStatementRequest smart constructor.

Constructors

ResourceStatementRequest' 

Fields

Instances

Instances details
ToQuery ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

Generic ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

Associated Types

type Rep ResourceStatementRequest :: Type -> Type #

Read ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

Show ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

NFData ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

Eq ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

Hashable ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

type Rep ResourceStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ResourceStatementRequest

type Rep ResourceStatementRequest = D1 ('MetaData "ResourceStatementRequest" "Amazonka.EC2.Types.ResourceStatementRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ResourceStatementRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newResourceStatementRequest :: ResourceStatementRequest Source #

Create a value of ResourceStatementRequest 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:resourceTypes:ResourceStatementRequest', resourceStatementRequest_resourceTypes - The resource types.

$sel:resources:ResourceStatementRequest', resourceStatementRequest_resources - The resources.

ResponseError

data ResponseError Source #

Describes the error that's returned when you cannot delete a launch template version.

See: newResponseError smart constructor.

Constructors

ResponseError' 

Fields

Instances

Instances details
FromXML ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

Generic ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

Associated Types

type Rep ResponseError :: Type -> Type #

Read ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

Show ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

NFData ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

Methods

rnf :: ResponseError -> () #

Eq ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

Hashable ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

type Rep ResponseError Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseError

type Rep ResponseError = D1 ('MetaData "ResponseError" "Amazonka.EC2.Types.ResponseError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ResponseError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateErrorCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResponseError :: ResponseError Source #

Create a value of ResponseError 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:code:ResponseError', responseError_code - The error code.

$sel:message:ResponseError', responseError_message - The error message, if applicable.

responseError_message :: Lens' ResponseError (Maybe Text) Source #

The error message, if applicable.

ResponseLaunchTemplateData

data ResponseLaunchTemplateData Source #

The information for a launch template.

See: newResponseLaunchTemplateData smart constructor.

Constructors

ResponseLaunchTemplateData' 

Fields

Instances

Instances details
FromXML ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

Generic ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

Associated Types

type Rep ResponseLaunchTemplateData :: Type -> Type #

Read ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

Show ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

NFData ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

Eq ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

Hashable ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

type Rep ResponseLaunchTemplateData Source # 
Instance details

Defined in Amazonka.EC2.Types.ResponseLaunchTemplateData

type Rep ResponseLaunchTemplateData = D1 ('MetaData "ResponseLaunchTemplateData" "Amazonka.EC2.Types.ResponseLaunchTemplateData" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ResponseLaunchTemplateData'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateBlockDeviceMapping])) :*: (S1 ('MetaSel ('Just "capacityReservationSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateCapacityReservationSpecificationResponse)) :*: S1 ('MetaSel ('Just "cpuOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateCpuOptions)))) :*: ((S1 ('MetaSel ('Just "creditSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreditSpecification)) :*: S1 ('MetaSel ('Just "disableApiStop") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "disableApiTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "elasticGpuSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ElasticGpuSpecificationResponse])) :*: S1 ('MetaSel ('Just "elasticInferenceAccelerators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateElasticInferenceAcceleratorResponse]))) :*: (S1 ('MetaSel ('Just "enclaveOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateEnclaveOptions)) :*: S1 ('MetaSel ('Just "hibernationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateHibernationOptions)))) :*: ((S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateIamInstanceProfileSpecification)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceInitiatedShutdownBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShutdownBehavior)) :*: S1 ('MetaSel ('Just "instanceMarketOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMarketOptions)))))) :*: ((((S1 ('MetaSel ('Just "instanceRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceRequirements)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType))) :*: (S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "licenseSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateLicenseConfiguration])) :*: S1 ('MetaSel ('Just "maintenanceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMaintenanceOptions))) :*: (S1 ('MetaSel ('Just "metadataOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplateInstanceMetadataOptions)) :*: S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplatesMonitoring))))) :*: (((S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateInstanceNetworkInterfaceSpecification])) :*: S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplatePlacement))) :*: (S1 ('MetaSel ('Just "privateDnsNameOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchTemplatePrivateDnsNameOptions)) :*: S1 ('MetaSel ('Just "ramDiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateTagSpecification])) :*: S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newResponseLaunchTemplateData :: ResponseLaunchTemplateData Source #

Create a value of ResponseLaunchTemplateData 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:blockDeviceMappings:ResponseLaunchTemplateData', responseLaunchTemplateData_blockDeviceMappings - The block device mappings.

$sel:capacityReservationSpecification:ResponseLaunchTemplateData', responseLaunchTemplateData_capacityReservationSpecification - Information about the Capacity Reservation targeting option.

$sel:cpuOptions:ResponseLaunchTemplateData', responseLaunchTemplateData_cpuOptions - The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

$sel:creditSpecification:ResponseLaunchTemplateData', responseLaunchTemplateData_creditSpecification - The credit option for CPU usage of the instance.

$sel:disableApiStop:ResponseLaunchTemplateData', responseLaunchTemplateData_disableApiStop - Indicates whether the instance is enabled for stop protection. For more information, see Stop Protection.

$sel:disableApiTermination:ResponseLaunchTemplateData', responseLaunchTemplateData_disableApiTermination - If set to true, indicates that the instance cannot be terminated using the Amazon EC2 console, command line tool, or API.

$sel:ebsOptimized:ResponseLaunchTemplateData', responseLaunchTemplateData_ebsOptimized - Indicates whether the instance is optimized for Amazon EBS I/O.

$sel:elasticGpuSpecifications:ResponseLaunchTemplateData', responseLaunchTemplateData_elasticGpuSpecifications - The elastic GPU specification.

$sel:elasticInferenceAccelerators:ResponseLaunchTemplateData', responseLaunchTemplateData_elasticInferenceAccelerators - The elastic inference accelerator for the instance.

$sel:enclaveOptions:ResponseLaunchTemplateData', responseLaunchTemplateData_enclaveOptions - Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

$sel:hibernationOptions:ResponseLaunchTemplateData', responseLaunchTemplateData_hibernationOptions - Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

$sel:iamInstanceProfile:ResponseLaunchTemplateData', responseLaunchTemplateData_iamInstanceProfile - The IAM instance profile.

$sel:imageId:ResponseLaunchTemplateData', responseLaunchTemplateData_imageId - The ID of the AMI that was used to launch the instance.

$sel:instanceInitiatedShutdownBehavior:ResponseLaunchTemplateData', responseLaunchTemplateData_instanceInitiatedShutdownBehavior - Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

$sel:instanceMarketOptions:ResponseLaunchTemplateData', responseLaunchTemplateData_instanceMarketOptions - The market (purchasing) option for the instances.

$sel:instanceRequirements:ResponseLaunchTemplateData', responseLaunchTemplateData_instanceRequirements - The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes.

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

$sel:instanceType:ResponseLaunchTemplateData', responseLaunchTemplateData_instanceType - The instance type.

$sel:kernelId:ResponseLaunchTemplateData', responseLaunchTemplateData_kernelId - The ID of the kernel, if applicable.

$sel:keyName:ResponseLaunchTemplateData', responseLaunchTemplateData_keyName - The name of the key pair.

$sel:licenseSpecifications:ResponseLaunchTemplateData', responseLaunchTemplateData_licenseSpecifications - The license configurations.

$sel:maintenanceOptions:ResponseLaunchTemplateData', responseLaunchTemplateData_maintenanceOptions - The maintenance options for your instance.

$sel:metadataOptions:ResponseLaunchTemplateData', responseLaunchTemplateData_metadataOptions - The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

$sel:monitoring:ResponseLaunchTemplateData', responseLaunchTemplateData_monitoring - The monitoring for the instance.

$sel:networkInterfaces:ResponseLaunchTemplateData', responseLaunchTemplateData_networkInterfaces - The network interfaces.

$sel:placement:ResponseLaunchTemplateData', responseLaunchTemplateData_placement - The placement of the instance.

$sel:privateDnsNameOptions:ResponseLaunchTemplateData', responseLaunchTemplateData_privateDnsNameOptions - The options for the instance hostname.

$sel:ramDiskId:ResponseLaunchTemplateData', responseLaunchTemplateData_ramDiskId - The ID of the RAM disk, if applicable.

$sel:securityGroupIds:ResponseLaunchTemplateData', responseLaunchTemplateData_securityGroupIds - The security group IDs.

$sel:securityGroups:ResponseLaunchTemplateData', responseLaunchTemplateData_securityGroups - The security group names.

$sel:tagSpecifications:ResponseLaunchTemplateData', responseLaunchTemplateData_tagSpecifications - The tags that are applied to the resources that are created during instance launch.

$sel:userData:ResponseLaunchTemplateData', responseLaunchTemplateData_userData - The user data for the instance.

responseLaunchTemplateData_cpuOptions :: Lens' ResponseLaunchTemplateData (Maybe LaunchTemplateCpuOptions) Source #

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

responseLaunchTemplateData_disableApiStop :: Lens' ResponseLaunchTemplateData (Maybe Bool) Source #

Indicates whether the instance is enabled for stop protection. For more information, see Stop Protection.

responseLaunchTemplateData_disableApiTermination :: Lens' ResponseLaunchTemplateData (Maybe Bool) Source #

If set to true, indicates that the instance cannot be terminated using the Amazon EC2 console, command line tool, or API.

responseLaunchTemplateData_ebsOptimized :: Lens' ResponseLaunchTemplateData (Maybe Bool) Source #

Indicates whether the instance is optimized for Amazon EBS I/O.

responseLaunchTemplateData_enclaveOptions :: Lens' ResponseLaunchTemplateData (Maybe LaunchTemplateEnclaveOptions) Source #

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

responseLaunchTemplateData_hibernationOptions :: Lens' ResponseLaunchTemplateData (Maybe LaunchTemplateHibernationOptions) Source #

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

responseLaunchTemplateData_imageId :: Lens' ResponseLaunchTemplateData (Maybe Text) Source #

The ID of the AMI that was used to launch the instance.

responseLaunchTemplateData_instanceInitiatedShutdownBehavior :: Lens' ResponseLaunchTemplateData (Maybe ShutdownBehavior) Source #

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

responseLaunchTemplateData_instanceRequirements :: Lens' ResponseLaunchTemplateData (Maybe InstanceRequirements) Source #

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

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

responseLaunchTemplateData_metadataOptions :: Lens' ResponseLaunchTemplateData (Maybe LaunchTemplateInstanceMetadataOptions) Source #

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

responseLaunchTemplateData_tagSpecifications :: Lens' ResponseLaunchTemplateData (Maybe [LaunchTemplateTagSpecification]) Source #

The tags that are applied to the resources that are created during instance launch.

Route

data Route Source #

Describes a route in a route table.

See: newRoute smart constructor.

Constructors

Route' 

Fields

Instances

Instances details
FromXML Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

Methods

parseXML :: [Node] -> Either String Route #

Generic Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

Associated Types

type Rep Route :: Type -> Type #

Methods

from :: Route -> Rep Route x #

to :: Rep Route x -> Route #

Read Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

Show Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

Methods

showsPrec :: Int -> Route -> ShowS #

show :: Route -> String #

showList :: [Route] -> ShowS #

NFData Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

Methods

rnf :: Route -> () #

Eq Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

Methods

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

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

Hashable Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

Methods

hashWithSalt :: Int -> Route -> Int #

hash :: Route -> Int #

type Rep Route Source # 
Instance details

Defined in Amazonka.EC2.Types.Route

type Rep Route = D1 ('MetaData "Route" "Amazonka.EC2.Types.Route" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Route'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "carrierGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "coreNetworkArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "destinationCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationIpv6CidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "destinationPrefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "egressOnlyInternetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "instanceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "natGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "origin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteOrigin)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteState))) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcPeeringConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newRoute :: Route Source #

Create a value of Route 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:carrierGatewayId:Route', route_carrierGatewayId - The ID of the carrier gateway.

$sel:coreNetworkArn:Route', route_coreNetworkArn - The Amazon Resource Name (ARN) of the core network.

$sel:destinationCidrBlock:Route', route_destinationCidrBlock - The IPv4 CIDR block used for the destination match.

$sel:destinationIpv6CidrBlock:Route', route_destinationIpv6CidrBlock - The IPv6 CIDR block used for the destination match.

$sel:destinationPrefixListId:Route', route_destinationPrefixListId - The prefix of the Amazon Web Service.

$sel:egressOnlyInternetGatewayId:Route', route_egressOnlyInternetGatewayId - The ID of the egress-only internet gateway.

$sel:gatewayId:Route', route_gatewayId - The ID of a gateway attached to your VPC.

$sel:instanceId:Route', route_instanceId - The ID of a NAT instance in your VPC.

$sel:instanceOwnerId:Route', route_instanceOwnerId - The ID of Amazon Web Services account that owns the instance.

$sel:localGatewayId:Route', route_localGatewayId - The ID of the local gateway.

$sel:natGatewayId:Route', route_natGatewayId - The ID of a NAT gateway.

$sel:networkInterfaceId:Route', route_networkInterfaceId - The ID of the network interface.

$sel:origin:Route', route_origin - Describes how the route was created.

  • CreateRouteTable - The route was automatically created when the route table was created.
  • CreateRoute - The route was manually added to the route table.
  • EnableVgwRoutePropagation - The route was propagated by route propagation.

$sel:state:Route', route_state - The state of the route. The blackhole state indicates that the route's target isn't available (for example, the specified gateway isn't attached to the VPC, or the specified NAT instance has been terminated).

$sel:transitGatewayId:Route', route_transitGatewayId - The ID of a transit gateway.

$sel:vpcPeeringConnectionId:Route', route_vpcPeeringConnectionId - The ID of a VPC peering connection.

route_carrierGatewayId :: Lens' Route (Maybe Text) Source #

The ID of the carrier gateway.

route_coreNetworkArn :: Lens' Route (Maybe Text) Source #

The Amazon Resource Name (ARN) of the core network.

route_destinationCidrBlock :: Lens' Route (Maybe Text) Source #

The IPv4 CIDR block used for the destination match.

route_destinationIpv6CidrBlock :: Lens' Route (Maybe Text) Source #

The IPv6 CIDR block used for the destination match.

route_destinationPrefixListId :: Lens' Route (Maybe Text) Source #

The prefix of the Amazon Web Service.

route_egressOnlyInternetGatewayId :: Lens' Route (Maybe Text) Source #

The ID of the egress-only internet gateway.

route_gatewayId :: Lens' Route (Maybe Text) Source #

The ID of a gateway attached to your VPC.

route_instanceId :: Lens' Route (Maybe Text) Source #

The ID of a NAT instance in your VPC.

route_instanceOwnerId :: Lens' Route (Maybe Text) Source #

The ID of Amazon Web Services account that owns the instance.

route_localGatewayId :: Lens' Route (Maybe Text) Source #

The ID of the local gateway.

route_natGatewayId :: Lens' Route (Maybe Text) Source #

The ID of a NAT gateway.

route_networkInterfaceId :: Lens' Route (Maybe Text) Source #

The ID of the network interface.

route_origin :: Lens' Route (Maybe RouteOrigin) Source #

Describes how the route was created.

  • CreateRouteTable - The route was automatically created when the route table was created.
  • CreateRoute - The route was manually added to the route table.
  • EnableVgwRoutePropagation - The route was propagated by route propagation.

route_state :: Lens' Route (Maybe RouteState) Source #

The state of the route. The blackhole state indicates that the route's target isn't available (for example, the specified gateway isn't attached to the VPC, or the specified NAT instance has been terminated).

route_transitGatewayId :: Lens' Route (Maybe Text) Source #

The ID of a transit gateway.

route_vpcPeeringConnectionId :: Lens' Route (Maybe Text) Source #

The ID of a VPC peering connection.

RouteTable

data RouteTable Source #

Describes a route table.

See: newRouteTable smart constructor.

Constructors

RouteTable' 

Fields

Instances

Instances details
FromXML RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

Generic RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

Associated Types

type Rep RouteTable :: Type -> Type #

Read RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

Show RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

NFData RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

Methods

rnf :: RouteTable -> () #

Eq RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

Hashable RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

type Rep RouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTable

newRouteTable :: RouteTable Source #

Create a value of RouteTable 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:associations:RouteTable', routeTable_associations - The associations between the route table and one or more subnets or a gateway.

$sel:ownerId:RouteTable', routeTable_ownerId - The ID of the Amazon Web Services account that owns the route table.

$sel:propagatingVgws:RouteTable', routeTable_propagatingVgws - Any virtual private gateway (VGW) propagating routes.

RouteTable, routeTable_routeTableId - The ID of the route table.

$sel:routes:RouteTable', routeTable_routes - The routes in the route table.

$sel:tags:RouteTable', routeTable_tags - Any tags assigned to the route table.

$sel:vpcId:RouteTable', routeTable_vpcId - The ID of the VPC.

routeTable_associations :: Lens' RouteTable (Maybe [RouteTableAssociation]) Source #

The associations between the route table and one or more subnets or a gateway.

routeTable_ownerId :: Lens' RouteTable (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the route table.

routeTable_propagatingVgws :: Lens' RouteTable (Maybe [PropagatingVgw]) Source #

Any virtual private gateway (VGW) propagating routes.

routeTable_routeTableId :: Lens' RouteTable (Maybe Text) Source #

The ID of the route table.

routeTable_routes :: Lens' RouteTable (Maybe [Route]) Source #

The routes in the route table.

routeTable_tags :: Lens' RouteTable (Maybe [Tag]) Source #

Any tags assigned to the route table.

RouteTableAssociation

data RouteTableAssociation Source #

Describes an association between a route table and a subnet or gateway.

See: newRouteTableAssociation smart constructor.

Constructors

RouteTableAssociation' 

Fields

Instances

Instances details
FromXML RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

Generic RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

Associated Types

type Rep RouteTableAssociation :: Type -> Type #

Read RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

Show RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

NFData RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

Methods

rnf :: RouteTableAssociation -> () #

Eq RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

Hashable RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

type Rep RouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociation

type Rep RouteTableAssociation = D1 ('MetaData "RouteTableAssociation" "Amazonka.EC2.Types.RouteTableAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RouteTableAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteTableAssociationState)) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "main") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "routeTableAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "routeTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRouteTableAssociation :: RouteTableAssociation Source #

Create a value of RouteTableAssociation 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:associationState:RouteTableAssociation', routeTableAssociation_associationState - The state of the association.

$sel:gatewayId:RouteTableAssociation', routeTableAssociation_gatewayId - The ID of the internet gateway or virtual private gateway.

$sel:main:RouteTableAssociation', routeTableAssociation_main - Indicates whether this is the main route table.

$sel:routeTableAssociationId:RouteTableAssociation', routeTableAssociation_routeTableAssociationId - The ID of the association.

$sel:routeTableId:RouteTableAssociation', routeTableAssociation_routeTableId - The ID of the route table.

$sel:subnetId:RouteTableAssociation', routeTableAssociation_subnetId - The ID of the subnet. A subnet ID is not returned for an implicit association.

routeTableAssociation_gatewayId :: Lens' RouteTableAssociation (Maybe Text) Source #

The ID of the internet gateway or virtual private gateway.

routeTableAssociation_main :: Lens' RouteTableAssociation (Maybe Bool) Source #

Indicates whether this is the main route table.

routeTableAssociation_subnetId :: Lens' RouteTableAssociation (Maybe Text) Source #

The ID of the subnet. A subnet ID is not returned for an implicit association.

RouteTableAssociationState

data RouteTableAssociationState Source #

Describes the state of an association between a route table and a subnet or gateway.

See: newRouteTableAssociationState smart constructor.

Constructors

RouteTableAssociationState' 

Fields

Instances

Instances details
FromXML RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

Generic RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

Associated Types

type Rep RouteTableAssociationState :: Type -> Type #

Read RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

Show RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

NFData RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

Eq RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

Hashable RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

type Rep RouteTableAssociationState Source # 
Instance details

Defined in Amazonka.EC2.Types.RouteTableAssociationState

type Rep RouteTableAssociationState = D1 ('MetaData "RouteTableAssociationState" "Amazonka.EC2.Types.RouteTableAssociationState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RouteTableAssociationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteTableAssociationStateCode)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRouteTableAssociationState :: RouteTableAssociationState Source #

Create a value of RouteTableAssociationState 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:state:RouteTableAssociationState', routeTableAssociationState_state - The state of the association.

$sel:statusMessage:RouteTableAssociationState', routeTableAssociationState_statusMessage - The status message, if applicable.

RunInstancesMonitoringEnabled

data RunInstancesMonitoringEnabled Source #

Describes the monitoring of an instance.

See: newRunInstancesMonitoringEnabled smart constructor.

Constructors

RunInstancesMonitoringEnabled' 

Fields

  • enabled :: Bool

    Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

Instances

Instances details
ToQuery RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

FromXML RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

Generic RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

Associated Types

type Rep RunInstancesMonitoringEnabled :: Type -> Type #

Read RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

Show RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

NFData RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

Eq RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

Hashable RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

type Rep RunInstancesMonitoringEnabled Source # 
Instance details

Defined in Amazonka.EC2.Types.RunInstancesMonitoringEnabled

type Rep RunInstancesMonitoringEnabled = D1 ('MetaData "RunInstancesMonitoringEnabled" "Amazonka.EC2.Types.RunInstancesMonitoringEnabled" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RunInstancesMonitoringEnabled'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newRunInstancesMonitoringEnabled Source #

Create a value of RunInstancesMonitoringEnabled 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:enabled:RunInstancesMonitoringEnabled', runInstancesMonitoringEnabled_enabled - Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

runInstancesMonitoringEnabled_enabled :: Lens' RunInstancesMonitoringEnabled Bool Source #

Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is enabled.

S3ObjectTag

data S3ObjectTag Source #

The tags to apply to the AMI object that will be stored in the Amazon S3 bucket. For more information, see Categorizing your storage using tags in the Amazon Simple Storage Service User Guide.

See: newS3ObjectTag smart constructor.

Constructors

S3ObjectTag' 

Fields

  • key :: Maybe Text

    The key of the tag.

    Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with aws:.

  • value :: Maybe Text

    The value of the tag.

    Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.

Instances

Instances details
ToQuery S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Generic S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Associated Types

type Rep S3ObjectTag :: Type -> Type #

Read S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Show S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

NFData S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Methods

rnf :: S3ObjectTag -> () #

Eq S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

Hashable S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

type Rep S3ObjectTag Source # 
Instance details

Defined in Amazonka.EC2.Types.S3ObjectTag

type Rep S3ObjectTag = D1 ('MetaData "S3ObjectTag" "Amazonka.EC2.Types.S3ObjectTag" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "S3ObjectTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3ObjectTag :: S3ObjectTag Source #

Create a value of S3ObjectTag 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:

S3ObjectTag, s3ObjectTag_key - The key of the tag.

Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with aws:.

S3ObjectTag, s3ObjectTag_value - The value of the tag.

Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.

s3ObjectTag_key :: Lens' S3ObjectTag (Maybe Text) Source #

The key of the tag.

Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with aws:.

s3ObjectTag_value :: Lens' S3ObjectTag (Maybe Text) Source #

The value of the tag.

Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.

S3Storage

data S3Storage Source #

Describes the storage parameters for Amazon S3 and Amazon S3 buckets for an instance store-backed AMI.

See: newS3Storage smart constructor.

Constructors

S3Storage' 

Fields

Instances

Instances details
ToQuery S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

FromXML S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

Generic S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

Associated Types

type Rep S3Storage :: Type -> Type #

Read S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

Show S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

NFData S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

Methods

rnf :: S3Storage -> () #

Eq S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

Hashable S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

type Rep S3Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.S3Storage

type Rep S3Storage = D1 ('MetaData "S3Storage" "Amazonka.EC2.Types.S3Storage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "S3Storage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aWSAccessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "uploadPolicySignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newS3Storage :: S3Storage Source #

Create a value of S3Storage 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:aWSAccessKeyId:S3Storage', s3Storage_aWSAccessKeyId - The access key ID of the owner of the bucket. Before you specify a value for your access key ID, review and follow the guidance in Best practices for managing Amazon Web Services access keys.

$sel:bucket:S3Storage', s3Storage_bucket - The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.

$sel:prefix:S3Storage', s3Storage_prefix - The beginning of the file name of the AMI.

$sel:uploadPolicy:S3Storage', s3Storage_uploadPolicy - An Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on your behalf.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:uploadPolicySignature:S3Storage', s3Storage_uploadPolicySignature - The signature of the JSON document.

s3Storage_aWSAccessKeyId :: Lens' S3Storage (Maybe Text) Source #

The access key ID of the owner of the bucket. Before you specify a value for your access key ID, review and follow the guidance in Best practices for managing Amazon Web Services access keys.

s3Storage_bucket :: Lens' S3Storage (Maybe Text) Source #

The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.

s3Storage_prefix :: Lens' S3Storage (Maybe Text) Source #

The beginning of the file name of the AMI.

s3Storage_uploadPolicy :: Lens' S3Storage (Maybe ByteString) Source #

An Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on your behalf.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

s3Storage_uploadPolicySignature :: Lens' S3Storage (Maybe Text) Source #

The signature of the JSON document.

ScheduledInstance

data ScheduledInstance Source #

Describes a Scheduled Instance.

See: newScheduledInstance smart constructor.

Constructors

ScheduledInstance' 

Fields

Instances

Instances details
FromXML ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

Generic ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

Associated Types

type Rep ScheduledInstance :: Type -> Type #

Read ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

Show ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

NFData ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

Methods

rnf :: ScheduledInstance -> () #

Eq ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

Hashable ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

type Rep ScheduledInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstance

type Rep ScheduledInstance = D1 ('MetaData "ScheduledInstance" "Amazonka.EC2.Types.ScheduledInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "hourlyPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextSlotStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: (((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "previousSlotEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "recurrence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledInstanceRecurrence)) :*: S1 ('MetaSel ('Just "scheduledInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "slotDurationInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "termEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "termStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "totalScheduledInstanceHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newScheduledInstance :: ScheduledInstance Source #

Create a value of ScheduledInstance 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:availabilityZone:ScheduledInstance', scheduledInstance_availabilityZone - The Availability Zone.

$sel:createDate:ScheduledInstance', scheduledInstance_createDate - The date when the Scheduled Instance was purchased.

$sel:hourlyPrice:ScheduledInstance', scheduledInstance_hourlyPrice - The hourly price for a single instance.

$sel:instanceCount:ScheduledInstance', scheduledInstance_instanceCount - The number of instances.

$sel:instanceType:ScheduledInstance', scheduledInstance_instanceType - The instance type.

$sel:networkPlatform:ScheduledInstance', scheduledInstance_networkPlatform - The network platform (EC2-Classic or EC2-VPC).

$sel:nextSlotStartTime:ScheduledInstance', scheduledInstance_nextSlotStartTime - The time for the next schedule to start.

$sel:platform:ScheduledInstance', scheduledInstance_platform - The platform (Linux/UNIX or Windows).

$sel:previousSlotEndTime:ScheduledInstance', scheduledInstance_previousSlotEndTime - The time that the previous schedule ended or will end.

$sel:recurrence:ScheduledInstance', scheduledInstance_recurrence - The schedule recurrence.

$sel:scheduledInstanceId:ScheduledInstance', scheduledInstance_scheduledInstanceId - The Scheduled Instance ID.

$sel:slotDurationInHours:ScheduledInstance', scheduledInstance_slotDurationInHours - The number of hours in the schedule.

$sel:termEndDate:ScheduledInstance', scheduledInstance_termEndDate - The end date for the Scheduled Instance.

$sel:termStartDate:ScheduledInstance', scheduledInstance_termStartDate - The start date for the Scheduled Instance.

$sel:totalScheduledInstanceHours:ScheduledInstance', scheduledInstance_totalScheduledInstanceHours - The total number of hours for a single instance for the entire term.

scheduledInstance_createDate :: Lens' ScheduledInstance (Maybe UTCTime) Source #

The date when the Scheduled Instance was purchased.

scheduledInstance_hourlyPrice :: Lens' ScheduledInstance (Maybe Text) Source #

The hourly price for a single instance.

scheduledInstance_networkPlatform :: Lens' ScheduledInstance (Maybe Text) Source #

The network platform (EC2-Classic or EC2-VPC).

scheduledInstance_nextSlotStartTime :: Lens' ScheduledInstance (Maybe UTCTime) Source #

The time for the next schedule to start.

scheduledInstance_platform :: Lens' ScheduledInstance (Maybe Text) Source #

The platform (Linux/UNIX or Windows).

scheduledInstance_previousSlotEndTime :: Lens' ScheduledInstance (Maybe UTCTime) Source #

The time that the previous schedule ended or will end.

scheduledInstance_termEndDate :: Lens' ScheduledInstance (Maybe UTCTime) Source #

The end date for the Scheduled Instance.

scheduledInstance_termStartDate :: Lens' ScheduledInstance (Maybe UTCTime) Source #

The start date for the Scheduled Instance.

scheduledInstance_totalScheduledInstanceHours :: Lens' ScheduledInstance (Maybe Int) Source #

The total number of hours for a single instance for the entire term.

ScheduledInstanceAvailability

data ScheduledInstanceAvailability Source #

Describes a schedule that is available for your Scheduled Instances.

See: newScheduledInstanceAvailability smart constructor.

Constructors

ScheduledInstanceAvailability' 

Fields

Instances

Instances details
FromXML ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

Generic ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

Associated Types

type Rep ScheduledInstanceAvailability :: Type -> Type #

Read ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

Show ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

NFData ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

Eq ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

Hashable ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

type Rep ScheduledInstanceAvailability Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceAvailability

type Rep ScheduledInstanceAvailability = D1 ('MetaData "ScheduledInstanceAvailability" "Amazonka.EC2.Types.ScheduledInstanceAvailability" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstanceAvailability'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availableInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "firstSlotStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "hourlyPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxTermDurationInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "minTermDurationInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "networkPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "purchaseToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurrence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledInstanceRecurrence))) :*: (S1 ('MetaSel ('Just "slotDurationInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalScheduledInstanceHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newScheduledInstanceAvailability :: ScheduledInstanceAvailability Source #

Create a value of ScheduledInstanceAvailability 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:availabilityZone:ScheduledInstanceAvailability', scheduledInstanceAvailability_availabilityZone - The Availability Zone.

$sel:availableInstanceCount:ScheduledInstanceAvailability', scheduledInstanceAvailability_availableInstanceCount - The number of available instances.

$sel:firstSlotStartTime:ScheduledInstanceAvailability', scheduledInstanceAvailability_firstSlotStartTime - The time period for the first schedule to start.

$sel:hourlyPrice:ScheduledInstanceAvailability', scheduledInstanceAvailability_hourlyPrice - The hourly price for a single instance.

$sel:instanceType:ScheduledInstanceAvailability', scheduledInstanceAvailability_instanceType - The instance type. You can specify one of the C3, C4, M4, or R3 instance types.

$sel:maxTermDurationInDays:ScheduledInstanceAvailability', scheduledInstanceAvailability_maxTermDurationInDays - The maximum term. The only possible value is 365 days.

$sel:minTermDurationInDays:ScheduledInstanceAvailability', scheduledInstanceAvailability_minTermDurationInDays - The minimum term. The only possible value is 365 days.

$sel:networkPlatform:ScheduledInstanceAvailability', scheduledInstanceAvailability_networkPlatform - The network platform (EC2-Classic or EC2-VPC).

$sel:platform:ScheduledInstanceAvailability', scheduledInstanceAvailability_platform - The platform (Linux/UNIX or Windows).

$sel:purchaseToken:ScheduledInstanceAvailability', scheduledInstanceAvailability_purchaseToken - The purchase token. This token expires in two hours.

$sel:recurrence:ScheduledInstanceAvailability', scheduledInstanceAvailability_recurrence - The schedule recurrence.

$sel:slotDurationInHours:ScheduledInstanceAvailability', scheduledInstanceAvailability_slotDurationInHours - The number of hours in the schedule.

$sel:totalScheduledInstanceHours:ScheduledInstanceAvailability', scheduledInstanceAvailability_totalScheduledInstanceHours - The total number of hours for a single instance for the entire term.

scheduledInstanceAvailability_instanceType :: Lens' ScheduledInstanceAvailability (Maybe Text) Source #

The instance type. You can specify one of the C3, C4, M4, or R3 instance types.

scheduledInstanceAvailability_purchaseToken :: Lens' ScheduledInstanceAvailability (Maybe Text) Source #

The purchase token. This token expires in two hours.

scheduledInstanceAvailability_totalScheduledInstanceHours :: Lens' ScheduledInstanceAvailability (Maybe Int) Source #

The total number of hours for a single instance for the entire term.

ScheduledInstanceRecurrence

data ScheduledInstanceRecurrence Source #

Describes the recurring schedule for a Scheduled Instance.

See: newScheduledInstanceRecurrence smart constructor.

Constructors

ScheduledInstanceRecurrence' 

Fields

  • frequency :: Maybe Text

    The frequency (Daily, Weekly, or Monthly).

  • interval :: Maybe Int

    The interval quantity. The interval unit depends on the value of frequency. For example, every 2 weeks or every 2 months.

  • occurrenceDaySet :: Maybe [Int]

    The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday).

  • occurrenceRelativeToEnd :: Maybe Bool

    Indicates whether the occurrence is relative to the end of the specified week or month.

  • occurrenceUnit :: Maybe Text

    The unit for occurrenceDaySet (DayOfWeek or DayOfMonth).

Instances

Instances details
FromXML ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

Generic ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

Associated Types

type Rep ScheduledInstanceRecurrence :: Type -> Type #

Read ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

Show ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

NFData ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

Eq ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

Hashable ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

type Rep ScheduledInstanceRecurrence Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrence

type Rep ScheduledInstanceRecurrence = D1 ('MetaData "ScheduledInstanceRecurrence" "Amazonka.EC2.Types.ScheduledInstanceRecurrence" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstanceRecurrence'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "occurrenceDaySet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int])) :*: (S1 ('MetaSel ('Just "occurrenceRelativeToEnd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "occurrenceUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newScheduledInstanceRecurrence :: ScheduledInstanceRecurrence Source #

Create a value of ScheduledInstanceRecurrence 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:frequency:ScheduledInstanceRecurrence', scheduledInstanceRecurrence_frequency - The frequency (Daily, Weekly, or Monthly).

$sel:interval:ScheduledInstanceRecurrence', scheduledInstanceRecurrence_interval - The interval quantity. The interval unit depends on the value of frequency. For example, every 2 weeks or every 2 months.

$sel:occurrenceDaySet:ScheduledInstanceRecurrence', scheduledInstanceRecurrence_occurrenceDaySet - The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday).

$sel:occurrenceRelativeToEnd:ScheduledInstanceRecurrence', scheduledInstanceRecurrence_occurrenceRelativeToEnd - Indicates whether the occurrence is relative to the end of the specified week or month.

$sel:occurrenceUnit:ScheduledInstanceRecurrence', scheduledInstanceRecurrence_occurrenceUnit - The unit for occurrenceDaySet (DayOfWeek or DayOfMonth).

scheduledInstanceRecurrence_interval :: Lens' ScheduledInstanceRecurrence (Maybe Int) Source #

The interval quantity. The interval unit depends on the value of frequency. For example, every 2 weeks or every 2 months.

scheduledInstanceRecurrence_occurrenceDaySet :: Lens' ScheduledInstanceRecurrence (Maybe [Int]) Source #

The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday).

scheduledInstanceRecurrence_occurrenceRelativeToEnd :: Lens' ScheduledInstanceRecurrence (Maybe Bool) Source #

Indicates whether the occurrence is relative to the end of the specified week or month.

scheduledInstanceRecurrence_occurrenceUnit :: Lens' ScheduledInstanceRecurrence (Maybe Text) Source #

The unit for occurrenceDaySet (DayOfWeek or DayOfMonth).

ScheduledInstanceRecurrenceRequest

data ScheduledInstanceRecurrenceRequest Source #

Describes the recurring schedule for a Scheduled Instance.

See: newScheduledInstanceRecurrenceRequest smart constructor.

Constructors

ScheduledInstanceRecurrenceRequest' 

Fields

  • frequency :: Maybe Text

    The frequency (Daily, Weekly, or Monthly).

  • interval :: Maybe Int

    The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 weeks or every 2 months.

  • occurrenceDays :: Maybe [Int]

    The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.

  • occurrenceRelativeToEnd :: Maybe Bool

    Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.

  • occurrenceUnit :: Maybe Text

    The unit for OccurrenceDays (DayOfWeek or DayOfMonth). This value is required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You can't specify this value with a daily schedule.

Instances

Instances details
ToQuery ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

Generic ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

Associated Types

type Rep ScheduledInstanceRecurrenceRequest :: Type -> Type #

Read ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

Show ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

NFData ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

Eq ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

Hashable ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

type Rep ScheduledInstanceRecurrenceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest

type Rep ScheduledInstanceRecurrenceRequest = D1 ('MetaData "ScheduledInstanceRecurrenceRequest" "Amazonka.EC2.Types.ScheduledInstanceRecurrenceRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstanceRecurrenceRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "occurrenceDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int])) :*: (S1 ('MetaSel ('Just "occurrenceRelativeToEnd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "occurrenceUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newScheduledInstanceRecurrenceRequest :: ScheduledInstanceRecurrenceRequest Source #

Create a value of ScheduledInstanceRecurrenceRequest 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:frequency:ScheduledInstanceRecurrenceRequest', scheduledInstanceRecurrenceRequest_frequency - The frequency (Daily, Weekly, or Monthly).

$sel:interval:ScheduledInstanceRecurrenceRequest', scheduledInstanceRecurrenceRequest_interval - The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 weeks or every 2 months.

$sel:occurrenceDays:ScheduledInstanceRecurrenceRequest', scheduledInstanceRecurrenceRequest_occurrenceDays - The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.

$sel:occurrenceRelativeToEnd:ScheduledInstanceRecurrenceRequest', scheduledInstanceRecurrenceRequest_occurrenceRelativeToEnd - Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.

$sel:occurrenceUnit:ScheduledInstanceRecurrenceRequest', scheduledInstanceRecurrenceRequest_occurrenceUnit - The unit for OccurrenceDays (DayOfWeek or DayOfMonth). This value is required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You can't specify this value with a daily schedule.

scheduledInstanceRecurrenceRequest_interval :: Lens' ScheduledInstanceRecurrenceRequest (Maybe Int) Source #

The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 weeks or every 2 months.

scheduledInstanceRecurrenceRequest_occurrenceDays :: Lens' ScheduledInstanceRecurrenceRequest (Maybe [Int]) Source #

The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.

scheduledInstanceRecurrenceRequest_occurrenceRelativeToEnd :: Lens' ScheduledInstanceRecurrenceRequest (Maybe Bool) Source #

Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.

scheduledInstanceRecurrenceRequest_occurrenceUnit :: Lens' ScheduledInstanceRecurrenceRequest (Maybe Text) Source #

The unit for OccurrenceDays (DayOfWeek or DayOfMonth). This value is required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You can't specify this value with a daily schedule.

ScheduledInstancesBlockDeviceMapping

data ScheduledInstancesBlockDeviceMapping Source #

Describes a block device mapping for a Scheduled Instance.

See: newScheduledInstancesBlockDeviceMapping smart constructor.

Constructors

ScheduledInstancesBlockDeviceMapping' 

Fields

  • deviceName :: Maybe Text

    The device name (for example, /dev/sdh or xvdh).

  • ebs :: Maybe ScheduledInstancesEbs

    Parameters used to set up EBS volumes automatically when the instance is launched.

  • noDevice :: Maybe Text

    To omit the device from the block device mapping, specify an empty string.

  • virtualName :: Maybe Text

    The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with two available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

    Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.

Instances

Instances details
ToQuery ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

Generic ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

Read ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

Show ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

NFData ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

Eq ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

Hashable ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

type Rep ScheduledInstancesBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping

type Rep ScheduledInstancesBlockDeviceMapping = D1 ('MetaData "ScheduledInstancesBlockDeviceMapping" "Amazonka.EC2.Types.ScheduledInstancesBlockDeviceMapping" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesBlockDeviceMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledInstancesEbs))) :*: (S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newScheduledInstancesBlockDeviceMapping :: ScheduledInstancesBlockDeviceMapping Source #

Create a value of ScheduledInstancesBlockDeviceMapping 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:deviceName:ScheduledInstancesBlockDeviceMapping', scheduledInstancesBlockDeviceMapping_deviceName - The device name (for example, /dev/sdh or xvdh).

$sel:ebs:ScheduledInstancesBlockDeviceMapping', scheduledInstancesBlockDeviceMapping_ebs - Parameters used to set up EBS volumes automatically when the instance is launched.

$sel:noDevice:ScheduledInstancesBlockDeviceMapping', scheduledInstancesBlockDeviceMapping_noDevice - To omit the device from the block device mapping, specify an empty string.

$sel:virtualName:ScheduledInstancesBlockDeviceMapping', scheduledInstancesBlockDeviceMapping_virtualName - The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with two available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.

scheduledInstancesBlockDeviceMapping_ebs :: Lens' ScheduledInstancesBlockDeviceMapping (Maybe ScheduledInstancesEbs) Source #

Parameters used to set up EBS volumes automatically when the instance is launched.

scheduledInstancesBlockDeviceMapping_noDevice :: Lens' ScheduledInstancesBlockDeviceMapping (Maybe Text) Source #

To omit the device from the block device mapping, specify an empty string.

scheduledInstancesBlockDeviceMapping_virtualName :: Lens' ScheduledInstancesBlockDeviceMapping (Maybe Text) Source #

The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with two available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.

Constraints: For M3 instances, you must specify instance store volumes in the block device mapping for the instance. When you launch an M3 instance, we ignore any instance store volumes specified in the block device mapping for the AMI.

ScheduledInstancesEbs

data ScheduledInstancesEbs Source #

Describes an EBS volume for a Scheduled Instance.

See: newScheduledInstancesEbs smart constructor.

Constructors

ScheduledInstancesEbs' 

Fields

  • deleteOnTermination :: Maybe Bool

    Indicates whether the volume is deleted on instance termination.

  • encrypted :: Maybe Bool

    Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.

  • iops :: Maybe Int

    The number of I/O operations per second (IOPS) to provision for an io1 or io2 volume, with a maximum ratio of 50 IOPS/GiB for io1, and 500 IOPS/GiB for io2. Range is 100 to 64,000 IOPS for volumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide.

    This parameter is valid only for Provisioned IOPS SSD (io1 and io2) volumes.

  • snapshotId :: Maybe Text

    The ID of the snapshot.

  • volumeSize :: Maybe Int

    The size of the volume, in GiB.

    Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.

  • volumeType :: Maybe Text

    The volume type. gp2 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, Throughput Optimized HDD for st1, Cold HDD for sc1, or standard for Magnetic.

    Default: gp2

Instances

Instances details
ToQuery ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

Generic ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

Associated Types

type Rep ScheduledInstancesEbs :: Type -> Type #

Read ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

Show ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

NFData ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

Methods

rnf :: ScheduledInstancesEbs -> () #

Eq ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

Hashable ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

type Rep ScheduledInstancesEbs Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesEbs

type Rep ScheduledInstancesEbs = D1 ('MetaData "ScheduledInstancesEbs" "Amazonka.EC2.Types.ScheduledInstancesEbs" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesEbs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newScheduledInstancesEbs :: ScheduledInstancesEbs Source #

Create a value of ScheduledInstancesEbs 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:deleteOnTermination:ScheduledInstancesEbs', scheduledInstancesEbs_deleteOnTermination - Indicates whether the volume is deleted on instance termination.

$sel:encrypted:ScheduledInstancesEbs', scheduledInstancesEbs_encrypted - Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.

$sel:iops:ScheduledInstancesEbs', scheduledInstancesEbs_iops - The number of I/O operations per second (IOPS) to provision for an io1 or io2 volume, with a maximum ratio of 50 IOPS/GiB for io1, and 500 IOPS/GiB for io2. Range is 100 to 64,000 IOPS for volumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide.

This parameter is valid only for Provisioned IOPS SSD (io1 and io2) volumes.

$sel:snapshotId:ScheduledInstancesEbs', scheduledInstancesEbs_snapshotId - The ID of the snapshot.

$sel:volumeSize:ScheduledInstancesEbs', scheduledInstancesEbs_volumeSize - The size of the volume, in GiB.

Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.

$sel:volumeType:ScheduledInstancesEbs', scheduledInstancesEbs_volumeType - The volume type. gp2 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, Throughput Optimized HDD for st1, Cold HDD for sc1, or standard for Magnetic.

Default: gp2

scheduledInstancesEbs_deleteOnTermination :: Lens' ScheduledInstancesEbs (Maybe Bool) Source #

Indicates whether the volume is deleted on instance termination.

scheduledInstancesEbs_encrypted :: Lens' ScheduledInstancesEbs (Maybe Bool) Source #

Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.

scheduledInstancesEbs_iops :: Lens' ScheduledInstancesEbs (Maybe Int) Source #

The number of I/O operations per second (IOPS) to provision for an io1 or io2 volume, with a maximum ratio of 50 IOPS/GiB for io1, and 500 IOPS/GiB for io2. Range is 100 to 64,000 IOPS for volumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on instances built on the Nitro System. Other instance families guarantee performance up to 32,000 IOPS. For more information, see Amazon EBS volume types in the Amazon EC2 User Guide.

This parameter is valid only for Provisioned IOPS SSD (io1 and io2) volumes.

scheduledInstancesEbs_volumeSize :: Lens' ScheduledInstancesEbs (Maybe Int) Source #

The size of the volume, in GiB.

Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.

scheduledInstancesEbs_volumeType :: Lens' ScheduledInstancesEbs (Maybe Text) Source #

The volume type. gp2 for General Purpose SSD, io1 or io2 for Provisioned IOPS SSD, Throughput Optimized HDD for st1, Cold HDD for sc1, or standard for Magnetic.

Default: gp2

ScheduledInstancesIamInstanceProfile

data ScheduledInstancesIamInstanceProfile Source #

Describes an IAM instance profile for a Scheduled Instance.

See: newScheduledInstancesIamInstanceProfile smart constructor.

Constructors

ScheduledInstancesIamInstanceProfile' 

Fields

Instances

Instances details
ToQuery ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

Generic ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

Read ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

Show ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

NFData ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

Eq ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

Hashable ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

type Rep ScheduledInstancesIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile

type Rep ScheduledInstancesIamInstanceProfile = D1 ('MetaData "ScheduledInstancesIamInstanceProfile" "Amazonka.EC2.Types.ScheduledInstancesIamInstanceProfile" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesIamInstanceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newScheduledInstancesIamInstanceProfile :: ScheduledInstancesIamInstanceProfile Source #

Create a value of ScheduledInstancesIamInstanceProfile 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:arn:ScheduledInstancesIamInstanceProfile', scheduledInstancesIamInstanceProfile_arn - The Amazon Resource Name (ARN).

$sel:name:ScheduledInstancesIamInstanceProfile', scheduledInstancesIamInstanceProfile_name - The name.

ScheduledInstancesIpv6Address

data ScheduledInstancesIpv6Address Source #

Describes an IPv6 address.

See: newScheduledInstancesIpv6Address smart constructor.

Constructors

ScheduledInstancesIpv6Address' 

Fields

Instances

Instances details
ToQuery ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

Generic ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

Associated Types

type Rep ScheduledInstancesIpv6Address :: Type -> Type #

Read ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

Show ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

NFData ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

Eq ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

Hashable ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

type Rep ScheduledInstancesIpv6Address Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesIpv6Address

type Rep ScheduledInstancesIpv6Address = D1 ('MetaData "ScheduledInstancesIpv6Address" "Amazonka.EC2.Types.ScheduledInstancesIpv6Address" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesIpv6Address'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newScheduledInstancesIpv6Address :: ScheduledInstancesIpv6Address Source #

Create a value of ScheduledInstancesIpv6Address 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:ipv6Address:ScheduledInstancesIpv6Address', scheduledInstancesIpv6Address_ipv6Address - The IPv6 address.

ScheduledInstancesLaunchSpecification

data ScheduledInstancesLaunchSpecification Source #

Describes the launch specification for a Scheduled Instance.

If you are launching the Scheduled Instance in EC2-VPC, you must specify the ID of the subnet. You can specify the subnet using either SubnetId or NetworkInterface.

See: newScheduledInstancesLaunchSpecification smart constructor.

Constructors

ScheduledInstancesLaunchSpecification' 

Fields

Instances

Instances details
ToQuery ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

Generic ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

Read ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

Show ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

NFData ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

Eq ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

Hashable ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

type Rep ScheduledInstancesLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification

type Rep ScheduledInstancesLaunchSpecification = D1 ('MetaData "ScheduledInstancesLaunchSpecification" "Amazonka.EC2.Types.ScheduledInstancesLaunchSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesLaunchSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledInstancesBlockDeviceMapping])) :*: (S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledInstancesIamInstanceProfile)))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledInstancesMonitoring))))) :*: ((S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledInstancesNetworkInterface])) :*: (S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScheduledInstancesPlacement)) :*: S1 ('MetaSel ('Just "ramdiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newScheduledInstancesLaunchSpecification Source #

Create a value of ScheduledInstancesLaunchSpecification 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:blockDeviceMappings:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_blockDeviceMappings - The block device mapping entries.

$sel:ebsOptimized:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_ebsOptimized - Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS-optimized instance.

Default: false

$sel:iamInstanceProfile:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_iamInstanceProfile - The IAM instance profile.

$sel:instanceType:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_instanceType - The instance type.

$sel:kernelId:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_kernelId - The ID of the kernel.

$sel:keyName:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_keyName - The name of the key pair.

$sel:monitoring:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_monitoring - Enable or disable monitoring for the instances.

$sel:networkInterfaces:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_networkInterfaces - The network interfaces.

$sel:placement:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_placement - The placement information.

$sel:ramdiskId:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_ramdiskId - The ID of the RAM disk.

$sel:securityGroupIds:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_securityGroupIds - The IDs of the security groups.

ScheduledInstancesLaunchSpecification, scheduledInstancesLaunchSpecification_subnetId - The ID of the subnet in which to launch the instances.

$sel:userData:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_userData - The base64-encoded MIME user data.

$sel:imageId:ScheduledInstancesLaunchSpecification', scheduledInstancesLaunchSpecification_imageId - The ID of the Amazon Machine Image (AMI).

scheduledInstancesLaunchSpecification_ebsOptimized :: Lens' ScheduledInstancesLaunchSpecification (Maybe Bool) Source #

Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS-optimized instance.

Default: false

ScheduledInstancesMonitoring

data ScheduledInstancesMonitoring Source #

Describes whether monitoring is enabled for a Scheduled Instance.

See: newScheduledInstancesMonitoring smart constructor.

Constructors

ScheduledInstancesMonitoring' 

Fields

Instances

Instances details
ToQuery ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

Generic ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

Associated Types

type Rep ScheduledInstancesMonitoring :: Type -> Type #

Read ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

Show ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

NFData ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

Eq ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

Hashable ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

type Rep ScheduledInstancesMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesMonitoring

type Rep ScheduledInstancesMonitoring = D1 ('MetaData "ScheduledInstancesMonitoring" "Amazonka.EC2.Types.ScheduledInstancesMonitoring" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newScheduledInstancesMonitoring :: ScheduledInstancesMonitoring Source #

Create a value of ScheduledInstancesMonitoring 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:enabled:ScheduledInstancesMonitoring', scheduledInstancesMonitoring_enabled - Indicates whether monitoring is enabled.

ScheduledInstancesNetworkInterface

data ScheduledInstancesNetworkInterface Source #

Describes a network interface for a Scheduled Instance.

See: newScheduledInstancesNetworkInterface smart constructor.

Constructors

ScheduledInstancesNetworkInterface' 

Fields

Instances

Instances details
ToQuery ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

Generic ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

Associated Types

type Rep ScheduledInstancesNetworkInterface :: Type -> Type #

Read ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

Show ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

NFData ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

Eq ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

Hashable ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

type Rep ScheduledInstancesNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesNetworkInterface

type Rep ScheduledInstancesNetworkInterface = D1 ('MetaData "ScheduledInstancesNetworkInterface" "Amazonka.EC2.Types.ScheduledInstancesNetworkInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesNetworkInterface'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "associatePublicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "deviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ipv6AddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledInstancesIpv6Address])) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "privateIpAddressConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScheduledInstancesPrivateIpAddressConfig])) :*: (S1 ('MetaSel ('Just "secondaryPrivateIpAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newScheduledInstancesNetworkInterface :: ScheduledInstancesNetworkInterface Source #

Create a value of ScheduledInstancesNetworkInterface 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:associatePublicIpAddress:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_associatePublicIpAddress - Indicates whether to assign a public IPv4 address to instances launched in a VPC. The public IPv4 address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

$sel:deleteOnTermination:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_deleteOnTermination - Indicates whether to delete the interface when the instance is terminated.

$sel:description:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_description - The description.

$sel:deviceIndex:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_deviceIndex - The index of the device for the network interface attachment.

$sel:groups:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_groups - The IDs of the security groups.

$sel:ipv6AddressCount:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_ipv6AddressCount - The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.

$sel:ipv6Addresses:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_ipv6Addresses - The specific IPv6 addresses from the subnet range.

$sel:networkInterfaceId:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_networkInterfaceId - The ID of the network interface.

ScheduledInstancesNetworkInterface, scheduledInstancesNetworkInterface_privateIpAddress - The IPv4 address of the network interface within the subnet.

$sel:privateIpAddressConfigs:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_privateIpAddressConfigs - The private IPv4 addresses.

$sel:secondaryPrivateIpAddressCount:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_secondaryPrivateIpAddressCount - The number of secondary private IPv4 addresses.

$sel:subnetId:ScheduledInstancesNetworkInterface', scheduledInstancesNetworkInterface_subnetId - The ID of the subnet.

scheduledInstancesNetworkInterface_associatePublicIpAddress :: Lens' ScheduledInstancesNetworkInterface (Maybe Bool) Source #

Indicates whether to assign a public IPv4 address to instances launched in a VPC. The public IPv4 address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

scheduledInstancesNetworkInterface_deleteOnTermination :: Lens' ScheduledInstancesNetworkInterface (Maybe Bool) Source #

Indicates whether to delete the interface when the instance is terminated.

scheduledInstancesNetworkInterface_deviceIndex :: Lens' ScheduledInstancesNetworkInterface (Maybe Int) Source #

The index of the device for the network interface attachment.

scheduledInstancesNetworkInterface_ipv6AddressCount :: Lens' ScheduledInstancesNetworkInterface (Maybe Int) Source #

The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.

scheduledInstancesNetworkInterface_privateIpAddress :: Lens' ScheduledInstancesNetworkInterface (Maybe Text) Source #

The IPv4 address of the network interface within the subnet.

ScheduledInstancesPlacement

data ScheduledInstancesPlacement Source #

Describes the placement for a Scheduled Instance.

See: newScheduledInstancesPlacement smart constructor.

Constructors

ScheduledInstancesPlacement' 

Fields

Instances

Instances details
ToQuery ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

Generic ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

Associated Types

type Rep ScheduledInstancesPlacement :: Type -> Type #

Read ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

Show ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

NFData ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

Eq ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

Hashable ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

type Rep ScheduledInstancesPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPlacement

type Rep ScheduledInstancesPlacement = D1 ('MetaData "ScheduledInstancesPlacement" "Amazonka.EC2.Types.ScheduledInstancesPlacement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesPlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newScheduledInstancesPlacement :: ScheduledInstancesPlacement Source #

Create a value of ScheduledInstancesPlacement 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:availabilityZone:ScheduledInstancesPlacement', scheduledInstancesPlacement_availabilityZone - The Availability Zone.

$sel:groupName:ScheduledInstancesPlacement', scheduledInstancesPlacement_groupName - The name of the placement group.

ScheduledInstancesPrivateIpAddressConfig

data ScheduledInstancesPrivateIpAddressConfig Source #

Describes a private IPv4 address for a Scheduled Instance.

See: newScheduledInstancesPrivateIpAddressConfig smart constructor.

Constructors

ScheduledInstancesPrivateIpAddressConfig' 

Fields

Instances

Instances details
ToQuery ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

Generic ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

Read ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

Show ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

NFData ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

Eq ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

Hashable ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

type Rep ScheduledInstancesPrivateIpAddressConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig

type Rep ScheduledInstancesPrivateIpAddressConfig = D1 ('MetaData "ScheduledInstancesPrivateIpAddressConfig" "Amazonka.EC2.Types.ScheduledInstancesPrivateIpAddressConfig" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ScheduledInstancesPrivateIpAddressConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newScheduledInstancesPrivateIpAddressConfig :: ScheduledInstancesPrivateIpAddressConfig Source #

Create a value of ScheduledInstancesPrivateIpAddressConfig 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:primary:ScheduledInstancesPrivateIpAddressConfig', scheduledInstancesPrivateIpAddressConfig_primary - Indicates whether this is a primary IPv4 address. Otherwise, this is a secondary IPv4 address.

$sel:privateIpAddress:ScheduledInstancesPrivateIpAddressConfig', scheduledInstancesPrivateIpAddressConfig_privateIpAddress - The IPv4 address.

scheduledInstancesPrivateIpAddressConfig_primary :: Lens' ScheduledInstancesPrivateIpAddressConfig (Maybe Bool) Source #

Indicates whether this is a primary IPv4 address. Otherwise, this is a secondary IPv4 address.

SecurityGroup

data SecurityGroup Source #

Describes a security group.

See: newSecurityGroup smart constructor.

Constructors

SecurityGroup' 

Fields

Instances

Instances details
FromXML SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

Generic SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

Associated Types

type Rep SecurityGroup :: Type -> Type #

Read SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

Show SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

NFData SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

Methods

rnf :: SecurityGroup -> () #

Eq SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

Hashable SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

type Rep SecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroup

newSecurityGroup Source #

Create a value of SecurityGroup 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:ipPermissions:SecurityGroup', securityGroup_ipPermissions - The inbound rules associated with the security group.

$sel:ipPermissionsEgress:SecurityGroup', securityGroup_ipPermissionsEgress - [VPC only] The outbound rules associated with the security group.

$sel:tags:SecurityGroup', securityGroup_tags - Any tags assigned to the security group.

$sel:vpcId:SecurityGroup', securityGroup_vpcId - [VPC only] The ID of the VPC for the security group.

$sel:ownerId:SecurityGroup', securityGroup_ownerId - The Amazon Web Services account ID of the owner of the security group.

$sel:groupId:SecurityGroup', securityGroup_groupId - The ID of the security group.

$sel:groupName:SecurityGroup', securityGroup_groupName - The name of the security group.

$sel:description:SecurityGroup', securityGroup_description - A description of the security group.

securityGroup_ipPermissions :: Lens' SecurityGroup (Maybe [IpPermission]) Source #

The inbound rules associated with the security group.

securityGroup_ipPermissionsEgress :: Lens' SecurityGroup (Maybe [IpPermission]) Source #

VPC only
The outbound rules associated with the security group.

securityGroup_tags :: Lens' SecurityGroup (Maybe [Tag]) Source #

Any tags assigned to the security group.

securityGroup_vpcId :: Lens' SecurityGroup (Maybe Text) Source #

VPC only
The ID of the VPC for the security group.

securityGroup_ownerId :: Lens' SecurityGroup Text Source #

The Amazon Web Services account ID of the owner of the security group.

securityGroup_groupId :: Lens' SecurityGroup Text Source #

The ID of the security group.

securityGroup_groupName :: Lens' SecurityGroup Text Source #

The name of the security group.

securityGroup_description :: Lens' SecurityGroup Text Source #

A description of the security group.

SecurityGroupIdentifier

data SecurityGroupIdentifier Source #

Describes a security group.

See: newSecurityGroupIdentifier smart constructor.

Constructors

SecurityGroupIdentifier' 

Fields

Instances

Instances details
FromXML SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

Generic SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

Associated Types

type Rep SecurityGroupIdentifier :: Type -> Type #

Read SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

Show SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

NFData SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

Methods

rnf :: SecurityGroupIdentifier -> () #

Eq SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

Hashable SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

type Rep SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupIdentifier

type Rep SecurityGroupIdentifier = D1 ('MetaData "SecurityGroupIdentifier" "Amazonka.EC2.Types.SecurityGroupIdentifier" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SecurityGroupIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroupIdentifier :: SecurityGroupIdentifier Source #

Create a value of SecurityGroupIdentifier 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:groupId:SecurityGroupIdentifier', securityGroupIdentifier_groupId - The ID of the security group.

$sel:groupName:SecurityGroupIdentifier', securityGroupIdentifier_groupName - The name of the security group.

SecurityGroupReference

data SecurityGroupReference Source #

Describes a VPC with a security group that references your security group.

See: newSecurityGroupReference smart constructor.

Constructors

SecurityGroupReference' 

Fields

Instances

Instances details
FromXML SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

Generic SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

Associated Types

type Rep SecurityGroupReference :: Type -> Type #

Read SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

Show SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

NFData SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

Methods

rnf :: SecurityGroupReference -> () #

Eq SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

Hashable SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

type Rep SecurityGroupReference Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupReference

type Rep SecurityGroupReference = D1 ('MetaData "SecurityGroupReference" "Amazonka.EC2.Types.SecurityGroupReference" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SecurityGroupReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "referencingVpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcPeeringConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSecurityGroupReference :: SecurityGroupReference Source #

Create a value of SecurityGroupReference 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:groupId:SecurityGroupReference', securityGroupReference_groupId - The ID of your security group.

$sel:referencingVpcId:SecurityGroupReference', securityGroupReference_referencingVpcId - The ID of the VPC with the referencing security group.

$sel:vpcPeeringConnectionId:SecurityGroupReference', securityGroupReference_vpcPeeringConnectionId - The ID of the VPC peering connection.

securityGroupReference_referencingVpcId :: Lens' SecurityGroupReference (Maybe Text) Source #

The ID of the VPC with the referencing security group.

SecurityGroupRule

data SecurityGroupRule Source #

Describes a security group rule.

See: newSecurityGroupRule smart constructor.

Constructors

SecurityGroupRule' 

Fields

Instances

Instances details
FromXML SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

Generic SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

Associated Types

type Rep SecurityGroupRule :: Type -> Type #

Read SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

Show SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

NFData SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

Methods

rnf :: SecurityGroupRule -> () #

Eq SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

Hashable SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

type Rep SecurityGroupRule Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRule

type Rep SecurityGroupRule = D1 ('MetaData "SecurityGroupRule" "Amazonka.EC2.Types.SecurityGroupRule" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SecurityGroupRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cidrIpv4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cidrIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "ipProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "isEgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "referencedGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReferencedSecurityGroup)) :*: S1 ('MetaSel ('Just "securityGroupRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newSecurityGroupRule :: SecurityGroupRule Source #

Create a value of SecurityGroupRule 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:cidrIpv4:SecurityGroupRule', securityGroupRule_cidrIpv4 - The IPv4 CIDR range.

$sel:cidrIpv6:SecurityGroupRule', securityGroupRule_cidrIpv6 - The IPv6 CIDR range.

$sel:description:SecurityGroupRule', securityGroupRule_description - The security group rule description.

$sel:fromPort:SecurityGroupRule', securityGroupRule_fromPort - The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

SecurityGroupRule, securityGroupRule_groupId - The ID of the security group.

$sel:groupOwnerId:SecurityGroupRule', securityGroupRule_groupOwnerId - The ID of the Amazon Web Services account that owns the security group.

$sel:ipProtocol:SecurityGroupRule', securityGroupRule_ipProtocol - The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

Use -1 to specify all protocols.

$sel:isEgress:SecurityGroupRule', securityGroupRule_isEgress - Indicates whether the security group rule is an outbound rule.

$sel:prefixListId:SecurityGroupRule', securityGroupRule_prefixListId - The ID of the prefix list.

$sel:referencedGroupInfo:SecurityGroupRule', securityGroupRule_referencedGroupInfo - Describes the security group that is referenced in the rule.

$sel:securityGroupRuleId:SecurityGroupRule', securityGroupRule_securityGroupRuleId - The ID of the security group rule.

$sel:tags:SecurityGroupRule', securityGroupRule_tags - The tags applied to the security group rule.

$sel:toPort:SecurityGroupRule', securityGroupRule_toPort - The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

securityGroupRule_description :: Lens' SecurityGroupRule (Maybe Text) Source #

The security group rule description.

securityGroupRule_fromPort :: Lens' SecurityGroupRule (Maybe Int) Source #

The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

securityGroupRule_groupOwnerId :: Lens' SecurityGroupRule (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the security group.

securityGroupRule_ipProtocol :: Lens' SecurityGroupRule (Maybe Text) Source #

The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

Use -1 to specify all protocols.

securityGroupRule_isEgress :: Lens' SecurityGroupRule (Maybe Bool) Source #

Indicates whether the security group rule is an outbound rule.

securityGroupRule_referencedGroupInfo :: Lens' SecurityGroupRule (Maybe ReferencedSecurityGroup) Source #

Describes the security group that is referenced in the rule.

securityGroupRule_tags :: Lens' SecurityGroupRule (Maybe [Tag]) Source #

The tags applied to the security group rule.

securityGroupRule_toPort :: Lens' SecurityGroupRule (Maybe Int) Source #

The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

SecurityGroupRuleDescription

data SecurityGroupRuleDescription Source #

Describes the description of a security group rule.

You can use this when you want to update the security group rule description for either an inbound or outbound rule.

See: newSecurityGroupRuleDescription smart constructor.

Constructors

SecurityGroupRuleDescription' 

Fields

Instances

Instances details
ToQuery SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

Generic SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

Associated Types

type Rep SecurityGroupRuleDescription :: Type -> Type #

Read SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

Show SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

NFData SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

Eq SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

Hashable SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

type Rep SecurityGroupRuleDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleDescription

type Rep SecurityGroupRuleDescription = D1 ('MetaData "SecurityGroupRuleDescription" "Amazonka.EC2.Types.SecurityGroupRuleDescription" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SecurityGroupRuleDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroupRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroupRuleDescription :: SecurityGroupRuleDescription Source #

Create a value of SecurityGroupRuleDescription 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:description:SecurityGroupRuleDescription', securityGroupRuleDescription_description - The description of the security group rule.

$sel:securityGroupRuleId:SecurityGroupRuleDescription', securityGroupRuleDescription_securityGroupRuleId - The ID of the security group rule.

SecurityGroupRuleRequest

data SecurityGroupRuleRequest Source #

Describes a security group rule.

You must specify exactly one of the following parameters, based on the rule type:

  • CidrIpv4
  • CidrIpv6
  • PrefixListId
  • ReferencedGroupId

When you modify a rule, you cannot change the rule type. For example, if the rule uses an IPv4 address range, you must use CidrIpv4 to specify a new IPv4 address range.

See: newSecurityGroupRuleRequest smart constructor.

Constructors

SecurityGroupRuleRequest' 

Fields

  • cidrIpv4 :: Maybe Text

    The IPv4 CIDR range. To specify a single IPv4 address, use the /32 prefix length.

  • cidrIpv6 :: Maybe Text

    The IPv6 CIDR range. To specify a single IPv6 address, use the /128 prefix length.

  • description :: Maybe Text

    The description of the security group rule.

  • fromPort :: Maybe Int

    The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

  • ipProtocol :: Maybe Text

    The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

    Use -1 to specify all protocols.

  • prefixListId :: Maybe Text

    The ID of the prefix list.

  • referencedGroupId :: Maybe Text

    The ID of the security group that is referenced in the security group rule.

  • toPort :: Maybe Int

    The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

Instances

Instances details
ToQuery SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

Generic SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

Associated Types

type Rep SecurityGroupRuleRequest :: Type -> Type #

Read SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

Show SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

NFData SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

Eq SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

Hashable SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

type Rep SecurityGroupRuleRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleRequest

type Rep SecurityGroupRuleRequest = D1 ('MetaData "SecurityGroupRuleRequest" "Amazonka.EC2.Types.SecurityGroupRuleRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SecurityGroupRuleRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cidrIpv4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cidrIpv6") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "ipProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "referencedGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newSecurityGroupRuleRequest :: SecurityGroupRuleRequest Source #

Create a value of SecurityGroupRuleRequest 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:cidrIpv4:SecurityGroupRuleRequest', securityGroupRuleRequest_cidrIpv4 - The IPv4 CIDR range. To specify a single IPv4 address, use the /32 prefix length.

$sel:cidrIpv6:SecurityGroupRuleRequest', securityGroupRuleRequest_cidrIpv6 - The IPv6 CIDR range. To specify a single IPv6 address, use the /128 prefix length.

$sel:description:SecurityGroupRuleRequest', securityGroupRuleRequest_description - The description of the security group rule.

$sel:fromPort:SecurityGroupRuleRequest', securityGroupRuleRequest_fromPort - The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

$sel:ipProtocol:SecurityGroupRuleRequest', securityGroupRuleRequest_ipProtocol - The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

Use -1 to specify all protocols.

$sel:prefixListId:SecurityGroupRuleRequest', securityGroupRuleRequest_prefixListId - The ID of the prefix list.

$sel:referencedGroupId:SecurityGroupRuleRequest', securityGroupRuleRequest_referencedGroupId - The ID of the security group that is referenced in the security group rule.

$sel:toPort:SecurityGroupRuleRequest', securityGroupRuleRequest_toPort - The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

securityGroupRuleRequest_cidrIpv4 :: Lens' SecurityGroupRuleRequest (Maybe Text) Source #

The IPv4 CIDR range. To specify a single IPv4 address, use the /32 prefix length.

securityGroupRuleRequest_cidrIpv6 :: Lens' SecurityGroupRuleRequest (Maybe Text) Source #

The IPv6 CIDR range. To specify a single IPv6 address, use the /128 prefix length.

securityGroupRuleRequest_description :: Lens' SecurityGroupRuleRequest (Maybe Text) Source #

The description of the security group rule.

securityGroupRuleRequest_fromPort :: Lens' SecurityGroupRuleRequest (Maybe Int) Source #

The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type. A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.

securityGroupRuleRequest_ipProtocol :: Lens' SecurityGroupRuleRequest (Maybe Text) Source #

The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers).

Use -1 to specify all protocols.

securityGroupRuleRequest_referencedGroupId :: Lens' SecurityGroupRuleRequest (Maybe Text) Source #

The ID of the security group that is referenced in the security group rule.

securityGroupRuleRequest_toPort :: Lens' SecurityGroupRuleRequest (Maybe Int) Source #

The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all codes.

SecurityGroupRuleUpdate

data SecurityGroupRuleUpdate Source #

Describes an update to a security group rule.

See: newSecurityGroupRuleUpdate smart constructor.

Constructors

SecurityGroupRuleUpdate' 

Fields

Instances

Instances details
ToQuery SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

Generic SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

Associated Types

type Rep SecurityGroupRuleUpdate :: Type -> Type #

Read SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

Show SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

NFData SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

Methods

rnf :: SecurityGroupRuleUpdate -> () #

Eq SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

Hashable SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

type Rep SecurityGroupRuleUpdate Source # 
Instance details

Defined in Amazonka.EC2.Types.SecurityGroupRuleUpdate

type Rep SecurityGroupRuleUpdate = D1 ('MetaData "SecurityGroupRuleUpdate" "Amazonka.EC2.Types.SecurityGroupRuleUpdate" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SecurityGroupRuleUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityGroupRuleRequest)) :*: S1 ('MetaSel ('Just "securityGroupRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroupRuleUpdate :: SecurityGroupRuleUpdate Source #

Create a value of SecurityGroupRuleUpdate 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:securityGroupRule:SecurityGroupRuleUpdate', securityGroupRuleUpdate_securityGroupRule - Information about the security group rule.

$sel:securityGroupRuleId:SecurityGroupRuleUpdate', securityGroupRuleUpdate_securityGroupRuleId - The ID of the security group rule.

ServiceConfiguration

data ServiceConfiguration Source #

Describes a service configuration for a VPC endpoint service.

See: newServiceConfiguration smart constructor.

Constructors

ServiceConfiguration' 

Fields

Instances

Instances details
FromXML ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

Generic ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

Associated Types

type Rep ServiceConfiguration :: Type -> Type #

Read ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

Show ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

NFData ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

Methods

rnf :: ServiceConfiguration -> () #

Eq ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

Hashable ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

type Rep ServiceConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceConfiguration

type Rep ServiceConfiguration = D1 ('MetaData "ServiceConfiguration" "Amazonka.EC2.Types.ServiceConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ServiceConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "acceptanceRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "baseEndpointDnsNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "gatewayLoadBalancerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "managesVpcEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "networkLoadBalancerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "payerResponsibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PayerResponsibility))))) :*: (((S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateDnsNameConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrivateDnsNameConfiguration))) :*: (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "serviceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceState)) :*: S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceTypeDetail]))) :*: (S1 ('MetaSel ('Just "supportedIpAddressTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceConnectivityType])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

newServiceConfiguration :: ServiceConfiguration Source #

Create a value of ServiceConfiguration 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:acceptanceRequired:ServiceConfiguration', serviceConfiguration_acceptanceRequired - Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.

$sel:availabilityZones:ServiceConfiguration', serviceConfiguration_availabilityZones - The Availability Zones in which the service is available.

$sel:baseEndpointDnsNames:ServiceConfiguration', serviceConfiguration_baseEndpointDnsNames - The DNS names for the service.

$sel:gatewayLoadBalancerArns:ServiceConfiguration', serviceConfiguration_gatewayLoadBalancerArns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.

$sel:managesVpcEndpoints:ServiceConfiguration', serviceConfiguration_managesVpcEndpoints - Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.

$sel:networkLoadBalancerArns:ServiceConfiguration', serviceConfiguration_networkLoadBalancerArns - The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.

$sel:payerResponsibility:ServiceConfiguration', serviceConfiguration_payerResponsibility - The payer responsibility.

$sel:privateDnsName:ServiceConfiguration', serviceConfiguration_privateDnsName - The private DNS name for the service.

$sel:privateDnsNameConfiguration:ServiceConfiguration', serviceConfiguration_privateDnsNameConfiguration - Information about the endpoint service private DNS name configuration.

$sel:serviceId:ServiceConfiguration', serviceConfiguration_serviceId - The ID of the service.

$sel:serviceName:ServiceConfiguration', serviceConfiguration_serviceName - The name of the service.

$sel:serviceState:ServiceConfiguration', serviceConfiguration_serviceState - The service state.

ServiceConfiguration, serviceConfiguration_serviceType - The type of service.

$sel:supportedIpAddressTypes:ServiceConfiguration', serviceConfiguration_supportedIpAddressTypes - The supported IP address types.

$sel:tags:ServiceConfiguration', serviceConfiguration_tags - Any tags assigned to the service.

serviceConfiguration_acceptanceRequired :: Lens' ServiceConfiguration (Maybe Bool) Source #

Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.

serviceConfiguration_availabilityZones :: Lens' ServiceConfiguration (Maybe [Text]) Source #

The Availability Zones in which the service is available.

serviceConfiguration_gatewayLoadBalancerArns :: Lens' ServiceConfiguration (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.

serviceConfiguration_managesVpcEndpoints :: Lens' ServiceConfiguration (Maybe Bool) Source #

Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.

serviceConfiguration_networkLoadBalancerArns :: Lens' ServiceConfiguration (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.

serviceConfiguration_privateDnsNameConfiguration :: Lens' ServiceConfiguration (Maybe PrivateDnsNameConfiguration) Source #

Information about the endpoint service private DNS name configuration.

serviceConfiguration_tags :: Lens' ServiceConfiguration (Maybe [Tag]) Source #

Any tags assigned to the service.

ServiceDetail

data ServiceDetail Source #

Describes a VPC endpoint service.

See: newServiceDetail smart constructor.

Constructors

ServiceDetail' 

Fields

Instances

Instances details
FromXML ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

Generic ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

Associated Types

type Rep ServiceDetail :: Type -> Type #

Read ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

Show ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

NFData ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

Methods

rnf :: ServiceDetail -> () #

Eq ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

Hashable ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

type Rep ServiceDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceDetail

type Rep ServiceDetail = D1 ('MetaData "ServiceDetail" "Amazonka.EC2.Types.ServiceDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ServiceDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "acceptanceRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "baseEndpointDnsNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "managesVpcEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "payerResponsibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PayerResponsibility)) :*: S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "privateDnsNameVerificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsNameState)) :*: S1 ('MetaSel ('Just "privateDnsNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PrivateDnsDetails]))) :*: (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceTypeDetail])) :*: S1 ('MetaSel ('Just "supportedIpAddressTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceConnectivityType]))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcEndpointPolicySupported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newServiceDetail :: ServiceDetail Source #

Create a value of ServiceDetail 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:acceptanceRequired:ServiceDetail', serviceDetail_acceptanceRequired - Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.

$sel:availabilityZones:ServiceDetail', serviceDetail_availabilityZones - The Availability Zones in which the service is available.

$sel:baseEndpointDnsNames:ServiceDetail', serviceDetail_baseEndpointDnsNames - The DNS names for the service.

$sel:managesVpcEndpoints:ServiceDetail', serviceDetail_managesVpcEndpoints - Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.

$sel:owner:ServiceDetail', serviceDetail_owner - The Amazon Web Services account ID of the service owner.

$sel:payerResponsibility:ServiceDetail', serviceDetail_payerResponsibility - The payer responsibility.

ServiceDetail, serviceDetail_privateDnsName - The private DNS name for the service.

$sel:privateDnsNameVerificationState:ServiceDetail', serviceDetail_privateDnsNameVerificationState - The verification state of the VPC endpoint service.

Consumers of the endpoint service cannot use the private name when the state is not verified.

$sel:privateDnsNames:ServiceDetail', serviceDetail_privateDnsNames - The private DNS names assigned to the VPC endpoint service.

$sel:serviceId:ServiceDetail', serviceDetail_serviceId - The ID of the endpoint service.

$sel:serviceName:ServiceDetail', serviceDetail_serviceName - The name of the service.

ServiceDetail, serviceDetail_serviceType - The type of service.

$sel:supportedIpAddressTypes:ServiceDetail', serviceDetail_supportedIpAddressTypes - The supported IP address types.

$sel:tags:ServiceDetail', serviceDetail_tags - Any tags assigned to the service.

$sel:vpcEndpointPolicySupported:ServiceDetail', serviceDetail_vpcEndpointPolicySupported - Indicates whether the service supports endpoint policies.

serviceDetail_acceptanceRequired :: Lens' ServiceDetail (Maybe Bool) Source #

Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.

serviceDetail_availabilityZones :: Lens' ServiceDetail (Maybe [Text]) Source #

The Availability Zones in which the service is available.

serviceDetail_managesVpcEndpoints :: Lens' ServiceDetail (Maybe Bool) Source #

Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.

serviceDetail_owner :: Lens' ServiceDetail (Maybe Text) Source #

The Amazon Web Services account ID of the service owner.

serviceDetail_privateDnsName :: Lens' ServiceDetail (Maybe Text) Source #

The private DNS name for the service.

serviceDetail_privateDnsNameVerificationState :: Lens' ServiceDetail (Maybe DnsNameState) Source #

The verification state of the VPC endpoint service.

Consumers of the endpoint service cannot use the private name when the state is not verified.

serviceDetail_privateDnsNames :: Lens' ServiceDetail (Maybe [PrivateDnsDetails]) Source #

The private DNS names assigned to the VPC endpoint service.

serviceDetail_serviceId :: Lens' ServiceDetail (Maybe Text) Source #

The ID of the endpoint service.

serviceDetail_tags :: Lens' ServiceDetail (Maybe [Tag]) Source #

Any tags assigned to the service.

serviceDetail_vpcEndpointPolicySupported :: Lens' ServiceDetail (Maybe Bool) Source #

Indicates whether the service supports endpoint policies.

ServiceTypeDetail

data ServiceTypeDetail Source #

Describes the type of service for a VPC endpoint.

See: newServiceTypeDetail smart constructor.

Constructors

ServiceTypeDetail' 

Fields

Instances

Instances details
FromXML ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

Generic ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

Associated Types

type Rep ServiceTypeDetail :: Type -> Type #

Read ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

Show ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

NFData ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

Methods

rnf :: ServiceTypeDetail -> () #

Eq ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

Hashable ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

type Rep ServiceTypeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.ServiceTypeDetail

type Rep ServiceTypeDetail = D1 ('MetaData "ServiceTypeDetail" "Amazonka.EC2.Types.ServiceTypeDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ServiceTypeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceType))))

newServiceTypeDetail :: ServiceTypeDetail Source #

Create a value of ServiceTypeDetail 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:serviceType:ServiceTypeDetail', serviceTypeDetail_serviceType - The type of service.

SlotDateTimeRangeRequest

data SlotDateTimeRangeRequest Source #

Describes the time period for a Scheduled Instance to start its first schedule. The time period must span less than one day.

See: newSlotDateTimeRangeRequest smart constructor.

Constructors

SlotDateTimeRangeRequest' 

Fields

  • earliestTime :: ISO8601

    The earliest date and time, in UTC, for the Scheduled Instance to start.

  • latestTime :: ISO8601

    The latest date and time, in UTC, for the Scheduled Instance to start. This value must be later than or equal to the earliest date and at most three months in the future.

Instances

Instances details
ToQuery SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

Generic SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

Associated Types

type Rep SlotDateTimeRangeRequest :: Type -> Type #

Read SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

Show SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

NFData SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

Eq SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

Hashable SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

type Rep SlotDateTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotDateTimeRangeRequest

type Rep SlotDateTimeRangeRequest = D1 ('MetaData "SlotDateTimeRangeRequest" "Amazonka.EC2.Types.SlotDateTimeRangeRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SlotDateTimeRangeRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "earliestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "latestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)))

newSlotDateTimeRangeRequest Source #

Create a value of SlotDateTimeRangeRequest 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:earliestTime:SlotDateTimeRangeRequest', slotDateTimeRangeRequest_earliestTime - The earliest date and time, in UTC, for the Scheduled Instance to start.

$sel:latestTime:SlotDateTimeRangeRequest', slotDateTimeRangeRequest_latestTime - The latest date and time, in UTC, for the Scheduled Instance to start. This value must be later than or equal to the earliest date and at most three months in the future.

slotDateTimeRangeRequest_earliestTime :: Lens' SlotDateTimeRangeRequest UTCTime Source #

The earliest date and time, in UTC, for the Scheduled Instance to start.

slotDateTimeRangeRequest_latestTime :: Lens' SlotDateTimeRangeRequest UTCTime Source #

The latest date and time, in UTC, for the Scheduled Instance to start. This value must be later than or equal to the earliest date and at most three months in the future.

SlotStartTimeRangeRequest

data SlotStartTimeRangeRequest Source #

Describes the time period for a Scheduled Instance to start its first schedule.

See: newSlotStartTimeRangeRequest smart constructor.

Constructors

SlotStartTimeRangeRequest' 

Fields

Instances

Instances details
ToQuery SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

Generic SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

Associated Types

type Rep SlotStartTimeRangeRequest :: Type -> Type #

Read SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

Show SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

NFData SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

Eq SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

Hashable SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

type Rep SlotStartTimeRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SlotStartTimeRangeRequest

type Rep SlotStartTimeRangeRequest = D1 ('MetaData "SlotStartTimeRangeRequest" "Amazonka.EC2.Types.SlotStartTimeRangeRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SlotStartTimeRangeRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "earliestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "latestTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))

newSlotStartTimeRangeRequest :: SlotStartTimeRangeRequest Source #

Create a value of SlotStartTimeRangeRequest 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:earliestTime:SlotStartTimeRangeRequest', slotStartTimeRangeRequest_earliestTime - The earliest date and time, in UTC, for the Scheduled Instance to start.

$sel:latestTime:SlotStartTimeRangeRequest', slotStartTimeRangeRequest_latestTime - The latest date and time, in UTC, for the Scheduled Instance to start.

slotStartTimeRangeRequest_earliestTime :: Lens' SlotStartTimeRangeRequest (Maybe UTCTime) Source #

The earliest date and time, in UTC, for the Scheduled Instance to start.

slotStartTimeRangeRequest_latestTime :: Lens' SlotStartTimeRangeRequest (Maybe UTCTime) Source #

The latest date and time, in UTC, for the Scheduled Instance to start.

Snapshot

data Snapshot Source #

Describes a snapshot.

See: newSnapshot smart constructor.

Constructors

Snapshot' 

Fields

  • dataEncryptionKeyId :: Maybe Text

    The data encryption key identifier for the snapshot. This value is a unique identifier that corresponds to the data encryption key that was used to encrypt the original volume or snapshot copy. Because data encryption keys are inherited by volumes created from snapshots, and vice versa, if snapshots share the same data encryption key identifier, then they belong to the same volume/snapshot lineage. This parameter is only returned by DescribeSnapshots.

  • kmsKeyId :: Maybe Text

    The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the parent volume.

  • outpostArn :: Maybe Text

    The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.

  • ownerAlias :: Maybe Text

    The Amazon Web Services owner alias, from an Amazon-maintained list (amazon). This is not the user-configured Amazon Web Services account alias set using the IAM console.

  • restoreExpiryTime :: Maybe ISO8601

    Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.

  • stateMessage :: Maybe Text

    Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper Key Management Service (KMS) permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by DescribeSnapshots.

  • storageTier :: Maybe StorageTier

    The storage tier in which the snapshot is stored. standard indicates that the snapshot is stored in the standard snapshot storage tier and that it is ready for use. archive indicates that the snapshot is currently archived and that it must be restored before it can be used.

  • tags :: Maybe [Tag]

    Any tags assigned to the snapshot.

  • snapshotId :: Text

    The ID of the snapshot. Each snapshot receives a unique identifier when it is created.

  • ownerId :: Text

    The ID of the Amazon Web Services account that owns the EBS snapshot.

  • volumeId :: Text

    The ID of the volume that was used to create the snapshot. Snapshots created by the CopySnapshot action have an arbitrary volume ID that should not be used for any purpose.

  • volumeSize :: Int

    The size of the volume, in GiB.

  • description :: Text

    The description for the snapshot.

  • startTime :: ISO8601

    The time stamp when the snapshot was initiated.

  • progress :: Text

    The progress of the snapshot, as a percentage.

  • state :: SnapshotState

    The snapshot state.

  • encrypted :: Bool

    Indicates whether the snapshot is encrypted.

Instances

Instances details
FromXML Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Read Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.EC2.Types.Snapshot

type Rep Snapshot = D1 ('MetaData "Snapshot" "Amazonka.EC2.Types.Snapshot" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Snapshot'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "dataEncryptionKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "restoreExpiryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "stateMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "storageTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageTier)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))) :*: (((S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)) :*: (S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnapshotState) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))))

newSnapshot Source #

Create a value of Snapshot 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:dataEncryptionKeyId:Snapshot', snapshot_dataEncryptionKeyId - The data encryption key identifier for the snapshot. This value is a unique identifier that corresponds to the data encryption key that was used to encrypt the original volume or snapshot copy. Because data encryption keys are inherited by volumes created from snapshots, and vice versa, if snapshots share the same data encryption key identifier, then they belong to the same volume/snapshot lineage. This parameter is only returned by DescribeSnapshots.

$sel:kmsKeyId:Snapshot', snapshot_kmsKeyId - The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the parent volume.

$sel:outpostArn:Snapshot', snapshot_outpostArn - The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.

$sel:ownerAlias:Snapshot', snapshot_ownerAlias - The Amazon Web Services owner alias, from an Amazon-maintained list (amazon). This is not the user-configured Amazon Web Services account alias set using the IAM console.

$sel:restoreExpiryTime:Snapshot', snapshot_restoreExpiryTime - Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.

$sel:stateMessage:Snapshot', snapshot_stateMessage - Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper Key Management Service (KMS) permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by DescribeSnapshots.

$sel:storageTier:Snapshot', snapshot_storageTier - The storage tier in which the snapshot is stored. standard indicates that the snapshot is stored in the standard snapshot storage tier and that it is ready for use. archive indicates that the snapshot is currently archived and that it must be restored before it can be used.

$sel:tags:Snapshot', snapshot_tags - Any tags assigned to the snapshot.

$sel:snapshotId:Snapshot', snapshot_snapshotId - The ID of the snapshot. Each snapshot receives a unique identifier when it is created.

$sel:ownerId:Snapshot', snapshot_ownerId - The ID of the Amazon Web Services account that owns the EBS snapshot.

$sel:volumeId:Snapshot', snapshot_volumeId - The ID of the volume that was used to create the snapshot. Snapshots created by the CopySnapshot action have an arbitrary volume ID that should not be used for any purpose.

$sel:volumeSize:Snapshot', snapshot_volumeSize - The size of the volume, in GiB.

$sel:description:Snapshot', snapshot_description - The description for the snapshot.

$sel:startTime:Snapshot', snapshot_startTime - The time stamp when the snapshot was initiated.

$sel:progress:Snapshot', snapshot_progress - The progress of the snapshot, as a percentage.

$sel:state:Snapshot', snapshot_state - The snapshot state.

$sel:encrypted:Snapshot', snapshot_encrypted - Indicates whether the snapshot is encrypted.

snapshot_dataEncryptionKeyId :: Lens' Snapshot (Maybe Text) Source #

The data encryption key identifier for the snapshot. This value is a unique identifier that corresponds to the data encryption key that was used to encrypt the original volume or snapshot copy. Because data encryption keys are inherited by volumes created from snapshots, and vice versa, if snapshots share the same data encryption key identifier, then they belong to the same volume/snapshot lineage. This parameter is only returned by DescribeSnapshots.

snapshot_kmsKeyId :: Lens' Snapshot (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the parent volume.

snapshot_outpostArn :: Lens' Snapshot (Maybe Text) Source #

The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.

snapshot_ownerAlias :: Lens' Snapshot (Maybe Text) Source #

The Amazon Web Services owner alias, from an Amazon-maintained list (amazon). This is not the user-configured Amazon Web Services account alias set using the IAM console.

snapshot_restoreExpiryTime :: Lens' Snapshot (Maybe UTCTime) Source #

Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.

snapshot_stateMessage :: Lens' Snapshot (Maybe Text) Source #

Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper Key Management Service (KMS) permissions are not obtained) this field displays error state details to help you diagnose why the error occurred. This parameter is only returned by DescribeSnapshots.

snapshot_storageTier :: Lens' Snapshot (Maybe StorageTier) Source #

The storage tier in which the snapshot is stored. standard indicates that the snapshot is stored in the standard snapshot storage tier and that it is ready for use. archive indicates that the snapshot is currently archived and that it must be restored before it can be used.

snapshot_tags :: Lens' Snapshot (Maybe [Tag]) Source #

Any tags assigned to the snapshot.

snapshot_snapshotId :: Lens' Snapshot Text Source #

The ID of the snapshot. Each snapshot receives a unique identifier when it is created.

snapshot_ownerId :: Lens' Snapshot Text Source #

The ID of the Amazon Web Services account that owns the EBS snapshot.

snapshot_volumeId :: Lens' Snapshot Text Source #

The ID of the volume that was used to create the snapshot. Snapshots created by the CopySnapshot action have an arbitrary volume ID that should not be used for any purpose.

snapshot_volumeSize :: Lens' Snapshot Int Source #

The size of the volume, in GiB.

snapshot_description :: Lens' Snapshot Text Source #

The description for the snapshot.

snapshot_startTime :: Lens' Snapshot UTCTime Source #

The time stamp when the snapshot was initiated.

snapshot_progress :: Lens' Snapshot Text Source #

The progress of the snapshot, as a percentage.

snapshot_encrypted :: Lens' Snapshot Bool Source #

Indicates whether the snapshot is encrypted.

SnapshotDetail

data SnapshotDetail Source #

Describes the snapshot created from the imported disk.

See: newSnapshotDetail smart constructor.

Constructors

SnapshotDetail' 

Fields

Instances

Instances details
FromXML SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

Generic SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

Associated Types

type Rep SnapshotDetail :: Type -> Type #

Read SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

Show SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

NFData SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

Methods

rnf :: SnapshotDetail -> () #

Eq SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

Hashable SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

type Rep SnapshotDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDetail

newSnapshotDetail :: SnapshotDetail Source #

Create a value of SnapshotDetail 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:description:SnapshotDetail', snapshotDetail_description - A description for the snapshot.

$sel:deviceName:SnapshotDetail', snapshotDetail_deviceName - The block device mapping for the snapshot.

$sel:diskImageSize:SnapshotDetail', snapshotDetail_diskImageSize - The size of the disk in the snapshot, in GiB.

$sel:format:SnapshotDetail', snapshotDetail_format - The format of the disk image from which the snapshot is created.

$sel:progress:SnapshotDetail', snapshotDetail_progress - The percentage of progress for the task.

$sel:snapshotId:SnapshotDetail', snapshotDetail_snapshotId - The snapshot ID of the disk being imported.

$sel:status:SnapshotDetail', snapshotDetail_status - A brief status of the snapshot creation.

$sel:statusMessage:SnapshotDetail', snapshotDetail_statusMessage - A detailed status message for the snapshot creation.

$sel:url:SnapshotDetail', snapshotDetail_url - The URL used to access the disk image.

$sel:userBucket:SnapshotDetail', snapshotDetail_userBucket - The Amazon S3 bucket for the disk image.

snapshotDetail_description :: Lens' SnapshotDetail (Maybe Text) Source #

A description for the snapshot.

snapshotDetail_deviceName :: Lens' SnapshotDetail (Maybe Text) Source #

The block device mapping for the snapshot.

snapshotDetail_diskImageSize :: Lens' SnapshotDetail (Maybe Double) Source #

The size of the disk in the snapshot, in GiB.

snapshotDetail_format :: Lens' SnapshotDetail (Maybe Text) Source #

The format of the disk image from which the snapshot is created.

snapshotDetail_progress :: Lens' SnapshotDetail (Maybe Text) Source #

The percentage of progress for the task.

snapshotDetail_snapshotId :: Lens' SnapshotDetail (Maybe Text) Source #

The snapshot ID of the disk being imported.

snapshotDetail_status :: Lens' SnapshotDetail (Maybe Text) Source #

A brief status of the snapshot creation.

snapshotDetail_statusMessage :: Lens' SnapshotDetail (Maybe Text) Source #

A detailed status message for the snapshot creation.

snapshotDetail_url :: Lens' SnapshotDetail (Maybe Text) Source #

The URL used to access the disk image.

snapshotDetail_userBucket :: Lens' SnapshotDetail (Maybe UserBucketDetails) Source #

The Amazon S3 bucket for the disk image.

SnapshotDiskContainer

data SnapshotDiskContainer Source #

The disk container object for the import snapshot request.

See: newSnapshotDiskContainer smart constructor.

Constructors

SnapshotDiskContainer' 

Fields

  • description :: Maybe Text

    The description of the disk image being imported.

  • format :: Maybe Text

    The format of the disk image being imported.

    Valid values: VHD | VMDK | RAW

  • url :: Maybe Text

    The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

  • userBucket :: Maybe UserBucket

    The Amazon S3 bucket for the disk image.

Instances

Instances details
ToQuery SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

Generic SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

Associated Types

type Rep SnapshotDiskContainer :: Type -> Type #

Read SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

Show SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

NFData SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

Methods

rnf :: SnapshotDiskContainer -> () #

Eq SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

Hashable SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

type Rep SnapshotDiskContainer Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotDiskContainer

type Rep SnapshotDiskContainer = D1 ('MetaData "SnapshotDiskContainer" "Amazonka.EC2.Types.SnapshotDiskContainer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SnapshotDiskContainer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserBucket)))))

newSnapshotDiskContainer :: SnapshotDiskContainer Source #

Create a value of SnapshotDiskContainer 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:description:SnapshotDiskContainer', snapshotDiskContainer_description - The description of the disk image being imported.

$sel:format:SnapshotDiskContainer', snapshotDiskContainer_format - The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

$sel:url:SnapshotDiskContainer', snapshotDiskContainer_url - The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

$sel:userBucket:SnapshotDiskContainer', snapshotDiskContainer_userBucket - The Amazon S3 bucket for the disk image.

snapshotDiskContainer_description :: Lens' SnapshotDiskContainer (Maybe Text) Source #

The description of the disk image being imported.

snapshotDiskContainer_format :: Lens' SnapshotDiskContainer (Maybe Text) Source #

The format of the disk image being imported.

Valid values: VHD | VMDK | RAW

snapshotDiskContainer_url :: Lens' SnapshotDiskContainer (Maybe Text) Source #

The URL to the Amazon S3-based disk image being imported. It can either be a https URL (https://..) or an Amazon S3 URL (s3://..).

SnapshotInfo

data SnapshotInfo Source #

Information about a snapshot.

See: newSnapshotInfo smart constructor.

Constructors

SnapshotInfo' 

Fields

Instances

Instances details
FromXML SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

Generic SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

Associated Types

type Rep SnapshotInfo :: Type -> Type #

Read SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

Show SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

NFData SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

Methods

rnf :: SnapshotInfo -> () #

Eq SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

Hashable SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

type Rep SnapshotInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotInfo

newSnapshotInfo :: SnapshotInfo Source #

Create a value of SnapshotInfo 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:description:SnapshotInfo', snapshotInfo_description - Description specified by the CreateSnapshotRequest that has been applied to all snapshots.

$sel:encrypted:SnapshotInfo', snapshotInfo_encrypted - Indicates whether the snapshot is encrypted.

$sel:outpostArn:SnapshotInfo', snapshotInfo_outpostArn - The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.

$sel:ownerId:SnapshotInfo', snapshotInfo_ownerId - Account id used when creating this snapshot.

$sel:progress:SnapshotInfo', snapshotInfo_progress - Progress this snapshot has made towards completing.

$sel:snapshotId:SnapshotInfo', snapshotInfo_snapshotId - Snapshot id that can be used to describe this snapshot.

$sel:startTime:SnapshotInfo', snapshotInfo_startTime - Time this snapshot was started. This is the same for all snapshots initiated by the same request.

$sel:state:SnapshotInfo', snapshotInfo_state - Current state of the snapshot.

$sel:tags:SnapshotInfo', snapshotInfo_tags - Tags associated with this snapshot.

$sel:volumeId:SnapshotInfo', snapshotInfo_volumeId - Source volume from which this snapshot was created.

$sel:volumeSize:SnapshotInfo', snapshotInfo_volumeSize - Size of the volume from which this snapshot was created.

snapshotInfo_description :: Lens' SnapshotInfo (Maybe Text) Source #

Description specified by the CreateSnapshotRequest that has been applied to all snapshots.

snapshotInfo_encrypted :: Lens' SnapshotInfo (Maybe Bool) Source #

Indicates whether the snapshot is encrypted.

snapshotInfo_outpostArn :: Lens' SnapshotInfo (Maybe Text) Source #

The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.

snapshotInfo_ownerId :: Lens' SnapshotInfo (Maybe Text) Source #

Account id used when creating this snapshot.

snapshotInfo_progress :: Lens' SnapshotInfo (Maybe Text) Source #

Progress this snapshot has made towards completing.

snapshotInfo_snapshotId :: Lens' SnapshotInfo (Maybe Text) Source #

Snapshot id that can be used to describe this snapshot.

snapshotInfo_startTime :: Lens' SnapshotInfo (Maybe UTCTime) Source #

Time this snapshot was started. This is the same for all snapshots initiated by the same request.

snapshotInfo_state :: Lens' SnapshotInfo (Maybe SnapshotState) Source #

Current state of the snapshot.

snapshotInfo_tags :: Lens' SnapshotInfo (Maybe [Tag]) Source #

Tags associated with this snapshot.

snapshotInfo_volumeId :: Lens' SnapshotInfo (Maybe Text) Source #

Source volume from which this snapshot was created.

snapshotInfo_volumeSize :: Lens' SnapshotInfo (Maybe Int) Source #

Size of the volume from which this snapshot was created.

SnapshotRecycleBinInfo

data SnapshotRecycleBinInfo Source #

Information about a snapshot that is currently in the Recycle Bin.

See: newSnapshotRecycleBinInfo smart constructor.

Constructors

SnapshotRecycleBinInfo' 

Fields

Instances

Instances details
FromXML SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

Generic SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

Associated Types

type Rep SnapshotRecycleBinInfo :: Type -> Type #

Read SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

Show SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

NFData SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

Methods

rnf :: SnapshotRecycleBinInfo -> () #

Eq SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

Hashable SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

type Rep SnapshotRecycleBinInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotRecycleBinInfo

type Rep SnapshotRecycleBinInfo = D1 ('MetaData "SnapshotRecycleBinInfo" "Amazonka.EC2.Types.SnapshotRecycleBinInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SnapshotRecycleBinInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recycleBinEnterTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "recycleBinExitTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSnapshotRecycleBinInfo :: SnapshotRecycleBinInfo Source #

Create a value of SnapshotRecycleBinInfo 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:description:SnapshotRecycleBinInfo', snapshotRecycleBinInfo_description - The description for the snapshot.

$sel:recycleBinEnterTime:SnapshotRecycleBinInfo', snapshotRecycleBinInfo_recycleBinEnterTime - The date and time when the snaphsot entered the Recycle Bin.

$sel:recycleBinExitTime:SnapshotRecycleBinInfo', snapshotRecycleBinInfo_recycleBinExitTime - The date and time when the snapshot is to be permanently deleted from the Recycle Bin.

$sel:snapshotId:SnapshotRecycleBinInfo', snapshotRecycleBinInfo_snapshotId - The ID of the snapshot.

$sel:volumeId:SnapshotRecycleBinInfo', snapshotRecycleBinInfo_volumeId - The ID of the volume from which the snapshot was created.

snapshotRecycleBinInfo_recycleBinEnterTime :: Lens' SnapshotRecycleBinInfo (Maybe UTCTime) Source #

The date and time when the snaphsot entered the Recycle Bin.

snapshotRecycleBinInfo_recycleBinExitTime :: Lens' SnapshotRecycleBinInfo (Maybe UTCTime) Source #

The date and time when the snapshot is to be permanently deleted from the Recycle Bin.

snapshotRecycleBinInfo_volumeId :: Lens' SnapshotRecycleBinInfo (Maybe Text) Source #

The ID of the volume from which the snapshot was created.

SnapshotTaskDetail

data SnapshotTaskDetail Source #

Details about the import snapshot task.

See: newSnapshotTaskDetail smart constructor.

Constructors

SnapshotTaskDetail' 

Fields

Instances

Instances details
FromXML SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Generic SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Associated Types

type Rep SnapshotTaskDetail :: Type -> Type #

Read SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Show SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

NFData SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Methods

rnf :: SnapshotTaskDetail -> () #

Eq SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

Hashable SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

type Rep SnapshotTaskDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTaskDetail

type Rep SnapshotTaskDetail = D1 ('MetaData "SnapshotTaskDetail" "Amazonka.EC2.Types.SnapshotTaskDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SnapshotTaskDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskImageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserBucketDetails)))))))

newSnapshotTaskDetail :: SnapshotTaskDetail Source #

Create a value of SnapshotTaskDetail 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:description:SnapshotTaskDetail', snapshotTaskDetail_description - The description of the snapshot.

$sel:diskImageSize:SnapshotTaskDetail', snapshotTaskDetail_diskImageSize - The size of the disk in the snapshot, in GiB.

$sel:encrypted:SnapshotTaskDetail', snapshotTaskDetail_encrypted - Indicates whether the snapshot is encrypted.

$sel:format:SnapshotTaskDetail', snapshotTaskDetail_format - The format of the disk image from which the snapshot is created.

$sel:kmsKeyId:SnapshotTaskDetail', snapshotTaskDetail_kmsKeyId - The identifier for the KMS key that was used to create the encrypted snapshot.

$sel:progress:SnapshotTaskDetail', snapshotTaskDetail_progress - The percentage of completion for the import snapshot task.

$sel:snapshotId:SnapshotTaskDetail', snapshotTaskDetail_snapshotId - The snapshot ID of the disk being imported.

$sel:status:SnapshotTaskDetail', snapshotTaskDetail_status - A brief status for the import snapshot task.

$sel:statusMessage:SnapshotTaskDetail', snapshotTaskDetail_statusMessage - A detailed status message for the import snapshot task.

$sel:url:SnapshotTaskDetail', snapshotTaskDetail_url - The URL of the disk image from which the snapshot is created.

$sel:userBucket:SnapshotTaskDetail', snapshotTaskDetail_userBucket - The Amazon S3 bucket for the disk image.

snapshotTaskDetail_diskImageSize :: Lens' SnapshotTaskDetail (Maybe Double) Source #

The size of the disk in the snapshot, in GiB.

snapshotTaskDetail_encrypted :: Lens' SnapshotTaskDetail (Maybe Bool) Source #

Indicates whether the snapshot is encrypted.

snapshotTaskDetail_format :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The format of the disk image from which the snapshot is created.

snapshotTaskDetail_kmsKeyId :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The identifier for the KMS key that was used to create the encrypted snapshot.

snapshotTaskDetail_progress :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The percentage of completion for the import snapshot task.

snapshotTaskDetail_snapshotId :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The snapshot ID of the disk being imported.

snapshotTaskDetail_status :: Lens' SnapshotTaskDetail (Maybe Text) Source #

A brief status for the import snapshot task.

snapshotTaskDetail_statusMessage :: Lens' SnapshotTaskDetail (Maybe Text) Source #

A detailed status message for the import snapshot task.

snapshotTaskDetail_url :: Lens' SnapshotTaskDetail (Maybe Text) Source #

The URL of the disk image from which the snapshot is created.

SnapshotTierStatus

data SnapshotTierStatus Source #

Provides information about a snapshot's storage tier.

See: newSnapshotTierStatus smart constructor.

Constructors

SnapshotTierStatus' 

Fields

Instances

Instances details
FromXML SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

Generic SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

Associated Types

type Rep SnapshotTierStatus :: Type -> Type #

Read SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

Show SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

NFData SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

Methods

rnf :: SnapshotTierStatus -> () #

Eq SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

Hashable SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

type Rep SnapshotTierStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SnapshotTierStatus

type Rep SnapshotTierStatus = D1 ('MetaData "SnapshotTierStatus" "Amazonka.EC2.Types.SnapshotTierStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SnapshotTierStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "archivalCompleteTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "lastTieringOperationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TieringOperationStatus)) :*: S1 ('MetaSel ('Just "lastTieringOperationStatusDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastTieringProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "lastTieringStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "restoreExpiryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapshotState)))) :*: (S1 ('MetaSel ('Just "storageTier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageTier)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newSnapshotTierStatus :: SnapshotTierStatus Source #

Create a value of SnapshotTierStatus 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:archivalCompleteTime:SnapshotTierStatus', snapshotTierStatus_archivalCompleteTime - The date and time when the last archive process was completed.

$sel:lastTieringOperationStatus:SnapshotTierStatus', snapshotTierStatus_lastTieringOperationStatus - The status of the last archive or restore process.

$sel:lastTieringOperationStatusDetail:SnapshotTierStatus', snapshotTierStatus_lastTieringOperationStatusDetail - A message describing the status of the last archive or restore process.

$sel:lastTieringProgress:SnapshotTierStatus', snapshotTierStatus_lastTieringProgress - The progress of the last archive or restore process, as a percentage.

$sel:lastTieringStartTime:SnapshotTierStatus', snapshotTierStatus_lastTieringStartTime - The date and time when the last archive or restore process was started.

$sel:ownerId:SnapshotTierStatus', snapshotTierStatus_ownerId - The ID of the Amazon Web Services account that owns the snapshot.

$sel:restoreExpiryTime:SnapshotTierStatus', snapshotTierStatus_restoreExpiryTime - Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.

$sel:snapshotId:SnapshotTierStatus', snapshotTierStatus_snapshotId - The ID of the snapshot.

$sel:status:SnapshotTierStatus', snapshotTierStatus_status - The state of the snapshot.

$sel:storageTier:SnapshotTierStatus', snapshotTierStatus_storageTier - The storage tier in which the snapshot is stored. standard indicates that the snapshot is stored in the standard snapshot storage tier and that it is ready for use. archive indicates that the snapshot is currently archived and that it must be restored before it can be used.

$sel:tags:SnapshotTierStatus', snapshotTierStatus_tags - The tags that are assigned to the snapshot.

$sel:volumeId:SnapshotTierStatus', snapshotTierStatus_volumeId - The ID of the volume from which the snapshot was created.

snapshotTierStatus_archivalCompleteTime :: Lens' SnapshotTierStatus (Maybe UTCTime) Source #

The date and time when the last archive process was completed.

snapshotTierStatus_lastTieringOperationStatusDetail :: Lens' SnapshotTierStatus (Maybe Text) Source #

A message describing the status of the last archive or restore process.

snapshotTierStatus_lastTieringProgress :: Lens' SnapshotTierStatus (Maybe Int) Source #

The progress of the last archive or restore process, as a percentage.

snapshotTierStatus_lastTieringStartTime :: Lens' SnapshotTierStatus (Maybe UTCTime) Source #

The date and time when the last archive or restore process was started.

snapshotTierStatus_ownerId :: Lens' SnapshotTierStatus (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the snapshot.

snapshotTierStatus_restoreExpiryTime :: Lens' SnapshotTierStatus (Maybe UTCTime) Source #

Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.

snapshotTierStatus_storageTier :: Lens' SnapshotTierStatus (Maybe StorageTier) Source #

The storage tier in which the snapshot is stored. standard indicates that the snapshot is stored in the standard snapshot storage tier and that it is ready for use. archive indicates that the snapshot is currently archived and that it must be restored before it can be used.

snapshotTierStatus_tags :: Lens' SnapshotTierStatus (Maybe [Tag]) Source #

The tags that are assigned to the snapshot.

snapshotTierStatus_volumeId :: Lens' SnapshotTierStatus (Maybe Text) Source #

The ID of the volume from which the snapshot was created.

SpotCapacityRebalance

data SpotCapacityRebalance Source #

The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide for Linux Instances.

See: newSpotCapacityRebalance smart constructor.

Constructors

SpotCapacityRebalance' 

Fields

  • replacementStrategy :: Maybe ReplacementStrategy

    The replacement strategy to use. Only available for fleets of type maintain.

    launch - Spot Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. Spot Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

    launch-before-terminate - Spot Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

  • terminationDelay :: Maybe Int

    The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

    Required when ReplacementStrategy is set to launch-before-terminate.

    Not valid when ReplacementStrategy is set to launch.

    Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

Instances

Instances details
ToQuery SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

FromXML SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

Generic SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

Associated Types

type Rep SpotCapacityRebalance :: Type -> Type #

Read SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

Show SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

NFData SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

Methods

rnf :: SpotCapacityRebalance -> () #

Eq SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

Hashable SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

type Rep SpotCapacityRebalance Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotCapacityRebalance

type Rep SpotCapacityRebalance = D1 ('MetaData "SpotCapacityRebalance" "Amazonka.EC2.Types.SpotCapacityRebalance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotCapacityRebalance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replacementStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplacementStrategy)) :*: S1 ('MetaSel ('Just "terminationDelay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newSpotCapacityRebalance :: SpotCapacityRebalance Source #

Create a value of SpotCapacityRebalance 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:replacementStrategy:SpotCapacityRebalance', spotCapacityRebalance_replacementStrategy - The replacement strategy to use. Only available for fleets of type maintain.

launch - Spot Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. Spot Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - Spot Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

$sel:terminationDelay:SpotCapacityRebalance', spotCapacityRebalance_terminationDelay - The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

spotCapacityRebalance_replacementStrategy :: Lens' SpotCapacityRebalance (Maybe ReplacementStrategy) Source #

The replacement strategy to use. Only available for fleets of type maintain.

launch - Spot Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet. Spot Fleet does not terminate the instances that receive a rebalance notification. You can terminate the old instances, or you can leave them running. You are charged for all instances while they are running.

launch-before-terminate - Spot Fleet launches a new replacement Spot Instance when a rebalance notification is emitted for an existing Spot Instance in the fleet, and then, after a delay that you specify (in TerminationDelay), terminates the instances that received a rebalance notification.

spotCapacityRebalance_terminationDelay :: Lens' SpotCapacityRebalance (Maybe Int) Source #

The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot Instance after launching a new replacement Spot Instance.

Required when ReplacementStrategy is set to launch-before-terminate.

Not valid when ReplacementStrategy is set to launch.

Valid values: Minimum value of 120 seconds. Maximum value of 7200 seconds.

SpotDatafeedSubscription

data SpotDatafeedSubscription Source #

Describes the data feed for a Spot Instance.

See: newSpotDatafeedSubscription smart constructor.

Constructors

SpotDatafeedSubscription' 

Fields

Instances

Instances details
FromXML SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

Generic SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

Associated Types

type Rep SpotDatafeedSubscription :: Type -> Type #

Read SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

Show SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

NFData SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

Eq SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

Hashable SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

type Rep SpotDatafeedSubscription Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotDatafeedSubscription

type Rep SpotDatafeedSubscription = D1 ('MetaData "SpotDatafeedSubscription" "Amazonka.EC2.Types.SpotDatafeedSubscription" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotDatafeedSubscription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceStateFault))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatafeedSubscriptionState))))))

newSpotDatafeedSubscription :: SpotDatafeedSubscription Source #

Create a value of SpotDatafeedSubscription 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:bucket:SpotDatafeedSubscription', spotDatafeedSubscription_bucket - The name of the Amazon S3 bucket where the Spot Instance data feed is located.

$sel:fault:SpotDatafeedSubscription', spotDatafeedSubscription_fault - The fault codes for the Spot Instance request, if any.

$sel:ownerId:SpotDatafeedSubscription', spotDatafeedSubscription_ownerId - The Amazon Web Services account ID of the account.

$sel:prefix:SpotDatafeedSubscription', spotDatafeedSubscription_prefix - The prefix for the data feed files.

$sel:state:SpotDatafeedSubscription', spotDatafeedSubscription_state - The state of the Spot Instance data feed subscription.

spotDatafeedSubscription_bucket :: Lens' SpotDatafeedSubscription (Maybe Text) Source #

The name of the Amazon S3 bucket where the Spot Instance data feed is located.

spotDatafeedSubscription_fault :: Lens' SpotDatafeedSubscription (Maybe SpotInstanceStateFault) Source #

The fault codes for the Spot Instance request, if any.

spotDatafeedSubscription_ownerId :: Lens' SpotDatafeedSubscription (Maybe Text) Source #

The Amazon Web Services account ID of the account.

spotDatafeedSubscription_state :: Lens' SpotDatafeedSubscription (Maybe DatafeedSubscriptionState) Source #

The state of the Spot Instance data feed subscription.

SpotFleetLaunchSpecification

data SpotFleetLaunchSpecification Source #

Describes the launch specification for one or more Spot Instances. If you include On-Demand capacity in your fleet request or want to specify an EFA network device, you can't use SpotFleetLaunchSpecification; you must use LaunchTemplateConfig.

See: newSpotFleetLaunchSpecification smart constructor.

Constructors

SpotFleetLaunchSpecification' 

Fields

  • addressingType :: Maybe Text

    Deprecated.

  • blockDeviceMappings :: Maybe [BlockDeviceMapping]

    One or more block devices that are mapped to the Spot Instances. You can't specify both a snapshot ID and an encryption value. This is because only blank volumes can be encrypted on creation. If a snapshot is the basis for a volume, it is not blank and its encryption status is used for the volume encryption status.

  • ebsOptimized :: Maybe Bool

    Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

    Default: false

  • iamInstanceProfile :: Maybe IamInstanceProfileSpecification

    The IAM instance profile.

  • imageId :: Maybe Text

    The ID of the AMI.

  • instanceRequirements :: Maybe InstanceRequirements

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

    If you specify InstanceRequirements, you can't specify InstanceType.

  • instanceType :: Maybe InstanceType

    The instance type.

  • kernelId :: Maybe Text

    The ID of the kernel.

  • keyName :: Maybe Text

    The name of the key pair.

  • monitoring :: Maybe SpotFleetMonitoring

    Enable or disable monitoring for the instances.

  • networkInterfaces :: Maybe [InstanceNetworkInterfaceSpecification]

    One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.

    SpotFleetLaunchSpecification currently does not support Elastic Fabric Adapter (EFA). To specify an EFA, you must use LaunchTemplateConfig.

  • placement :: Maybe SpotPlacement

    The placement information.

  • ramdiskId :: Maybe Text

    The ID of the RAM disk. Some kernels require additional drivers at launch. Check the kernel requirements for information about whether you need to specify a RAM disk. To find kernel requirements, refer to the Amazon Web Services Resource Center and search for the kernel ID.

  • securityGroups :: Maybe [GroupIdentifier]

    One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.

  • spotPrice :: Maybe Text

    The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

  • subnetId :: Maybe Text

    The IDs of the subnets in which to launch the instances. To specify multiple subnets, separate them using commas; for example, "subnet-1234abcdeexample1, subnet-0987cdef6example2".

  • tagSpecifications :: Maybe [SpotFleetTagSpecification]

    The tags to apply during creation.

  • userData :: Maybe Text

    The Base64-encoded user data that instances use when starting up.

  • weightedCapacity :: Maybe Double

    The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.

    If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.

Instances

Instances details
ToQuery SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

FromXML SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

Generic SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

Associated Types

type Rep SpotFleetLaunchSpecification :: Type -> Type #

Read SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

Show SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

NFData SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

Eq SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

Hashable SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

type Rep SpotFleetLaunchSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetLaunchSpecification

type Rep SpotFleetLaunchSpecification = D1 ('MetaData "SpotFleetLaunchSpecification" "Amazonka.EC2.Types.SpotFleetLaunchSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotFleetLaunchSpecification'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addressingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BlockDeviceMapping]))) :*: (S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfileSpecification)))) :*: ((S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceRequirements))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType)) :*: (S1 ('MetaSel ('Just "kernelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "monitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotFleetMonitoring)) :*: S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceNetworkInterfaceSpecification]))) :*: (S1 ('MetaSel ('Just "placement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotPlacement)) :*: (S1 ('MetaSel ('Just "ramdiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupIdentifier]))))) :*: ((S1 ('MetaSel ('Just "spotPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SpotFleetTagSpecification])) :*: (S1 ('MetaSel ('Just "userData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "weightedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))))

newSpotFleetLaunchSpecification :: SpotFleetLaunchSpecification Source #

Create a value of SpotFleetLaunchSpecification 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:addressingType:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_addressingType - Deprecated.

$sel:blockDeviceMappings:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_blockDeviceMappings - One or more block devices that are mapped to the Spot Instances. You can't specify both a snapshot ID and an encryption value. This is because only blank volumes can be encrypted on creation. If a snapshot is the basis for a volume, it is not blank and its encryption status is used for the volume encryption status.

$sel:ebsOptimized:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_ebsOptimized - Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

Default: false

$sel:iamInstanceProfile:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_iamInstanceProfile - The IAM instance profile.

$sel:imageId:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_imageId - The ID of the AMI.

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

If you specify InstanceRequirements, you can't specify InstanceType.

$sel:instanceType:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_instanceType - The instance type.

$sel:kernelId:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_kernelId - The ID of the kernel.

$sel:keyName:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_keyName - The name of the key pair.

$sel:monitoring:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_monitoring - Enable or disable monitoring for the instances.

$sel:networkInterfaces:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_networkInterfaces - One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.

SpotFleetLaunchSpecification currently does not support Elastic Fabric Adapter (EFA). To specify an EFA, you must use LaunchTemplateConfig.

$sel:placement:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_placement - The placement information.

$sel:ramdiskId:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_ramdiskId - The ID of the RAM disk. Some kernels require additional drivers at launch. Check the kernel requirements for information about whether you need to specify a RAM disk. To find kernel requirements, refer to the Amazon Web Services Resource Center and search for the kernel ID.

$sel:securityGroups:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_securityGroups - One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.

$sel:spotPrice:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_spotPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

SpotFleetLaunchSpecification, spotFleetLaunchSpecification_subnetId - The IDs of the subnets in which to launch the instances. To specify multiple subnets, separate them using commas; for example, "subnet-1234abcdeexample1, subnet-0987cdef6example2".

$sel:tagSpecifications:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_tagSpecifications - The tags to apply during creation.

$sel:userData:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_userData - The Base64-encoded user data that instances use when starting up.

$sel:weightedCapacity:SpotFleetLaunchSpecification', spotFleetLaunchSpecification_weightedCapacity - The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.

If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.

spotFleetLaunchSpecification_blockDeviceMappings :: Lens' SpotFleetLaunchSpecification (Maybe [BlockDeviceMapping]) Source #

One or more block devices that are mapped to the Spot Instances. You can't specify both a snapshot ID and an encryption value. This is because only blank volumes can be encrypted on creation. If a snapshot is the basis for a volume, it is not blank and its encryption status is used for the volume encryption status.

spotFleetLaunchSpecification_ebsOptimized :: Lens' SpotFleetLaunchSpecification (Maybe Bool) Source #

Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.

Default: false

spotFleetLaunchSpecification_instanceRequirements :: Lens' SpotFleetLaunchSpecification (Maybe InstanceRequirements) Source #

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

If you specify InstanceRequirements, you can't specify InstanceType.

spotFleetLaunchSpecification_networkInterfaces :: Lens' SpotFleetLaunchSpecification (Maybe [InstanceNetworkInterfaceSpecification]) Source #

One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface.

SpotFleetLaunchSpecification currently does not support Elastic Fabric Adapter (EFA). To specify an EFA, you must use LaunchTemplateConfig.

spotFleetLaunchSpecification_ramdiskId :: Lens' SpotFleetLaunchSpecification (Maybe Text) Source #

The ID of the RAM disk. Some kernels require additional drivers at launch. Check the kernel requirements for information about whether you need to specify a RAM disk. To find kernel requirements, refer to the Amazon Web Services Resource Center and search for the kernel ID.

spotFleetLaunchSpecification_securityGroups :: Lens' SpotFleetLaunchSpecification (Maybe [GroupIdentifier]) Source #

One or more security groups. When requesting instances in a VPC, you must specify the IDs of the security groups. When requesting instances in EC2-Classic, you can specify the names or the IDs of the security groups.

spotFleetLaunchSpecification_spotPrice :: Lens' SpotFleetLaunchSpecification (Maybe Text) Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

spotFleetLaunchSpecification_subnetId :: Lens' SpotFleetLaunchSpecification (Maybe Text) Source #

The IDs of the subnets in which to launch the instances. To specify multiple subnets, separate them using commas; for example, "subnet-1234abcdeexample1, subnet-0987cdef6example2".

spotFleetLaunchSpecification_userData :: Lens' SpotFleetLaunchSpecification (Maybe Text) Source #

The Base64-encoded user data that instances use when starting up.

spotFleetLaunchSpecification_weightedCapacity :: Lens' SpotFleetLaunchSpecification (Maybe Double) Source #

The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.

If the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.

SpotFleetMonitoring

data SpotFleetMonitoring Source #

Describes whether monitoring is enabled.

See: newSpotFleetMonitoring smart constructor.

Constructors

SpotFleetMonitoring' 

Fields

Instances

Instances details
ToQuery SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

FromXML SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

Generic SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

Associated Types

type Rep SpotFleetMonitoring :: Type -> Type #

Read SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

Show SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

NFData SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

Methods

rnf :: SpotFleetMonitoring -> () #

Eq SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

Hashable SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

type Rep SpotFleetMonitoring Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetMonitoring

type Rep SpotFleetMonitoring = D1 ('MetaData "SpotFleetMonitoring" "Amazonka.EC2.Types.SpotFleetMonitoring" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotFleetMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSpotFleetMonitoring :: SpotFleetMonitoring Source #

Create a value of SpotFleetMonitoring 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:enabled:SpotFleetMonitoring', spotFleetMonitoring_enabled - Enables monitoring for the instance.

Default: false

spotFleetMonitoring_enabled :: Lens' SpotFleetMonitoring (Maybe Bool) Source #

Enables monitoring for the instance.

Default: false

SpotFleetRequestConfig

data SpotFleetRequestConfig Source #

Describes a Spot Fleet request.

See: newSpotFleetRequestConfig smart constructor.

Constructors

SpotFleetRequestConfig' 

Fields

Instances

Instances details
FromXML SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

Generic SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

Associated Types

type Rep SpotFleetRequestConfig :: Type -> Type #

Read SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

Show SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

NFData SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

Methods

rnf :: SpotFleetRequestConfig -> () #

Eq SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

Hashable SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

type Rep SpotFleetRequestConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfig

type Rep SpotFleetRequestConfig = D1 ('MetaData "SpotFleetRequestConfig" "Amazonka.EC2.Types.SpotFleetRequestConfig" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotFleetRequestConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActivityStatus)) :*: (S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "spotFleetRequestConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotFleetRequestConfigData)))) :*: (S1 ('MetaSel ('Just "spotFleetRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "spotFleetRequestState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newSpotFleetRequestConfig :: SpotFleetRequestConfig Source #

Create a value of SpotFleetRequestConfig 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:activityStatus:SpotFleetRequestConfig', spotFleetRequestConfig_activityStatus - The progress of the Spot Fleet request. If there is an error, the status is error. After all requests are placed, the status is pending_fulfillment. If the size of the fleet is equal to or greater than its target capacity, the status is fulfilled. If the size of the fleet is decreased, the status is pending_termination while Spot Instances are terminating.

$sel:createTime:SpotFleetRequestConfig', spotFleetRequestConfig_createTime - The creation date and time of the request.

$sel:spotFleetRequestConfig:SpotFleetRequestConfig', spotFleetRequestConfig_spotFleetRequestConfig - The configuration of the Spot Fleet request.

$sel:spotFleetRequestId:SpotFleetRequestConfig', spotFleetRequestConfig_spotFleetRequestId - The ID of the Spot Fleet request.

$sel:spotFleetRequestState:SpotFleetRequestConfig', spotFleetRequestConfig_spotFleetRequestState - The state of the Spot Fleet request.

$sel:tags:SpotFleetRequestConfig', spotFleetRequestConfig_tags - The tags for a Spot Fleet resource.

spotFleetRequestConfig_activityStatus :: Lens' SpotFleetRequestConfig (Maybe ActivityStatus) Source #

The progress of the Spot Fleet request. If there is an error, the status is error. After all requests are placed, the status is pending_fulfillment. If the size of the fleet is equal to or greater than its target capacity, the status is fulfilled. If the size of the fleet is decreased, the status is pending_termination while Spot Instances are terminating.

spotFleetRequestConfig_createTime :: Lens' SpotFleetRequestConfig (Maybe UTCTime) Source #

The creation date and time of the request.

spotFleetRequestConfig_tags :: Lens' SpotFleetRequestConfig (Maybe [Tag]) Source #

The tags for a Spot Fleet resource.

SpotFleetRequestConfigData

data SpotFleetRequestConfigData Source #

Describes the configuration of a Spot Fleet request.

See: newSpotFleetRequestConfigData smart constructor.

Constructors

SpotFleetRequestConfigData' 

Fields

  • allocationStrategy :: Maybe AllocationStrategy

    The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

    priceCapacityOptimized (recommended)
    Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. Spot Fleet then requests Spot Instances from the lowest priced of these pools.
    capacityOptimized
    Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacityOptimizedPrioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacityOptimizedPrioritized is supported only if your Spot Fleet uses a launch template. Note that if the OnDemandAllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
    diversified
    Spot Fleet requests instances from all of the Spot Instance pools that you specify.
    lowestPrice
    Spot Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, Spot Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

    Default: lowestPrice

  • clientToken :: Maybe Text

    A unique, case-sensitive identifier that you provide to ensure the idempotency of your listings. This helps to avoid duplicate listings. For more information, see Ensuring Idempotency.

  • context :: Maybe Text

    Reserved.

  • excessCapacityTerminationPolicy :: Maybe ExcessCapacityTerminationPolicy

    Indicates whether running Spot Instances should be terminated if you decrease the target capacity of the Spot Fleet request below the current size of the Spot Fleet.

  • fulfilledCapacity :: Maybe Double

    The number of units fulfilled by this request compared to the set target capacity. You cannot set this value.

  • instanceInterruptionBehavior :: Maybe InstanceInterruptionBehavior

    The behavior when a Spot Instance is interrupted. The default is terminate.

  • instancePoolsToUseCount :: Maybe Int

    The number of Spot pools across which to allocate your target Spot capacity. Valid only when Spot AllocationStrategy is set to lowest-price. Spot Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

    Note that Spot Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, Spot Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

  • launchSpecifications :: Maybe [SpotFleetLaunchSpecification]

    The launch specifications for the Spot Fleet request. If you specify LaunchSpecifications, you can't specify LaunchTemplateConfigs. If you include On-Demand capacity in your request, you must use LaunchTemplateConfigs.

  • launchTemplateConfigs :: Maybe [LaunchTemplateConfig]

    The launch template and overrides. If you specify LaunchTemplateConfigs, you can't specify LaunchSpecifications. If you include On-Demand capacity in your request, you must use LaunchTemplateConfigs.

  • loadBalancersConfig :: Maybe LoadBalancersConfig

    One or more Classic Load Balancers and target groups to attach to the Spot Fleet request. Spot Fleet registers the running Spot Instances with the specified Classic Load Balancers and target groups.

    With Network Load Balancers, Spot Fleet cannot register instances that have the following instance types: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3, and T1.

  • onDemandAllocationStrategy :: Maybe OnDemandAllocationStrategy

    The order of the launch template overrides to use in fulfilling On-Demand capacity. If you specify lowestPrice, Spot Fleet uses price to determine the order, launching the lowest price first. If you specify prioritized, Spot Fleet uses the priority that you assign to each Spot Fleet launch template override, launching the highest priority first. If you do not specify a value, Spot Fleet defaults to lowestPrice.

  • onDemandFulfilledCapacity :: Maybe Double

    The number of On-Demand units fulfilled by this request compared to the set target On-Demand capacity.

  • onDemandMaxTotalPrice :: Maybe Text

    The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice parameter, the spotMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

  • onDemandTargetCapacity :: Maybe Int

    The number of On-Demand units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

  • replaceUnhealthyInstances :: Maybe Bool

    Indicates whether Spot Fleet should replace unhealthy instances.

  • spotMaintenanceStrategies :: Maybe SpotMaintenanceStrategies

    The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

  • spotMaxTotalPrice :: Maybe Text

    The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotdMaxTotalPrice parameter, the onDemandMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

  • spotPrice :: Maybe Text

    The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

  • tagSpecifications :: Maybe [TagSpecification]

    The key-value pair for tagging the Spot Fleet request on creation. The value for ResourceType must be spot-fleet-request, otherwise the Spot Fleet request fails. To tag instances at launch, specify the tags in the launch template (valid only if you use LaunchTemplateConfigs) or in the SpotFleetTagSpecification (valid only if you use LaunchSpecifications). For information about tagging after launch, see Tagging Your Resources.

  • targetCapacityUnitType :: Maybe TargetCapacityUnitType

    The unit for the target capacity.

    Default: units (translates to number of instances)

  • terminateInstancesWithExpiration :: Maybe Bool

    Indicates whether running Spot Instances are terminated when the Spot Fleet request expires.

  • type' :: Maybe FleetType

    The type of request. Indicates whether the Spot Fleet only requests the target capacity or also attempts to maintain it. When this value is request, the Spot Fleet only places the required requests. It does not attempt to replenish Spot Instances if capacity is diminished, nor does it submit requests in alternative Spot pools if capacity is not available. When this value is maintain, the Spot Fleet maintains the target capacity. The Spot Fleet places the required requests to meet capacity and automatically replenishes any interrupted instances. Default: maintain. instant is listed but is not used by Spot Fleet.

  • validFrom :: Maybe ISO8601

    The start date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). By default, Amazon EC2 starts fulfilling the request immediately.

  • validUntil :: Maybe ISO8601

    The end date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). After the end date and time, no new Spot Instance requests are placed or able to fulfill the request. If no value is specified, the Spot Fleet request remains until you cancel it.

  • iamFleetRole :: Text

    The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that grants the Spot Fleet the permission to request, launch, terminate, and tag instances on your behalf. For more information, see Spot Fleet prerequisites in the Amazon EC2 User Guide. Spot Fleet can terminate Spot Instances on your behalf when you cancel its Spot Fleet request using CancelSpotFleetRequests or when the Spot Fleet request expires, if you set TerminateInstancesWithExpiration.

  • targetCapacity :: Int

    The number of units to request for the Spot Fleet. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

Instances

Instances details
ToQuery SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

FromXML SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

Generic SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

Associated Types

type Rep SpotFleetRequestConfigData :: Type -> Type #

Read SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

Show SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

NFData SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

Eq SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

Hashable SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

type Rep SpotFleetRequestConfigData Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetRequestConfigData

type Rep SpotFleetRequestConfigData = D1 ('MetaData "SpotFleetRequestConfigData" "Amazonka.EC2.Types.SpotFleetRequestConfigData" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotFleetRequestConfigData'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllocationStrategy)) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "excessCapacityTerminationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExcessCapacityTerminationPolicy)) :*: (S1 ('MetaSel ('Just "fulfilledCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "instanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceInterruptionBehavior))))) :*: ((S1 ('MetaSel ('Just "instancePoolsToUseCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "launchSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SpotFleetLaunchSpecification])) :*: S1 ('MetaSel ('Just "launchTemplateConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LaunchTemplateConfig])))) :*: ((S1 ('MetaSel ('Just "loadBalancersConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancersConfig)) :*: S1 ('MetaSel ('Just "onDemandAllocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OnDemandAllocationStrategy))) :*: (S1 ('MetaSel ('Just "onDemandFulfilledCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "onDemandMaxTotalPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "onDemandTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "replaceUnhealthyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "spotMaintenanceStrategies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotMaintenanceStrategies)))) :*: (S1 ('MetaSel ('Just "spotMaxTotalPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "spotPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagSpecification]))))) :*: ((S1 ('MetaSel ('Just "targetCapacityUnitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetCapacityUnitType)) :*: (S1 ('MetaSel ('Just "terminateInstancesWithExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetType)))) :*: ((S1 ('MetaSel ('Just "validFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "validUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "iamFleetRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newSpotFleetRequestConfigData Source #

Create a value of SpotFleetRequestConfigData 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:allocationStrategy:SpotFleetRequestConfigData', spotFleetRequestConfigData_allocationStrategy - The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

priceCapacityOptimized (recommended)
Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. Spot Fleet then requests Spot Instances from the lowest priced of these pools.
capacityOptimized
Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacityOptimizedPrioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacityOptimizedPrioritized is supported only if your Spot Fleet uses a launch template. Note that if the OnDemandAllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
diversified
Spot Fleet requests instances from all of the Spot Instance pools that you specify.
lowestPrice
Spot Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, Spot Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowestPrice

$sel:clientToken:SpotFleetRequestConfigData', spotFleetRequestConfigData_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of your listings. This helps to avoid duplicate listings. For more information, see Ensuring Idempotency.

$sel:context:SpotFleetRequestConfigData', spotFleetRequestConfigData_context - Reserved.

$sel:excessCapacityTerminationPolicy:SpotFleetRequestConfigData', spotFleetRequestConfigData_excessCapacityTerminationPolicy - Indicates whether running Spot Instances should be terminated if you decrease the target capacity of the Spot Fleet request below the current size of the Spot Fleet.

$sel:fulfilledCapacity:SpotFleetRequestConfigData', spotFleetRequestConfigData_fulfilledCapacity - The number of units fulfilled by this request compared to the set target capacity. You cannot set this value.

$sel:instanceInterruptionBehavior:SpotFleetRequestConfigData', spotFleetRequestConfigData_instanceInterruptionBehavior - The behavior when a Spot Instance is interrupted. The default is terminate.

$sel:instancePoolsToUseCount:SpotFleetRequestConfigData', spotFleetRequestConfigData_instancePoolsToUseCount - The number of Spot pools across which to allocate your target Spot capacity. Valid only when Spot AllocationStrategy is set to lowest-price. Spot Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

Note that Spot Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, Spot Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

$sel:launchSpecifications:SpotFleetRequestConfigData', spotFleetRequestConfigData_launchSpecifications - The launch specifications for the Spot Fleet request. If you specify LaunchSpecifications, you can't specify LaunchTemplateConfigs. If you include On-Demand capacity in your request, you must use LaunchTemplateConfigs.

$sel:launchTemplateConfigs:SpotFleetRequestConfigData', spotFleetRequestConfigData_launchTemplateConfigs - The launch template and overrides. If you specify LaunchTemplateConfigs, you can't specify LaunchSpecifications. If you include On-Demand capacity in your request, you must use LaunchTemplateConfigs.

$sel:loadBalancersConfig:SpotFleetRequestConfigData', spotFleetRequestConfigData_loadBalancersConfig - One or more Classic Load Balancers and target groups to attach to the Spot Fleet request. Spot Fleet registers the running Spot Instances with the specified Classic Load Balancers and target groups.

With Network Load Balancers, Spot Fleet cannot register instances that have the following instance types: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3, and T1.

$sel:onDemandAllocationStrategy:SpotFleetRequestConfigData', spotFleetRequestConfigData_onDemandAllocationStrategy - The order of the launch template overrides to use in fulfilling On-Demand capacity. If you specify lowestPrice, Spot Fleet uses price to determine the order, launching the lowest price first. If you specify prioritized, Spot Fleet uses the priority that you assign to each Spot Fleet launch template override, launching the highest priority first. If you do not specify a value, Spot Fleet defaults to lowestPrice.

$sel:onDemandFulfilledCapacity:SpotFleetRequestConfigData', spotFleetRequestConfigData_onDemandFulfilledCapacity - The number of On-Demand units fulfilled by this request compared to the set target On-Demand capacity.

$sel:onDemandMaxTotalPrice:SpotFleetRequestConfigData', spotFleetRequestConfigData_onDemandMaxTotalPrice - The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice parameter, the spotMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

$sel:onDemandTargetCapacity:SpotFleetRequestConfigData', spotFleetRequestConfigData_onDemandTargetCapacity - The number of On-Demand units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

$sel:replaceUnhealthyInstances:SpotFleetRequestConfigData', spotFleetRequestConfigData_replaceUnhealthyInstances - Indicates whether Spot Fleet should replace unhealthy instances.

$sel:spotMaintenanceStrategies:SpotFleetRequestConfigData', spotFleetRequestConfigData_spotMaintenanceStrategies - The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

$sel:spotMaxTotalPrice:SpotFleetRequestConfigData', spotFleetRequestConfigData_spotMaxTotalPrice - The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotdMaxTotalPrice parameter, the onDemandMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

SpotFleetRequestConfigData, spotFleetRequestConfigData_spotPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

SpotFleetRequestConfigData, spotFleetRequestConfigData_tagSpecifications - The key-value pair for tagging the Spot Fleet request on creation. The value for ResourceType must be spot-fleet-request, otherwise the Spot Fleet request fails. To tag instances at launch, specify the tags in the launch template (valid only if you use LaunchTemplateConfigs) or in the SpotFleetTagSpecification (valid only if you use LaunchSpecifications). For information about tagging after launch, see Tagging Your Resources.

$sel:targetCapacityUnitType:SpotFleetRequestConfigData', spotFleetRequestConfigData_targetCapacityUnitType - The unit for the target capacity.

Default: units (translates to number of instances)

$sel:terminateInstancesWithExpiration:SpotFleetRequestConfigData', spotFleetRequestConfigData_terminateInstancesWithExpiration - Indicates whether running Spot Instances are terminated when the Spot Fleet request expires.

$sel:type':SpotFleetRequestConfigData', spotFleetRequestConfigData_type - The type of request. Indicates whether the Spot Fleet only requests the target capacity or also attempts to maintain it. When this value is request, the Spot Fleet only places the required requests. It does not attempt to replenish Spot Instances if capacity is diminished, nor does it submit requests in alternative Spot pools if capacity is not available. When this value is maintain, the Spot Fleet maintains the target capacity. The Spot Fleet places the required requests to meet capacity and automatically replenishes any interrupted instances. Default: maintain. instant is listed but is not used by Spot Fleet.

$sel:validFrom:SpotFleetRequestConfigData', spotFleetRequestConfigData_validFrom - The start date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). By default, Amazon EC2 starts fulfilling the request immediately.

$sel:validUntil:SpotFleetRequestConfigData', spotFleetRequestConfigData_validUntil - The end date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). After the end date and time, no new Spot Instance requests are placed or able to fulfill the request. If no value is specified, the Spot Fleet request remains until you cancel it.

$sel:iamFleetRole:SpotFleetRequestConfigData', spotFleetRequestConfigData_iamFleetRole - The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that grants the Spot Fleet the permission to request, launch, terminate, and tag instances on your behalf. For more information, see Spot Fleet prerequisites in the Amazon EC2 User Guide. Spot Fleet can terminate Spot Instances on your behalf when you cancel its Spot Fleet request using CancelSpotFleetRequests or when the Spot Fleet request expires, if you set TerminateInstancesWithExpiration.

$sel:targetCapacity:SpotFleetRequestConfigData', spotFleetRequestConfigData_targetCapacity - The number of units to request for the Spot Fleet. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

spotFleetRequestConfigData_allocationStrategy :: Lens' SpotFleetRequestConfigData (Maybe AllocationStrategy) Source #

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the Spot Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

priceCapacityOptimized (recommended)
Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. Spot Fleet then requests Spot Instances from the lowest priced of these pools.
capacityOptimized
Spot Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacityOptimizedPrioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacityOptimizedPrioritized is supported only if your Spot Fleet uses a launch template. Note that if the OnDemandAllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
diversified
Spot Fleet requests instances from all of the Spot Instance pools that you specify.
lowestPrice
Spot Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, Spot Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowestPrice

spotFleetRequestConfigData_clientToken :: Lens' SpotFleetRequestConfigData (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of your listings. This helps to avoid duplicate listings. For more information, see Ensuring Idempotency.

spotFleetRequestConfigData_excessCapacityTerminationPolicy :: Lens' SpotFleetRequestConfigData (Maybe ExcessCapacityTerminationPolicy) Source #

Indicates whether running Spot Instances should be terminated if you decrease the target capacity of the Spot Fleet request below the current size of the Spot Fleet.

spotFleetRequestConfigData_fulfilledCapacity :: Lens' SpotFleetRequestConfigData (Maybe Double) Source #

The number of units fulfilled by this request compared to the set target capacity. You cannot set this value.

spotFleetRequestConfigData_instanceInterruptionBehavior :: Lens' SpotFleetRequestConfigData (Maybe InstanceInterruptionBehavior) Source #

The behavior when a Spot Instance is interrupted. The default is terminate.

spotFleetRequestConfigData_instancePoolsToUseCount :: Lens' SpotFleetRequestConfigData (Maybe Int) Source #

The number of Spot pools across which to allocate your target Spot capacity. Valid only when Spot AllocationStrategy is set to lowest-price. Spot Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

Note that Spot Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, Spot Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

spotFleetRequestConfigData_launchSpecifications :: Lens' SpotFleetRequestConfigData (Maybe [SpotFleetLaunchSpecification]) Source #

The launch specifications for the Spot Fleet request. If you specify LaunchSpecifications, you can't specify LaunchTemplateConfigs. If you include On-Demand capacity in your request, you must use LaunchTemplateConfigs.

spotFleetRequestConfigData_launchTemplateConfigs :: Lens' SpotFleetRequestConfigData (Maybe [LaunchTemplateConfig]) Source #

The launch template and overrides. If you specify LaunchTemplateConfigs, you can't specify LaunchSpecifications. If you include On-Demand capacity in your request, you must use LaunchTemplateConfigs.

spotFleetRequestConfigData_loadBalancersConfig :: Lens' SpotFleetRequestConfigData (Maybe LoadBalancersConfig) Source #

One or more Classic Load Balancers and target groups to attach to the Spot Fleet request. Spot Fleet registers the running Spot Instances with the specified Classic Load Balancers and target groups.

With Network Load Balancers, Spot Fleet cannot register instances that have the following instance types: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3, and T1.

spotFleetRequestConfigData_onDemandAllocationStrategy :: Lens' SpotFleetRequestConfigData (Maybe OnDemandAllocationStrategy) Source #

The order of the launch template overrides to use in fulfilling On-Demand capacity. If you specify lowestPrice, Spot Fleet uses price to determine the order, launching the lowest price first. If you specify prioritized, Spot Fleet uses the priority that you assign to each Spot Fleet launch template override, launching the highest priority first. If you do not specify a value, Spot Fleet defaults to lowestPrice.

spotFleetRequestConfigData_onDemandFulfilledCapacity :: Lens' SpotFleetRequestConfigData (Maybe Double) Source #

The number of On-Demand units fulfilled by this request compared to the set target On-Demand capacity.

spotFleetRequestConfigData_onDemandMaxTotalPrice :: Lens' SpotFleetRequestConfigData (Maybe Text) Source #

The maximum amount per hour for On-Demand Instances that you're willing to pay. You can use the onDemandMaxTotalPrice parameter, the spotMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

spotFleetRequestConfigData_onDemandTargetCapacity :: Lens' SpotFleetRequestConfigData (Maybe Int) Source #

The number of On-Demand units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

spotFleetRequestConfigData_replaceUnhealthyInstances :: Lens' SpotFleetRequestConfigData (Maybe Bool) Source #

Indicates whether Spot Fleet should replace unhealthy instances.

spotFleetRequestConfigData_spotMaintenanceStrategies :: Lens' SpotFleetRequestConfigData (Maybe SpotMaintenanceStrategies) Source #

The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

spotFleetRequestConfigData_spotMaxTotalPrice :: Lens' SpotFleetRequestConfigData (Maybe Text) Source #

The maximum amount per hour for Spot Instances that you're willing to pay. You can use the spotdMaxTotalPrice parameter, the onDemandMaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.

spotFleetRequestConfigData_spotPrice :: Lens' SpotFleetRequestConfigData (Maybe Text) Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

spotFleetRequestConfigData_tagSpecifications :: Lens' SpotFleetRequestConfigData (Maybe [TagSpecification]) Source #

The key-value pair for tagging the Spot Fleet request on creation. The value for ResourceType must be spot-fleet-request, otherwise the Spot Fleet request fails. To tag instances at launch, specify the tags in the launch template (valid only if you use LaunchTemplateConfigs) or in the SpotFleetTagSpecification (valid only if you use LaunchSpecifications). For information about tagging after launch, see Tagging Your Resources.

spotFleetRequestConfigData_targetCapacityUnitType :: Lens' SpotFleetRequestConfigData (Maybe TargetCapacityUnitType) Source #

The unit for the target capacity.

Default: units (translates to number of instances)

spotFleetRequestConfigData_terminateInstancesWithExpiration :: Lens' SpotFleetRequestConfigData (Maybe Bool) Source #

Indicates whether running Spot Instances are terminated when the Spot Fleet request expires.

spotFleetRequestConfigData_type :: Lens' SpotFleetRequestConfigData (Maybe FleetType) Source #

The type of request. Indicates whether the Spot Fleet only requests the target capacity or also attempts to maintain it. When this value is request, the Spot Fleet only places the required requests. It does not attempt to replenish Spot Instances if capacity is diminished, nor does it submit requests in alternative Spot pools if capacity is not available. When this value is maintain, the Spot Fleet maintains the target capacity. The Spot Fleet places the required requests to meet capacity and automatically replenishes any interrupted instances. Default: maintain. instant is listed but is not used by Spot Fleet.

spotFleetRequestConfigData_validFrom :: Lens' SpotFleetRequestConfigData (Maybe UTCTime) Source #

The start date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). By default, Amazon EC2 starts fulfilling the request immediately.

spotFleetRequestConfigData_validUntil :: Lens' SpotFleetRequestConfigData (Maybe UTCTime) Source #

The end date and time of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). After the end date and time, no new Spot Instance requests are placed or able to fulfill the request. If no value is specified, the Spot Fleet request remains until you cancel it.

spotFleetRequestConfigData_iamFleetRole :: Lens' SpotFleetRequestConfigData Text Source #

The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that grants the Spot Fleet the permission to request, launch, terminate, and tag instances on your behalf. For more information, see Spot Fleet prerequisites in the Amazon EC2 User Guide. Spot Fleet can terminate Spot Instances on your behalf when you cancel its Spot Fleet request using CancelSpotFleetRequests or when the Spot Fleet request expires, if you set TerminateInstancesWithExpiration.

spotFleetRequestConfigData_targetCapacity :: Lens' SpotFleetRequestConfigData Int Source #

The number of units to request for the Spot Fleet. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

SpotFleetTagSpecification

data SpotFleetTagSpecification Source #

The tags for a Spot Fleet resource.

See: newSpotFleetTagSpecification smart constructor.

Constructors

SpotFleetTagSpecification' 

Fields

Instances

Instances details
ToQuery SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

FromXML SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

Generic SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

Associated Types

type Rep SpotFleetTagSpecification :: Type -> Type #

Read SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

Show SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

NFData SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

Eq SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

Hashable SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

type Rep SpotFleetTagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotFleetTagSpecification

type Rep SpotFleetTagSpecification = D1 ('MetaData "SpotFleetTagSpecification" "Amazonka.EC2.Types.SpotFleetTagSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotFleetTagSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newSpotFleetTagSpecification :: SpotFleetTagSpecification Source #

Create a value of SpotFleetTagSpecification 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:resourceType:SpotFleetTagSpecification', spotFleetTagSpecification_resourceType - The type of resource. Currently, the only resource type that is supported is instance. To tag the Spot Fleet request on creation, use the TagSpecifications parameter in SpotFleetRequestConfigData .

$sel:tags:SpotFleetTagSpecification', spotFleetTagSpecification_tags - The tags.

spotFleetTagSpecification_resourceType :: Lens' SpotFleetTagSpecification (Maybe ResourceType) Source #

The type of resource. Currently, the only resource type that is supported is instance. To tag the Spot Fleet request on creation, use the TagSpecifications parameter in SpotFleetRequestConfigData .

SpotInstanceRequest

data SpotInstanceRequest Source #

Describes a Spot Instance request.

See: newSpotInstanceRequest smart constructor.

Constructors

SpotInstanceRequest' 

Fields

Instances

Instances details
FromXML SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

Generic SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

Associated Types

type Rep SpotInstanceRequest :: Type -> Type #

Read SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

Show SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

NFData SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

Methods

rnf :: SpotInstanceRequest -> () #

Eq SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

Hashable SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

type Rep SpotInstanceRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceRequest

type Rep SpotInstanceRequest = D1 ('MetaData "SpotInstanceRequest" "Amazonka.EC2.Types.SpotInstanceRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotInstanceRequest'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "actualBlockHourlyPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZoneGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "blockDurationMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "fault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceStateFault)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceInterruptionBehavior)) :*: (S1 ('MetaSel ('Just "launchGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "launchSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchSpecification)))))) :*: (((S1 ('MetaSel ('Just "launchedAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RIProductDescription))) :*: (S1 ('MetaSel ('Just "spotInstanceRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "spotPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceState))))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceType)) :*: (S1 ('MetaSel ('Just "validFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "validUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))))

newSpotInstanceRequest :: SpotInstanceRequest Source #

Create a value of SpotInstanceRequest 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:actualBlockHourlyPrice:SpotInstanceRequest', spotInstanceRequest_actualBlockHourlyPrice - Deprecated.

$sel:availabilityZoneGroup:SpotInstanceRequest', spotInstanceRequest_availabilityZoneGroup - The Availability Zone group. If you specify the same Availability Zone group for all Spot Instance requests, all Spot Instances are launched in the same Availability Zone.

$sel:blockDurationMinutes:SpotInstanceRequest', spotInstanceRequest_blockDurationMinutes - Deprecated.

$sel:createTime:SpotInstanceRequest', spotInstanceRequest_createTime - The date and time when the Spot Instance request was created, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

$sel:fault:SpotInstanceRequest', spotInstanceRequest_fault - The fault codes for the Spot Instance request, if any.

$sel:instanceId:SpotInstanceRequest', spotInstanceRequest_instanceId - The instance ID, if an instance has been launched to fulfill the Spot Instance request.

$sel:instanceInterruptionBehavior:SpotInstanceRequest', spotInstanceRequest_instanceInterruptionBehavior - The behavior when a Spot Instance is interrupted.

$sel:launchGroup:SpotInstanceRequest', spotInstanceRequest_launchGroup - The instance launch group. Launch groups are Spot Instances that launch together and terminate together.

$sel:launchSpecification:SpotInstanceRequest', spotInstanceRequest_launchSpecification - Additional information for launching instances.

$sel:launchedAvailabilityZone:SpotInstanceRequest', spotInstanceRequest_launchedAvailabilityZone - The Availability Zone in which the request is launched.

$sel:productDescription:SpotInstanceRequest', spotInstanceRequest_productDescription - The product description associated with the Spot Instance.

$sel:spotInstanceRequestId:SpotInstanceRequest', spotInstanceRequest_spotInstanceRequestId - The ID of the Spot Instance request.

$sel:spotPrice:SpotInstanceRequest', spotInstanceRequest_spotPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

$sel:state:SpotInstanceRequest', spotInstanceRequest_state - The state of the Spot Instance request. Spot request status information helps track your Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide for Linux Instances.

$sel:status:SpotInstanceRequest', spotInstanceRequest_status - The status code and status message describing the Spot Instance request.

$sel:tags:SpotInstanceRequest', spotInstanceRequest_tags - Any tags assigned to the resource.

$sel:type':SpotInstanceRequest', spotInstanceRequest_type - The Spot Instance request type.

$sel:validFrom:SpotInstanceRequest', spotInstanceRequest_validFrom - The start date of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The request becomes active at this date and time.

$sel:validUntil:SpotInstanceRequest', spotInstanceRequest_validUntil - The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ).

  • For a persistent request, the request remains active until the validUntil date and time is reached. Otherwise, the request remains active until you cancel it.
  • For a one-time request, the request remains active until all instances launch, the request is canceled, or the validUntil date and time is reached. By default, the request is valid for 7 days from the date the request was created.

spotInstanceRequest_availabilityZoneGroup :: Lens' SpotInstanceRequest (Maybe Text) Source #

The Availability Zone group. If you specify the same Availability Zone group for all Spot Instance requests, all Spot Instances are launched in the same Availability Zone.

spotInstanceRequest_createTime :: Lens' SpotInstanceRequest (Maybe UTCTime) Source #

The date and time when the Spot Instance request was created, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

spotInstanceRequest_fault :: Lens' SpotInstanceRequest (Maybe SpotInstanceStateFault) Source #

The fault codes for the Spot Instance request, if any.

spotInstanceRequest_instanceId :: Lens' SpotInstanceRequest (Maybe Text) Source #

The instance ID, if an instance has been launched to fulfill the Spot Instance request.

spotInstanceRequest_launchGroup :: Lens' SpotInstanceRequest (Maybe Text) Source #

The instance launch group. Launch groups are Spot Instances that launch together and terminate together.

spotInstanceRequest_launchedAvailabilityZone :: Lens' SpotInstanceRequest (Maybe Text) Source #

The Availability Zone in which the request is launched.

spotInstanceRequest_productDescription :: Lens' SpotInstanceRequest (Maybe RIProductDescription) Source #

The product description associated with the Spot Instance.

spotInstanceRequest_spotPrice :: Lens' SpotInstanceRequest (Maybe Text) Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

spotInstanceRequest_state :: Lens' SpotInstanceRequest (Maybe SpotInstanceState) Source #

The state of the Spot Instance request. Spot request status information helps track your Spot Instance requests. For more information, see Spot request status in the Amazon EC2 User Guide for Linux Instances.

spotInstanceRequest_status :: Lens' SpotInstanceRequest (Maybe SpotInstanceStatus) Source #

The status code and status message describing the Spot Instance request.

spotInstanceRequest_tags :: Lens' SpotInstanceRequest (Maybe [Tag]) Source #

Any tags assigned to the resource.

spotInstanceRequest_validFrom :: Lens' SpotInstanceRequest (Maybe UTCTime) Source #

The start date of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The request becomes active at this date and time.

spotInstanceRequest_validUntil :: Lens' SpotInstanceRequest (Maybe UTCTime) Source #

The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ).

  • For a persistent request, the request remains active until the validUntil date and time is reached. Otherwise, the request remains active until you cancel it.
  • For a one-time request, the request remains active until all instances launch, the request is canceled, or the validUntil date and time is reached. By default, the request is valid for 7 days from the date the request was created.

SpotInstanceStateFault

data SpotInstanceStateFault Source #

Describes a Spot Instance state change.

See: newSpotInstanceStateFault smart constructor.

Constructors

SpotInstanceStateFault' 

Fields

Instances

Instances details
FromXML SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

Generic SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

Associated Types

type Rep SpotInstanceStateFault :: Type -> Type #

Read SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

Show SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

NFData SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

Methods

rnf :: SpotInstanceStateFault -> () #

Eq SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

Hashable SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

type Rep SpotInstanceStateFault Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStateFault

type Rep SpotInstanceStateFault = D1 ('MetaData "SpotInstanceStateFault" "Amazonka.EC2.Types.SpotInstanceStateFault" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotInstanceStateFault'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSpotInstanceStateFault :: SpotInstanceStateFault Source #

Create a value of SpotInstanceStateFault 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:code:SpotInstanceStateFault', spotInstanceStateFault_code - The reason code for the Spot Instance state change.

$sel:message:SpotInstanceStateFault', spotInstanceStateFault_message - The message for the Spot Instance state change.

spotInstanceStateFault_code :: Lens' SpotInstanceStateFault (Maybe Text) Source #

The reason code for the Spot Instance state change.

spotInstanceStateFault_message :: Lens' SpotInstanceStateFault (Maybe Text) Source #

The message for the Spot Instance state change.

SpotInstanceStatus

data SpotInstanceStatus Source #

Describes the status of a Spot Instance request.

See: newSpotInstanceStatus smart constructor.

Constructors

SpotInstanceStatus' 

Fields

Instances

Instances details
FromXML SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

Generic SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

Associated Types

type Rep SpotInstanceStatus :: Type -> Type #

Read SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

Show SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

NFData SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

Methods

rnf :: SpotInstanceStatus -> () #

Eq SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

Hashable SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

type Rep SpotInstanceStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotInstanceStatus

type Rep SpotInstanceStatus = D1 ('MetaData "SpotInstanceStatus" "Amazonka.EC2.Types.SpotInstanceStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotInstanceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newSpotInstanceStatus :: SpotInstanceStatus Source #

Create a value of SpotInstanceStatus 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:code:SpotInstanceStatus', spotInstanceStatus_code - The status code. For a list of status codes, see Spot request status codes in the Amazon EC2 User Guide for Linux Instances.

$sel:message:SpotInstanceStatus', spotInstanceStatus_message - The description for the status code.

$sel:updateTime:SpotInstanceStatus', spotInstanceStatus_updateTime - The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

spotInstanceStatus_code :: Lens' SpotInstanceStatus (Maybe Text) Source #

The status code. For a list of status codes, see Spot request status codes in the Amazon EC2 User Guide for Linux Instances.

spotInstanceStatus_message :: Lens' SpotInstanceStatus (Maybe Text) Source #

The description for the status code.

spotInstanceStatus_updateTime :: Lens' SpotInstanceStatus (Maybe UTCTime) Source #

The date and time of the most recent status update, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

SpotMaintenanceStrategies

data SpotMaintenanceStrategies Source #

The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

See: newSpotMaintenanceStrategies smart constructor.

Constructors

SpotMaintenanceStrategies' 

Fields

Instances

Instances details
ToQuery SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

FromXML SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

Generic SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

Associated Types

type Rep SpotMaintenanceStrategies :: Type -> Type #

Read SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

Show SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

NFData SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

Eq SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

Hashable SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

type Rep SpotMaintenanceStrategies Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMaintenanceStrategies

type Rep SpotMaintenanceStrategies = D1 ('MetaData "SpotMaintenanceStrategies" "Amazonka.EC2.Types.SpotMaintenanceStrategies" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotMaintenanceStrategies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "capacityRebalance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotCapacityRebalance))))

newSpotMaintenanceStrategies :: SpotMaintenanceStrategies Source #

Create a value of SpotMaintenanceStrategies 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:capacityRebalance:SpotMaintenanceStrategies', spotMaintenanceStrategies_capacityRebalance - The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide for Linux Instances.

spotMaintenanceStrategies_capacityRebalance :: Lens' SpotMaintenanceStrategies (Maybe SpotCapacityRebalance) Source #

The Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted. For more information, see Capacity rebalancing in the Amazon EC2 User Guide for Linux Instances.

SpotMarketOptions

data SpotMarketOptions Source #

The options for Spot Instances.

See: newSpotMarketOptions smart constructor.

Constructors

SpotMarketOptions' 

Fields

  • blockDurationMinutes :: Maybe Int

    Deprecated.

  • instanceInterruptionBehavior :: Maybe InstanceInterruptionBehavior

    The behavior when a Spot Instance is interrupted. The default is terminate.

  • maxPrice :: Maybe Text

    The maximum hourly price that you're willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

  • spotInstanceType :: Maybe SpotInstanceType

    The Spot Instance request type. For RunInstances, persistent Spot Instance requests are only supported when the instance interruption behavior is either hibernate or stop.

  • validUntil :: Maybe ISO8601

    The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.

    • For a persistent request, the request remains active until the ValidUntil date and time is reached. Otherwise, the request remains active until you cancel it.
    • For a one-time request, ValidUntil is not supported. The request remains active until all instances launch or you cancel the request.

Instances

Instances details
ToQuery SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

Generic SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

Associated Types

type Rep SpotMarketOptions :: Type -> Type #

Read SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

Show SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

NFData SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

Methods

rnf :: SpotMarketOptions -> () #

Eq SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

Hashable SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

type Rep SpotMarketOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotMarketOptions

type Rep SpotMarketOptions = D1 ('MetaData "SpotMarketOptions" "Amazonka.EC2.Types.SpotMarketOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotMarketOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blockDurationMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "instanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceInterruptionBehavior))) :*: (S1 ('MetaSel ('Just "maxPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "spotInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceType)) :*: S1 ('MetaSel ('Just "validUntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newSpotMarketOptions :: SpotMarketOptions Source #

Create a value of SpotMarketOptions 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:blockDurationMinutes:SpotMarketOptions', spotMarketOptions_blockDurationMinutes - Deprecated.

$sel:instanceInterruptionBehavior:SpotMarketOptions', spotMarketOptions_instanceInterruptionBehavior - The behavior when a Spot Instance is interrupted. The default is terminate.

$sel:maxPrice:SpotMarketOptions', spotMarketOptions_maxPrice - The maximum hourly price that you're willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

$sel:spotInstanceType:SpotMarketOptions', spotMarketOptions_spotInstanceType - The Spot Instance request type. For RunInstances, persistent Spot Instance requests are only supported when the instance interruption behavior is either hibernate or stop.

$sel:validUntil:SpotMarketOptions', spotMarketOptions_validUntil - The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.

  • For a persistent request, the request remains active until the ValidUntil date and time is reached. Otherwise, the request remains active until you cancel it.
  • For a one-time request, ValidUntil is not supported. The request remains active until all instances launch or you cancel the request.

spotMarketOptions_instanceInterruptionBehavior :: Lens' SpotMarketOptions (Maybe InstanceInterruptionBehavior) Source #

The behavior when a Spot Instance is interrupted. The default is terminate.

spotMarketOptions_maxPrice :: Lens' SpotMarketOptions (Maybe Text) Source #

The maximum hourly price that you're willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

spotMarketOptions_spotInstanceType :: Lens' SpotMarketOptions (Maybe SpotInstanceType) Source #

The Spot Instance request type. For RunInstances, persistent Spot Instance requests are only supported when the instance interruption behavior is either hibernate or stop.

spotMarketOptions_validUntil :: Lens' SpotMarketOptions (Maybe UTCTime) Source #

The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests.

  • For a persistent request, the request remains active until the ValidUntil date and time is reached. Otherwise, the request remains active until you cancel it.
  • For a one-time request, ValidUntil is not supported. The request remains active until all instances launch or you cancel the request.

SpotOptions

data SpotOptions Source #

Describes the configuration of Spot Instances in an EC2 Fleet.

See: newSpotOptions smart constructor.

Constructors

SpotOptions' 

Fields

  • allocationStrategy :: Maybe SpotAllocationStrategy

    The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

    price-capacity-optimized (recommended)
    EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.
    capacity-optimized
    EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
    diversified
    EC2 Fleet requests instances from all of the Spot Instance pools that you specify.
    lowest-price
    EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

    Default: lowest-price

  • instanceInterruptionBehavior :: Maybe SpotInstanceInterruptionBehavior

    The behavior when a Spot Instance is interrupted.

    Default: terminate

  • instancePoolsToUseCount :: Maybe Int

    The number of Spot pools across which to allocate your target Spot capacity. Supported only when AllocationStrategy is set to lowest-price. EC2 Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

    Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

  • maintenanceStrategies :: Maybe FleetSpotMaintenanceStrategies

    The strategies for managing your workloads on your Spot Instances that will be interrupted. Currently only the capacity rebalance strategy is available.

  • maxTotalPrice :: Maybe Text

    The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

  • minTargetCapacity :: Maybe Int

    The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

    Supported only for fleets of type instant.

    At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

  • singleAvailabilityZone :: Maybe Bool

    Indicates that the fleet launches all Spot Instances into a single Availability Zone.

    Supported only for fleets of type instant.

  • singleInstanceType :: Maybe Bool

    Indicates that the fleet uses a single instance type to launch all Spot Instances in the fleet.

    Supported only for fleets of type instant.

Instances

Instances details
FromXML SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

Generic SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

Associated Types

type Rep SpotOptions :: Type -> Type #

Read SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

Show SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

NFData SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

Methods

rnf :: SpotOptions -> () #

Eq SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

Hashable SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

type Rep SpotOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptions

type Rep SpotOptions = D1 ('MetaData "SpotOptions" "Amazonka.EC2.Types.SpotOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotOptions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotAllocationStrategy)) :*: S1 ('MetaSel ('Just "instanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceInterruptionBehavior))) :*: (S1 ('MetaSel ('Just "instancePoolsToUseCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maintenanceStrategies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetSpotMaintenanceStrategies)))) :*: ((S1 ('MetaSel ('Just "maxTotalPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "minTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "singleAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "singleInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newSpotOptions :: SpotOptions Source #

Create a value of SpotOptions 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:allocationStrategy:SpotOptions', spotOptions_allocationStrategy - The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.
capacity-optimized
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
diversified
EC2 Fleet requests instances from all of the Spot Instance pools that you specify.
lowest-price
EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

$sel:instanceInterruptionBehavior:SpotOptions', spotOptions_instanceInterruptionBehavior - The behavior when a Spot Instance is interrupted.

Default: terminate

$sel:instancePoolsToUseCount:SpotOptions', spotOptions_instancePoolsToUseCount - The number of Spot pools across which to allocate your target Spot capacity. Supported only when AllocationStrategy is set to lowest-price. EC2 Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

$sel:maintenanceStrategies:SpotOptions', spotOptions_maintenanceStrategies - The strategies for managing your workloads on your Spot Instances that will be interrupted. Currently only the capacity rebalance strategy is available.

$sel:maxTotalPrice:SpotOptions', spotOptions_maxTotalPrice - The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

$sel:minTargetCapacity:SpotOptions', spotOptions_minTargetCapacity - The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

$sel:singleAvailabilityZone:SpotOptions', spotOptions_singleAvailabilityZone - Indicates that the fleet launches all Spot Instances into a single Availability Zone.

Supported only for fleets of type instant.

$sel:singleInstanceType:SpotOptions', spotOptions_singleInstanceType - Indicates that the fleet uses a single instance type to launch all Spot Instances in the fleet.

Supported only for fleets of type instant.

spotOptions_allocationStrategy :: Lens' SpotOptions (Maybe SpotAllocationStrategy) Source #

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.
capacity-optimized
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
diversified
EC2 Fleet requests instances from all of the Spot Instance pools that you specify.
lowest-price
EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

spotOptions_instanceInterruptionBehavior :: Lens' SpotOptions (Maybe SpotInstanceInterruptionBehavior) Source #

The behavior when a Spot Instance is interrupted.

Default: terminate

spotOptions_instancePoolsToUseCount :: Lens' SpotOptions (Maybe Int) Source #

The number of Spot pools across which to allocate your target Spot capacity. Supported only when AllocationStrategy is set to lowest-price. EC2 Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

spotOptions_maintenanceStrategies :: Lens' SpotOptions (Maybe FleetSpotMaintenanceStrategies) Source #

The strategies for managing your workloads on your Spot Instances that will be interrupted. Currently only the capacity rebalance strategy is available.

spotOptions_maxTotalPrice :: Lens' SpotOptions (Maybe Text) Source #

The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

spotOptions_minTargetCapacity :: Lens' SpotOptions (Maybe Int) Source #

The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

spotOptions_singleAvailabilityZone :: Lens' SpotOptions (Maybe Bool) Source #

Indicates that the fleet launches all Spot Instances into a single Availability Zone.

Supported only for fleets of type instant.

spotOptions_singleInstanceType :: Lens' SpotOptions (Maybe Bool) Source #

Indicates that the fleet uses a single instance type to launch all Spot Instances in the fleet.

Supported only for fleets of type instant.

SpotOptionsRequest

data SpotOptionsRequest Source #

Describes the configuration of Spot Instances in an EC2 Fleet request.

See: newSpotOptionsRequest smart constructor.

Constructors

SpotOptionsRequest' 

Fields

  • allocationStrategy :: Maybe SpotAllocationStrategy

    The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

    price-capacity-optimized (recommended)
    EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.
    capacity-optimized
    EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
    diversified
    EC2 Fleet requests instances from all of the Spot Instance pools that you specify.
    lowest-price
    EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

    Default: lowest-price

  • instanceInterruptionBehavior :: Maybe SpotInstanceInterruptionBehavior

    The behavior when a Spot Instance is interrupted.

    Default: terminate

  • instancePoolsToUseCount :: Maybe Int

    The number of Spot pools across which to allocate your target Spot capacity. Supported only when Spot AllocationStrategy is set to lowest-price. EC2 Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

    Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

  • maintenanceStrategies :: Maybe FleetSpotMaintenanceStrategiesRequest

    The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

  • maxTotalPrice :: Maybe Text

    The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

  • minTargetCapacity :: Maybe Int

    The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

    Supported only for fleets of type instant.

    At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

  • singleAvailabilityZone :: Maybe Bool

    Indicates that the fleet launches all Spot Instances into a single Availability Zone.

    Supported only for fleets of type instant.

  • singleInstanceType :: Maybe Bool

    Indicates that the fleet uses a single instance type to launch all Spot Instances in the fleet.

    Supported only for fleets of type instant.

Instances

Instances details
ToQuery SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

Generic SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

Associated Types

type Rep SpotOptionsRequest :: Type -> Type #

Read SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

Show SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

NFData SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

Methods

rnf :: SpotOptionsRequest -> () #

Eq SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

Hashable SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

type Rep SpotOptionsRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotOptionsRequest

type Rep SpotOptionsRequest = D1 ('MetaData "SpotOptionsRequest" "Amazonka.EC2.Types.SpotOptionsRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotOptionsRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allocationStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotAllocationStrategy)) :*: S1 ('MetaSel ('Just "instanceInterruptionBehavior") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpotInstanceInterruptionBehavior))) :*: (S1 ('MetaSel ('Just "instancePoolsToUseCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maintenanceStrategies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FleetSpotMaintenanceStrategiesRequest)))) :*: ((S1 ('MetaSel ('Just "maxTotalPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "minTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "singleAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "singleInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newSpotOptionsRequest :: SpotOptionsRequest Source #

Create a value of SpotOptionsRequest 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:allocationStrategy:SpotOptionsRequest', spotOptionsRequest_allocationStrategy - The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.
capacity-optimized
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
diversified
EC2 Fleet requests instances from all of the Spot Instance pools that you specify.
lowest-price
EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

$sel:instanceInterruptionBehavior:SpotOptionsRequest', spotOptionsRequest_instanceInterruptionBehavior - The behavior when a Spot Instance is interrupted.

Default: terminate

$sel:instancePoolsToUseCount:SpotOptionsRequest', spotOptionsRequest_instancePoolsToUseCount - The number of Spot pools across which to allocate your target Spot capacity. Supported only when Spot AllocationStrategy is set to lowest-price. EC2 Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

$sel:maintenanceStrategies:SpotOptionsRequest', spotOptionsRequest_maintenanceStrategies - The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

$sel:maxTotalPrice:SpotOptionsRequest', spotOptionsRequest_maxTotalPrice - The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

$sel:minTargetCapacity:SpotOptionsRequest', spotOptionsRequest_minTargetCapacity - The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

$sel:singleAvailabilityZone:SpotOptionsRequest', spotOptionsRequest_singleAvailabilityZone - Indicates that the fleet launches all Spot Instances into a single Availability Zone.

Supported only for fleets of type instant.

$sel:singleInstanceType:SpotOptionsRequest', spotOptionsRequest_singleInstanceType - Indicates that the fleet uses a single instance type to launch all Spot Instances in the fleet.

Supported only for fleets of type instant.

spotOptionsRequest_allocationStrategy :: Lens' SpotOptionsRequest (Maybe SpotAllocationStrategy) Source #

The strategy that determines how to allocate the target Spot Instance capacity across the Spot Instance pools specified by the EC2 Fleet launch configuration. For more information, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide.

price-capacity-optimized (recommended)
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. EC2 Fleet then requests Spot Instances from the lowest priced of these pools.
capacity-optimized
EC2 Fleet identifies the pools with the highest capacity availability for the number of instances that are launching. This means that we will request Spot Instances from the pools that we believe have the lowest chance of interruption in the near term. To give certain instance types a higher chance of launching first, use capacity-optimized-prioritized. Set a priority for each instance type by using the Priority parameter for LaunchTemplateOverrides. You can assign the same priority to different LaunchTemplateOverrides. EC2 implements the priorities on a best-effort basis, but optimizes for capacity first. capacity-optimized-prioritized is supported only if your EC2 Fleet uses a launch template. Note that if the On-Demand AllocationStrategy is set to prioritized, the same priority is applied when fulfilling On-Demand capacity.
diversified
EC2 Fleet requests instances from all of the Spot Instance pools that you specify.
lowest-price
EC2 Fleet requests instances from the lowest priced Spot Instance pool that has available capacity. If the lowest priced pool doesn't have available capacity, the Spot Instances come from the next lowest priced pool that has available capacity. If a pool runs out of capacity before fulfilling your desired capacity, EC2 Fleet will continue to fulfill your request by drawing from the next lowest priced pool. To ensure that your desired capacity is met, you might receive Spot Instances from several pools. Because this strategy only considers instance price and not capacity availability, it might lead to high interruption rates.

Default: lowest-price

spotOptionsRequest_instanceInterruptionBehavior :: Lens' SpotOptionsRequest (Maybe SpotInstanceInterruptionBehavior) Source #

The behavior when a Spot Instance is interrupted.

Default: terminate

spotOptionsRequest_instancePoolsToUseCount :: Lens' SpotOptionsRequest (Maybe Int) Source #

The number of Spot pools across which to allocate your target Spot capacity. Supported only when Spot AllocationStrategy is set to lowest-price. EC2 Fleet selects the cheapest Spot pools and evenly allocates your target Spot capacity across the number of Spot pools that you specify.

Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a best effort basis. If a pool runs out of Spot capacity before fulfilling your target capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest pool. To ensure that your target capacity is met, you might receive Spot Instances from more than the number of pools that you specified. Similarly, if most of the pools have no Spot capacity, you might receive your full target capacity from fewer than the number of pools that you specified.

spotOptionsRequest_maintenanceStrategies :: Lens' SpotOptionsRequest (Maybe FleetSpotMaintenanceStrategiesRequest) Source #

The strategies for managing your Spot Instances that are at an elevated risk of being interrupted.

spotOptionsRequest_maxTotalPrice :: Lens' SpotOptionsRequest (Maybe Text) Source #

The maximum amount per hour for Spot Instances that you're willing to pay. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.

spotOptionsRequest_minTargetCapacity :: Lens' SpotOptionsRequest (Maybe Int) Source #

The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is not reached, the fleet launches no instances.

Supported only for fleets of type instant.

At least one of the following must be specified: SingleAvailabilityZone | SingleInstanceType

spotOptionsRequest_singleAvailabilityZone :: Lens' SpotOptionsRequest (Maybe Bool) Source #

Indicates that the fleet launches all Spot Instances into a single Availability Zone.

Supported only for fleets of type instant.

spotOptionsRequest_singleInstanceType :: Lens' SpotOptionsRequest (Maybe Bool) Source #

Indicates that the fleet uses a single instance type to launch all Spot Instances in the fleet.

Supported only for fleets of type instant.

SpotPlacement

data SpotPlacement Source #

Describes Spot Instance placement.

See: newSpotPlacement smart constructor.

Constructors

SpotPlacement' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone.

    Spot Fleet only
    To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".
  • groupName :: Maybe Text

    The name of the placement group.

  • tenancy :: Maybe Tenancy

    The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot Instances.

Instances

Instances details
ToQuery SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

FromXML SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

Generic SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

Associated Types

type Rep SpotPlacement :: Type -> Type #

Read SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

Show SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

NFData SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

Methods

rnf :: SpotPlacement -> () #

Eq SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

Hashable SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

type Rep SpotPlacement Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacement

type Rep SpotPlacement = D1 ('MetaData "SpotPlacement" "Amazonka.EC2.Types.SpotPlacement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotPlacement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tenancy)))))

newSpotPlacement :: SpotPlacement Source #

Create a value of SpotPlacement 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:availabilityZone:SpotPlacement', spotPlacement_availabilityZone - The Availability Zone.

Spot Fleet only
To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".

$sel:groupName:SpotPlacement', spotPlacement_groupName - The name of the placement group.

$sel:tenancy:SpotPlacement', spotPlacement_tenancy - The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot Instances.

spotPlacement_availabilityZone :: Lens' SpotPlacement (Maybe Text) Source #

The Availability Zone.

Spot Fleet only
To specify multiple Availability Zones, separate them using commas; for example, "us-west-2a, us-west-2b".

spotPlacement_groupName :: Lens' SpotPlacement (Maybe Text) Source #

The name of the placement group.

spotPlacement_tenancy :: Lens' SpotPlacement (Maybe Tenancy) Source #

The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware. The host tenancy is not supported for Spot Instances.

SpotPlacementScore

data SpotPlacementScore Source #

The Spot placement score for this Region or Availability Zone. The score is calculated based on the assumption that the capacity-optimized allocation strategy is used and that all of the Availability Zones in the Region can be used.

See: newSpotPlacementScore smart constructor.

Constructors

SpotPlacementScore' 

Fields

  • availabilityZoneId :: Maybe Text

    The Availability Zone.

  • region :: Maybe Text

    The Region.

  • score :: Maybe Int

    The placement score, on a scale from 1 to 10. A score of 10 indicates that your Spot request is highly likely to succeed in this Region or Availability Zone. A score of 1 indicates that your Spot request is not likely to succeed.

Instances

Instances details
FromXML SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

Generic SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

Associated Types

type Rep SpotPlacementScore :: Type -> Type #

Read SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

Show SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

NFData SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

Methods

rnf :: SpotPlacementScore -> () #

Eq SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

Hashable SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

type Rep SpotPlacementScore Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPlacementScore

type Rep SpotPlacementScore = D1 ('MetaData "SpotPlacementScore" "Amazonka.EC2.Types.SpotPlacementScore" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotPlacementScore'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newSpotPlacementScore :: SpotPlacementScore Source #

Create a value of SpotPlacementScore 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:availabilityZoneId:SpotPlacementScore', spotPlacementScore_availabilityZoneId - The Availability Zone.

$sel:region:SpotPlacementScore', spotPlacementScore_region - The Region.

$sel:score:SpotPlacementScore', spotPlacementScore_score - The placement score, on a scale from 1 to 10. A score of 10 indicates that your Spot request is highly likely to succeed in this Region or Availability Zone. A score of 1 indicates that your Spot request is not likely to succeed.

spotPlacementScore_score :: Lens' SpotPlacementScore (Maybe Int) Source #

The placement score, on a scale from 1 to 10. A score of 10 indicates that your Spot request is highly likely to succeed in this Region or Availability Zone. A score of 1 indicates that your Spot request is not likely to succeed.

SpotPrice

data SpotPrice Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

See: newSpotPrice smart constructor.

Constructors

SpotPrice' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone.

  • instanceType :: Maybe InstanceType

    The instance type.

  • productDescription :: Maybe RIProductDescription

    A general description of the AMI.

  • spotPrice :: Maybe Text

    The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

    If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

  • timestamp :: Maybe ISO8601

    The date and time the request was created, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

Instances

Instances details
FromXML SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

Generic SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

Associated Types

type Rep SpotPrice :: Type -> Type #

Read SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

Show SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

NFData SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

Methods

rnf :: SpotPrice -> () #

Eq SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

Hashable SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

type Rep SpotPrice Source # 
Instance details

Defined in Amazonka.EC2.Types.SpotPrice

type Rep SpotPrice = D1 ('MetaData "SpotPrice" "Amazonka.EC2.Types.SpotPrice" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SpotPrice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceType))) :*: (S1 ('MetaSel ('Just "productDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RIProductDescription)) :*: (S1 ('MetaSel ('Just "spotPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newSpotPrice :: SpotPrice Source #

Create a value of SpotPrice 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:availabilityZone:SpotPrice', spotPrice_availabilityZone - The Availability Zone.

$sel:instanceType:SpotPrice', spotPrice_instanceType - The instance type.

$sel:productDescription:SpotPrice', spotPrice_productDescription - A general description of the AMI.

$sel:spotPrice:SpotPrice', spotPrice_spotPrice - The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

$sel:timestamp:SpotPrice', spotPrice_timestamp - The date and time the request was created, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

spotPrice_spotPrice :: Lens' SpotPrice (Maybe Text) Source #

The maximum price per unit hour that you are willing to pay for a Spot Instance. We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.

If you specify a maximum price, your instances will be interrupted more frequently than if you do not specify this parameter.

spotPrice_timestamp :: Lens' SpotPrice (Maybe UTCTime) Source #

The date and time the request was created, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ).

StaleIpPermission

data StaleIpPermission Source #

Describes a stale rule in a security group.

See: newStaleIpPermission smart constructor.

Constructors

StaleIpPermission' 

Fields

  • fromPort :: Maybe Int

    The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1 indicates all ICMP types.

  • ipProtocol :: Maybe Text

    The IP protocol name (for tcp, udp, and icmp) or number (see Protocol Numbers).

  • ipRanges :: Maybe [Text]

    The IP ranges. Not applicable for stale security group rules.

  • prefixListIds :: Maybe [Text]

    The prefix list IDs. Not applicable for stale security group rules.

  • toPort :: Maybe Int

    The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1 indicates all ICMP types.

  • userIdGroupPairs :: Maybe [UserIdGroupPair]

    The security group pairs. Returns the ID of the referenced security group and VPC, and the ID and status of the VPC peering connection.

Instances

Instances details
FromXML StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

Generic StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

Associated Types

type Rep StaleIpPermission :: Type -> Type #

Read StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

Show StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

NFData StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

Methods

rnf :: StaleIpPermission -> () #

Eq StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

Hashable StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

type Rep StaleIpPermission Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleIpPermission

type Rep StaleIpPermission = D1 ('MetaData "StaleIpPermission" "Amazonka.EC2.Types.StaleIpPermission" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StaleIpPermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ipProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "prefixListIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "userIdGroupPairs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UserIdGroupPair]))))))

newStaleIpPermission :: StaleIpPermission Source #

Create a value of StaleIpPermission 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:fromPort:StaleIpPermission', staleIpPermission_fromPort - The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1 indicates all ICMP types.

$sel:ipProtocol:StaleIpPermission', staleIpPermission_ipProtocol - The IP protocol name (for tcp, udp, and icmp) or number (see Protocol Numbers).

$sel:ipRanges:StaleIpPermission', staleIpPermission_ipRanges - The IP ranges. Not applicable for stale security group rules.

$sel:prefixListIds:StaleIpPermission', staleIpPermission_prefixListIds - The prefix list IDs. Not applicable for stale security group rules.

$sel:toPort:StaleIpPermission', staleIpPermission_toPort - The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1 indicates all ICMP types.

$sel:userIdGroupPairs:StaleIpPermission', staleIpPermission_userIdGroupPairs - The security group pairs. Returns the ID of the referenced security group and VPC, and the ID and status of the VPC peering connection.

staleIpPermission_fromPort :: Lens' StaleIpPermission (Maybe Int) Source #

The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1 indicates all ICMP types.

staleIpPermission_ipProtocol :: Lens' StaleIpPermission (Maybe Text) Source #

The IP protocol name (for tcp, udp, and icmp) or number (see Protocol Numbers).

staleIpPermission_ipRanges :: Lens' StaleIpPermission (Maybe [Text]) Source #

The IP ranges. Not applicable for stale security group rules.

staleIpPermission_prefixListIds :: Lens' StaleIpPermission (Maybe [Text]) Source #

The prefix list IDs. Not applicable for stale security group rules.

staleIpPermission_toPort :: Lens' StaleIpPermission (Maybe Int) Source #

The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of -1 indicates all ICMP types.

staleIpPermission_userIdGroupPairs :: Lens' StaleIpPermission (Maybe [UserIdGroupPair]) Source #

The security group pairs. Returns the ID of the referenced security group and VPC, and the ID and status of the VPC peering connection.

StaleSecurityGroup

data StaleSecurityGroup Source #

Describes a stale security group (a security group that contains stale rules).

See: newStaleSecurityGroup smart constructor.

Constructors

StaleSecurityGroup' 

Fields

Instances

Instances details
FromXML StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

Generic StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

Associated Types

type Rep StaleSecurityGroup :: Type -> Type #

Read StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

Show StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

NFData StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

Methods

rnf :: StaleSecurityGroup -> () #

Eq StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

Hashable StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

type Rep StaleSecurityGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.StaleSecurityGroup

type Rep StaleSecurityGroup = D1 ('MetaData "StaleSecurityGroup" "Amazonka.EC2.Types.StaleSecurityGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StaleSecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "staleIpPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StaleIpPermission])) :*: (S1 ('MetaSel ('Just "staleIpPermissionsEgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StaleIpPermission])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newStaleSecurityGroup :: StaleSecurityGroup Source #

Create a value of StaleSecurityGroup 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:description:StaleSecurityGroup', staleSecurityGroup_description - The description of the security group.

$sel:groupId:StaleSecurityGroup', staleSecurityGroup_groupId - The ID of the security group.

$sel:groupName:StaleSecurityGroup', staleSecurityGroup_groupName - The name of the security group.

$sel:staleIpPermissions:StaleSecurityGroup', staleSecurityGroup_staleIpPermissions - Information about the stale inbound rules in the security group.

$sel:staleIpPermissionsEgress:StaleSecurityGroup', staleSecurityGroup_staleIpPermissionsEgress - Information about the stale outbound rules in the security group.

$sel:vpcId:StaleSecurityGroup', staleSecurityGroup_vpcId - The ID of the VPC for the security group.

staleSecurityGroup_description :: Lens' StaleSecurityGroup (Maybe Text) Source #

The description of the security group.

staleSecurityGroup_staleIpPermissions :: Lens' StaleSecurityGroup (Maybe [StaleIpPermission]) Source #

Information about the stale inbound rules in the security group.

staleSecurityGroup_staleIpPermissionsEgress :: Lens' StaleSecurityGroup (Maybe [StaleIpPermission]) Source #

Information about the stale outbound rules in the security group.

staleSecurityGroup_vpcId :: Lens' StaleSecurityGroup (Maybe Text) Source #

The ID of the VPC for the security group.

StateReason

data StateReason Source #

Describes a state change.

See: newStateReason smart constructor.

Constructors

StateReason' 

Fields

  • code :: Maybe Text

    The reason code for the state change.

  • message :: Maybe Text

    The message for the state change.

    • Server.InsufficientInstanceCapacity: There was insufficient capacity available to satisfy the launch request.
    • Server.InternalError: An internal error caused the instance to terminate during launch.
    • Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
    • Server.SpotInstanceShutdown: The instance was stopped because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
    • Server.SpotInstanceTermination: The instance was terminated because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
    • Client.InstanceInitiatedShutdown: The instance was shut down using the shutdown -h command from the instance.
    • Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
    • Client.InternalError: A client error caused the instance to terminate during launch.
    • Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
    • Client.UserInitiatedHibernate: Hibernation was initiated on the instance.
    • Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
    • Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded. Decrease usage or request an increase in your account limits.

Instances

Instances details
FromXML StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

Generic StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

Associated Types

type Rep StateReason :: Type -> Type #

Read StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

Show StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

NFData StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

Methods

rnf :: StateReason -> () #

Eq StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

Hashable StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

type Rep StateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.StateReason

type Rep StateReason = D1 ('MetaData "StateReason" "Amazonka.EC2.Types.StateReason" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StateReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStateReason :: StateReason Source #

Create a value of StateReason 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:code:StateReason', stateReason_code - The reason code for the state change.

$sel:message:StateReason', stateReason_message - The message for the state change.

  • Server.InsufficientInstanceCapacity: There was insufficient capacity available to satisfy the launch request.
  • Server.InternalError: An internal error caused the instance to terminate during launch.
  • Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
  • Server.SpotInstanceShutdown: The instance was stopped because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
  • Server.SpotInstanceTermination: The instance was terminated because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
  • Client.InstanceInitiatedShutdown: The instance was shut down using the shutdown -h command from the instance.
  • Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
  • Client.InternalError: A client error caused the instance to terminate during launch.
  • Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
  • Client.UserInitiatedHibernate: Hibernation was initiated on the instance.
  • Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
  • Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded. Decrease usage or request an increase in your account limits.

stateReason_code :: Lens' StateReason (Maybe Text) Source #

The reason code for the state change.

stateReason_message :: Lens' StateReason (Maybe Text) Source #

The message for the state change.

  • Server.InsufficientInstanceCapacity: There was insufficient capacity available to satisfy the launch request.
  • Server.InternalError: An internal error caused the instance to terminate during launch.
  • Server.ScheduledStop: The instance was stopped due to a scheduled retirement.
  • Server.SpotInstanceShutdown: The instance was stopped because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
  • Server.SpotInstanceTermination: The instance was terminated because the number of Spot requests with a maximum price equal to or higher than the Spot price exceeded available capacity or because of an increase in the Spot price.
  • Client.InstanceInitiatedShutdown: The instance was shut down using the shutdown -h command from the instance.
  • Client.InstanceTerminated: The instance was terminated or rebooted during AMI creation.
  • Client.InternalError: A client error caused the instance to terminate during launch.
  • Client.InvalidSnapshot.NotFound: The specified snapshot was not found.
  • Client.UserInitiatedHibernate: Hibernation was initiated on the instance.
  • Client.UserInitiatedShutdown: The instance was shut down using the Amazon EC2 API.
  • Client.VolumeLimitExceeded: The limit on the number of EBS volumes or total storage was exceeded. Decrease usage or request an increase in your account limits.

Storage

data Storage Source #

Describes the storage location for an instance store-backed AMI.

See: newStorage smart constructor.

Constructors

Storage' 

Fields

Instances

Instances details
ToQuery Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

FromXML Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

Generic Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

Associated Types

type Rep Storage :: Type -> Type #

Methods

from :: Storage -> Rep Storage x #

to :: Rep Storage x -> Storage #

Read Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

Show Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

NFData Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

Methods

rnf :: Storage -> () #

Eq Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

Methods

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

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

Hashable Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

Methods

hashWithSalt :: Int -> Storage -> Int #

hash :: Storage -> Int #

type Rep Storage Source # 
Instance details

Defined in Amazonka.EC2.Types.Storage

type Rep Storage = D1 ('MetaData "Storage" "Amazonka.EC2.Types.Storage" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Storage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Storage))))

newStorage :: Storage Source #

Create a value of Storage 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:s3:Storage', storage_s3 - An Amazon S3 storage location.

storage_s3 :: Lens' Storage (Maybe S3Storage) Source #

An Amazon S3 storage location.

StorageLocation

data StorageLocation Source #

Describes a storage location in Amazon S3.

See: newStorageLocation smart constructor.

Constructors

StorageLocation' 

Fields

Instances

Instances details
ToQuery StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

Generic StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

Associated Types

type Rep StorageLocation :: Type -> Type #

Read StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

Show StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

NFData StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

Methods

rnf :: StorageLocation -> () #

Eq StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

Hashable StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

type Rep StorageLocation Source # 
Instance details

Defined in Amazonka.EC2.Types.StorageLocation

type Rep StorageLocation = D1 ('MetaData "StorageLocation" "Amazonka.EC2.Types.StorageLocation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StorageLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStorageLocation :: StorageLocation Source #

Create a value of StorageLocation 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:bucket:StorageLocation', storageLocation_bucket - The name of the S3 bucket.

StorageLocation, storageLocation_key - The key.

StoreImageTaskResult

data StoreImageTaskResult Source #

The information about the AMI store task, including the progress of the task.

See: newStoreImageTaskResult smart constructor.

Constructors

StoreImageTaskResult' 

Fields

Instances

Instances details
FromXML StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

Generic StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

Associated Types

type Rep StoreImageTaskResult :: Type -> Type #

Read StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

Show StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

NFData StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

Methods

rnf :: StoreImageTaskResult -> () #

Eq StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

Hashable StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

type Rep StoreImageTaskResult Source # 
Instance details

Defined in Amazonka.EC2.Types.StoreImageTaskResult

type Rep StoreImageTaskResult = D1 ('MetaData "StoreImageTaskResult" "Amazonka.EC2.Types.StoreImageTaskResult" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "StoreImageTaskResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "progressPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "s3objectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storeTaskFailureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "storeTaskState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "taskStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newStoreImageTaskResult :: StoreImageTaskResult Source #

Create a value of StoreImageTaskResult 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:amiId:StoreImageTaskResult', storeImageTaskResult_amiId - The ID of the AMI that is being stored.

$sel:bucket:StoreImageTaskResult', storeImageTaskResult_bucket - The name of the Amazon S3 bucket that contains the stored AMI object.

$sel:progressPercentage:StoreImageTaskResult', storeImageTaskResult_progressPercentage - The progress of the task as a percentage.

$sel:s3objectKey:StoreImageTaskResult', storeImageTaskResult_s3objectKey - The name of the stored AMI object in the bucket.

$sel:storeTaskFailureReason:StoreImageTaskResult', storeImageTaskResult_storeTaskFailureReason - If the tasks fails, the reason for the failure is returned. If the task succeeds, null is returned.

$sel:storeTaskState:StoreImageTaskResult', storeImageTaskResult_storeTaskState - The state of the store task (InProgress, Completed, or Failed).

$sel:taskStartTime:StoreImageTaskResult', storeImageTaskResult_taskStartTime - The time the task started.

storeImageTaskResult_amiId :: Lens' StoreImageTaskResult (Maybe Text) Source #

The ID of the AMI that is being stored.

storeImageTaskResult_bucket :: Lens' StoreImageTaskResult (Maybe Text) Source #

The name of the Amazon S3 bucket that contains the stored AMI object.

storeImageTaskResult_s3objectKey :: Lens' StoreImageTaskResult (Maybe Text) Source #

The name of the stored AMI object in the bucket.

storeImageTaskResult_storeTaskFailureReason :: Lens' StoreImageTaskResult (Maybe Text) Source #

If the tasks fails, the reason for the failure is returned. If the task succeeds, null is returned.

storeImageTaskResult_storeTaskState :: Lens' StoreImageTaskResult (Maybe Text) Source #

The state of the store task (InProgress, Completed, or Failed).

Subnet

data Subnet Source #

Describes a subnet.

See: newSubnet smart constructor.

Constructors

Subnet' 

Fields

Instances

Instances details
FromXML Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

Generic Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

Associated Types

type Rep Subnet :: Type -> Type #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

Read Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

NFData Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

Methods

rnf :: Subnet -> () #

Eq Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

Methods

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

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

Hashable Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

type Rep Subnet Source # 
Instance details

Defined in Amazonka.EC2.Types.Subnet

type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.EC2.Types.Subnet" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "assignIpv6AddressOnCreation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "availabilityZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "customerOwnedIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultForAz") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "enableDns64") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "enableLniAtDeviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv6CidrBlockAssociationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubnetIpv6CidrBlockAssociation]))) :*: (S1 ('MetaSel ('Just "ipv6Native") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "mapCustomerOwnedIpOnLaunch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "mapPublicIpOnLaunch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateDnsNameOptionsOnLaunch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrivateDnsNameOptionsOnLaunch)) :*: (S1 ('MetaSel ('Just "subnetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))) :*: ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "availableIpAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "cidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SubnetState) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newSubnet Source #

Create a value of Subnet 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:assignIpv6AddressOnCreation:Subnet', subnet_assignIpv6AddressOnCreation - Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives an IPv6 address.

$sel:availabilityZoneId:Subnet', subnet_availabilityZoneId - The AZ ID of the subnet.

$sel:customerOwnedIpv4Pool:Subnet', subnet_customerOwnedIpv4Pool - The customer-owned IPv4 address pool associated with the subnet.

$sel:defaultForAz:Subnet', subnet_defaultForAz - Indicates whether this is the default subnet for the Availability Zone.

$sel:enableDns64:Subnet', subnet_enableDns64 - Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations.

$sel:enableLniAtDeviceIndex:Subnet', subnet_enableLniAtDeviceIndex - Indicates the device position for local network interfaces in this subnet. For example, 1 indicates local network interfaces in this subnet are the secondary network interface (eth1).

$sel:ipv6CidrBlockAssociationSet:Subnet', subnet_ipv6CidrBlockAssociationSet - Information about the IPv6 CIDR blocks associated with the subnet.

$sel:ipv6Native:Subnet', subnet_ipv6Native - Indicates whether this is an IPv6 only subnet.

$sel:mapCustomerOwnedIpOnLaunch:Subnet', subnet_mapCustomerOwnedIpOnLaunch - Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives a customer-owned IPv4 address.

$sel:mapPublicIpOnLaunch:Subnet', subnet_mapPublicIpOnLaunch - Indicates whether instances launched in this subnet receive a public IPv4 address.

$sel:outpostArn:Subnet', subnet_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:ownerId:Subnet', subnet_ownerId - The ID of the Amazon Web Services account that owns the subnet.

$sel:privateDnsNameOptionsOnLaunch:Subnet', subnet_privateDnsNameOptionsOnLaunch - The type of hostnames to assign to instances in the subnet at launch. An instance hostname is based on the IPv4 address or ID of the instance.

$sel:subnetArn:Subnet', subnet_subnetArn - The Amazon Resource Name (ARN) of the subnet.

$sel:tags:Subnet', subnet_tags - Any tags assigned to the subnet.

$sel:availabilityZone:Subnet', subnet_availabilityZone - The Availability Zone of the subnet.

$sel:availableIpAddressCount:Subnet', subnet_availableIpAddressCount - The number of unused private IPv4 addresses in the subnet. The IPv4 addresses for any stopped instances are considered unavailable.

$sel:cidrBlock:Subnet', subnet_cidrBlock - The IPv4 CIDR block assigned to the subnet.

$sel:state:Subnet', subnet_state - The current state of the subnet.

$sel:subnetId:Subnet', subnet_subnetId - The ID of the subnet.

$sel:vpcId:Subnet', subnet_vpcId - The ID of the VPC the subnet is in.

subnet_assignIpv6AddressOnCreation :: Lens' Subnet (Maybe Bool) Source #

Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives an IPv6 address.

subnet_availabilityZoneId :: Lens' Subnet (Maybe Text) Source #

The AZ ID of the subnet.

subnet_customerOwnedIpv4Pool :: Lens' Subnet (Maybe Text) Source #

The customer-owned IPv4 address pool associated with the subnet.

subnet_defaultForAz :: Lens' Subnet (Maybe Bool) Source #

Indicates whether this is the default subnet for the Availability Zone.

subnet_enableDns64 :: Lens' Subnet (Maybe Bool) Source #

Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations.

subnet_enableLniAtDeviceIndex :: Lens' Subnet (Maybe Int) Source #

Indicates the device position for local network interfaces in this subnet. For example, 1 indicates local network interfaces in this subnet are the secondary network interface (eth1).

subnet_ipv6CidrBlockAssociationSet :: Lens' Subnet (Maybe [SubnetIpv6CidrBlockAssociation]) Source #

Information about the IPv6 CIDR blocks associated with the subnet.

subnet_ipv6Native :: Lens' Subnet (Maybe Bool) Source #

Indicates whether this is an IPv6 only subnet.

subnet_mapCustomerOwnedIpOnLaunch :: Lens' Subnet (Maybe Bool) Source #

Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives a customer-owned IPv4 address.

subnet_mapPublicIpOnLaunch :: Lens' Subnet (Maybe Bool) Source #

Indicates whether instances launched in this subnet receive a public IPv4 address.

subnet_outpostArn :: Lens' Subnet (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

subnet_ownerId :: Lens' Subnet (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the subnet.

subnet_privateDnsNameOptionsOnLaunch :: Lens' Subnet (Maybe PrivateDnsNameOptionsOnLaunch) Source #

The type of hostnames to assign to instances in the subnet at launch. An instance hostname is based on the IPv4 address or ID of the instance.

subnet_subnetArn :: Lens' Subnet (Maybe Text) Source #

The Amazon Resource Name (ARN) of the subnet.

subnet_tags :: Lens' Subnet (Maybe [Tag]) Source #

Any tags assigned to the subnet.

subnet_availabilityZone :: Lens' Subnet Text Source #

The Availability Zone of the subnet.

subnet_availableIpAddressCount :: Lens' Subnet Int Source #

The number of unused private IPv4 addresses in the subnet. The IPv4 addresses for any stopped instances are considered unavailable.

subnet_cidrBlock :: Lens' Subnet Text Source #

The IPv4 CIDR block assigned to the subnet.

subnet_state :: Lens' Subnet SubnetState Source #

The current state of the subnet.

subnet_subnetId :: Lens' Subnet Text Source #

The ID of the subnet.

subnet_vpcId :: Lens' Subnet Text Source #

The ID of the VPC the subnet is in.

SubnetAssociation

data SubnetAssociation Source #

Describes the subnet association with the transit gateway multicast domain.

See: newSubnetAssociation smart constructor.

Constructors

SubnetAssociation' 

Fields

Instances

Instances details
FromXML SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

Generic SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

Associated Types

type Rep SubnetAssociation :: Type -> Type #

Read SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

Show SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

NFData SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

Methods

rnf :: SubnetAssociation -> () #

Eq SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

Hashable SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

type Rep SubnetAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetAssociation

type Rep SubnetAssociation = D1 ('MetaData "SubnetAssociation" "Amazonka.EC2.Types.SubnetAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SubnetAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayMulitcastDomainAssociationState)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSubnetAssociation :: SubnetAssociation Source #

Create a value of SubnetAssociation 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:state:SubnetAssociation', subnetAssociation_state - The state of the subnet association.

$sel:subnetId:SubnetAssociation', subnetAssociation_subnetId - The ID of the subnet.

SubnetCidrBlockState

data SubnetCidrBlockState Source #

Describes the state of a CIDR block.

See: newSubnetCidrBlockState smart constructor.

Constructors

SubnetCidrBlockState' 

Fields

Instances

Instances details
FromXML SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

Generic SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

Associated Types

type Rep SubnetCidrBlockState :: Type -> Type #

Read SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

Show SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

NFData SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

Methods

rnf :: SubnetCidrBlockState -> () #

Eq SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

Hashable SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

type Rep SubnetCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrBlockState

type Rep SubnetCidrBlockState = D1 ('MetaData "SubnetCidrBlockState" "Amazonka.EC2.Types.SubnetCidrBlockState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SubnetCidrBlockState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetCidrBlockStateCode)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSubnetCidrBlockState :: SubnetCidrBlockState Source #

Create a value of SubnetCidrBlockState 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:state:SubnetCidrBlockState', subnetCidrBlockState_state - The state of a CIDR block.

$sel:statusMessage:SubnetCidrBlockState', subnetCidrBlockState_statusMessage - A message about the status of the CIDR block, if applicable.

subnetCidrBlockState_statusMessage :: Lens' SubnetCidrBlockState (Maybe Text) Source #

A message about the status of the CIDR block, if applicable.

SubnetCidrReservation

data SubnetCidrReservation Source #

Describes a subnet CIDR reservation.

See: newSubnetCidrReservation smart constructor.

Constructors

SubnetCidrReservation' 

Fields

Instances

Instances details
FromXML SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

Generic SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

Associated Types

type Rep SubnetCidrReservation :: Type -> Type #

Read SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

Show SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

NFData SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

Methods

rnf :: SubnetCidrReservation -> () #

Eq SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

Hashable SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

type Rep SubnetCidrReservation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetCidrReservation

type Rep SubnetCidrReservation = D1 ('MetaData "SubnetCidrReservation" "Amazonka.EC2.Types.SubnetCidrReservation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SubnetCidrReservation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "reservationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetCidrReservationType)) :*: S1 ('MetaSel ('Just "subnetCidrReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))

newSubnetCidrReservation :: SubnetCidrReservation Source #

Create a value of SubnetCidrReservation 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:cidr:SubnetCidrReservation', subnetCidrReservation_cidr - The CIDR that has been reserved.

$sel:description:SubnetCidrReservation', subnetCidrReservation_description - The description assigned to the subnet CIDR reservation.

$sel:ownerId:SubnetCidrReservation', subnetCidrReservation_ownerId - The ID of the account that owns the subnet CIDR reservation.

$sel:reservationType:SubnetCidrReservation', subnetCidrReservation_reservationType - The type of reservation.

$sel:subnetCidrReservationId:SubnetCidrReservation', subnetCidrReservation_subnetCidrReservationId - The ID of the subnet CIDR reservation.

$sel:subnetId:SubnetCidrReservation', subnetCidrReservation_subnetId - The ID of the subnet.

$sel:tags:SubnetCidrReservation', subnetCidrReservation_tags - The tags assigned to the subnet CIDR reservation.

subnetCidrReservation_description :: Lens' SubnetCidrReservation (Maybe Text) Source #

The description assigned to the subnet CIDR reservation.

subnetCidrReservation_ownerId :: Lens' SubnetCidrReservation (Maybe Text) Source #

The ID of the account that owns the subnet CIDR reservation.

subnetCidrReservation_tags :: Lens' SubnetCidrReservation (Maybe [Tag]) Source #

The tags assigned to the subnet CIDR reservation.

SubnetIpv6CidrBlockAssociation

data SubnetIpv6CidrBlockAssociation Source #

Describes an association between a subnet and an IPv6 CIDR block.

See: newSubnetIpv6CidrBlockAssociation smart constructor.

Constructors

SubnetIpv6CidrBlockAssociation' 

Fields

Instances

Instances details
FromXML SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

Generic SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

Associated Types

type Rep SubnetIpv6CidrBlockAssociation :: Type -> Type #

Read SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

Show SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

NFData SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

Eq SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

Hashable SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

type Rep SubnetIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation

type Rep SubnetIpv6CidrBlockAssociation = D1 ('MetaData "SubnetIpv6CidrBlockAssociation" "Amazonka.EC2.Types.SubnetIpv6CidrBlockAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SubnetIpv6CidrBlockAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipv6CidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipv6CidrBlockState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetCidrBlockState)))))

newSubnetIpv6CidrBlockAssociation :: SubnetIpv6CidrBlockAssociation Source #

Create a value of SubnetIpv6CidrBlockAssociation 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:associationId:SubnetIpv6CidrBlockAssociation', subnetIpv6CidrBlockAssociation_associationId - The ID of the association.

$sel:ipv6CidrBlock:SubnetIpv6CidrBlockAssociation', subnetIpv6CidrBlockAssociation_ipv6CidrBlock - The IPv6 CIDR block.

$sel:ipv6CidrBlockState:SubnetIpv6CidrBlockAssociation', subnetIpv6CidrBlockAssociation_ipv6CidrBlockState - The state of the CIDR block.

Subscription

data Subscription Source #

Describes an Infrastructure Performance subscription.

See: newSubscription smart constructor.

Constructors

Subscription' 

Fields

Instances

Instances details
FromXML Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

Generic Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

Associated Types

type Rep Subscription :: Type -> Type #

Read Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

Show Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

NFData Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

Methods

rnf :: Subscription -> () #

Eq Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

Hashable Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

type Rep Subscription Source # 
Instance details

Defined in Amazonka.EC2.Types.Subscription

newSubscription :: Subscription Source #

Create a value of Subscription 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:destination:Subscription', subscription_destination - The Region or Availability Zone that's the target for the subscription. For example, eu-west-1.

$sel:metric:Subscription', subscription_metric - The metric used for the subscription.

$sel:period:Subscription', subscription_period - The data aggregation time for the subscription.

$sel:source:Subscription', subscription_source - The Region or Availability Zone that's the source for the subscription. For example, us-east-1.

$sel:statistic:Subscription', subscription_statistic - The statistic used for the subscription.

subscription_destination :: Lens' Subscription (Maybe Text) Source #

The Region or Availability Zone that's the target for the subscription. For example, eu-west-1.

subscription_metric :: Lens' Subscription (Maybe MetricType) Source #

The metric used for the subscription.

subscription_period :: Lens' Subscription (Maybe PeriodType) Source #

The data aggregation time for the subscription.

subscription_source :: Lens' Subscription (Maybe Text) Source #

The Region or Availability Zone that's the source for the subscription. For example, us-east-1.

subscription_statistic :: Lens' Subscription (Maybe StatisticType) Source #

The statistic used for the subscription.

SuccessfulInstanceCreditSpecificationItem

data SuccessfulInstanceCreditSpecificationItem Source #

Describes the burstable performance instance whose credit option for CPU usage was successfully modified.

See: newSuccessfulInstanceCreditSpecificationItem smart constructor.

Constructors

SuccessfulInstanceCreditSpecificationItem' 

Fields

Instances

Instances details
FromXML SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

Generic SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

Read SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

Show SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

NFData SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

Eq SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

Hashable SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

type Rep SuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem

type Rep SuccessfulInstanceCreditSpecificationItem = D1 ('MetaData "SuccessfulInstanceCreditSpecificationItem" "Amazonka.EC2.Types.SuccessfulInstanceCreditSpecificationItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SuccessfulInstanceCreditSpecificationItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSuccessfulInstanceCreditSpecificationItem :: SuccessfulInstanceCreditSpecificationItem Source #

Create a value of SuccessfulInstanceCreditSpecificationItem 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:instanceId:SuccessfulInstanceCreditSpecificationItem', successfulInstanceCreditSpecificationItem_instanceId - The ID of the instance.

SuccessfulQueuedPurchaseDeletion

data SuccessfulQueuedPurchaseDeletion Source #

Describes a Reserved Instance whose queued purchase was successfully deleted.

See: newSuccessfulQueuedPurchaseDeletion smart constructor.

Constructors

SuccessfulQueuedPurchaseDeletion' 

Fields

Instances

Instances details
FromXML SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

Generic SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

Associated Types

type Rep SuccessfulQueuedPurchaseDeletion :: Type -> Type #

Read SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

Show SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

NFData SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

Eq SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

Hashable SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

type Rep SuccessfulQueuedPurchaseDeletion Source # 
Instance details

Defined in Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion

type Rep SuccessfulQueuedPurchaseDeletion = D1 ('MetaData "SuccessfulQueuedPurchaseDeletion" "Amazonka.EC2.Types.SuccessfulQueuedPurchaseDeletion" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "SuccessfulQueuedPurchaseDeletion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedInstancesId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSuccessfulQueuedPurchaseDeletion :: SuccessfulQueuedPurchaseDeletion Source #

Create a value of SuccessfulQueuedPurchaseDeletion 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:reservedInstancesId:SuccessfulQueuedPurchaseDeletion', successfulQueuedPurchaseDeletion_reservedInstancesId - The ID of the Reserved Instance.

Tag

data Tag Source #

Describes a tag.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The key of the tag.

    Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:.

  • value :: Text

    The value of the tag.

    Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters.

Instances

Instances details
ToQuery Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Methods

toQuery :: Tag -> QueryString #

FromXML Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

Generic Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.EC2.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.EC2.Types.Tag" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

Tag

-> Text

Tag

-> Tag 

Create a value of Tag 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:

Tag, tag_key - The key of the tag.

Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:.

Tag, tag_value - The value of the tag.

Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters.

tag_key :: Lens' Tag Text Source #

The key of the tag.

Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:.

tag_value :: Lens' Tag Text Source #

The value of the tag.

Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters.

TagDescription

data TagDescription Source #

Describes a tag.

See: newTagDescription smart constructor.

Constructors

TagDescription' 

Fields

Instances

Instances details
FromXML TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

Generic TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

Associated Types

type Rep TagDescription :: Type -> Type #

Read TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

Show TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

NFData TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

Methods

rnf :: TagDescription -> () #

Eq TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

Hashable TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

type Rep TagDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.TagDescription

type Rep TagDescription = D1 ('MetaData "TagDescription" "Amazonka.EC2.Types.TagDescription" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TagDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceType)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTagDescription Source #

Create a value of TagDescription 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:resourceId:TagDescription', tagDescription_resourceId - The ID of the resource.

$sel:resourceType:TagDescription', tagDescription_resourceType - The resource type.

TagDescription, tagDescription_key - The tag key.

TagDescription, tagDescription_value - The tag value.

TagSpecification

data TagSpecification Source #

The tags to apply to a resource when the resource is being created.

The Valid Values lists all the resource types that can be tagged. However, the action you're using might not support tagging all of these resource types. If you try to tag a resource type that is unsupported for the action you're using, you'll get an error.

See: newTagSpecification smart constructor.

Constructors

TagSpecification' 

Fields

Instances

Instances details
ToQuery TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

FromXML TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

Generic TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

Associated Types

type Rep TagSpecification :: Type -> Type #

Read TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

Show TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

NFData TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

Methods

rnf :: TagSpecification -> () #

Eq TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

Hashable TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

type Rep TagSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TagSpecification

type Rep TagSpecification = D1 ('MetaData "TagSpecification" "Amazonka.EC2.Types.TagSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TagSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))

newTagSpecification :: TagSpecification Source #

Create a value of TagSpecification 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:resourceType:TagSpecification', tagSpecification_resourceType - The type of resource to tag on creation.

$sel:tags:TagSpecification', tagSpecification_tags - The tags to apply to the resource.

tagSpecification_resourceType :: Lens' TagSpecification (Maybe ResourceType) Source #

The type of resource to tag on creation.

tagSpecification_tags :: Lens' TagSpecification (Maybe [Tag]) Source #

The tags to apply to the resource.

TargetCapacitySpecification

data TargetCapacitySpecification Source #

The number of units to request. You can choose to set the target capacity in terms of instances or a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

You can use the On-Demand Instance MaxTotalPrice parameter, the Spot Instance MaxTotalPrice, or both to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, EC2 Fleet will launch instances until it reaches the maximum amount that you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity. The MaxTotalPrice parameters are located in OnDemandOptions and SpotOptions.

See: newTargetCapacitySpecification smart constructor.

Constructors

TargetCapacitySpecification' 

Fields

Instances

Instances details
FromXML TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

Generic TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

Associated Types

type Rep TargetCapacitySpecification :: Type -> Type #

Read TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

Show TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

NFData TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

Eq TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

Hashable TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

type Rep TargetCapacitySpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecification

type Rep TargetCapacitySpecification = D1 ('MetaData "TargetCapacitySpecification" "Amazonka.EC2.Types.TargetCapacitySpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetCapacitySpecification'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultTargetCapacityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultTargetCapacityType)) :*: S1 ('MetaSel ('Just "onDemandTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "spotTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "targetCapacityUnitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetCapacityUnitType)) :*: S1 ('MetaSel ('Just "totalTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newTargetCapacitySpecification :: TargetCapacitySpecification Source #

Create a value of TargetCapacitySpecification 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:defaultTargetCapacityType:TargetCapacitySpecification', targetCapacitySpecification_defaultTargetCapacityType - The default TotalTargetCapacity, which is either Spot or On-Demand.

$sel:onDemandTargetCapacity:TargetCapacitySpecification', targetCapacitySpecification_onDemandTargetCapacity - The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.

$sel:spotTargetCapacity:TargetCapacitySpecification', targetCapacitySpecification_spotTargetCapacity - The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.

$sel:targetCapacityUnitType:TargetCapacitySpecification', targetCapacitySpecification_targetCapacityUnitType - The unit for the target capacity.

Default: units (translates to number of instances)

$sel:totalTargetCapacity:TargetCapacitySpecification', targetCapacitySpecification_totalTargetCapacity - The number of units to request, filled using DefaultTargetCapacityType.

targetCapacitySpecification_onDemandTargetCapacity :: Lens' TargetCapacitySpecification (Maybe Int) Source #

The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.

targetCapacitySpecification_spotTargetCapacity :: Lens' TargetCapacitySpecification (Maybe Int) Source #

The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.

targetCapacitySpecification_targetCapacityUnitType :: Lens' TargetCapacitySpecification (Maybe TargetCapacityUnitType) Source #

The unit for the target capacity.

Default: units (translates to number of instances)

targetCapacitySpecification_totalTargetCapacity :: Lens' TargetCapacitySpecification (Maybe Int) Source #

The number of units to request, filled using DefaultTargetCapacityType.

TargetCapacitySpecificationRequest

data TargetCapacitySpecificationRequest Source #

The number of units to request. You can choose to set the target capacity as the number of instances. Or you can set the target capacity to a performance characteristic that is important to your application workload, such as vCPUs, memory, or I/O. If the request type is maintain, you can specify a target capacity of 0 and add capacity later.

You can use the On-Demand Instance MaxTotalPrice parameter, the Spot Instance MaxTotalPrice parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, EC2 Fleet will launch instances until it reaches the maximum amount that you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity. The MaxTotalPrice parameters are located in OnDemandOptionsRequest and SpotOptionsRequest.

See: newTargetCapacitySpecificationRequest smart constructor.

Constructors

TargetCapacitySpecificationRequest' 

Fields

Instances

Instances details
ToQuery TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

Generic TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

Associated Types

type Rep TargetCapacitySpecificationRequest :: Type -> Type #

Read TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

Show TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

NFData TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

Eq TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

Hashable TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

type Rep TargetCapacitySpecificationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetCapacitySpecificationRequest

type Rep TargetCapacitySpecificationRequest = D1 ('MetaData "TargetCapacitySpecificationRequest" "Amazonka.EC2.Types.TargetCapacitySpecificationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetCapacitySpecificationRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultTargetCapacityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultTargetCapacityType)) :*: S1 ('MetaSel ('Just "onDemandTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "spotTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "targetCapacityUnitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetCapacityUnitType)) :*: S1 ('MetaSel ('Just "totalTargetCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newTargetCapacitySpecificationRequest Source #

Create a value of TargetCapacitySpecificationRequest 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:defaultTargetCapacityType:TargetCapacitySpecificationRequest', targetCapacitySpecificationRequest_defaultTargetCapacityType - The default TotalTargetCapacity, which is either Spot or On-Demand.

$sel:onDemandTargetCapacity:TargetCapacitySpecificationRequest', targetCapacitySpecificationRequest_onDemandTargetCapacity - The number of On-Demand units to request.

$sel:spotTargetCapacity:TargetCapacitySpecificationRequest', targetCapacitySpecificationRequest_spotTargetCapacity - The number of Spot units to request.

$sel:targetCapacityUnitType:TargetCapacitySpecificationRequest', targetCapacitySpecificationRequest_targetCapacityUnitType - The unit for the target capacity.

Default: units (translates to number of instances)

$sel:totalTargetCapacity:TargetCapacitySpecificationRequest', targetCapacitySpecificationRequest_totalTargetCapacity - The number of units to request, filled using DefaultTargetCapacityType.

targetCapacitySpecificationRequest_targetCapacityUnitType :: Lens' TargetCapacitySpecificationRequest (Maybe TargetCapacityUnitType) Source #

The unit for the target capacity.

Default: units (translates to number of instances)

targetCapacitySpecificationRequest_totalTargetCapacity :: Lens' TargetCapacitySpecificationRequest Int Source #

The number of units to request, filled using DefaultTargetCapacityType.

TargetConfiguration

data TargetConfiguration Source #

Information about the Convertible Reserved Instance offering.

See: newTargetConfiguration smart constructor.

Constructors

TargetConfiguration' 

Fields

  • instanceCount :: Maybe Int

    The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot be specified in a request

  • offeringId :: Maybe Text

    The ID of the Convertible Reserved Instance offering.

Instances

Instances details
FromXML TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

Generic TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

Associated Types

type Rep TargetConfiguration :: Type -> Type #

Read TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

Show TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

NFData TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

Methods

rnf :: TargetConfiguration -> () #

Eq TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

Hashable TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

type Rep TargetConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfiguration

type Rep TargetConfiguration = D1 ('MetaData "TargetConfiguration" "Amazonka.EC2.Types.TargetConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTargetConfiguration :: TargetConfiguration Source #

Create a value of TargetConfiguration 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:instanceCount:TargetConfiguration', targetConfiguration_instanceCount - The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot be specified in a request

$sel:offeringId:TargetConfiguration', targetConfiguration_offeringId - The ID of the Convertible Reserved Instance offering.

targetConfiguration_instanceCount :: Lens' TargetConfiguration (Maybe Int) Source #

The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot be specified in a request

targetConfiguration_offeringId :: Lens' TargetConfiguration (Maybe Text) Source #

The ID of the Convertible Reserved Instance offering.

TargetConfigurationRequest

data TargetConfigurationRequest Source #

Details about the target configuration.

See: newTargetConfigurationRequest smart constructor.

Constructors

TargetConfigurationRequest' 

Fields

  • instanceCount :: Maybe Int

    The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot be specified in a request

  • offeringId :: Text

    The Convertible Reserved Instance offering ID.

Instances

Instances details
ToQuery TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

Generic TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

Associated Types

type Rep TargetConfigurationRequest :: Type -> Type #

Read TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

Show TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

NFData TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

Eq TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

Hashable TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

type Rep TargetConfigurationRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetConfigurationRequest

type Rep TargetConfigurationRequest = D1 ('MetaData "TargetConfigurationRequest" "Amazonka.EC2.Types.TargetConfigurationRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "offeringId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTargetConfigurationRequest Source #

Create a value of TargetConfigurationRequest 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:instanceCount:TargetConfigurationRequest', targetConfigurationRequest_instanceCount - The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot be specified in a request

$sel:offeringId:TargetConfigurationRequest', targetConfigurationRequest_offeringId - The Convertible Reserved Instance offering ID.

targetConfigurationRequest_instanceCount :: Lens' TargetConfigurationRequest (Maybe Int) Source #

The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot be specified in a request

targetConfigurationRequest_offeringId :: Lens' TargetConfigurationRequest Text Source #

The Convertible Reserved Instance offering ID.

TargetGroup

data TargetGroup Source #

Describes a load balancer target group.

See: newTargetGroup smart constructor.

Constructors

TargetGroup' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the target group.

Instances

Instances details
ToQuery TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

FromXML TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

Generic TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

Associated Types

type Rep TargetGroup :: Type -> Type #

Read TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

Show TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

NFData TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

Methods

rnf :: TargetGroup -> () #

Eq TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

Hashable TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

type Rep TargetGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroup

type Rep TargetGroup = D1 ('MetaData "TargetGroup" "Amazonka.EC2.Types.TargetGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTargetGroup :: TargetGroup Source #

Create a value of TargetGroup 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:arn:TargetGroup', targetGroup_arn - The Amazon Resource Name (ARN) of the target group.

targetGroup_arn :: Lens' TargetGroup (Maybe Text) Source #

The Amazon Resource Name (ARN) of the target group.

TargetGroupsConfig

data TargetGroupsConfig Source #

Describes the target groups to attach to a Spot Fleet. Spot Fleet registers the running Spot Instances with these target groups.

See: newTargetGroupsConfig smart constructor.

Constructors

TargetGroupsConfig' 

Fields

Instances

Instances details
ToQuery TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

FromXML TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

Generic TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

Associated Types

type Rep TargetGroupsConfig :: Type -> Type #

Read TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

Show TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

NFData TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

Methods

rnf :: TargetGroupsConfig -> () #

Eq TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

Hashable TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

type Rep TargetGroupsConfig Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetGroupsConfig

type Rep TargetGroupsConfig = D1 ('MetaData "TargetGroupsConfig" "Amazonka.EC2.Types.TargetGroupsConfig" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetGroupsConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TargetGroup)))))

newTargetGroupsConfig :: TargetGroupsConfig Source #

Create a value of TargetGroupsConfig 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:targetGroups:TargetGroupsConfig', targetGroupsConfig_targetGroups - One or more target groups.

TargetNetwork

data TargetNetwork Source #

Describes a target network associated with a Client VPN endpoint.

See: newTargetNetwork smart constructor.

Constructors

TargetNetwork' 

Fields

Instances

Instances details
FromXML TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

Generic TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

Associated Types

type Rep TargetNetwork :: Type -> Type #

Read TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

Show TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

NFData TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

Methods

rnf :: TargetNetwork -> () #

Eq TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

Hashable TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

type Rep TargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetNetwork

type Rep TargetNetwork = D1 ('MetaData "TargetNetwork" "Amazonka.EC2.Types.TargetNetwork" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetNetwork'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clientVpnEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociationStatus)) :*: (S1 ('MetaSel ('Just "targetNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTargetNetwork :: TargetNetwork Source #

Create a value of TargetNetwork 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:associationId:TargetNetwork', targetNetwork_associationId - The ID of the association.

$sel:clientVpnEndpointId:TargetNetwork', targetNetwork_clientVpnEndpointId - The ID of the Client VPN endpoint with which the target network is associated.

$sel:securityGroups:TargetNetwork', targetNetwork_securityGroups - The IDs of the security groups applied to the target network association.

$sel:status:TargetNetwork', targetNetwork_status - The current state of the target network association.

$sel:targetNetworkId:TargetNetwork', targetNetwork_targetNetworkId - The ID of the subnet specified as the target network.

$sel:vpcId:TargetNetwork', targetNetwork_vpcId - The ID of the VPC in which the target network (subnet) is located.

targetNetwork_clientVpnEndpointId :: Lens' TargetNetwork (Maybe Text) Source #

The ID of the Client VPN endpoint with which the target network is associated.

targetNetwork_securityGroups :: Lens' TargetNetwork (Maybe [Text]) Source #

The IDs of the security groups applied to the target network association.

targetNetwork_status :: Lens' TargetNetwork (Maybe AssociationStatus) Source #

The current state of the target network association.

targetNetwork_targetNetworkId :: Lens' TargetNetwork (Maybe Text) Source #

The ID of the subnet specified as the target network.

targetNetwork_vpcId :: Lens' TargetNetwork (Maybe Text) Source #

The ID of the VPC in which the target network (subnet) is located.

TargetReservationValue

data TargetReservationValue Source #

The total value of the new Convertible Reserved Instances.

See: newTargetReservationValue smart constructor.

Constructors

TargetReservationValue' 

Fields

Instances

Instances details
FromXML TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

Generic TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

Associated Types

type Rep TargetReservationValue :: Type -> Type #

Read TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

Show TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

NFData TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

Methods

rnf :: TargetReservationValue -> () #

Eq TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

Hashable TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

type Rep TargetReservationValue Source # 
Instance details

Defined in Amazonka.EC2.Types.TargetReservationValue

type Rep TargetReservationValue = D1 ('MetaData "TargetReservationValue" "Amazonka.EC2.Types.TargetReservationValue" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TargetReservationValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservationValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservationValue)) :*: S1 ('MetaSel ('Just "targetConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetConfiguration))))

newTargetReservationValue :: TargetReservationValue Source #

Create a value of TargetReservationValue 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:reservationValue:TargetReservationValue', targetReservationValue_reservationValue - The total value of the Convertible Reserved Instances that make up the exchange. This is the sum of the list value, remaining upfront price, and additional upfront cost of the exchange.

$sel:targetConfiguration:TargetReservationValue', targetReservationValue_targetConfiguration - The configuration of the Convertible Reserved Instances that make up the exchange.

targetReservationValue_reservationValue :: Lens' TargetReservationValue (Maybe ReservationValue) Source #

The total value of the Convertible Reserved Instances that make up the exchange. This is the sum of the list value, remaining upfront price, and additional upfront cost of the exchange.

targetReservationValue_targetConfiguration :: Lens' TargetReservationValue (Maybe TargetConfiguration) Source #

The configuration of the Convertible Reserved Instances that make up the exchange.

TerminateConnectionStatus

data TerminateConnectionStatus Source #

Information about a terminated Client VPN endpoint client connection.

See: newTerminateConnectionStatus smart constructor.

Constructors

TerminateConnectionStatus' 

Fields

Instances

Instances details
FromXML TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

Generic TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

Associated Types

type Rep TerminateConnectionStatus :: Type -> Type #

Read TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

Show TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

NFData TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

Eq TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

Hashable TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

type Rep TerminateConnectionStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.TerminateConnectionStatus

type Rep TerminateConnectionStatus = D1 ('MetaData "TerminateConnectionStatus" "Amazonka.EC2.Types.TerminateConnectionStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TerminateConnectionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "currentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnConnectionStatus)) :*: S1 ('MetaSel ('Just "previousStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnConnectionStatus)))))

newTerminateConnectionStatus :: TerminateConnectionStatus Source #

Create a value of TerminateConnectionStatus 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:connectionId:TerminateConnectionStatus', terminateConnectionStatus_connectionId - The ID of the client connection.

$sel:currentStatus:TerminateConnectionStatus', terminateConnectionStatus_currentStatus - A message about the status of the client connection, if applicable.

$sel:previousStatus:TerminateConnectionStatus', terminateConnectionStatus_previousStatus - The state of the client connection.

terminateConnectionStatus_currentStatus :: Lens' TerminateConnectionStatus (Maybe ClientVpnConnectionStatus) Source #

A message about the status of the client connection, if applicable.

ThroughResourcesStatement

data ThroughResourcesStatement Source #

Describes a through resource statement.

See: newThroughResourcesStatement smart constructor.

Constructors

ThroughResourcesStatement' 

Fields

Instances

Instances details
FromXML ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

Generic ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

Associated Types

type Rep ThroughResourcesStatement :: Type -> Type #

Read ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

Show ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

NFData ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

Eq ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

Hashable ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

type Rep ThroughResourcesStatement Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatement

type Rep ThroughResourcesStatement = D1 ('MetaData "ThroughResourcesStatement" "Amazonka.EC2.Types.ThroughResourcesStatement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ThroughResourcesStatement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceStatement))))

newThroughResourcesStatement :: ThroughResourcesStatement Source #

Create a value of ThroughResourcesStatement 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:resourceStatement:ThroughResourcesStatement', throughResourcesStatement_resourceStatement - The resource statement.

ThroughResourcesStatementRequest

data ThroughResourcesStatementRequest Source #

Describes a through resource statement.

See: newThroughResourcesStatementRequest smart constructor.

Instances

Instances details
ToQuery ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

Generic ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

Associated Types

type Rep ThroughResourcesStatementRequest :: Type -> Type #

Read ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

Show ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

NFData ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

Eq ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

Hashable ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

type Rep ThroughResourcesStatementRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.ThroughResourcesStatementRequest

type Rep ThroughResourcesStatementRequest = D1 ('MetaData "ThroughResourcesStatementRequest" "Amazonka.EC2.Types.ThroughResourcesStatementRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ThroughResourcesStatementRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceStatementRequest))))

newThroughResourcesStatementRequest :: ThroughResourcesStatementRequest Source #

Create a value of ThroughResourcesStatementRequest 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:resourceStatement:ThroughResourcesStatementRequest', throughResourcesStatementRequest_resourceStatement - The resource statement.

TotalLocalStorageGB

data TotalLocalStorageGB Source #

The minimum and maximum amount of total local storage, in GB.

See: newTotalLocalStorageGB smart constructor.

Constructors

TotalLocalStorageGB' 

Fields

  • max :: Maybe Double

    The maximum amount of total local storage, in GB. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Double

    The minimum amount of total local storage, in GB. If this parameter is not specified, there is no minimum limit.

Instances

Instances details
ToQuery TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

FromXML TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

Generic TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

Associated Types

type Rep TotalLocalStorageGB :: Type -> Type #

Read TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

Show TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

NFData TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

Methods

rnf :: TotalLocalStorageGB -> () #

Eq TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

Hashable TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

type Rep TotalLocalStorageGB Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGB

type Rep TotalLocalStorageGB = D1 ('MetaData "TotalLocalStorageGB" "Amazonka.EC2.Types.TotalLocalStorageGB" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TotalLocalStorageGB'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newTotalLocalStorageGB :: TotalLocalStorageGB Source #

Create a value of TotalLocalStorageGB 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:max:TotalLocalStorageGB', totalLocalStorageGB_max - The maximum amount of total local storage, in GB. If this parameter is not specified, there is no maximum limit.

$sel:min:TotalLocalStorageGB', totalLocalStorageGB_min - The minimum amount of total local storage, in GB. If this parameter is not specified, there is no minimum limit.

totalLocalStorageGB_max :: Lens' TotalLocalStorageGB (Maybe Double) Source #

The maximum amount of total local storage, in GB. If this parameter is not specified, there is no maximum limit.

totalLocalStorageGB_min :: Lens' TotalLocalStorageGB (Maybe Double) Source #

The minimum amount of total local storage, in GB. If this parameter is not specified, there is no minimum limit.

TotalLocalStorageGBRequest

data TotalLocalStorageGBRequest Source #

The minimum and maximum amount of total local storage, in GB.

See: newTotalLocalStorageGBRequest smart constructor.

Constructors

TotalLocalStorageGBRequest' 

Fields

  • max :: Maybe Double

    The maximum amount of total local storage, in GB. To specify no maximum limit, omit this parameter.

  • min :: Maybe Double

    The minimum amount of total local storage, in GB. To specify no minimum limit, omit this parameter.

Instances

Instances details
ToQuery TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

Generic TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

Associated Types

type Rep TotalLocalStorageGBRequest :: Type -> Type #

Read TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

Show TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

NFData TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

Eq TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

Hashable TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

type Rep TotalLocalStorageGBRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TotalLocalStorageGBRequest

type Rep TotalLocalStorageGBRequest = D1 ('MetaData "TotalLocalStorageGBRequest" "Amazonka.EC2.Types.TotalLocalStorageGBRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TotalLocalStorageGBRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newTotalLocalStorageGBRequest :: TotalLocalStorageGBRequest Source #

Create a value of TotalLocalStorageGBRequest 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:max:TotalLocalStorageGBRequest', totalLocalStorageGBRequest_max - The maximum amount of total local storage, in GB. To specify no maximum limit, omit this parameter.

$sel:min:TotalLocalStorageGBRequest', totalLocalStorageGBRequest_min - The minimum amount of total local storage, in GB. To specify no minimum limit, omit this parameter.

totalLocalStorageGBRequest_max :: Lens' TotalLocalStorageGBRequest (Maybe Double) Source #

The maximum amount of total local storage, in GB. To specify no maximum limit, omit this parameter.

totalLocalStorageGBRequest_min :: Lens' TotalLocalStorageGBRequest (Maybe Double) Source #

The minimum amount of total local storage, in GB. To specify no minimum limit, omit this parameter.

TrafficMirrorFilter

data TrafficMirrorFilter Source #

Describes the Traffic Mirror filter.

See: newTrafficMirrorFilter smart constructor.

Constructors

TrafficMirrorFilter' 

Fields

Instances

Instances details
FromXML TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

Generic TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

Associated Types

type Rep TrafficMirrorFilter :: Type -> Type #

Read TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

Show TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

NFData TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

Methods

rnf :: TrafficMirrorFilter -> () #

Eq TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

Hashable TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

type Rep TrafficMirrorFilter Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilter

type Rep TrafficMirrorFilter = D1 ('MetaData "TrafficMirrorFilter" "Amazonka.EC2.Types.TrafficMirrorFilter" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TrafficMirrorFilter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "egressFilterRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TrafficMirrorFilterRule])) :*: S1 ('MetaSel ('Just "ingressFilterRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TrafficMirrorFilterRule])))) :*: (S1 ('MetaSel ('Just "networkServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TrafficMirrorNetworkService])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "trafficMirrorFilterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTrafficMirrorFilter :: TrafficMirrorFilter Source #

Create a value of TrafficMirrorFilter 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:

TrafficMirrorFilter, trafficMirrorFilter_description - The description of the Traffic Mirror filter.

$sel:egressFilterRules:TrafficMirrorFilter', trafficMirrorFilter_egressFilterRules - Information about the egress rules that are associated with the Traffic Mirror filter.

$sel:ingressFilterRules:TrafficMirrorFilter', trafficMirrorFilter_ingressFilterRules - Information about the ingress rules that are associated with the Traffic Mirror filter.

$sel:networkServices:TrafficMirrorFilter', trafficMirrorFilter_networkServices - The network service traffic that is associated with the Traffic Mirror filter.

$sel:tags:TrafficMirrorFilter', trafficMirrorFilter_tags - The tags assigned to the Traffic Mirror filter.

TrafficMirrorFilter, trafficMirrorFilter_trafficMirrorFilterId - The ID of the Traffic Mirror filter.

trafficMirrorFilter_description :: Lens' TrafficMirrorFilter (Maybe Text) Source #

The description of the Traffic Mirror filter.

trafficMirrorFilter_egressFilterRules :: Lens' TrafficMirrorFilter (Maybe [TrafficMirrorFilterRule]) Source #

Information about the egress rules that are associated with the Traffic Mirror filter.

trafficMirrorFilter_ingressFilterRules :: Lens' TrafficMirrorFilter (Maybe [TrafficMirrorFilterRule]) Source #

Information about the ingress rules that are associated with the Traffic Mirror filter.

trafficMirrorFilter_networkServices :: Lens' TrafficMirrorFilter (Maybe [TrafficMirrorNetworkService]) Source #

The network service traffic that is associated with the Traffic Mirror filter.

trafficMirrorFilter_tags :: Lens' TrafficMirrorFilter (Maybe [Tag]) Source #

The tags assigned to the Traffic Mirror filter.

TrafficMirrorFilterRule

data TrafficMirrorFilterRule Source #

Describes the Traffic Mirror rule.

See: newTrafficMirrorFilterRule smart constructor.

Constructors

TrafficMirrorFilterRule' 

Fields

Instances

Instances details
FromXML TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

Generic TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

Associated Types

type Rep TrafficMirrorFilterRule :: Type -> Type #

Read TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

Show TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

NFData TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

Methods

rnf :: TrafficMirrorFilterRule -> () #

Eq TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

Hashable TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

type Rep TrafficMirrorFilterRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorFilterRule

type Rep TrafficMirrorFilterRule = D1 ('MetaData "TrafficMirrorFilterRule" "Amazonka.EC2.Types.TrafficMirrorFilterRule" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TrafficMirrorFilterRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "destinationPortRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficMirrorPortRange)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ruleAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficMirrorRuleAction))))) :*: ((S1 ('MetaSel ('Just "ruleNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "sourceCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourcePortRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficMirrorPortRange)))) :*: (S1 ('MetaSel ('Just "trafficDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficDirection)) :*: (S1 ('MetaSel ('Just "trafficMirrorFilterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficMirrorFilterRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTrafficMirrorFilterRule :: TrafficMirrorFilterRule Source #

Create a value of TrafficMirrorFilterRule 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:description:TrafficMirrorFilterRule', trafficMirrorFilterRule_description - The description of the Traffic Mirror rule.

$sel:destinationCidrBlock:TrafficMirrorFilterRule', trafficMirrorFilterRule_destinationCidrBlock - The destination CIDR block assigned to the Traffic Mirror rule.

$sel:destinationPortRange:TrafficMirrorFilterRule', trafficMirrorFilterRule_destinationPortRange - The destination port range assigned to the Traffic Mirror rule.

$sel:protocol:TrafficMirrorFilterRule', trafficMirrorFilterRule_protocol - The protocol assigned to the Traffic Mirror rule.

$sel:ruleAction:TrafficMirrorFilterRule', trafficMirrorFilterRule_ruleAction - The action assigned to the Traffic Mirror rule.

$sel:ruleNumber:TrafficMirrorFilterRule', trafficMirrorFilterRule_ruleNumber - The rule number of the Traffic Mirror rule.

$sel:sourceCidrBlock:TrafficMirrorFilterRule', trafficMirrorFilterRule_sourceCidrBlock - The source CIDR block assigned to the Traffic Mirror rule.

$sel:sourcePortRange:TrafficMirrorFilterRule', trafficMirrorFilterRule_sourcePortRange - The source port range assigned to the Traffic Mirror rule.

$sel:trafficDirection:TrafficMirrorFilterRule', trafficMirrorFilterRule_trafficDirection - The traffic direction assigned to the Traffic Mirror rule.

$sel:trafficMirrorFilterId:TrafficMirrorFilterRule', trafficMirrorFilterRule_trafficMirrorFilterId - The ID of the Traffic Mirror filter that the rule is associated with.

$sel:trafficMirrorFilterRuleId:TrafficMirrorFilterRule', trafficMirrorFilterRule_trafficMirrorFilterRuleId - The ID of the Traffic Mirror rule.

trafficMirrorFilterRule_description :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #

The description of the Traffic Mirror rule.

trafficMirrorFilterRule_destinationCidrBlock :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #

The destination CIDR block assigned to the Traffic Mirror rule.

trafficMirrorFilterRule_destinationPortRange :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorPortRange) Source #

The destination port range assigned to the Traffic Mirror rule.

trafficMirrorFilterRule_protocol :: Lens' TrafficMirrorFilterRule (Maybe Int) Source #

The protocol assigned to the Traffic Mirror rule.

trafficMirrorFilterRule_ruleNumber :: Lens' TrafficMirrorFilterRule (Maybe Int) Source #

The rule number of the Traffic Mirror rule.

trafficMirrorFilterRule_sourceCidrBlock :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #

The source CIDR block assigned to the Traffic Mirror rule.

trafficMirrorFilterRule_sourcePortRange :: Lens' TrafficMirrorFilterRule (Maybe TrafficMirrorPortRange) Source #

The source port range assigned to the Traffic Mirror rule.

trafficMirrorFilterRule_trafficDirection :: Lens' TrafficMirrorFilterRule (Maybe TrafficDirection) Source #

The traffic direction assigned to the Traffic Mirror rule.

trafficMirrorFilterRule_trafficMirrorFilterId :: Lens' TrafficMirrorFilterRule (Maybe Text) Source #

The ID of the Traffic Mirror filter that the rule is associated with.

TrafficMirrorPortRange

data TrafficMirrorPortRange Source #

Describes the Traffic Mirror port range.

See: newTrafficMirrorPortRange smart constructor.

Constructors

TrafficMirrorPortRange' 

Fields

  • fromPort :: Maybe Int

    The start of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

  • toPort :: Maybe Int

    The end of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

Instances

Instances details
FromXML TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

Generic TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

Associated Types

type Rep TrafficMirrorPortRange :: Type -> Type #

Read TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

Show TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

NFData TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

Methods

rnf :: TrafficMirrorPortRange -> () #

Eq TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

Hashable TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

type Rep TrafficMirrorPortRange Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRange

type Rep TrafficMirrorPortRange = D1 ('MetaData "TrafficMirrorPortRange" "Amazonka.EC2.Types.TrafficMirrorPortRange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TrafficMirrorPortRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newTrafficMirrorPortRange :: TrafficMirrorPortRange Source #

Create a value of TrafficMirrorPortRange 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:fromPort:TrafficMirrorPortRange', trafficMirrorPortRange_fromPort - The start of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

$sel:toPort:TrafficMirrorPortRange', trafficMirrorPortRange_toPort - The end of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

trafficMirrorPortRange_fromPort :: Lens' TrafficMirrorPortRange (Maybe Int) Source #

The start of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

trafficMirrorPortRange_toPort :: Lens' TrafficMirrorPortRange (Maybe Int) Source #

The end of the Traffic Mirror port range. This applies to the TCP and UDP protocols.

TrafficMirrorPortRangeRequest

data TrafficMirrorPortRangeRequest Source #

Information about the Traffic Mirror filter rule port range.

See: newTrafficMirrorPortRangeRequest smart constructor.

Constructors

TrafficMirrorPortRangeRequest' 

Fields

  • fromPort :: Maybe Int

    The first port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

  • toPort :: Maybe Int

    The last port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

Instances

Instances details
ToQuery TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

Generic TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

Associated Types

type Rep TrafficMirrorPortRangeRequest :: Type -> Type #

Read TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

Show TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

NFData TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

Eq TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

Hashable TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

type Rep TrafficMirrorPortRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorPortRangeRequest

type Rep TrafficMirrorPortRangeRequest = D1 ('MetaData "TrafficMirrorPortRangeRequest" "Amazonka.EC2.Types.TrafficMirrorPortRangeRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TrafficMirrorPortRangeRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newTrafficMirrorPortRangeRequest :: TrafficMirrorPortRangeRequest Source #

Create a value of TrafficMirrorPortRangeRequest 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:fromPort:TrafficMirrorPortRangeRequest', trafficMirrorPortRangeRequest_fromPort - The first port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

$sel:toPort:TrafficMirrorPortRangeRequest', trafficMirrorPortRangeRequest_toPort - The last port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

trafficMirrorPortRangeRequest_fromPort :: Lens' TrafficMirrorPortRangeRequest (Maybe Int) Source #

The first port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

trafficMirrorPortRangeRequest_toPort :: Lens' TrafficMirrorPortRangeRequest (Maybe Int) Source #

The last port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.

TrafficMirrorSession

data TrafficMirrorSession Source #

Describes a Traffic Mirror session.

See: newTrafficMirrorSession smart constructor.

Constructors

TrafficMirrorSession' 

Fields

  • description :: Maybe Text

    The description of the Traffic Mirror session.

  • networkInterfaceId :: Maybe Text

    The ID of the Traffic Mirror session's network interface.

  • ownerId :: Maybe Text

    The ID of the account that owns the Traffic Mirror session.

  • packetLength :: Maybe Int

    The number of bytes in each packet to mirror. These are the bytes after the VXLAN header. To mirror a subset, set this to the length (in bytes) to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target. Do not specify this parameter when you want to mirror the entire packet

  • sessionNumber :: Maybe Int

    The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.

    Valid values are 1-32766.

  • tags :: Maybe [Tag]

    The tags assigned to the Traffic Mirror session.

  • trafficMirrorFilterId :: Maybe Text

    The ID of the Traffic Mirror filter.

  • trafficMirrorSessionId :: Maybe Text

    The ID for the Traffic Mirror session.

  • trafficMirrorTargetId :: Maybe Text

    The ID of the Traffic Mirror target.

  • virtualNetworkId :: Maybe Int

    The virtual network ID associated with the Traffic Mirror session.

Instances

Instances details
FromXML TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

Generic TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

Associated Types

type Rep TrafficMirrorSession :: Type -> Type #

Read TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

Show TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

NFData TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

Methods

rnf :: TrafficMirrorSession -> () #

Eq TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

Hashable TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

type Rep TrafficMirrorSession Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorSession

type Rep TrafficMirrorSession = D1 ('MetaData "TrafficMirrorSession" "Amazonka.EC2.Types.TrafficMirrorSession" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TrafficMirrorSession'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "packetLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "sessionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "trafficMirrorFilterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "trafficMirrorSessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficMirrorTargetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "virtualNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newTrafficMirrorSession :: TrafficMirrorSession Source #

Create a value of TrafficMirrorSession 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:description:TrafficMirrorSession', trafficMirrorSession_description - The description of the Traffic Mirror session.

$sel:networkInterfaceId:TrafficMirrorSession', trafficMirrorSession_networkInterfaceId - The ID of the Traffic Mirror session's network interface.

$sel:ownerId:TrafficMirrorSession', trafficMirrorSession_ownerId - The ID of the account that owns the Traffic Mirror session.

$sel:packetLength:TrafficMirrorSession', trafficMirrorSession_packetLength - The number of bytes in each packet to mirror. These are the bytes after the VXLAN header. To mirror a subset, set this to the length (in bytes) to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target. Do not specify this parameter when you want to mirror the entire packet

$sel:sessionNumber:TrafficMirrorSession', trafficMirrorSession_sessionNumber - The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.

Valid values are 1-32766.

$sel:tags:TrafficMirrorSession', trafficMirrorSession_tags - The tags assigned to the Traffic Mirror session.

$sel:trafficMirrorFilterId:TrafficMirrorSession', trafficMirrorSession_trafficMirrorFilterId - The ID of the Traffic Mirror filter.

$sel:trafficMirrorSessionId:TrafficMirrorSession', trafficMirrorSession_trafficMirrorSessionId - The ID for the Traffic Mirror session.

$sel:trafficMirrorTargetId:TrafficMirrorSession', trafficMirrorSession_trafficMirrorTargetId - The ID of the Traffic Mirror target.

$sel:virtualNetworkId:TrafficMirrorSession', trafficMirrorSession_virtualNetworkId - The virtual network ID associated with the Traffic Mirror session.

trafficMirrorSession_description :: Lens' TrafficMirrorSession (Maybe Text) Source #

The description of the Traffic Mirror session.

trafficMirrorSession_networkInterfaceId :: Lens' TrafficMirrorSession (Maybe Text) Source #

The ID of the Traffic Mirror session's network interface.

trafficMirrorSession_ownerId :: Lens' TrafficMirrorSession (Maybe Text) Source #

The ID of the account that owns the Traffic Mirror session.

trafficMirrorSession_packetLength :: Lens' TrafficMirrorSession (Maybe Int) Source #

The number of bytes in each packet to mirror. These are the bytes after the VXLAN header. To mirror a subset, set this to the length (in bytes) to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target. Do not specify this parameter when you want to mirror the entire packet

trafficMirrorSession_sessionNumber :: Lens' TrafficMirrorSession (Maybe Int) Source #

The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.

Valid values are 1-32766.

trafficMirrorSession_tags :: Lens' TrafficMirrorSession (Maybe [Tag]) Source #

The tags assigned to the Traffic Mirror session.

trafficMirrorSession_virtualNetworkId :: Lens' TrafficMirrorSession (Maybe Int) Source #

The virtual network ID associated with the Traffic Mirror session.

TrafficMirrorTarget

data TrafficMirrorTarget Source #

Describes a Traffic Mirror target.

See: newTrafficMirrorTarget smart constructor.

Constructors

TrafficMirrorTarget' 

Fields

Instances

Instances details
FromXML TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

Generic TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

Associated Types

type Rep TrafficMirrorTarget :: Type -> Type #

Read TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

Show TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

NFData TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

Methods

rnf :: TrafficMirrorTarget -> () #

Eq TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

Hashable TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

type Rep TrafficMirrorTarget Source # 
Instance details

Defined in Amazonka.EC2.Types.TrafficMirrorTarget

type Rep TrafficMirrorTarget = D1 ('MetaData "TrafficMirrorTarget" "Amazonka.EC2.Types.TrafficMirrorTarget" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TrafficMirrorTarget'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayLoadBalancerEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkLoadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "trafficMirrorTargetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrafficMirrorTargetType))))))

newTrafficMirrorTarget :: TrafficMirrorTarget Source #

Create a value of TrafficMirrorTarget 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:description:TrafficMirrorTarget', trafficMirrorTarget_description - Information about the Traffic Mirror target.

$sel:gatewayLoadBalancerEndpointId:TrafficMirrorTarget', trafficMirrorTarget_gatewayLoadBalancerEndpointId - The ID of the Gateway Load Balancer endpoint.

$sel:networkInterfaceId:TrafficMirrorTarget', trafficMirrorTarget_networkInterfaceId - The network interface ID that is attached to the target.

$sel:networkLoadBalancerArn:TrafficMirrorTarget', trafficMirrorTarget_networkLoadBalancerArn - The Amazon Resource Name (ARN) of the Network Load Balancer.

$sel:ownerId:TrafficMirrorTarget', trafficMirrorTarget_ownerId - The ID of the account that owns the Traffic Mirror target.

$sel:tags:TrafficMirrorTarget', trafficMirrorTarget_tags - The tags assigned to the Traffic Mirror target.

$sel:trafficMirrorTargetId:TrafficMirrorTarget', trafficMirrorTarget_trafficMirrorTargetId - The ID of the Traffic Mirror target.

$sel:type':TrafficMirrorTarget', trafficMirrorTarget_type - The type of Traffic Mirror target.

trafficMirrorTarget_description :: Lens' TrafficMirrorTarget (Maybe Text) Source #

Information about the Traffic Mirror target.

trafficMirrorTarget_networkInterfaceId :: Lens' TrafficMirrorTarget (Maybe Text) Source #

The network interface ID that is attached to the target.

trafficMirrorTarget_networkLoadBalancerArn :: Lens' TrafficMirrorTarget (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Network Load Balancer.

trafficMirrorTarget_ownerId :: Lens' TrafficMirrorTarget (Maybe Text) Source #

The ID of the account that owns the Traffic Mirror target.

trafficMirrorTarget_tags :: Lens' TrafficMirrorTarget (Maybe [Tag]) Source #

The tags assigned to the Traffic Mirror target.

TransitGateway

data TransitGateway Source #

Describes a transit gateway.

See: newTransitGateway smart constructor.

Constructors

TransitGateway' 

Fields

Instances

Instances details
FromXML TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

Generic TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

Associated Types

type Rep TransitGateway :: Type -> Type #

Read TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

Show TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

NFData TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

Methods

rnf :: TransitGateway -> () #

Eq TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

Hashable TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

type Rep TransitGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGateway

newTransitGateway :: TransitGateway Source #

Create a value of TransitGateway 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:creationTime:TransitGateway', transitGateway_creationTime - The creation time.

$sel:description:TransitGateway', transitGateway_description - The description of the transit gateway.

$sel:options:TransitGateway', transitGateway_options - The transit gateway options.

$sel:ownerId:TransitGateway', transitGateway_ownerId - The ID of the Amazon Web Services account that owns the transit gateway.

$sel:state:TransitGateway', transitGateway_state - The state of the transit gateway.

$sel:tags:TransitGateway', transitGateway_tags - The tags for the transit gateway.

$sel:transitGatewayArn:TransitGateway', transitGateway_transitGatewayArn - The Amazon Resource Name (ARN) of the transit gateway.

$sel:transitGatewayId:TransitGateway', transitGateway_transitGatewayId - The ID of the transit gateway.

transitGateway_description :: Lens' TransitGateway (Maybe Text) Source #

The description of the transit gateway.

transitGateway_ownerId :: Lens' TransitGateway (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the transit gateway.

transitGateway_tags :: Lens' TransitGateway (Maybe [Tag]) Source #

The tags for the transit gateway.

transitGateway_transitGatewayArn :: Lens' TransitGateway (Maybe Text) Source #

The Amazon Resource Name (ARN) of the transit gateway.

TransitGatewayAssociation

data TransitGatewayAssociation Source #

Describes an association between a resource attachment and a transit gateway route table.

See: newTransitGatewayAssociation smart constructor.

Constructors

TransitGatewayAssociation' 

Fields

Instances

Instances details
FromXML TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

Generic TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

Associated Types

type Rep TransitGatewayAssociation :: Type -> Type #

Read TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

Show TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

NFData TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

Eq TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

Hashable TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

type Rep TransitGatewayAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAssociation

type Rep TransitGatewayAssociation = D1 ('MetaData "TransitGatewayAssociation" "Amazonka.EC2.Types.TransitGatewayAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAssociationState)) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayAssociation :: TransitGatewayAssociation Source #

Create a value of TransitGatewayAssociation 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:resourceId:TransitGatewayAssociation', transitGatewayAssociation_resourceId - The ID of the resource.

$sel:resourceType:TransitGatewayAssociation', transitGatewayAssociation_resourceType - The resource type. Note that the tgw-peering resource type has been deprecated.

$sel:state:TransitGatewayAssociation', transitGatewayAssociation_state - The state of the association.

$sel:transitGatewayAttachmentId:TransitGatewayAssociation', transitGatewayAssociation_transitGatewayAttachmentId - The ID of the attachment.

$sel:transitGatewayRouteTableId:TransitGatewayAssociation', transitGatewayAssociation_transitGatewayRouteTableId - The ID of the transit gateway route table.

transitGatewayAssociation_resourceType :: Lens' TransitGatewayAssociation (Maybe TransitGatewayAttachmentResourceType) Source #

The resource type. Note that the tgw-peering resource type has been deprecated.

TransitGatewayAttachment

data TransitGatewayAttachment Source #

Describes an attachment between a resource and a transit gateway.

See: newTransitGatewayAttachment smart constructor.

Constructors

TransitGatewayAttachment' 

Fields

Instances

Instances details
FromXML TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

Generic TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

Associated Types

type Rep TransitGatewayAttachment :: Type -> Type #

Read TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

Show TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

NFData TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

Eq TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

Hashable TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

type Rep TransitGatewayAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachment

type Rep TransitGatewayAttachment = D1 ('MetaData "TransitGatewayAttachment" "Amazonka.EC2.Types.TransitGatewayAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayAttachment'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentAssociation)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType))))) :*: ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTransitGatewayAttachment :: TransitGatewayAttachment Source #

Create a value of TransitGatewayAttachment 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:association:TransitGatewayAttachment', transitGatewayAttachment_association - The association.

$sel:creationTime:TransitGatewayAttachment', transitGatewayAttachment_creationTime - The creation time.

$sel:resourceId:TransitGatewayAttachment', transitGatewayAttachment_resourceId - The ID of the resource.

$sel:resourceOwnerId:TransitGatewayAttachment', transitGatewayAttachment_resourceOwnerId - The ID of the Amazon Web Services account that owns the resource.

$sel:resourceType:TransitGatewayAttachment', transitGatewayAttachment_resourceType - The resource type. Note that the tgw-peering resource type has been deprecated.

TransitGatewayAttachment, transitGatewayAttachment_state - The attachment state. Note that the initiating state has been deprecated.

$sel:tags:TransitGatewayAttachment', transitGatewayAttachment_tags - The tags for the attachment.

$sel:transitGatewayAttachmentId:TransitGatewayAttachment', transitGatewayAttachment_transitGatewayAttachmentId - The ID of the attachment.

$sel:transitGatewayId:TransitGatewayAttachment', transitGatewayAttachment_transitGatewayId - The ID of the transit gateway.

$sel:transitGatewayOwnerId:TransitGatewayAttachment', transitGatewayAttachment_transitGatewayOwnerId - The ID of the Amazon Web Services account that owns the transit gateway.

transitGatewayAttachment_resourceOwnerId :: Lens' TransitGatewayAttachment (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the resource.

transitGatewayAttachment_resourceType :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentResourceType) Source #

The resource type. Note that the tgw-peering resource type has been deprecated.

transitGatewayAttachment_state :: Lens' TransitGatewayAttachment (Maybe TransitGatewayAttachmentState) Source #

The attachment state. Note that the initiating state has been deprecated.

transitGatewayAttachment_transitGatewayOwnerId :: Lens' TransitGatewayAttachment (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the transit gateway.

TransitGatewayAttachmentAssociation

data TransitGatewayAttachmentAssociation Source #

Describes an association.

See: newTransitGatewayAttachmentAssociation smart constructor.

Constructors

TransitGatewayAttachmentAssociation' 

Fields

Instances

Instances details
FromXML TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

Generic TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

Read TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

Show TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

NFData TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

Eq TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

Hashable TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

type Rep TransitGatewayAttachmentAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentAssociation

type Rep TransitGatewayAttachmentAssociation = D1 ('MetaData "TransitGatewayAttachmentAssociation" "Amazonka.EC2.Types.TransitGatewayAttachmentAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayAttachmentAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAssociationState)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTransitGatewayAttachmentAssociation :: TransitGatewayAttachmentAssociation Source #

Create a value of TransitGatewayAttachmentAssociation 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:state:TransitGatewayAttachmentAssociation', transitGatewayAttachmentAssociation_state - The state of the association.

$sel:transitGatewayRouteTableId:TransitGatewayAttachmentAssociation', transitGatewayAttachmentAssociation_transitGatewayRouteTableId - The ID of the route table for the transit gateway.

TransitGatewayAttachmentBgpConfiguration

data TransitGatewayAttachmentBgpConfiguration Source #

The BGP configuration information.

See: newTransitGatewayAttachmentBgpConfiguration smart constructor.

Constructors

TransitGatewayAttachmentBgpConfiguration' 

Fields

Instances

Instances details
FromXML TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

Generic TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

Read TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

Show TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

NFData TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

Eq TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

Hashable TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

type Rep TransitGatewayAttachmentBgpConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration

type Rep TransitGatewayAttachmentBgpConfiguration = D1 ('MetaData "TransitGatewayAttachmentBgpConfiguration" "Amazonka.EC2.Types.TransitGatewayAttachmentBgpConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayAttachmentBgpConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bgpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BgpStatus)) :*: S1 ('MetaSel ('Just "peerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "peerAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "transitGatewayAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

TransitGatewayAttachmentPropagation

data TransitGatewayAttachmentPropagation Source #

Describes a propagation route table.

See: newTransitGatewayAttachmentPropagation smart constructor.

Constructors

TransitGatewayAttachmentPropagation' 

Fields

Instances

Instances details
FromXML TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

Generic TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

Read TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

Show TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

NFData TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

Eq TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

Hashable TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

type Rep TransitGatewayAttachmentPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayAttachmentPropagation

type Rep TransitGatewayAttachmentPropagation = D1 ('MetaData "TransitGatewayAttachmentPropagation" "Amazonka.EC2.Types.TransitGatewayAttachmentPropagation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayAttachmentPropagation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPropagationState)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTransitGatewayAttachmentPropagation :: TransitGatewayAttachmentPropagation Source #

Create a value of TransitGatewayAttachmentPropagation 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:state:TransitGatewayAttachmentPropagation', transitGatewayAttachmentPropagation_state - The state of the propagation route table.

$sel:transitGatewayRouteTableId:TransitGatewayAttachmentPropagation', transitGatewayAttachmentPropagation_transitGatewayRouteTableId - The ID of the propagation route table.

TransitGatewayConnect

data TransitGatewayConnect Source #

Describes a transit gateway Connect attachment.

See: newTransitGatewayConnect smart constructor.

Constructors

TransitGatewayConnect' 

Fields

Instances

Instances details
FromXML TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

Generic TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

Associated Types

type Rep TransitGatewayConnect :: Type -> Type #

Read TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

Show TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

NFData TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

Methods

rnf :: TransitGatewayConnect -> () #

Eq TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

Hashable TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

type Rep TransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnect

type Rep TransitGatewayConnect = D1 ('MetaData "TransitGatewayConnect" "Amazonka.EC2.Types.TransitGatewayConnect" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayConnect'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayConnectOptions)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentState)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transportTransitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayConnect :: TransitGatewayConnect Source #

Create a value of TransitGatewayConnect 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:creationTime:TransitGatewayConnect', transitGatewayConnect_creationTime - The creation time.

$sel:options:TransitGatewayConnect', transitGatewayConnect_options - The Connect attachment options.

$sel:state:TransitGatewayConnect', transitGatewayConnect_state - The state of the attachment.

$sel:tags:TransitGatewayConnect', transitGatewayConnect_tags - The tags for the attachment.

$sel:transitGatewayAttachmentId:TransitGatewayConnect', transitGatewayConnect_transitGatewayAttachmentId - The ID of the Connect attachment.

$sel:transitGatewayId:TransitGatewayConnect', transitGatewayConnect_transitGatewayId - The ID of the transit gateway.

$sel:transportTransitGatewayAttachmentId:TransitGatewayConnect', transitGatewayConnect_transportTransitGatewayAttachmentId - The ID of the attachment from which the Connect attachment was created.

transitGatewayConnect_transportTransitGatewayAttachmentId :: Lens' TransitGatewayConnect (Maybe Text) Source #

The ID of the attachment from which the Connect attachment was created.

TransitGatewayConnectOptions

data TransitGatewayConnectOptions Source #

Describes the Connect attachment options.

See: newTransitGatewayConnectOptions smart constructor.

Constructors

TransitGatewayConnectOptions' 

Fields

Instances

Instances details
FromXML TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

Generic TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

Associated Types

type Rep TransitGatewayConnectOptions :: Type -> Type #

Read TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

Show TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

NFData TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

Eq TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

Hashable TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

type Rep TransitGatewayConnectOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectOptions

type Rep TransitGatewayConnectOptions = D1 ('MetaData "TransitGatewayConnectOptions" "Amazonka.EC2.Types.TransitGatewayConnectOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayConnectOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolValue))))

newTransitGatewayConnectOptions :: TransitGatewayConnectOptions Source #

Create a value of TransitGatewayConnectOptions 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:protocol:TransitGatewayConnectOptions', transitGatewayConnectOptions_protocol - The tunnel protocol.

TransitGatewayConnectPeer

data TransitGatewayConnectPeer Source #

Describes a transit gateway Connect peer.

See: newTransitGatewayConnectPeer smart constructor.

Constructors

TransitGatewayConnectPeer' 

Fields

Instances

Instances details
FromXML TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

Generic TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

Associated Types

type Rep TransitGatewayConnectPeer :: Type -> Type #

Read TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

Show TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

NFData TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

Eq TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

Hashable TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

type Rep TransitGatewayConnectPeer Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeer

type Rep TransitGatewayConnectPeer = D1 ('MetaData "TransitGatewayConnectPeer" "Amazonka.EC2.Types.TransitGatewayConnectPeer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayConnectPeer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectPeerConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayConnectPeerConfiguration)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayConnectPeerState)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayConnectPeerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

TransitGatewayConnectPeerConfiguration

data TransitGatewayConnectPeerConfiguration Source #

Describes the Connect peer details.

See: newTransitGatewayConnectPeerConfiguration smart constructor.

Constructors

TransitGatewayConnectPeerConfiguration' 

Fields

Instances

Instances details
FromXML TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

Generic TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

Read TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

Show TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

NFData TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

Eq TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

Hashable TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

type Rep TransitGatewayConnectPeerConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration

type Rep TransitGatewayConnectPeerConfiguration = D1 ('MetaData "TransitGatewayConnectPeerConfiguration" "Amazonka.EC2.Types.TransitGatewayConnectPeerConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayConnectPeerConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bgpConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TransitGatewayAttachmentBgpConfiguration])) :*: S1 ('MetaSel ('Just "insideCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "peerAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProtocolValue)) :*: S1 ('MetaSel ('Just "transitGatewayAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayConnectPeerConfiguration :: TransitGatewayConnectPeerConfiguration Source #

Create a value of TransitGatewayConnectPeerConfiguration 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:bgpConfigurations:TransitGatewayConnectPeerConfiguration', transitGatewayConnectPeerConfiguration_bgpConfigurations - The BGP configuration details.

$sel:insideCidrBlocks:TransitGatewayConnectPeerConfiguration', transitGatewayConnectPeerConfiguration_insideCidrBlocks - The range of interior BGP peer IP addresses.

TransitGatewayConnectPeerConfiguration, transitGatewayConnectPeerConfiguration_peerAddress - The Connect peer IP address on the appliance side of the tunnel.

$sel:protocol:TransitGatewayConnectPeerConfiguration', transitGatewayConnectPeerConfiguration_protocol - The tunnel protocol.

TransitGatewayConnectPeerConfiguration, transitGatewayConnectPeerConfiguration_transitGatewayAddress - The Connect peer IP address on the transit gateway side of the tunnel.

transitGatewayConnectPeerConfiguration_peerAddress :: Lens' TransitGatewayConnectPeerConfiguration (Maybe Text) Source #

The Connect peer IP address on the appliance side of the tunnel.

transitGatewayConnectPeerConfiguration_transitGatewayAddress :: Lens' TransitGatewayConnectPeerConfiguration (Maybe Text) Source #

The Connect peer IP address on the transit gateway side of the tunnel.

TransitGatewayConnectRequestBgpOptions

data TransitGatewayConnectRequestBgpOptions Source #

The BGP options for the Connect attachment.

See: newTransitGatewayConnectRequestBgpOptions smart constructor.

Constructors

TransitGatewayConnectRequestBgpOptions' 

Fields

Instances

Instances details
ToQuery TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

Generic TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

Read TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

Show TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

NFData TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

Eq TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

Hashable TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

type Rep TransitGatewayConnectRequestBgpOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions

type Rep TransitGatewayConnectRequestBgpOptions = D1 ('MetaData "TransitGatewayConnectRequestBgpOptions" "Amazonka.EC2.Types.TransitGatewayConnectRequestBgpOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayConnectRequestBgpOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "peerAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newTransitGatewayConnectRequestBgpOptions :: TransitGatewayConnectRequestBgpOptions Source #

Create a value of TransitGatewayConnectRequestBgpOptions 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:peerAsn:TransitGatewayConnectRequestBgpOptions', transitGatewayConnectRequestBgpOptions_peerAsn - The peer Autonomous System Number (ASN).

TransitGatewayMulticastDeregisteredGroupMembers

data TransitGatewayMulticastDeregisteredGroupMembers Source #

Describes the deregistered transit gateway multicast group members.

See: newTransitGatewayMulticastDeregisteredGroupMembers smart constructor.

Constructors

TransitGatewayMulticastDeregisteredGroupMembers' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

Generic TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

Read TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

Show TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

NFData TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

Eq TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

Hashable TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

type Rep TransitGatewayMulticastDeregisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers

type Rep TransitGatewayMulticastDeregisteredGroupMembers = D1 ('MetaData "TransitGatewayMulticastDeregisteredGroupMembers" "Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupMembers" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastDeregisteredGroupMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deregisteredNetworkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "groupIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

TransitGatewayMulticastDeregisteredGroupSources

data TransitGatewayMulticastDeregisteredGroupSources Source #

Describes the deregistered transit gateway multicast group sources.

See: newTransitGatewayMulticastDeregisteredGroupSources smart constructor.

Constructors

TransitGatewayMulticastDeregisteredGroupSources' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

Generic TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

Read TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

Show TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

NFData TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

Eq TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

Hashable TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

type Rep TransitGatewayMulticastDeregisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources

type Rep TransitGatewayMulticastDeregisteredGroupSources = D1 ('MetaData "TransitGatewayMulticastDeregisteredGroupSources" "Amazonka.EC2.Types.TransitGatewayMulticastDeregisteredGroupSources" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastDeregisteredGroupSources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deregisteredNetworkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "groupIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

TransitGatewayMulticastDomain

data TransitGatewayMulticastDomain Source #

Describes the transit gateway multicast domain.

See: newTransitGatewayMulticastDomain smart constructor.

Constructors

TransitGatewayMulticastDomain' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

Generic TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

Associated Types

type Rep TransitGatewayMulticastDomain :: Type -> Type #

Read TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

Show TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

NFData TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

Eq TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

Hashable TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

type Rep TransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomain

type Rep TransitGatewayMulticastDomain = D1 ('MetaData "TransitGatewayMulticastDomain" "Amazonka.EC2.Types.TransitGatewayMulticastDomain" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastDomain'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayMulticastDomainOptions))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayMulticastDomainState)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "transitGatewayMulticastDomainArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayMulticastDomain :: TransitGatewayMulticastDomain Source #

Create a value of TransitGatewayMulticastDomain 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:creationTime:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_creationTime - The time the transit gateway multicast domain was created.

$sel:options:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_options - The options for the transit gateway multicast domain.

$sel:ownerId:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_ownerId - The ID of the Amazon Web Services account that owns the transit gateway multicast domain.

$sel:state:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_state - The state of the transit gateway multicast domain.

$sel:tags:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_tags - The tags for the transit gateway multicast domain.

$sel:transitGatewayId:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_transitGatewayId - The ID of the transit gateway.

$sel:transitGatewayMulticastDomainArn:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_transitGatewayMulticastDomainArn - The Amazon Resource Name (ARN) of the transit gateway multicast domain.

$sel:transitGatewayMulticastDomainId:TransitGatewayMulticastDomain', transitGatewayMulticastDomain_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

transitGatewayMulticastDomain_creationTime :: Lens' TransitGatewayMulticastDomain (Maybe UTCTime) Source #

The time the transit gateway multicast domain was created.

transitGatewayMulticastDomain_ownerId :: Lens' TransitGatewayMulticastDomain (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the transit gateway multicast domain.

transitGatewayMulticastDomain_tags :: Lens' TransitGatewayMulticastDomain (Maybe [Tag]) Source #

The tags for the transit gateway multicast domain.

transitGatewayMulticastDomain_transitGatewayMulticastDomainArn :: Lens' TransitGatewayMulticastDomain (Maybe Text) Source #

The Amazon Resource Name (ARN) of the transit gateway multicast domain.

TransitGatewayMulticastDomainAssociation

data TransitGatewayMulticastDomainAssociation Source #

Describes the resources associated with the transit gateway multicast domain.

See: newTransitGatewayMulticastDomainAssociation smart constructor.

Constructors

TransitGatewayMulticastDomainAssociation' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

Generic TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

Read TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

Show TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

NFData TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

Eq TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

Hashable TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

type Rep TransitGatewayMulticastDomainAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation

type Rep TransitGatewayMulticastDomainAssociation = D1 ('MetaData "TransitGatewayMulticastDomainAssociation" "Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastDomainAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType)) :*: (S1 ('MetaSel ('Just "subnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetAssociation)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayMulticastDomainAssociation :: TransitGatewayMulticastDomainAssociation Source #

Create a value of TransitGatewayMulticastDomainAssociation 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:resourceId:TransitGatewayMulticastDomainAssociation', transitGatewayMulticastDomainAssociation_resourceId - The ID of the resource.

$sel:resourceOwnerId:TransitGatewayMulticastDomainAssociation', transitGatewayMulticastDomainAssociation_resourceOwnerId - The ID of the Amazon Web Services account that owns the transit gateway multicast domain association resource.

$sel:resourceType:TransitGatewayMulticastDomainAssociation', transitGatewayMulticastDomainAssociation_resourceType - The type of resource, for example a VPC attachment.

$sel:subnet:TransitGatewayMulticastDomainAssociation', transitGatewayMulticastDomainAssociation_subnet - The subnet associated with the transit gateway multicast domain.

$sel:transitGatewayAttachmentId:TransitGatewayMulticastDomainAssociation', transitGatewayMulticastDomainAssociation_transitGatewayAttachmentId - The ID of the transit gateway attachment.

transitGatewayMulticastDomainAssociation_resourceOwnerId :: Lens' TransitGatewayMulticastDomainAssociation (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the transit gateway multicast domain association resource.

TransitGatewayMulticastDomainAssociations

data TransitGatewayMulticastDomainAssociations Source #

Describes the multicast domain associations.

See: newTransitGatewayMulticastDomainAssociations smart constructor.

Constructors

TransitGatewayMulticastDomainAssociations' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

Generic TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

Read TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

Show TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

NFData TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

Eq TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

Hashable TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

type Rep TransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations

type Rep TransitGatewayMulticastDomainAssociations = D1 ('MetaData "TransitGatewayMulticastDomainAssociations" "Amazonka.EC2.Types.TransitGatewayMulticastDomainAssociations" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastDomainAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType)))) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubnetAssociation])) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

TransitGatewayMulticastDomainOptions

data TransitGatewayMulticastDomainOptions Source #

Describes the options for a transit gateway multicast domain.

See: newTransitGatewayMulticastDomainOptions smart constructor.

Constructors

TransitGatewayMulticastDomainOptions' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

Generic TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

Read TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

Show TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

NFData TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

Eq TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

Hashable TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

type Rep TransitGatewayMulticastDomainOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions

type Rep TransitGatewayMulticastDomainOptions = D1 ('MetaData "TransitGatewayMulticastDomainOptions" "Amazonka.EC2.Types.TransitGatewayMulticastDomainOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastDomainOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoAcceptSharedAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoAcceptSharedAssociationsValue)) :*: (S1 ('MetaSel ('Just "igmpv2Support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Igmpv2SupportValue)) :*: S1 ('MetaSel ('Just "staticSourcesSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StaticSourcesSupportValue)))))

newTransitGatewayMulticastDomainOptions :: TransitGatewayMulticastDomainOptions Source #

Create a value of TransitGatewayMulticastDomainOptions 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:autoAcceptSharedAssociations:TransitGatewayMulticastDomainOptions', transitGatewayMulticastDomainOptions_autoAcceptSharedAssociations - Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

$sel:igmpv2Support:TransitGatewayMulticastDomainOptions', transitGatewayMulticastDomainOptions_igmpv2Support - Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

$sel:staticSourcesSupport:TransitGatewayMulticastDomainOptions', transitGatewayMulticastDomainOptions_staticSourcesSupport - Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

transitGatewayMulticastDomainOptions_autoAcceptSharedAssociations :: Lens' TransitGatewayMulticastDomainOptions (Maybe AutoAcceptSharedAssociationsValue) Source #

Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

transitGatewayMulticastDomainOptions_igmpv2Support :: Lens' TransitGatewayMulticastDomainOptions (Maybe Igmpv2SupportValue) Source #

Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

transitGatewayMulticastDomainOptions_staticSourcesSupport :: Lens' TransitGatewayMulticastDomainOptions (Maybe StaticSourcesSupportValue) Source #

Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

TransitGatewayMulticastGroup

data TransitGatewayMulticastGroup Source #

Describes the transit gateway multicast group resources.

See: newTransitGatewayMulticastGroup smart constructor.

Constructors

TransitGatewayMulticastGroup' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

Generic TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

Associated Types

type Rep TransitGatewayMulticastGroup :: Type -> Type #

Read TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

Show TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

NFData TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

Eq TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

Hashable TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

type Rep TransitGatewayMulticastGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastGroup

type Rep TransitGatewayMulticastGroup = D1 ('MetaData "TransitGatewayMulticastGroup" "Amazonka.EC2.Types.TransitGatewayMulticastGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "groupIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupMember") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "groupSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "memberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MembershipType)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType)))) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MembershipType)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTransitGatewayMulticastGroup :: TransitGatewayMulticastGroup Source #

Create a value of TransitGatewayMulticastGroup 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:groupIpAddress:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_groupIpAddress - The IP address assigned to the transit gateway multicast group.

$sel:groupMember:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_groupMember - Indicates that the resource is a transit gateway multicast group member.

$sel:groupSource:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_groupSource - Indicates that the resource is a transit gateway multicast group member.

$sel:memberType:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_memberType - The member type (for example, static).

$sel:networkInterfaceId:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_networkInterfaceId - The ID of the transit gateway attachment.

$sel:resourceId:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_resourceId - The ID of the resource.

$sel:resourceOwnerId:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_resourceOwnerId - The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.

$sel:resourceType:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_resourceType - The type of resource, for example a VPC attachment.

$sel:sourceType:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_sourceType - The source type.

$sel:subnetId:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_subnetId - The ID of the subnet.

$sel:transitGatewayAttachmentId:TransitGatewayMulticastGroup', transitGatewayMulticastGroup_transitGatewayAttachmentId - The ID of the transit gateway attachment.

transitGatewayMulticastGroup_groupIpAddress :: Lens' TransitGatewayMulticastGroup (Maybe Text) Source #

The IP address assigned to the transit gateway multicast group.

transitGatewayMulticastGroup_groupMember :: Lens' TransitGatewayMulticastGroup (Maybe Bool) Source #

Indicates that the resource is a transit gateway multicast group member.

transitGatewayMulticastGroup_groupSource :: Lens' TransitGatewayMulticastGroup (Maybe Bool) Source #

Indicates that the resource is a transit gateway multicast group member.

transitGatewayMulticastGroup_resourceOwnerId :: Lens' TransitGatewayMulticastGroup (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.

TransitGatewayMulticastRegisteredGroupMembers

data TransitGatewayMulticastRegisteredGroupMembers Source #

Describes the registered transit gateway multicast group members.

See: newTransitGatewayMulticastRegisteredGroupMembers smart constructor.

Constructors

TransitGatewayMulticastRegisteredGroupMembers' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

Generic TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

Read TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

Show TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

NFData TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

Eq TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

Hashable TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

type Rep TransitGatewayMulticastRegisteredGroupMembers Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers

type Rep TransitGatewayMulticastRegisteredGroupMembers = D1 ('MetaData "TransitGatewayMulticastRegisteredGroupMembers" "Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupMembers" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastRegisteredGroupMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "registeredNetworkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

TransitGatewayMulticastRegisteredGroupSources

data TransitGatewayMulticastRegisteredGroupSources Source #

Describes the members registered with the transit gateway multicast group.

See: newTransitGatewayMulticastRegisteredGroupSources smart constructor.

Constructors

TransitGatewayMulticastRegisteredGroupSources' 

Fields

Instances

Instances details
FromXML TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

Generic TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

Read TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

Show TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

NFData TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

Eq TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

Hashable TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

type Rep TransitGatewayMulticastRegisteredGroupSources Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources

type Rep TransitGatewayMulticastRegisteredGroupSources = D1 ('MetaData "TransitGatewayMulticastRegisteredGroupSources" "Amazonka.EC2.Types.TransitGatewayMulticastRegisteredGroupSources" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayMulticastRegisteredGroupSources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "registeredNetworkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTransitGatewayMulticastRegisteredGroupSources :: TransitGatewayMulticastRegisteredGroupSources Source #

Create a value of TransitGatewayMulticastRegisteredGroupSources 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:groupIpAddress:TransitGatewayMulticastRegisteredGroupSources', transitGatewayMulticastRegisteredGroupSources_groupIpAddress - The IP address assigned to the transit gateway multicast group.

$sel:registeredNetworkInterfaceIds:TransitGatewayMulticastRegisteredGroupSources', transitGatewayMulticastRegisteredGroupSources_registeredNetworkInterfaceIds - The IDs of the network interfaces members registered with the transit gateway multicast group.

$sel:transitGatewayMulticastDomainId:TransitGatewayMulticastRegisteredGroupSources', transitGatewayMulticastRegisteredGroupSources_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

transitGatewayMulticastRegisteredGroupSources_registeredNetworkInterfaceIds :: Lens' TransitGatewayMulticastRegisteredGroupSources (Maybe [Text]) Source #

The IDs of the network interfaces members registered with the transit gateway multicast group.

TransitGatewayOptions

data TransitGatewayOptions Source #

Describes the options for a transit gateway.

See: newTransitGatewayOptions smart constructor.

Constructors

TransitGatewayOptions' 

Fields

Instances

Instances details
FromXML TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

Generic TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

Associated Types

type Rep TransitGatewayOptions :: Type -> Type #

Read TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

Show TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

NFData TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

Methods

rnf :: TransitGatewayOptions -> () #

Eq TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

Hashable TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

type Rep TransitGatewayOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayOptions

type Rep TransitGatewayOptions = D1 ('MetaData "TransitGatewayOptions" "Amazonka.EC2.Types.TransitGatewayOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayOptions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "associationDefaultRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "autoAcceptSharedAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoAcceptSharedAttachmentsValue)) :*: (S1 ('MetaSel ('Just "defaultRouteTableAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultRouteTableAssociationValue)) :*: S1 ('MetaSel ('Just "defaultRouteTablePropagation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultRouteTablePropagationValue))))) :*: ((S1 ('MetaSel ('Just "dnsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsSupportValue)) :*: S1 ('MetaSel ('Just "multicastSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MulticastSupportValue))) :*: (S1 ('MetaSel ('Just "propagationDefaultRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transitGatewayCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpnEcmpSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnEcmpSupportValue)))))))

newTransitGatewayOptions :: TransitGatewayOptions Source #

Create a value of TransitGatewayOptions 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:amazonSideAsn:TransitGatewayOptions', transitGatewayOptions_amazonSideAsn - A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.

$sel:associationDefaultRouteTableId:TransitGatewayOptions', transitGatewayOptions_associationDefaultRouteTableId - The ID of the default association route table.

$sel:autoAcceptSharedAttachments:TransitGatewayOptions', transitGatewayOptions_autoAcceptSharedAttachments - Indicates whether attachment requests are automatically accepted.

$sel:defaultRouteTableAssociation:TransitGatewayOptions', transitGatewayOptions_defaultRouteTableAssociation - Indicates whether resource attachments are automatically associated with the default association route table.

$sel:defaultRouteTablePropagation:TransitGatewayOptions', transitGatewayOptions_defaultRouteTablePropagation - Indicates whether resource attachments automatically propagate routes to the default propagation route table.

$sel:dnsSupport:TransitGatewayOptions', transitGatewayOptions_dnsSupport - Indicates whether DNS support is enabled.

$sel:multicastSupport:TransitGatewayOptions', transitGatewayOptions_multicastSupport - Indicates whether multicast is enabled on the transit gateway

$sel:propagationDefaultRouteTableId:TransitGatewayOptions', transitGatewayOptions_propagationDefaultRouteTableId - The ID of the default propagation route table.

$sel:transitGatewayCidrBlocks:TransitGatewayOptions', transitGatewayOptions_transitGatewayCidrBlocks - The transit gateway CIDR blocks.

$sel:vpnEcmpSupport:TransitGatewayOptions', transitGatewayOptions_vpnEcmpSupport - Indicates whether Equal Cost Multipath Protocol support is enabled.

transitGatewayOptions_amazonSideAsn :: Lens' TransitGatewayOptions (Maybe Integer) Source #

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.

transitGatewayOptions_defaultRouteTableAssociation :: Lens' TransitGatewayOptions (Maybe DefaultRouteTableAssociationValue) Source #

Indicates whether resource attachments are automatically associated with the default association route table.

transitGatewayOptions_defaultRouteTablePropagation :: Lens' TransitGatewayOptions (Maybe DefaultRouteTablePropagationValue) Source #

Indicates whether resource attachments automatically propagate routes to the default propagation route table.

transitGatewayOptions_multicastSupport :: Lens' TransitGatewayOptions (Maybe MulticastSupportValue) Source #

Indicates whether multicast is enabled on the transit gateway

transitGatewayOptions_vpnEcmpSupport :: Lens' TransitGatewayOptions (Maybe VpnEcmpSupportValue) Source #

Indicates whether Equal Cost Multipath Protocol support is enabled.

TransitGatewayPeeringAttachment

data TransitGatewayPeeringAttachment Source #

Describes the transit gateway peering attachment.

See: newTransitGatewayPeeringAttachment smart constructor.

Constructors

TransitGatewayPeeringAttachment' 

Fields

Instances

Instances details
FromXML TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

Generic TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

Associated Types

type Rep TransitGatewayPeeringAttachment :: Type -> Type #

Read TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

Show TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

NFData TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

Eq TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

Hashable TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

type Rep TransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachment

newTransitGatewayPeeringAttachment :: TransitGatewayPeeringAttachment Source #

Create a value of TransitGatewayPeeringAttachment 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:accepterTgwInfo:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_accepterTgwInfo - Information about the accepter transit gateway.

$sel:accepterTransitGatewayAttachmentId:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_accepterTransitGatewayAttachmentId - The ID of the accepter transit gateway attachment.

$sel:creationTime:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_creationTime - The time the transit gateway peering attachment was created.

$sel:options:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_options - Details about the transit gateway peering attachment.

$sel:requesterTgwInfo:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_requesterTgwInfo - Information about the requester transit gateway.

$sel:state:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_state - The state of the transit gateway peering attachment. Note that the initiating state has been deprecated.

$sel:status:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_status - The status of the transit gateway peering attachment.

$sel:tags:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_tags - The tags for the transit gateway peering attachment.

$sel:transitGatewayAttachmentId:TransitGatewayPeeringAttachment', transitGatewayPeeringAttachment_transitGatewayAttachmentId - The ID of the transit gateway peering attachment.

transitGatewayPeeringAttachment_creationTime :: Lens' TransitGatewayPeeringAttachment (Maybe UTCTime) Source #

The time the transit gateway peering attachment was created.

transitGatewayPeeringAttachment_state :: Lens' TransitGatewayPeeringAttachment (Maybe TransitGatewayAttachmentState) Source #

The state of the transit gateway peering attachment. Note that the initiating state has been deprecated.

transitGatewayPeeringAttachment_tags :: Lens' TransitGatewayPeeringAttachment (Maybe [Tag]) Source #

The tags for the transit gateway peering attachment.

TransitGatewayPeeringAttachmentOptions

data TransitGatewayPeeringAttachmentOptions Source #

Describes dynamic routing for the transit gateway peering attachment.

See: newTransitGatewayPeeringAttachmentOptions smart constructor.

Constructors

TransitGatewayPeeringAttachmentOptions' 

Fields

Instances

Instances details
FromXML TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

Generic TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

Read TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

Show TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

NFData TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

Eq TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

Hashable TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

type Rep TransitGatewayPeeringAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions

type Rep TransitGatewayPeeringAttachmentOptions = D1 ('MetaData "TransitGatewayPeeringAttachmentOptions" "Amazonka.EC2.Types.TransitGatewayPeeringAttachmentOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPeeringAttachmentOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dynamicRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DynamicRoutingValue))))

newTransitGatewayPeeringAttachmentOptions :: TransitGatewayPeeringAttachmentOptions Source #

Create a value of TransitGatewayPeeringAttachmentOptions 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:dynamicRouting:TransitGatewayPeeringAttachmentOptions', transitGatewayPeeringAttachmentOptions_dynamicRouting - Describes whether dynamic routing is enabled or disabled for the transit gateway peering attachment.

transitGatewayPeeringAttachmentOptions_dynamicRouting :: Lens' TransitGatewayPeeringAttachmentOptions (Maybe DynamicRoutingValue) Source #

Describes whether dynamic routing is enabled or disabled for the transit gateway peering attachment.

TransitGatewayPolicyRule

data TransitGatewayPolicyRule Source #

Describes a rule associated with a transit gateway policy.

See: newTransitGatewayPolicyRule smart constructor.

Constructors

TransitGatewayPolicyRule' 

Fields

Instances

Instances details
FromXML TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

Generic TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

Associated Types

type Rep TransitGatewayPolicyRule :: Type -> Type #

Read TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

Show TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

NFData TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

Eq TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

Hashable TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

type Rep TransitGatewayPolicyRule Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRule

type Rep TransitGatewayPolicyRule = D1 ('MetaData "TransitGatewayPolicyRule" "Amazonka.EC2.Types.TransitGatewayPolicyRule" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPolicyRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationPortRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metaData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPolicyRuleMetaData)))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourcePortRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayPolicyRule :: TransitGatewayPolicyRule Source #

Create a value of TransitGatewayPolicyRule 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:destinationCidrBlock:TransitGatewayPolicyRule', transitGatewayPolicyRule_destinationCidrBlock - The destination CIDR block for the transit gateway policy rule.

$sel:destinationPortRange:TransitGatewayPolicyRule', transitGatewayPolicyRule_destinationPortRange - The port range for the transit gateway policy rule. Currently this is set to * (all).

$sel:metaData:TransitGatewayPolicyRule', transitGatewayPolicyRule_metaData - The meta data tags used for the transit gateway policy rule.

$sel:protocol:TransitGatewayPolicyRule', transitGatewayPolicyRule_protocol - The protocol used by the transit gateway policy rule.

$sel:sourceCidrBlock:TransitGatewayPolicyRule', transitGatewayPolicyRule_sourceCidrBlock - The source CIDR block for the transit gateway policy rule.

$sel:sourcePortRange:TransitGatewayPolicyRule', transitGatewayPolicyRule_sourcePortRange - The port range for the transit gateway policy rule. Currently this is set to * (all).

transitGatewayPolicyRule_destinationCidrBlock :: Lens' TransitGatewayPolicyRule (Maybe Text) Source #

The destination CIDR block for the transit gateway policy rule.

transitGatewayPolicyRule_destinationPortRange :: Lens' TransitGatewayPolicyRule (Maybe Text) Source #

The port range for the transit gateway policy rule. Currently this is set to * (all).

transitGatewayPolicyRule_metaData :: Lens' TransitGatewayPolicyRule (Maybe TransitGatewayPolicyRuleMetaData) Source #

The meta data tags used for the transit gateway policy rule.

transitGatewayPolicyRule_protocol :: Lens' TransitGatewayPolicyRule (Maybe Text) Source #

The protocol used by the transit gateway policy rule.

transitGatewayPolicyRule_sourceCidrBlock :: Lens' TransitGatewayPolicyRule (Maybe Text) Source #

The source CIDR block for the transit gateway policy rule.

transitGatewayPolicyRule_sourcePortRange :: Lens' TransitGatewayPolicyRule (Maybe Text) Source #

The port range for the transit gateway policy rule. Currently this is set to * (all).

TransitGatewayPolicyRuleMetaData

data TransitGatewayPolicyRuleMetaData Source #

Describes the meta data tags associated with a transit gateway policy rule.

See: newTransitGatewayPolicyRuleMetaData smart constructor.

Constructors

TransitGatewayPolicyRuleMetaData' 

Fields

Instances

Instances details
FromXML TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

Generic TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

Associated Types

type Rep TransitGatewayPolicyRuleMetaData :: Type -> Type #

Read TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

Show TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

NFData TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

Eq TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

Hashable TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

type Rep TransitGatewayPolicyRuleMetaData Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData

type Rep TransitGatewayPolicyRuleMetaData = D1 ('MetaData "TransitGatewayPolicyRuleMetaData" "Amazonka.EC2.Types.TransitGatewayPolicyRuleMetaData" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPolicyRuleMetaData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metaDataKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metaDataValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTransitGatewayPolicyRuleMetaData :: TransitGatewayPolicyRuleMetaData Source #

Create a value of TransitGatewayPolicyRuleMetaData 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:metaDataKey:TransitGatewayPolicyRuleMetaData', transitGatewayPolicyRuleMetaData_metaDataKey - The key name for the transit gateway policy rule meta data tag.

$sel:metaDataValue:TransitGatewayPolicyRuleMetaData', transitGatewayPolicyRuleMetaData_metaDataValue - The value of the key for the transit gateway policy rule meta data tag.

transitGatewayPolicyRuleMetaData_metaDataKey :: Lens' TransitGatewayPolicyRuleMetaData (Maybe Text) Source #

The key name for the transit gateway policy rule meta data tag.

transitGatewayPolicyRuleMetaData_metaDataValue :: Lens' TransitGatewayPolicyRuleMetaData (Maybe Text) Source #

The value of the key for the transit gateway policy rule meta data tag.

TransitGatewayPolicyTable

data TransitGatewayPolicyTable Source #

Describes a transit gateway policy table.

See: newTransitGatewayPolicyTable smart constructor.

Constructors

TransitGatewayPolicyTable' 

Fields

Instances

Instances details
FromXML TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

Generic TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

Associated Types

type Rep TransitGatewayPolicyTable :: Type -> Type #

Read TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

Show TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

NFData TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

Eq TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

Hashable TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

type Rep TransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTable

type Rep TransitGatewayPolicyTable = D1 ('MetaData "TransitGatewayPolicyTable" "Amazonka.EC2.Types.TransitGatewayPolicyTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPolicyTable'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPolicyTableState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayPolicyTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayPolicyTable :: TransitGatewayPolicyTable Source #

Create a value of TransitGatewayPolicyTable 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:creationTime:TransitGatewayPolicyTable', transitGatewayPolicyTable_creationTime - The timestamp when the transit gateway policy table was created.

$sel:state:TransitGatewayPolicyTable', transitGatewayPolicyTable_state - The state of the transit gateway policy table

$sel:tags:TransitGatewayPolicyTable', transitGatewayPolicyTable_tags - he key-value pairs associated with the transit gateway policy table.

$sel:transitGatewayId:TransitGatewayPolicyTable', transitGatewayPolicyTable_transitGatewayId - The ID of the transit gateway.

$sel:transitGatewayPolicyTableId:TransitGatewayPolicyTable', transitGatewayPolicyTable_transitGatewayPolicyTableId - The ID of the transit gateway policy table.

transitGatewayPolicyTable_creationTime :: Lens' TransitGatewayPolicyTable (Maybe UTCTime) Source #

The timestamp when the transit gateway policy table was created.

transitGatewayPolicyTable_tags :: Lens' TransitGatewayPolicyTable (Maybe [Tag]) Source #

he key-value pairs associated with the transit gateway policy table.

TransitGatewayPolicyTableAssociation

data TransitGatewayPolicyTableAssociation Source #

Describes a transit gateway policy table association.

See: newTransitGatewayPolicyTableAssociation smart constructor.

Constructors

TransitGatewayPolicyTableAssociation' 

Fields

Instances

Instances details
FromXML TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

Generic TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

Read TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

Show TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

NFData TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

Eq TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

Hashable TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

type Rep TransitGatewayPolicyTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation

type Rep TransitGatewayPolicyTableAssociation = D1 ('MetaData "TransitGatewayPolicyTableAssociation" "Amazonka.EC2.Types.TransitGatewayPolicyTableAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPolicyTableAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAssociationState)) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayPolicyTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayPolicyTableAssociation :: TransitGatewayPolicyTableAssociation Source #

Create a value of TransitGatewayPolicyTableAssociation 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:resourceId:TransitGatewayPolicyTableAssociation', transitGatewayPolicyTableAssociation_resourceId - The resource ID of the transit gateway attachment.

$sel:resourceType:TransitGatewayPolicyTableAssociation', transitGatewayPolicyTableAssociation_resourceType - The resource type for the transit gateway policy table association.

$sel:state:TransitGatewayPolicyTableAssociation', transitGatewayPolicyTableAssociation_state - The state of the transit gateway policy table association.

$sel:transitGatewayAttachmentId:TransitGatewayPolicyTableAssociation', transitGatewayPolicyTableAssociation_transitGatewayAttachmentId - The ID of the transit gateway attachment.

$sel:transitGatewayPolicyTableId:TransitGatewayPolicyTableAssociation', transitGatewayPolicyTableAssociation_transitGatewayPolicyTableId - The ID of the transit gateway policy table.

TransitGatewayPolicyTableEntry

data TransitGatewayPolicyTableEntry Source #

Describes a transit gateway policy table entry

See: newTransitGatewayPolicyTableEntry smart constructor.

Constructors

TransitGatewayPolicyTableEntry' 

Fields

Instances

Instances details
FromXML TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

Generic TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

Associated Types

type Rep TransitGatewayPolicyTableEntry :: Type -> Type #

Read TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

Show TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

NFData TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

Eq TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

Hashable TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

type Rep TransitGatewayPolicyTableEntry Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPolicyTableEntry

type Rep TransitGatewayPolicyTableEntry = D1 ('MetaData "TransitGatewayPolicyTableEntry" "Amazonka.EC2.Types.TransitGatewayPolicyTableEntry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPolicyTableEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policyRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPolicyRule)) :*: (S1 ('MetaSel ('Just "policyRuleNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTransitGatewayPolicyTableEntry :: TransitGatewayPolicyTableEntry Source #

Create a value of TransitGatewayPolicyTableEntry 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:policyRule:TransitGatewayPolicyTableEntry', transitGatewayPolicyTableEntry_policyRule - The policy rule associated with the transit gateway policy table.

$sel:policyRuleNumber:TransitGatewayPolicyTableEntry', transitGatewayPolicyTableEntry_policyRuleNumber - The rule number for the transit gateway policy table entry.

$sel:targetRouteTableId:TransitGatewayPolicyTableEntry', transitGatewayPolicyTableEntry_targetRouteTableId - The ID of the target route table.

transitGatewayPolicyTableEntry_policyRule :: Lens' TransitGatewayPolicyTableEntry (Maybe TransitGatewayPolicyRule) Source #

The policy rule associated with the transit gateway policy table.

transitGatewayPolicyTableEntry_policyRuleNumber :: Lens' TransitGatewayPolicyTableEntry (Maybe Text) Source #

The rule number for the transit gateway policy table entry.

TransitGatewayPrefixListAttachment

data TransitGatewayPrefixListAttachment Source #

Describes a transit gateway prefix list attachment.

See: newTransitGatewayPrefixListAttachment smart constructor.

Constructors

TransitGatewayPrefixListAttachment' 

Fields

Instances

Instances details
FromXML TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

Generic TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

Associated Types

type Rep TransitGatewayPrefixListAttachment :: Type -> Type #

Read TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

Show TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

NFData TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

Eq TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

Hashable TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

type Rep TransitGatewayPrefixListAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListAttachment

type Rep TransitGatewayPrefixListAttachment = D1 ('MetaData "TransitGatewayPrefixListAttachment" "Amazonka.EC2.Types.TransitGatewayPrefixListAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPrefixListAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTransitGatewayPrefixListAttachment :: TransitGatewayPrefixListAttachment Source #

Create a value of TransitGatewayPrefixListAttachment 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:resourceId:TransitGatewayPrefixListAttachment', transitGatewayPrefixListAttachment_resourceId - The ID of the resource.

$sel:resourceType:TransitGatewayPrefixListAttachment', transitGatewayPrefixListAttachment_resourceType - The resource type. Note that the tgw-peering resource type has been deprecated.

$sel:transitGatewayAttachmentId:TransitGatewayPrefixListAttachment', transitGatewayPrefixListAttachment_transitGatewayAttachmentId - The ID of the attachment.

transitGatewayPrefixListAttachment_resourceType :: Lens' TransitGatewayPrefixListAttachment (Maybe TransitGatewayAttachmentResourceType) Source #

The resource type. Note that the tgw-peering resource type has been deprecated.

TransitGatewayPrefixListReference

data TransitGatewayPrefixListReference Source #

Describes a prefix list reference.

See: newTransitGatewayPrefixListReference smart constructor.

Constructors

TransitGatewayPrefixListReference' 

Fields

Instances

Instances details
FromXML TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

Generic TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

Associated Types

type Rep TransitGatewayPrefixListReference :: Type -> Type #

Read TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

Show TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

NFData TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

Eq TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

Hashable TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

type Rep TransitGatewayPrefixListReference Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPrefixListReference

type Rep TransitGatewayPrefixListReference = D1 ('MetaData "TransitGatewayPrefixListReference" "Amazonka.EC2.Types.TransitGatewayPrefixListReference" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPrefixListReference'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blackhole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefixListOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPrefixListReferenceState)) :*: (S1 ('MetaSel ('Just "transitGatewayAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPrefixListAttachment)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

transitGatewayPrefixListReference_blackhole :: Lens' TransitGatewayPrefixListReference (Maybe Bool) Source #

Indicates whether traffic that matches this route is dropped.

TransitGatewayPropagation

data TransitGatewayPropagation Source #

Describes route propagation.

See: newTransitGatewayPropagation smart constructor.

Constructors

TransitGatewayPropagation' 

Fields

Instances

Instances details
FromXML TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

Generic TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

Associated Types

type Rep TransitGatewayPropagation :: Type -> Type #

Read TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

Show TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

NFData TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

Eq TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

Hashable TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

type Rep TransitGatewayPropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayPropagation

type Rep TransitGatewayPropagation = D1 ('MetaData "TransitGatewayPropagation" "Amazonka.EC2.Types.TransitGatewayPropagation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayPropagation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPropagationState)))) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transitGatewayRouteTableAnnouncementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayPropagation :: TransitGatewayPropagation Source #

Create a value of TransitGatewayPropagation 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:resourceId:TransitGatewayPropagation', transitGatewayPropagation_resourceId - The ID of the resource.

$sel:resourceType:TransitGatewayPropagation', transitGatewayPropagation_resourceType - The resource type. Note that the tgw-peering resource type has been deprecated.

$sel:state:TransitGatewayPropagation', transitGatewayPropagation_state - The state.

$sel:transitGatewayAttachmentId:TransitGatewayPropagation', transitGatewayPropagation_transitGatewayAttachmentId - The ID of the attachment.

$sel:transitGatewayRouteTableAnnouncementId:TransitGatewayPropagation', transitGatewayPropagation_transitGatewayRouteTableAnnouncementId - The ID of the transit gateway route table announcement.

$sel:transitGatewayRouteTableId:TransitGatewayPropagation', transitGatewayPropagation_transitGatewayRouteTableId - The ID of the transit gateway route table.

transitGatewayPropagation_resourceType :: Lens' TransitGatewayPropagation (Maybe TransitGatewayAttachmentResourceType) Source #

The resource type. Note that the tgw-peering resource type has been deprecated.

TransitGatewayRequestOptions

data TransitGatewayRequestOptions Source #

Describes the options for a transit gateway.

See: newTransitGatewayRequestOptions smart constructor.

Constructors

TransitGatewayRequestOptions' 

Fields

Instances

Instances details
ToQuery TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

Generic TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

Associated Types

type Rep TransitGatewayRequestOptions :: Type -> Type #

Read TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

Show TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

NFData TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

Eq TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

Hashable TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

type Rep TransitGatewayRequestOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRequestOptions

type Rep TransitGatewayRequestOptions = D1 ('MetaData "TransitGatewayRequestOptions" "Amazonka.EC2.Types.TransitGatewayRequestOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRequestOptions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "amazonSideAsn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "autoAcceptSharedAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoAcceptSharedAttachmentsValue))) :*: (S1 ('MetaSel ('Just "defaultRouteTableAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultRouteTableAssociationValue)) :*: S1 ('MetaSel ('Just "defaultRouteTablePropagation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultRouteTablePropagationValue)))) :*: ((S1 ('MetaSel ('Just "dnsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsSupportValue)) :*: S1 ('MetaSel ('Just "multicastSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MulticastSupportValue))) :*: (S1 ('MetaSel ('Just "transitGatewayCidrBlocks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpnEcmpSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnEcmpSupportValue))))))

newTransitGatewayRequestOptions :: TransitGatewayRequestOptions Source #

Create a value of TransitGatewayRequestOptions 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:amazonSideAsn:TransitGatewayRequestOptions', transitGatewayRequestOptions_amazonSideAsn - A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs. The default is 64512.

$sel:autoAcceptSharedAttachments:TransitGatewayRequestOptions', transitGatewayRequestOptions_autoAcceptSharedAttachments - Enable or disable automatic acceptance of attachment requests. Disabled by default.

$sel:defaultRouteTableAssociation:TransitGatewayRequestOptions', transitGatewayRequestOptions_defaultRouteTableAssociation - Enable or disable automatic association with the default association route table. Enabled by default.

$sel:defaultRouteTablePropagation:TransitGatewayRequestOptions', transitGatewayRequestOptions_defaultRouteTablePropagation - Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.

$sel:dnsSupport:TransitGatewayRequestOptions', transitGatewayRequestOptions_dnsSupport - Enable or disable DNS support. Enabled by default.

$sel:multicastSupport:TransitGatewayRequestOptions', transitGatewayRequestOptions_multicastSupport - Indicates whether multicast is enabled on the transit gateway

$sel:transitGatewayCidrBlocks:TransitGatewayRequestOptions', transitGatewayRequestOptions_transitGatewayCidrBlocks - One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

$sel:vpnEcmpSupport:TransitGatewayRequestOptions', transitGatewayRequestOptions_vpnEcmpSupport - Enable or disable Equal Cost Multipath Protocol support. Enabled by default.

transitGatewayRequestOptions_amazonSideAsn :: Lens' TransitGatewayRequestOptions (Maybe Integer) Source #

A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs. The default is 64512.

transitGatewayRequestOptions_autoAcceptSharedAttachments :: Lens' TransitGatewayRequestOptions (Maybe AutoAcceptSharedAttachmentsValue) Source #

Enable or disable automatic acceptance of attachment requests. Disabled by default.

transitGatewayRequestOptions_defaultRouteTableAssociation :: Lens' TransitGatewayRequestOptions (Maybe DefaultRouteTableAssociationValue) Source #

Enable or disable automatic association with the default association route table. Enabled by default.

transitGatewayRequestOptions_defaultRouteTablePropagation :: Lens' TransitGatewayRequestOptions (Maybe DefaultRouteTablePropagationValue) Source #

Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.

transitGatewayRequestOptions_transitGatewayCidrBlocks :: Lens' TransitGatewayRequestOptions (Maybe [Text]) Source #

One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.

transitGatewayRequestOptions_vpnEcmpSupport :: Lens' TransitGatewayRequestOptions (Maybe VpnEcmpSupportValue) Source #

Enable or disable Equal Cost Multipath Protocol support. Enabled by default.

TransitGatewayRoute

data TransitGatewayRoute Source #

Describes a route for a transit gateway route table.

See: newTransitGatewayRoute smart constructor.

Constructors

TransitGatewayRoute' 

Fields

Instances

Instances details
FromXML TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

Generic TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

Associated Types

type Rep TransitGatewayRoute :: Type -> Type #

Read TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

Show TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

NFData TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

Methods

rnf :: TransitGatewayRoute -> () #

Eq TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

Hashable TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

type Rep TransitGatewayRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRoute

type Rep TransitGatewayRoute = D1 ('MetaData "TransitGatewayRoute" "Amazonka.EC2.Types.TransitGatewayRoute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "destinationCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRouteState)))) :*: (S1 ('MetaSel ('Just "transitGatewayAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TransitGatewayRouteAttachment])) :*: (S1 ('MetaSel ('Just "transitGatewayRouteTableAnnouncementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRouteType))))))

newTransitGatewayRoute :: TransitGatewayRoute Source #

Create a value of TransitGatewayRoute 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:destinationCidrBlock:TransitGatewayRoute', transitGatewayRoute_destinationCidrBlock - The CIDR block used for destination matches.

$sel:prefixListId:TransitGatewayRoute', transitGatewayRoute_prefixListId - The ID of the prefix list used for destination matches.

$sel:state:TransitGatewayRoute', transitGatewayRoute_state - The state of the route.

$sel:transitGatewayAttachments:TransitGatewayRoute', transitGatewayRoute_transitGatewayAttachments - The attachments.

$sel:transitGatewayRouteTableAnnouncementId:TransitGatewayRoute', transitGatewayRoute_transitGatewayRouteTableAnnouncementId - The ID of the transit gateway route table announcement.

$sel:type':TransitGatewayRoute', transitGatewayRoute_type - The route type.

transitGatewayRoute_destinationCidrBlock :: Lens' TransitGatewayRoute (Maybe Text) Source #

The CIDR block used for destination matches.

transitGatewayRoute_prefixListId :: Lens' TransitGatewayRoute (Maybe Text) Source #

The ID of the prefix list used for destination matches.

transitGatewayRoute_transitGatewayRouteTableAnnouncementId :: Lens' TransitGatewayRoute (Maybe Text) Source #

The ID of the transit gateway route table announcement.

TransitGatewayRouteAttachment

data TransitGatewayRouteAttachment Source #

Describes a route attachment.

See: newTransitGatewayRouteAttachment smart constructor.

Constructors

TransitGatewayRouteAttachment' 

Fields

Instances

Instances details
FromXML TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

Generic TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

Associated Types

type Rep TransitGatewayRouteAttachment :: Type -> Type #

Read TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

Show TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

NFData TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

Eq TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

Hashable TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

type Rep TransitGatewayRouteAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteAttachment

type Rep TransitGatewayRouteAttachment = D1 ('MetaData "TransitGatewayRouteAttachment" "Amazonka.EC2.Types.TransitGatewayRouteAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRouteAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTransitGatewayRouteAttachment :: TransitGatewayRouteAttachment Source #

Create a value of TransitGatewayRouteAttachment 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:resourceId:TransitGatewayRouteAttachment', transitGatewayRouteAttachment_resourceId - The ID of the resource.

$sel:resourceType:TransitGatewayRouteAttachment', transitGatewayRouteAttachment_resourceType - The resource type. Note that the tgw-peering resource type has been deprecated.

$sel:transitGatewayAttachmentId:TransitGatewayRouteAttachment', transitGatewayRouteAttachment_transitGatewayAttachmentId - The ID of the attachment.

transitGatewayRouteAttachment_resourceType :: Lens' TransitGatewayRouteAttachment (Maybe TransitGatewayAttachmentResourceType) Source #

The resource type. Note that the tgw-peering resource type has been deprecated.

TransitGatewayRouteTable

data TransitGatewayRouteTable Source #

Describes a transit gateway route table.

See: newTransitGatewayRouteTable smart constructor.

Constructors

TransitGatewayRouteTable' 

Fields

Instances

Instances details
FromXML TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

Generic TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

Associated Types

type Rep TransitGatewayRouteTable :: Type -> Type #

Read TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

Show TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

NFData TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

Eq TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

Hashable TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

type Rep TransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTable

type Rep TransitGatewayRouteTable = D1 ('MetaData "TransitGatewayRouteTable" "Amazonka.EC2.Types.TransitGatewayRouteTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRouteTable'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "defaultAssociationRouteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "defaultPropagationRouteTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRouteTableState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayRouteTable :: TransitGatewayRouteTable Source #

Create a value of TransitGatewayRouteTable 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:creationTime:TransitGatewayRouteTable', transitGatewayRouteTable_creationTime - The creation time.

$sel:defaultAssociationRouteTable:TransitGatewayRouteTable', transitGatewayRouteTable_defaultAssociationRouteTable - Indicates whether this is the default association route table for the transit gateway.

$sel:defaultPropagationRouteTable:TransitGatewayRouteTable', transitGatewayRouteTable_defaultPropagationRouteTable - Indicates whether this is the default propagation route table for the transit gateway.

$sel:state:TransitGatewayRouteTable', transitGatewayRouteTable_state - The state of the transit gateway route table.

$sel:tags:TransitGatewayRouteTable', transitGatewayRouteTable_tags - Any tags assigned to the route table.

$sel:transitGatewayId:TransitGatewayRouteTable', transitGatewayRouteTable_transitGatewayId - The ID of the transit gateway.

$sel:transitGatewayRouteTableId:TransitGatewayRouteTable', transitGatewayRouteTable_transitGatewayRouteTableId - The ID of the transit gateway route table.

transitGatewayRouteTable_defaultAssociationRouteTable :: Lens' TransitGatewayRouteTable (Maybe Bool) Source #

Indicates whether this is the default association route table for the transit gateway.

transitGatewayRouteTable_defaultPropagationRouteTable :: Lens' TransitGatewayRouteTable (Maybe Bool) Source #

Indicates whether this is the default propagation route table for the transit gateway.

transitGatewayRouteTable_tags :: Lens' TransitGatewayRouteTable (Maybe [Tag]) Source #

Any tags assigned to the route table.

TransitGatewayRouteTableAnnouncement

data TransitGatewayRouteTableAnnouncement Source #

Describes a transit gateway route table announcement.

See: newTransitGatewayRouteTableAnnouncement smart constructor.

Constructors

TransitGatewayRouteTableAnnouncement' 

Fields

Instances

Instances details
FromXML TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

Generic TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

Read TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

Show TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

NFData TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

Eq TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

Hashable TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

type Rep TransitGatewayRouteTableAnnouncement Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement

type Rep TransitGatewayRouteTableAnnouncement = D1 ('MetaData "TransitGatewayRouteTableAnnouncement" "Amazonka.EC2.Types.TransitGatewayRouteTableAnnouncement" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRouteTableAnnouncement'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "announcementDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRouteTableAnnouncementDirection)) :*: S1 ('MetaSel ('Just "coreNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "peerCoreNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "peerTransitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "peeringAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayRouteTableAnnouncementState)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "transitGatewayRouteTableAnnouncementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTransitGatewayRouteTableAnnouncement :: TransitGatewayRouteTableAnnouncement Source #

Create a value of TransitGatewayRouteTableAnnouncement 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:announcementDirection:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_announcementDirection - The direction for the route table announcement.

$sel:coreNetworkId:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_coreNetworkId - The ID of the core network for the transit gateway route table announcement.

$sel:creationTime:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_creationTime - The timestamp when the transit gateway route table announcement was created.

$sel:peerCoreNetworkId:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_peerCoreNetworkId - The ID of the core network ID for the peer.

$sel:peerTransitGatewayId:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_peerTransitGatewayId - The ID of the peer transit gateway.

$sel:peeringAttachmentId:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_peeringAttachmentId - The ID of the peering attachment.

$sel:state:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_state - The state of the transit gateway announcement.

$sel:tags:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_tags - The key-value pairs associated with the route table announcement.

$sel:transitGatewayId:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_transitGatewayId - The ID of the transit gateway.

$sel:transitGatewayRouteTableAnnouncementId:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_transitGatewayRouteTableAnnouncementId - The ID of the transit gateway route table announcement.

$sel:transitGatewayRouteTableId:TransitGatewayRouteTableAnnouncement', transitGatewayRouteTableAnnouncement_transitGatewayRouteTableId - The ID of the transit gateway route table.

transitGatewayRouteTableAnnouncement_coreNetworkId :: Lens' TransitGatewayRouteTableAnnouncement (Maybe Text) Source #

The ID of the core network for the transit gateway route table announcement.

transitGatewayRouteTableAnnouncement_creationTime :: Lens' TransitGatewayRouteTableAnnouncement (Maybe UTCTime) Source #

The timestamp when the transit gateway route table announcement was created.

transitGatewayRouteTableAnnouncement_tags :: Lens' TransitGatewayRouteTableAnnouncement (Maybe [Tag]) Source #

The key-value pairs associated with the route table announcement.

TransitGatewayRouteTableAssociation

data TransitGatewayRouteTableAssociation Source #

Describes an association between a route table and a resource attachment.

See: newTransitGatewayRouteTableAssociation smart constructor.

Constructors

TransitGatewayRouteTableAssociation' 

Fields

Instances

Instances details
FromXML TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

Generic TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

Read TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

Show TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

NFData TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

Eq TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

Hashable TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

type Rep TransitGatewayRouteTableAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableAssociation

type Rep TransitGatewayRouteTableAssociation = D1 ('MetaData "TransitGatewayRouteTableAssociation" "Amazonka.EC2.Types.TransitGatewayRouteTableAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRouteTableAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAssociationState)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTransitGatewayRouteTableAssociation :: TransitGatewayRouteTableAssociation Source #

Create a value of TransitGatewayRouteTableAssociation 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:resourceId:TransitGatewayRouteTableAssociation', transitGatewayRouteTableAssociation_resourceId - The ID of the resource.

$sel:resourceType:TransitGatewayRouteTableAssociation', transitGatewayRouteTableAssociation_resourceType - The resource type. Note that the tgw-peering resource type has been deprecated.

$sel:state:TransitGatewayRouteTableAssociation', transitGatewayRouteTableAssociation_state - The state of the association.

$sel:transitGatewayAttachmentId:TransitGatewayRouteTableAssociation', transitGatewayRouteTableAssociation_transitGatewayAttachmentId - The ID of the attachment.

TransitGatewayRouteTablePropagation

data TransitGatewayRouteTablePropagation Source #

Describes a route table propagation.

See: newTransitGatewayRouteTablePropagation smart constructor.

Constructors

TransitGatewayRouteTablePropagation' 

Fields

Instances

Instances details
FromXML TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

Generic TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

Read TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

Show TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

NFData TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

Eq TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

Hashable TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

type Rep TransitGatewayRouteTablePropagation Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTablePropagation

type Rep TransitGatewayRouteTablePropagation = D1 ('MetaData "TransitGatewayRouteTablePropagation" "Amazonka.EC2.Types.TransitGatewayRouteTablePropagation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRouteTablePropagation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAttachmentResourceType))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPropagationState)) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayRouteTableAnnouncementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

transitGatewayRouteTablePropagation_resourceType :: Lens' TransitGatewayRouteTablePropagation (Maybe TransitGatewayAttachmentResourceType) Source #

The type of resource. Note that the tgw-peering resource type has been deprecated.

TransitGatewayRouteTableRoute

data TransitGatewayRouteTableRoute Source #

Describes a route in a transit gateway route table.

See: newTransitGatewayRouteTableRoute smart constructor.

Constructors

TransitGatewayRouteTableRoute' 

Fields

Instances

Instances details
FromXML TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

Generic TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

Associated Types

type Rep TransitGatewayRouteTableRoute :: Type -> Type #

Read TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

Show TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

NFData TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

Eq TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

Hashable TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

type Rep TransitGatewayRouteTableRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayRouteTableRoute

type Rep TransitGatewayRouteTableRoute = D1 ('MetaData "TransitGatewayRouteTableRoute" "Amazonka.EC2.Types.TransitGatewayRouteTableRoute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayRouteTableRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "destinationCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "prefixListId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "routeOrigin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTransitGatewayRouteTableRoute :: TransitGatewayRouteTableRoute Source #

Create a value of TransitGatewayRouteTableRoute 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:attachmentId:TransitGatewayRouteTableRoute', transitGatewayRouteTableRoute_attachmentId - The ID of the route attachment.

$sel:destinationCidr:TransitGatewayRouteTableRoute', transitGatewayRouteTableRoute_destinationCidr - The CIDR block used for destination matches.

$sel:prefixListId:TransitGatewayRouteTableRoute', transitGatewayRouteTableRoute_prefixListId - The ID of the prefix list.

$sel:resourceId:TransitGatewayRouteTableRoute', transitGatewayRouteTableRoute_resourceId - The ID of the resource for the route attachment.

$sel:resourceType:TransitGatewayRouteTableRoute', transitGatewayRouteTableRoute_resourceType - The resource type for the route attachment.

$sel:routeOrigin:TransitGatewayRouteTableRoute', transitGatewayRouteTableRoute_routeOrigin - The route origin. The following are the possible values:

  • static
  • propagated

$sel:state:TransitGatewayRouteTableRoute', transitGatewayRouteTableRoute_state - The state of the route.

transitGatewayRouteTableRoute_routeOrigin :: Lens' TransitGatewayRouteTableRoute (Maybe Text) Source #

The route origin. The following are the possible values:

  • static
  • propagated

TransitGatewayVpcAttachment

data TransitGatewayVpcAttachment Source #

Describes a VPC attachment.

See: newTransitGatewayVpcAttachment smart constructor.

Constructors

TransitGatewayVpcAttachment' 

Fields

Instances

Instances details
FromXML TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Generic TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Associated Types

type Rep TransitGatewayVpcAttachment :: Type -> Type #

Read TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Show TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

NFData TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Eq TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

Hashable TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

type Rep TransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachment

newTransitGatewayVpcAttachment :: TransitGatewayVpcAttachment Source #

Create a value of TransitGatewayVpcAttachment 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:creationTime:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_creationTime - The creation time.

$sel:options:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_options - The VPC attachment options.

$sel:state:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_state - The state of the VPC attachment. Note that the initiating state has been deprecated.

$sel:subnetIds:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_subnetIds - The IDs of the subnets.

$sel:tags:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_tags - The tags for the VPC attachment.

$sel:transitGatewayAttachmentId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_transitGatewayAttachmentId - The ID of the attachment.

$sel:transitGatewayId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_transitGatewayId - The ID of the transit gateway.

$sel:vpcId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_vpcId - The ID of the VPC.

$sel:vpcOwnerId:TransitGatewayVpcAttachment', transitGatewayVpcAttachment_vpcOwnerId - The ID of the Amazon Web Services account that owns the VPC.

transitGatewayVpcAttachment_state :: Lens' TransitGatewayVpcAttachment (Maybe TransitGatewayAttachmentState) Source #

The state of the VPC attachment. Note that the initiating state has been deprecated.

transitGatewayVpcAttachment_vpcOwnerId :: Lens' TransitGatewayVpcAttachment (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the VPC.

TransitGatewayVpcAttachmentOptions

data TransitGatewayVpcAttachmentOptions Source #

Describes the VPC attachment options.

See: newTransitGatewayVpcAttachmentOptions smart constructor.

Constructors

TransitGatewayVpcAttachmentOptions' 

Fields

Instances

Instances details
FromXML TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Generic TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Associated Types

type Rep TransitGatewayVpcAttachmentOptions :: Type -> Type #

Read TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Show TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

NFData TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Eq TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Hashable TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

type Rep TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

type Rep TransitGatewayVpcAttachmentOptions = D1 ('MetaData "TransitGatewayVpcAttachmentOptions" "Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayVpcAttachmentOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applianceModeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplianceModeSupportValue)) :*: (S1 ('MetaSel ('Just "dnsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsSupportValue)) :*: S1 ('MetaSel ('Just "ipv6Support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ipv6SupportValue)))))

newTransitGatewayVpcAttachmentOptions :: TransitGatewayVpcAttachmentOptions Source #

Create a value of TransitGatewayVpcAttachmentOptions 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:applianceModeSupport:TransitGatewayVpcAttachmentOptions', transitGatewayVpcAttachmentOptions_applianceModeSupport - Indicates whether appliance mode support is enabled.

$sel:dnsSupport:TransitGatewayVpcAttachmentOptions', transitGatewayVpcAttachmentOptions_dnsSupport - Indicates whether DNS support is enabled.

$sel:ipv6Support:TransitGatewayVpcAttachmentOptions', transitGatewayVpcAttachmentOptions_ipv6Support - Indicates whether IPv6 support is disabled.

TrunkInterfaceAssociation

data TrunkInterfaceAssociation Source #

Currently available in limited preview only. If you are interested in using this feature, contact your account manager.

Information about an association between a branch network interface with a trunk network interface.

See: newTrunkInterfaceAssociation smart constructor.

Constructors

TrunkInterfaceAssociation' 

Fields

Instances

Instances details
FromXML TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

Generic TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

Associated Types

type Rep TrunkInterfaceAssociation :: Type -> Type #

Read TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

Show TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

NFData TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

Eq TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

Hashable TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

type Rep TrunkInterfaceAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.TrunkInterfaceAssociation

type Rep TrunkInterfaceAssociation = D1 ('MetaData "TrunkInterfaceAssociation" "Amazonka.EC2.Types.TrunkInterfaceAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TrunkInterfaceAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "branchInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "greKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "interfaceProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InterfaceProtocolType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "trunkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newTrunkInterfaceAssociation :: TrunkInterfaceAssociation Source #

Create a value of TrunkInterfaceAssociation 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:associationId:TrunkInterfaceAssociation', trunkInterfaceAssociation_associationId - The ID of the association.

$sel:branchInterfaceId:TrunkInterfaceAssociation', trunkInterfaceAssociation_branchInterfaceId - The ID of the branch network interface.

$sel:greKey:TrunkInterfaceAssociation', trunkInterfaceAssociation_greKey - The application key when you use the GRE protocol.

$sel:interfaceProtocol:TrunkInterfaceAssociation', trunkInterfaceAssociation_interfaceProtocol - The interface protocol. Valid values are VLAN and GRE.

$sel:tags:TrunkInterfaceAssociation', trunkInterfaceAssociation_tags - The tags for the trunk interface association.

$sel:trunkInterfaceId:TrunkInterfaceAssociation', trunkInterfaceAssociation_trunkInterfaceId - The ID of the trunk network interface.

$sel:vlanId:TrunkInterfaceAssociation', trunkInterfaceAssociation_vlanId - The ID of the VLAN when you use the VLAN protocol.

trunkInterfaceAssociation_greKey :: Lens' TrunkInterfaceAssociation (Maybe Int) Source #

The application key when you use the GRE protocol.

trunkInterfaceAssociation_tags :: Lens' TrunkInterfaceAssociation (Maybe [Tag]) Source #

The tags for the trunk interface association.

trunkInterfaceAssociation_vlanId :: Lens' TrunkInterfaceAssociation (Maybe Int) Source #

The ID of the VLAN when you use the VLAN protocol.

TunnelOption

data TunnelOption Source #

The VPN tunnel options.

See: newTunnelOption smart constructor.

Constructors

TunnelOption' 

Fields

Instances

Instances details
FromXML TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

Generic TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

Associated Types

type Rep TunnelOption :: Type -> Type #

Read TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

Show TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

NFData TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

Methods

rnf :: TunnelOption -> () #

Eq TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

Hashable TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

type Rep TunnelOption Source # 
Instance details

Defined in Amazonka.EC2.Types.TunnelOption

type Rep TunnelOption = D1 ('MetaData "TunnelOption" "Amazonka.EC2.Types.TunnelOption" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TunnelOption'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "dpdTimeoutAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dpdTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "ikeVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IKEVersionsListValue])) :*: (S1 ('MetaSel ('Just "logOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnTunnelLogOptions)) :*: S1 ('MetaSel ('Just "outsideIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "phase1DHGroupNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1DHGroupNumbersListValue])) :*: S1 ('MetaSel ('Just "phase1EncryptionAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1EncryptionAlgorithmsListValue]))) :*: (S1 ('MetaSel ('Just "phase1IntegrityAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1IntegrityAlgorithmsListValue])) :*: (S1 ('MetaSel ('Just "phase1LifetimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "phase2DHGroupNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2DHGroupNumbersListValue])))))) :*: (((S1 ('MetaSel ('Just "phase2EncryptionAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2EncryptionAlgorithmsListValue])) :*: S1 ('MetaSel ('Just "phase2IntegrityAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2IntegrityAlgorithmsListValue]))) :*: (S1 ('MetaSel ('Just "phase2LifetimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "preSharedKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rekeyFuzzPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "rekeyMarginTimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replayWindowSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "startupAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tunnelInsideCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tunnelInsideIpv6Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newTunnelOption :: TunnelOption Source #

Create a value of TunnelOption 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:dpdTimeoutAction:TunnelOption', tunnelOption_dpdTimeoutAction - The action to take after a DPD timeout occurs.

$sel:dpdTimeoutSeconds:TunnelOption', tunnelOption_dpdTimeoutSeconds - The number of seconds after which a DPD timeout occurs.

$sel:ikeVersions:TunnelOption', tunnelOption_ikeVersions - The IKE versions that are permitted for the VPN tunnel.

$sel:logOptions:TunnelOption', tunnelOption_logOptions - Options for logging VPN tunnel activity.

$sel:outsideIpAddress:TunnelOption', tunnelOption_outsideIpAddress - The external IP address of the VPN tunnel.

$sel:phase1DHGroupNumbers:TunnelOption', tunnelOption_phase1DHGroupNumbers - The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.

$sel:phase1EncryptionAlgorithms:TunnelOption', tunnelOption_phase1EncryptionAlgorithms - The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.

$sel:phase1IntegrityAlgorithms:TunnelOption', tunnelOption_phase1IntegrityAlgorithms - The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.

$sel:phase1LifetimeSeconds:TunnelOption', tunnelOption_phase1LifetimeSeconds - The lifetime for phase 1 of the IKE negotiation, in seconds.

$sel:phase2DHGroupNumbers:TunnelOption', tunnelOption_phase2DHGroupNumbers - The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.

$sel:phase2EncryptionAlgorithms:TunnelOption', tunnelOption_phase2EncryptionAlgorithms - The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.

$sel:phase2IntegrityAlgorithms:TunnelOption', tunnelOption_phase2IntegrityAlgorithms - The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.

$sel:phase2LifetimeSeconds:TunnelOption', tunnelOption_phase2LifetimeSeconds - The lifetime for phase 2 of the IKE negotiation, in seconds.

$sel:preSharedKey:TunnelOption', tunnelOption_preSharedKey - The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway.

$sel:rekeyFuzzPercentage:TunnelOption', tunnelOption_rekeyFuzzPercentage - The percentage of the rekey window determined by RekeyMarginTimeSeconds during which the rekey time is randomly selected.

$sel:rekeyMarginTimeSeconds:TunnelOption', tunnelOption_rekeyMarginTimeSeconds - The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey.

$sel:replayWindowSize:TunnelOption', tunnelOption_replayWindowSize - The number of packets in an IKE replay window.

$sel:startupAction:TunnelOption', tunnelOption_startupAction - The action to take when the establishing the VPN tunnels for a VPN connection.

$sel:tunnelInsideCidr:TunnelOption', tunnelOption_tunnelInsideCidr - The range of inside IPv4 addresses for the tunnel.

$sel:tunnelInsideIpv6Cidr:TunnelOption', tunnelOption_tunnelInsideIpv6Cidr - The range of inside IPv6 addresses for the tunnel.

tunnelOption_dpdTimeoutAction :: Lens' TunnelOption (Maybe Text) Source #

The action to take after a DPD timeout occurs.

tunnelOption_dpdTimeoutSeconds :: Lens' TunnelOption (Maybe Int) Source #

The number of seconds after which a DPD timeout occurs.

tunnelOption_ikeVersions :: Lens' TunnelOption (Maybe [IKEVersionsListValue]) Source #

The IKE versions that are permitted for the VPN tunnel.

tunnelOption_logOptions :: Lens' TunnelOption (Maybe VpnTunnelLogOptions) Source #

Options for logging VPN tunnel activity.

tunnelOption_outsideIpAddress :: Lens' TunnelOption (Maybe Text) Source #

The external IP address of the VPN tunnel.

tunnelOption_phase1DHGroupNumbers :: Lens' TunnelOption (Maybe [Phase1DHGroupNumbersListValue]) Source #

The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.

tunnelOption_phase1EncryptionAlgorithms :: Lens' TunnelOption (Maybe [Phase1EncryptionAlgorithmsListValue]) Source #

The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.

tunnelOption_phase1IntegrityAlgorithms :: Lens' TunnelOption (Maybe [Phase1IntegrityAlgorithmsListValue]) Source #

The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.

tunnelOption_phase1LifetimeSeconds :: Lens' TunnelOption (Maybe Int) Source #

The lifetime for phase 1 of the IKE negotiation, in seconds.

tunnelOption_phase2DHGroupNumbers :: Lens' TunnelOption (Maybe [Phase2DHGroupNumbersListValue]) Source #

The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.

tunnelOption_phase2EncryptionAlgorithms :: Lens' TunnelOption (Maybe [Phase2EncryptionAlgorithmsListValue]) Source #

The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.

tunnelOption_phase2IntegrityAlgorithms :: Lens' TunnelOption (Maybe [Phase2IntegrityAlgorithmsListValue]) Source #

The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.

tunnelOption_phase2LifetimeSeconds :: Lens' TunnelOption (Maybe Int) Source #

The lifetime for phase 2 of the IKE negotiation, in seconds.

tunnelOption_preSharedKey :: Lens' TunnelOption (Maybe Text) Source #

The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway.

tunnelOption_rekeyFuzzPercentage :: Lens' TunnelOption (Maybe Int) Source #

The percentage of the rekey window determined by RekeyMarginTimeSeconds during which the rekey time is randomly selected.

tunnelOption_rekeyMarginTimeSeconds :: Lens' TunnelOption (Maybe Int) Source #

The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey.

tunnelOption_replayWindowSize :: Lens' TunnelOption (Maybe Int) Source #

The number of packets in an IKE replay window.

tunnelOption_startupAction :: Lens' TunnelOption (Maybe Text) Source #

The action to take when the establishing the VPN tunnels for a VPN connection.

tunnelOption_tunnelInsideCidr :: Lens' TunnelOption (Maybe Text) Source #

The range of inside IPv4 addresses for the tunnel.

tunnelOption_tunnelInsideIpv6Cidr :: Lens' TunnelOption (Maybe Text) Source #

The range of inside IPv6 addresses for the tunnel.

UnsuccessfulInstanceCreditSpecificationItem

data UnsuccessfulInstanceCreditSpecificationItem Source #

Describes the burstable performance instance whose credit option for CPU usage was not modified.

See: newUnsuccessfulInstanceCreditSpecificationItem smart constructor.

Constructors

UnsuccessfulInstanceCreditSpecificationItem' 

Fields

Instances

Instances details
FromXML UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

Generic UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

Read UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

Show UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

NFData UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

Eq UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

Hashable UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

type Rep UnsuccessfulInstanceCreditSpecificationItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem

type Rep UnsuccessfulInstanceCreditSpecificationItem = D1 ('MetaData "UnsuccessfulInstanceCreditSpecificationItem" "Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UnsuccessfulInstanceCreditSpecificationItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UnsuccessfulInstanceCreditSpecificationItemError)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUnsuccessfulInstanceCreditSpecificationItem :: UnsuccessfulInstanceCreditSpecificationItem Source #

Create a value of UnsuccessfulInstanceCreditSpecificationItem 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:error:UnsuccessfulInstanceCreditSpecificationItem', unsuccessfulInstanceCreditSpecificationItem_error - The applicable error for the burstable performance instance whose credit option for CPU usage was not modified.

$sel:instanceId:UnsuccessfulInstanceCreditSpecificationItem', unsuccessfulInstanceCreditSpecificationItem_instanceId - The ID of the instance.

unsuccessfulInstanceCreditSpecificationItem_error :: Lens' UnsuccessfulInstanceCreditSpecificationItem (Maybe UnsuccessfulInstanceCreditSpecificationItemError) Source #

The applicable error for the burstable performance instance whose credit option for CPU usage was not modified.

UnsuccessfulInstanceCreditSpecificationItemError

data UnsuccessfulInstanceCreditSpecificationItemError Source #

Information about the error for the burstable performance instance whose credit option for CPU usage was not modified.

See: newUnsuccessfulInstanceCreditSpecificationItemError smart constructor.

Instances

Instances details
FromXML UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

Generic UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

Read UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

Show UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

NFData UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

Eq UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

Hashable UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

type Rep UnsuccessfulInstanceCreditSpecificationItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError

type Rep UnsuccessfulInstanceCreditSpecificationItemError = D1 ('MetaData "UnsuccessfulInstanceCreditSpecificationItemError" "Amazonka.EC2.Types.UnsuccessfulInstanceCreditSpecificationItemError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UnsuccessfulInstanceCreditSpecificationItemError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UnsuccessfulInstanceCreditSpecificationErrorCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

UnsuccessfulItem

data UnsuccessfulItem Source #

Information about items that were not successfully processed in a batch call.

See: newUnsuccessfulItem smart constructor.

Constructors

UnsuccessfulItem' 

Fields

Instances

Instances details
FromXML UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

Generic UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

Associated Types

type Rep UnsuccessfulItem :: Type -> Type #

Read UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

Show UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

NFData UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

Methods

rnf :: UnsuccessfulItem -> () #

Eq UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

Hashable UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

type Rep UnsuccessfulItem Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItem

type Rep UnsuccessfulItem = D1 ('MetaData "UnsuccessfulItem" "Amazonka.EC2.Types.UnsuccessfulItem" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UnsuccessfulItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UnsuccessfulItemError)) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUnsuccessfulItem :: UnsuccessfulItem Source #

Create a value of UnsuccessfulItem 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:error:UnsuccessfulItem', unsuccessfulItem_error - Information about the error.

$sel:resourceId:UnsuccessfulItem', unsuccessfulItem_resourceId - The ID of the resource.

UnsuccessfulItemError

data UnsuccessfulItemError Source #

Information about the error that occurred. For more information about errors, see Error codes.

See: newUnsuccessfulItemError smart constructor.

Constructors

UnsuccessfulItemError' 

Fields

Instances

Instances details
FromXML UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

Generic UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

Associated Types

type Rep UnsuccessfulItemError :: Type -> Type #

Read UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

Show UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

NFData UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

Methods

rnf :: UnsuccessfulItemError -> () #

Eq UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

Hashable UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

type Rep UnsuccessfulItemError Source # 
Instance details

Defined in Amazonka.EC2.Types.UnsuccessfulItemError

type Rep UnsuccessfulItemError = D1 ('MetaData "UnsuccessfulItemError" "Amazonka.EC2.Types.UnsuccessfulItemError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UnsuccessfulItemError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUnsuccessfulItemError :: UnsuccessfulItemError Source #

Create a value of UnsuccessfulItemError 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:code:UnsuccessfulItemError', unsuccessfulItemError_code - The error code.

$sel:message:UnsuccessfulItemError', unsuccessfulItemError_message - The error message accompanying the error code.

unsuccessfulItemError_message :: Lens' UnsuccessfulItemError (Maybe Text) Source #

The error message accompanying the error code.

UserBucket

data UserBucket Source #

Describes the Amazon S3 bucket for the disk image.

See: newUserBucket smart constructor.

Constructors

UserBucket' 

Fields

Instances

Instances details
ToQuery UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

Generic UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

Associated Types

type Rep UserBucket :: Type -> Type #

Read UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

Show UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

NFData UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

Methods

rnf :: UserBucket -> () #

Eq UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

Hashable UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

type Rep UserBucket Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucket

type Rep UserBucket = D1 ('MetaData "UserBucket" "Amazonka.EC2.Types.UserBucket" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UserBucket'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserBucket :: UserBucket Source #

Create a value of UserBucket 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:s3Bucket:UserBucket', userBucket_s3Bucket - The name of the Amazon S3 bucket where the disk image is located.

$sel:s3Key:UserBucket', userBucket_s3Key - The file name of the disk image.

userBucket_s3Bucket :: Lens' UserBucket (Maybe Text) Source #

The name of the Amazon S3 bucket where the disk image is located.

userBucket_s3Key :: Lens' UserBucket (Maybe Text) Source #

The file name of the disk image.

UserBucketDetails

data UserBucketDetails Source #

Describes the Amazon S3 bucket for the disk image.

See: newUserBucketDetails smart constructor.

Constructors

UserBucketDetails' 

Fields

Instances

Instances details
FromXML UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

Generic UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

Associated Types

type Rep UserBucketDetails :: Type -> Type #

Read UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

Show UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

NFData UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

Methods

rnf :: UserBucketDetails -> () #

Eq UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

Hashable UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

type Rep UserBucketDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.UserBucketDetails

type Rep UserBucketDetails = D1 ('MetaData "UserBucketDetails" "Amazonka.EC2.Types.UserBucketDetails" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UserBucketDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserBucketDetails :: UserBucketDetails Source #

Create a value of UserBucketDetails 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:s3Bucket:UserBucketDetails', userBucketDetails_s3Bucket - The Amazon S3 bucket from which the disk image was created.

$sel:s3Key:UserBucketDetails', userBucketDetails_s3Key - The file name of the disk image.

userBucketDetails_s3Bucket :: Lens' UserBucketDetails (Maybe Text) Source #

The Amazon S3 bucket from which the disk image was created.

userBucketDetails_s3Key :: Lens' UserBucketDetails (Maybe Text) Source #

The file name of the disk image.

UserData

data UserData Source #

Describes the user data for an instance.

See: newUserData smart constructor.

Constructors

UserData' 

Fields

  • data' :: Maybe Text

    The user data. If you are using an Amazon Web Services SDK or command line tool, Base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide Base64-encoded text.

Instances

Instances details
ToQuery UserData Source # 
Instance details

Defined in Amazonka.EC2.Types.UserData

Generic UserData Source # 
Instance details

Defined in Amazonka.EC2.Types.UserData

Associated Types

type Rep UserData :: Type -> Type #

Methods

from :: UserData -> Rep UserData x #

to :: Rep UserData x -> UserData #

Show UserData Source # 
Instance details

Defined in Amazonka.EC2.Types.UserData

NFData UserData Source # 
Instance details

Defined in Amazonka.EC2.Types.UserData

Methods

rnf :: UserData -> () #

Eq UserData Source # 
Instance details

Defined in Amazonka.EC2.Types.UserData

Hashable UserData Source # 
Instance details

Defined in Amazonka.EC2.Types.UserData

Methods

hashWithSalt :: Int -> UserData -> Int #

hash :: UserData -> Int #

type Rep UserData Source # 
Instance details

Defined in Amazonka.EC2.Types.UserData

type Rep UserData = D1 ('MetaData "UserData" "Amazonka.EC2.Types.UserData" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UserData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserData :: UserData Source #

Create a value of UserData 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:data':UserData', userData_data - The user data. If you are using an Amazon Web Services SDK or command line tool, Base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide Base64-encoded text.

userData_data :: Lens' UserData (Maybe Text) Source #

The user data. If you are using an Amazon Web Services SDK or command line tool, Base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide Base64-encoded text.

UserIdGroupPair

data UserIdGroupPair Source #

Describes a security group and Amazon Web Services account ID pair.

We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

See: newUserIdGroupPair smart constructor.

Constructors

UserIdGroupPair' 

Fields

  • description :: Maybe Text

    A description for the security group rule that references this user ID group pair.

    Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*

  • groupId :: Maybe Text

    The ID of the security group.

  • groupName :: Maybe Text

    The name of the security group. In a request, use this parameter for a security group in EC2-Classic or a default VPC only. For a security group in a nondefault VPC, use the security group ID.

    For a referenced security group in another VPC, this value is not returned if the referenced security group is deleted.

  • peeringStatus :: Maybe Text

    The status of a VPC peering connection, if applicable.

  • userId :: Maybe Text

    The ID of an Amazon Web Services account.

    For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.

    EC2-Classic
    Required when adding or removing rules that reference a security group in another Amazon Web Services account.
  • vpcId :: Maybe Text

    The ID of the VPC for the referenced security group, if applicable.

  • vpcPeeringConnectionId :: Maybe Text

    The ID of the VPC peering connection, if applicable.

Instances

Instances details
ToQuery UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

FromXML UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

Generic UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

Associated Types

type Rep UserIdGroupPair :: Type -> Type #

Read UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

Show UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

NFData UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

Methods

rnf :: UserIdGroupPair -> () #

Eq UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

Hashable UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

type Rep UserIdGroupPair Source # 
Instance details

Defined in Amazonka.EC2.Types.UserIdGroupPair

type Rep UserIdGroupPair = D1 ('MetaData "UserIdGroupPair" "Amazonka.EC2.Types.UserIdGroupPair" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "UserIdGroupPair'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "peeringStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcPeeringConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newUserIdGroupPair :: UserIdGroupPair Source #

Create a value of UserIdGroupPair 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:description:UserIdGroupPair', userIdGroupPair_description - A description for the security group rule that references this user ID group pair.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*

$sel:groupId:UserIdGroupPair', userIdGroupPair_groupId - The ID of the security group.

$sel:groupName:UserIdGroupPair', userIdGroupPair_groupName - The name of the security group. In a request, use this parameter for a security group in EC2-Classic or a default VPC only. For a security group in a nondefault VPC, use the security group ID.

For a referenced security group in another VPC, this value is not returned if the referenced security group is deleted.

$sel:peeringStatus:UserIdGroupPair', userIdGroupPair_peeringStatus - The status of a VPC peering connection, if applicable.

$sel:userId:UserIdGroupPair', userIdGroupPair_userId - The ID of an Amazon Web Services account.

For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.

EC2-Classic
Required when adding or removing rules that reference a security group in another Amazon Web Services account.

$sel:vpcId:UserIdGroupPair', userIdGroupPair_vpcId - The ID of the VPC for the referenced security group, if applicable.

$sel:vpcPeeringConnectionId:UserIdGroupPair', userIdGroupPair_vpcPeeringConnectionId - The ID of the VPC peering connection, if applicable.

userIdGroupPair_description :: Lens' UserIdGroupPair (Maybe Text) Source #

A description for the security group rule that references this user ID group pair.

Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*

userIdGroupPair_groupId :: Lens' UserIdGroupPair (Maybe Text) Source #

The ID of the security group.

userIdGroupPair_groupName :: Lens' UserIdGroupPair (Maybe Text) Source #

The name of the security group. In a request, use this parameter for a security group in EC2-Classic or a default VPC only. For a security group in a nondefault VPC, use the security group ID.

For a referenced security group in another VPC, this value is not returned if the referenced security group is deleted.

userIdGroupPair_peeringStatus :: Lens' UserIdGroupPair (Maybe Text) Source #

The status of a VPC peering connection, if applicable.

userIdGroupPair_userId :: Lens' UserIdGroupPair (Maybe Text) Source #

The ID of an Amazon Web Services account.

For a referenced security group in another VPC, the account ID of the referenced security group is returned in the response. If the referenced security group is deleted, this value is not returned.

EC2-Classic
Required when adding or removing rules that reference a security group in another Amazon Web Services account.

userIdGroupPair_vpcId :: Lens' UserIdGroupPair (Maybe Text) Source #

The ID of the VPC for the referenced security group, if applicable.

userIdGroupPair_vpcPeeringConnectionId :: Lens' UserIdGroupPair (Maybe Text) Source #

The ID of the VPC peering connection, if applicable.

VCpuCountRange

data VCpuCountRange Source #

The minimum and maximum number of vCPUs.

See: newVCpuCountRange smart constructor.

Constructors

VCpuCountRange' 

Fields

  • max :: Maybe Int

    The maximum number of vCPUs. If this parameter is not specified, there is no maximum limit.

  • min :: Maybe Int

    The minimum number of vCPUs. If the value is 0, there is no minimum limit.

Instances

Instances details
ToQuery VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

FromXML VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

Generic VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

Associated Types

type Rep VCpuCountRange :: Type -> Type #

Read VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

Show VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

NFData VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

Methods

rnf :: VCpuCountRange -> () #

Eq VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

Hashable VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

type Rep VCpuCountRange Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRange

type Rep VCpuCountRange = D1 ('MetaData "VCpuCountRange" "Amazonka.EC2.Types.VCpuCountRange" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VCpuCountRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newVCpuCountRange :: VCpuCountRange Source #

Create a value of VCpuCountRange 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:max:VCpuCountRange', vCpuCountRange_max - The maximum number of vCPUs. If this parameter is not specified, there is no maximum limit.

$sel:min:VCpuCountRange', vCpuCountRange_min - The minimum number of vCPUs. If the value is 0, there is no minimum limit.

vCpuCountRange_max :: Lens' VCpuCountRange (Maybe Int) Source #

The maximum number of vCPUs. If this parameter is not specified, there is no maximum limit.

vCpuCountRange_min :: Lens' VCpuCountRange (Maybe Int) Source #

The minimum number of vCPUs. If the value is 0, there is no minimum limit.

VCpuCountRangeRequest

data VCpuCountRangeRequest Source #

The minimum and maximum number of vCPUs.

See: newVCpuCountRangeRequest smart constructor.

Constructors

VCpuCountRangeRequest' 

Fields

  • max :: Maybe Int

    The maximum number of vCPUs. To specify no maximum limit, omit this parameter.

  • min :: Int

    The minimum number of vCPUs. To specify no minimum limit, specify 0.

Instances

Instances details
ToQuery VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

Generic VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

Associated Types

type Rep VCpuCountRangeRequest :: Type -> Type #

Read VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

Show VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

NFData VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

Methods

rnf :: VCpuCountRangeRequest -> () #

Eq VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

Hashable VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

type Rep VCpuCountRangeRequest Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuCountRangeRequest

type Rep VCpuCountRangeRequest = D1 ('MetaData "VCpuCountRangeRequest" "Amazonka.EC2.Types.VCpuCountRangeRequest" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VCpuCountRangeRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "min") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newVCpuCountRangeRequest Source #

Create a value of VCpuCountRangeRequest 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:max:VCpuCountRangeRequest', vCpuCountRangeRequest_max - The maximum number of vCPUs. To specify no maximum limit, omit this parameter.

$sel:min:VCpuCountRangeRequest', vCpuCountRangeRequest_min - The minimum number of vCPUs. To specify no minimum limit, specify 0.

vCpuCountRangeRequest_max :: Lens' VCpuCountRangeRequest (Maybe Int) Source #

The maximum number of vCPUs. To specify no maximum limit, omit this parameter.

vCpuCountRangeRequest_min :: Lens' VCpuCountRangeRequest Int Source #

The minimum number of vCPUs. To specify no minimum limit, specify 0.

VCpuInfo

data VCpuInfo Source #

Describes the vCPU configurations for the instance type.

See: newVCpuInfo smart constructor.

Constructors

VCpuInfo' 

Fields

Instances

Instances details
FromXML VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

Generic VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

Associated Types

type Rep VCpuInfo :: Type -> Type #

Methods

from :: VCpuInfo -> Rep VCpuInfo x #

to :: Rep VCpuInfo x -> VCpuInfo #

Read VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

Show VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

NFData VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

Methods

rnf :: VCpuInfo -> () #

Eq VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

Hashable VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

Methods

hashWithSalt :: Int -> VCpuInfo -> Int #

hash :: VCpuInfo -> Int #

type Rep VCpuInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VCpuInfo

type Rep VCpuInfo = D1 ('MetaData "VCpuInfo" "Amazonka.EC2.Types.VCpuInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VCpuInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultCores") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "defaultThreadsPerCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "defaultVCpus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "validCores") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int])) :*: S1 ('MetaSel ('Just "validThreadsPerCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int]))))))

newVCpuInfo :: VCpuInfo Source #

Create a value of VCpuInfo 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:defaultCores:VCpuInfo', vCpuInfo_defaultCores - The default number of cores for the instance type.

$sel:defaultThreadsPerCore:VCpuInfo', vCpuInfo_defaultThreadsPerCore - The default number of threads per core for the instance type.

$sel:defaultVCpus:VCpuInfo', vCpuInfo_defaultVCpus - The default number of vCPUs for the instance type.

$sel:validCores:VCpuInfo', vCpuInfo_validCores - The valid number of cores that can be configured for the instance type.

$sel:validThreadsPerCore:VCpuInfo', vCpuInfo_validThreadsPerCore - The valid number of threads per core that can be configured for the instance type.

vCpuInfo_defaultCores :: Lens' VCpuInfo (Maybe Int) Source #

The default number of cores for the instance type.

vCpuInfo_defaultThreadsPerCore :: Lens' VCpuInfo (Maybe Int) Source #

The default number of threads per core for the instance type.

vCpuInfo_defaultVCpus :: Lens' VCpuInfo (Maybe Int) Source #

The default number of vCPUs for the instance type.

vCpuInfo_validCores :: Lens' VCpuInfo (Maybe [Int]) Source #

The valid number of cores that can be configured for the instance type.

vCpuInfo_validThreadsPerCore :: Lens' VCpuInfo (Maybe [Int]) Source #

The valid number of threads per core that can be configured for the instance type.

ValidationError

data ValidationError Source #

The error code and error message that is returned for a parameter or parameter combination that is not valid when a new launch template or new version of a launch template is created.

See: newValidationError smart constructor.

Constructors

ValidationError' 

Fields

  • code :: Maybe Text

    The error code that indicates why the parameter or parameter combination is not valid. For more information about error codes, see Error codes.

  • message :: Maybe Text

    The error message that describes why the parameter or parameter combination is not valid. For more information about error messages, see Error codes.

Instances

Instances details
FromXML ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

Generic ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

Associated Types

type Rep ValidationError :: Type -> Type #

Read ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

Show ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

NFData ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

Methods

rnf :: ValidationError -> () #

Eq ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

Hashable ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

type Rep ValidationError Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationError

type Rep ValidationError = D1 ('MetaData "ValidationError" "Amazonka.EC2.Types.ValidationError" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ValidationError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newValidationError :: ValidationError Source #

Create a value of ValidationError 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:code:ValidationError', validationError_code - The error code that indicates why the parameter or parameter combination is not valid. For more information about error codes, see Error codes.

$sel:message:ValidationError', validationError_message - The error message that describes why the parameter or parameter combination is not valid. For more information about error messages, see Error codes.

validationError_code :: Lens' ValidationError (Maybe Text) Source #

The error code that indicates why the parameter or parameter combination is not valid. For more information about error codes, see Error codes.

validationError_message :: Lens' ValidationError (Maybe Text) Source #

The error message that describes why the parameter or parameter combination is not valid. For more information about error messages, see Error codes.

ValidationWarning

data ValidationWarning Source #

The error codes and error messages that are returned for the parameters or parameter combinations that are not valid when a new launch template or new version of a launch template is created.

See: newValidationWarning smart constructor.

Constructors

ValidationWarning' 

Fields

Instances

Instances details
FromXML ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

Generic ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

Associated Types

type Rep ValidationWarning :: Type -> Type #

Read ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

Show ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

NFData ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

Methods

rnf :: ValidationWarning -> () #

Eq ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

Hashable ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

type Rep ValidationWarning Source # 
Instance details

Defined in Amazonka.EC2.Types.ValidationWarning

type Rep ValidationWarning = D1 ('MetaData "ValidationWarning" "Amazonka.EC2.Types.ValidationWarning" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ValidationWarning'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ValidationError]))))

newValidationWarning :: ValidationWarning Source #

Create a value of ValidationWarning 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:errors:ValidationWarning', validationWarning_errors - The error codes and error messages.

VerifiedAccessEndpoint

data VerifiedAccessEndpoint Source #

An Amazon Web Services Verified Access endpoint specifies the application that Amazon Web Services Verified Access provides access to. It must be attached to an Amazon Web Services Verified Access group. An Amazon Web Services Verified Access endpoint must also have an attached access policy before you attached it to a group.

See: newVerifiedAccessEndpoint smart constructor.

Constructors

VerifiedAccessEndpoint' 

Fields

Instances

Instances details
FromXML VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

Generic VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

Associated Types

type Rep VerifiedAccessEndpoint :: Type -> Type #

Read VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

Show VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

NFData VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

Methods

rnf :: VerifiedAccessEndpoint -> () #

Eq VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

Hashable VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

type Rep VerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpoint

type Rep VerifiedAccessEndpoint = D1 ('MetaData "VerifiedAccessEndpoint" "Amazonka.EC2.Types.VerifiedAccessEndpoint" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessEndpoint'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "applicationDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachmentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointAttachmentType))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deletionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceValidationDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "domainCertificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpointDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointType)))))) :*: (((S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loadBalancerOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointLoadBalancerOptions))) :*: (S1 ('MetaSel ('Just "networkInterfaceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointEniOptions)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "verifiedAccessEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "verifiedAccessGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verifiedAccessInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newVerifiedAccessEndpoint :: VerifiedAccessEndpoint Source #

Create a value of VerifiedAccessEndpoint 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:applicationDomain:VerifiedAccessEndpoint', verifiedAccessEndpoint_applicationDomain - The DNS name for users to reach your application.

$sel:attachmentType:VerifiedAccessEndpoint', verifiedAccessEndpoint_attachmentType - The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint and the application.

$sel:creationTime:VerifiedAccessEndpoint', verifiedAccessEndpoint_creationTime - The creation time.

$sel:deletionTime:VerifiedAccessEndpoint', verifiedAccessEndpoint_deletionTime - The deletion time.

$sel:description:VerifiedAccessEndpoint', verifiedAccessEndpoint_description - A description for the Amazon Web Services Verified Access endpoint.

$sel:deviceValidationDomain:VerifiedAccessEndpoint', verifiedAccessEndpoint_deviceValidationDomain - Returned if endpoint has a device trust provider attached.

$sel:domainCertificateArn:VerifiedAccessEndpoint', verifiedAccessEndpoint_domainCertificateArn - The ARN of a public TLS/SSL certificate imported into or created with ACM.

$sel:endpointDomain:VerifiedAccessEndpoint', verifiedAccessEndpoint_endpointDomain - A DNS name that is generated for the endpoint.

$sel:endpointType:VerifiedAccessEndpoint', verifiedAccessEndpoint_endpointType - The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.

$sel:lastUpdatedTime:VerifiedAccessEndpoint', verifiedAccessEndpoint_lastUpdatedTime - The last updated time.

$sel:loadBalancerOptions:VerifiedAccessEndpoint', verifiedAccessEndpoint_loadBalancerOptions - The load balancer details if creating the Amazon Web Services Verified Access endpoint as load-balancertype.

$sel:networkInterfaceOptions:VerifiedAccessEndpoint', verifiedAccessEndpoint_networkInterfaceOptions - The options for network-interface type endpoint.

$sel:securityGroupIds:VerifiedAccessEndpoint', verifiedAccessEndpoint_securityGroupIds - The IDs of the security groups for the endpoint.

$sel:status:VerifiedAccessEndpoint', verifiedAccessEndpoint_status - The endpoint status.

$sel:tags:VerifiedAccessEndpoint', verifiedAccessEndpoint_tags - The tags.

$sel:verifiedAccessEndpointId:VerifiedAccessEndpoint', verifiedAccessEndpoint_verifiedAccessEndpointId - The ID of the Amazon Web Services Verified Access endpoint.

$sel:verifiedAccessGroupId:VerifiedAccessEndpoint', verifiedAccessEndpoint_verifiedAccessGroupId - The ID of the Amazon Web Services Verified Access group.

$sel:verifiedAccessInstanceId:VerifiedAccessEndpoint', verifiedAccessEndpoint_verifiedAccessInstanceId - The ID of the Amazon Web Services Verified Access instance.

verifiedAccessEndpoint_applicationDomain :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

The DNS name for users to reach your application.

verifiedAccessEndpoint_attachmentType :: Lens' VerifiedAccessEndpoint (Maybe VerifiedAccessEndpointAttachmentType) Source #

The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint and the application.

verifiedAccessEndpoint_description :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

A description for the Amazon Web Services Verified Access endpoint.

verifiedAccessEndpoint_deviceValidationDomain :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

Returned if endpoint has a device trust provider attached.

verifiedAccessEndpoint_domainCertificateArn :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

The ARN of a public TLS/SSL certificate imported into or created with ACM.

verifiedAccessEndpoint_endpointDomain :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

A DNS name that is generated for the endpoint.

verifiedAccessEndpoint_endpointType :: Lens' VerifiedAccessEndpoint (Maybe VerifiedAccessEndpointType) Source #

The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.

verifiedAccessEndpoint_loadBalancerOptions :: Lens' VerifiedAccessEndpoint (Maybe VerifiedAccessEndpointLoadBalancerOptions) Source #

The load balancer details if creating the Amazon Web Services Verified Access endpoint as load-balancertype.

verifiedAccessEndpoint_securityGroupIds :: Lens' VerifiedAccessEndpoint (Maybe [Text]) Source #

The IDs of the security groups for the endpoint.

verifiedAccessEndpoint_verifiedAccessEndpointId :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

The ID of the Amazon Web Services Verified Access endpoint.

verifiedAccessEndpoint_verifiedAccessGroupId :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

The ID of the Amazon Web Services Verified Access group.

verifiedAccessEndpoint_verifiedAccessInstanceId :: Lens' VerifiedAccessEndpoint (Maybe Text) Source #

The ID of the Amazon Web Services Verified Access instance.

VerifiedAccessEndpointEniOptions

data VerifiedAccessEndpointEniOptions Source #

Options for a network-interface type endpoint.

See: newVerifiedAccessEndpointEniOptions smart constructor.

Constructors

VerifiedAccessEndpointEniOptions' 

Fields

Instances

Instances details
FromXML VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

Generic VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

Associated Types

type Rep VerifiedAccessEndpointEniOptions :: Type -> Type #

Read VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

Show VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

NFData VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

Eq VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

Hashable VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

type Rep VerifiedAccessEndpointEniOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions

type Rep VerifiedAccessEndpointEniOptions = D1 ('MetaData "VerifiedAccessEndpointEniOptions" "Amazonka.EC2.Types.VerifiedAccessEndpointEniOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessEndpointEniOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointProtocol)))))

newVerifiedAccessEndpointEniOptions :: VerifiedAccessEndpointEniOptions Source #

Create a value of VerifiedAccessEndpointEniOptions 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:networkInterfaceId:VerifiedAccessEndpointEniOptions', verifiedAccessEndpointEniOptions_networkInterfaceId - The ID of the network interface.

$sel:port:VerifiedAccessEndpointEniOptions', verifiedAccessEndpointEniOptions_port - The IP port number.

$sel:protocol:VerifiedAccessEndpointEniOptions', verifiedAccessEndpointEniOptions_protocol - The IP protocol.

VerifiedAccessEndpointLoadBalancerOptions

data VerifiedAccessEndpointLoadBalancerOptions Source #

Describes a load balancer when creating an Amazon Web Services Verified Access endpoint using the load-balancer type.

See: newVerifiedAccessEndpointLoadBalancerOptions smart constructor.

Constructors

VerifiedAccessEndpointLoadBalancerOptions' 

Fields

Instances

Instances details
FromXML VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

Generic VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

Read VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

Show VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

NFData VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

Eq VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

Hashable VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

type Rep VerifiedAccessEndpointLoadBalancerOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions

type Rep VerifiedAccessEndpointLoadBalancerOptions = D1 ('MetaData "VerifiedAccessEndpointLoadBalancerOptions" "Amazonka.EC2.Types.VerifiedAccessEndpointLoadBalancerOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessEndpointLoadBalancerOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "loadBalancerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointProtocol)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

VerifiedAccessEndpointStatus

data VerifiedAccessEndpointStatus Source #

Describes the status of a Verified Access endpoint.

See: newVerifiedAccessEndpointStatus smart constructor.

Constructors

VerifiedAccessEndpointStatus' 

Fields

Instances

Instances details
FromXML VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

Generic VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

Associated Types

type Rep VerifiedAccessEndpointStatus :: Type -> Type #

Read VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

Show VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

NFData VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

Eq VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

Hashable VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

type Rep VerifiedAccessEndpointStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessEndpointStatus

type Rep VerifiedAccessEndpointStatus = D1 ('MetaData "VerifiedAccessEndpointStatus" "Amazonka.EC2.Types.VerifiedAccessEndpointStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessEndpointStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpointStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVerifiedAccessEndpointStatus :: VerifiedAccessEndpointStatus Source #

Create a value of VerifiedAccessEndpointStatus 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:code:VerifiedAccessEndpointStatus', verifiedAccessEndpointStatus_code - The status code of the Verified Access endpoint.

$sel:message:VerifiedAccessEndpointStatus', verifiedAccessEndpointStatus_message - The status message of the Verified Access endpoint.

verifiedAccessEndpointStatus_message :: Lens' VerifiedAccessEndpointStatus (Maybe Text) Source #

The status message of the Verified Access endpoint.

VerifiedAccessGroup

data VerifiedAccessGroup Source #

Describes a Verified Access group.

See: newVerifiedAccessGroup smart constructor.

Constructors

VerifiedAccessGroup' 

Fields

Instances

Instances details
FromXML VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

Generic VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

Associated Types

type Rep VerifiedAccessGroup :: Type -> Type #

Read VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

Show VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

NFData VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

Methods

rnf :: VerifiedAccessGroup -> () #

Eq VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

Hashable VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

type Rep VerifiedAccessGroup Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessGroup

type Rep VerifiedAccessGroup = D1 ('MetaData "VerifiedAccessGroup" "Amazonka.EC2.Types.VerifiedAccessGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessGroup'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deletionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "verifiedAccessGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "verifiedAccessGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verifiedAccessInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newVerifiedAccessGroup :: VerifiedAccessGroup Source #

Create a value of VerifiedAccessGroup 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:creationTime:VerifiedAccessGroup', verifiedAccessGroup_creationTime - The creation time.

$sel:deletionTime:VerifiedAccessGroup', verifiedAccessGroup_deletionTime - The deletion time.

$sel:description:VerifiedAccessGroup', verifiedAccessGroup_description - A description for the Amazon Web Services Verified Access group.

$sel:lastUpdatedTime:VerifiedAccessGroup', verifiedAccessGroup_lastUpdatedTime - The last updated time.

$sel:owner:VerifiedAccessGroup', verifiedAccessGroup_owner - The Amazon Web Services account number that owns the group.

$sel:tags:VerifiedAccessGroup', verifiedAccessGroup_tags - The tags.

$sel:verifiedAccessGroupArn:VerifiedAccessGroup', verifiedAccessGroup_verifiedAccessGroupArn - The ARN of the Verified Access group.

$sel:verifiedAccessGroupId:VerifiedAccessGroup', verifiedAccessGroup_verifiedAccessGroupId - The ID of the Verified Access group.

$sel:verifiedAccessInstanceId:VerifiedAccessGroup', verifiedAccessGroup_verifiedAccessInstanceId - The ID of the Amazon Web Services Verified Access instance.

verifiedAccessGroup_description :: Lens' VerifiedAccessGroup (Maybe Text) Source #

A description for the Amazon Web Services Verified Access group.

verifiedAccessGroup_owner :: Lens' VerifiedAccessGroup (Maybe Text) Source #

The Amazon Web Services account number that owns the group.

verifiedAccessGroup_verifiedAccessInstanceId :: Lens' VerifiedAccessGroup (Maybe Text) Source #

The ID of the Amazon Web Services Verified Access instance.

VerifiedAccessInstance

data VerifiedAccessInstance Source #

Describes a Verified Access instance.

See: newVerifiedAccessInstance smart constructor.

Constructors

VerifiedAccessInstance' 

Fields

Instances

Instances details
FromXML VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

Generic VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

Associated Types

type Rep VerifiedAccessInstance :: Type -> Type #

Read VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

Show VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

NFData VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

Methods

rnf :: VerifiedAccessInstance -> () #

Eq VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

Hashable VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

type Rep VerifiedAccessInstance Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstance

type Rep VerifiedAccessInstance = D1 ('MetaData "VerifiedAccessInstance" "Amazonka.EC2.Types.VerifiedAccessInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "verifiedAccessInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verifiedAccessTrustProviders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VerifiedAccessTrustProviderCondensed]))))))

newVerifiedAccessInstance :: VerifiedAccessInstance Source #

Create a value of VerifiedAccessInstance 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:creationTime:VerifiedAccessInstance', verifiedAccessInstance_creationTime - The creation time.

VerifiedAccessInstance, verifiedAccessInstance_description - A description for the Amazon Web Services Verified Access instance.

$sel:lastUpdatedTime:VerifiedAccessInstance', verifiedAccessInstance_lastUpdatedTime - The last updated time.

$sel:tags:VerifiedAccessInstance', verifiedAccessInstance_tags - The tags.

$sel:verifiedAccessInstanceId:VerifiedAccessInstance', verifiedAccessInstance_verifiedAccessInstanceId - The ID of the Amazon Web Services Verified Access instance.

$sel:verifiedAccessTrustProviders:VerifiedAccessInstance', verifiedAccessInstance_verifiedAccessTrustProviders - The IDs of the Amazon Web Services Verified Access trust providers.

verifiedAccessInstance_description :: Lens' VerifiedAccessInstance (Maybe Text) Source #

A description for the Amazon Web Services Verified Access instance.

verifiedAccessInstance_verifiedAccessInstanceId :: Lens' VerifiedAccessInstance (Maybe Text) Source #

The ID of the Amazon Web Services Verified Access instance.

VerifiedAccessInstanceLoggingConfiguration

data VerifiedAccessInstanceLoggingConfiguration Source #

Describes logging options for an Amazon Web Services Verified Access instance.

See: newVerifiedAccessInstanceLoggingConfiguration smart constructor.

Constructors

VerifiedAccessInstanceLoggingConfiguration' 

Fields

Instances

Instances details
FromXML VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

Generic VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

Read VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

Show VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

NFData VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

Eq VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

Hashable VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

type Rep VerifiedAccessInstanceLoggingConfiguration Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration

type Rep VerifiedAccessInstanceLoggingConfiguration = D1 ('MetaData "VerifiedAccessInstanceLoggingConfiguration" "Amazonka.EC2.Types.VerifiedAccessInstanceLoggingConfiguration" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessInstanceLoggingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessLogs)) :*: S1 ('MetaSel ('Just "verifiedAccessInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVerifiedAccessInstanceLoggingConfiguration :: VerifiedAccessInstanceLoggingConfiguration Source #

Create a value of VerifiedAccessInstanceLoggingConfiguration 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:accessLogs:VerifiedAccessInstanceLoggingConfiguration', verifiedAccessInstanceLoggingConfiguration_accessLogs - Details about the logging options.

$sel:verifiedAccessInstanceId:VerifiedAccessInstanceLoggingConfiguration', verifiedAccessInstanceLoggingConfiguration_verifiedAccessInstanceId - The ID of the Amazon Web Services Verified Access instance.

VerifiedAccessLogCloudWatchLogsDestination

data VerifiedAccessLogCloudWatchLogsDestination Source #

Options for CloudWatch Logs as a logging destination.

See: newVerifiedAccessLogCloudWatchLogsDestination smart constructor.

Constructors

VerifiedAccessLogCloudWatchLogsDestination' 

Fields

Instances

Instances details
FromXML VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

Generic VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

Read VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

Show VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

NFData VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

Eq VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

Hashable VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

type Rep VerifiedAccessLogCloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination

type Rep VerifiedAccessLogCloudWatchLogsDestination = D1 ('MetaData "VerifiedAccessLogCloudWatchLogsDestination" "Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestination" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessLogCloudWatchLogsDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessLogDeliveryStatus)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "logGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVerifiedAccessLogCloudWatchLogsDestination :: VerifiedAccessLogCloudWatchLogsDestination Source #

Create a value of VerifiedAccessLogCloudWatchLogsDestination 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:deliveryStatus:VerifiedAccessLogCloudWatchLogsDestination', verifiedAccessLogCloudWatchLogsDestination_deliveryStatus - The delivery status for access logs.

$sel:enabled:VerifiedAccessLogCloudWatchLogsDestination', verifiedAccessLogCloudWatchLogsDestination_enabled - Indicates whether logging is enabled.

$sel:logGroup:VerifiedAccessLogCloudWatchLogsDestination', verifiedAccessLogCloudWatchLogsDestination_logGroup - The ID of the CloudWatch Logs log group.

VerifiedAccessLogCloudWatchLogsDestinationOptions

data VerifiedAccessLogCloudWatchLogsDestinationOptions Source #

Options for CloudWatch Logs as a logging destination.

See: newVerifiedAccessLogCloudWatchLogsDestinationOptions smart constructor.

Constructors

VerifiedAccessLogCloudWatchLogsDestinationOptions' 

Fields

Instances

Instances details
ToQuery VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

Generic VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

Read VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

Show VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

NFData VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

Eq VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

Hashable VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

type Rep VerifiedAccessLogCloudWatchLogsDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions

type Rep VerifiedAccessLogCloudWatchLogsDestinationOptions = D1 ('MetaData "VerifiedAccessLogCloudWatchLogsDestinationOptions" "Amazonka.EC2.Types.VerifiedAccessLogCloudWatchLogsDestinationOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessLogCloudWatchLogsDestinationOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

VerifiedAccessLogDeliveryStatus

data VerifiedAccessLogDeliveryStatus Source #

Describes a log delivery status.

See: newVerifiedAccessLogDeliveryStatus smart constructor.

Constructors

VerifiedAccessLogDeliveryStatus' 

Fields

Instances

Instances details
FromXML VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

Generic VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

Associated Types

type Rep VerifiedAccessLogDeliveryStatus :: Type -> Type #

Read VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

Show VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

NFData VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

Eq VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

Hashable VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

type Rep VerifiedAccessLogDeliveryStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus

type Rep VerifiedAccessLogDeliveryStatus = D1 ('MetaData "VerifiedAccessLogDeliveryStatus" "Amazonka.EC2.Types.VerifiedAccessLogDeliveryStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessLogDeliveryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessLogDeliveryStatusCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVerifiedAccessLogDeliveryStatus :: VerifiedAccessLogDeliveryStatus Source #

Create a value of VerifiedAccessLogDeliveryStatus 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:code:VerifiedAccessLogDeliveryStatus', verifiedAccessLogDeliveryStatus_code - The status code.

$sel:message:VerifiedAccessLogDeliveryStatus', verifiedAccessLogDeliveryStatus_message - The status message.

VerifiedAccessLogKinesisDataFirehoseDestination

data VerifiedAccessLogKinesisDataFirehoseDestination Source #

Options for Kinesis as a logging destination.

See: newVerifiedAccessLogKinesisDataFirehoseDestination smart constructor.

Constructors

VerifiedAccessLogKinesisDataFirehoseDestination' 

Fields

Instances

Instances details
FromXML VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

Generic VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

Read VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

Show VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

NFData VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

Eq VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

Hashable VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

type Rep VerifiedAccessLogKinesisDataFirehoseDestination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination

type Rep VerifiedAccessLogKinesisDataFirehoseDestination = D1 ('MetaData "VerifiedAccessLogKinesisDataFirehoseDestination" "Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestination" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessLogKinesisDataFirehoseDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessLogDeliveryStatus)) :*: (S1 ('MetaSel ('Just "deliveryStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

VerifiedAccessLogKinesisDataFirehoseDestinationOptions

data VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source #

Describes Amazon Kinesis Data Firehose logging options.

See: newVerifiedAccessLogKinesisDataFirehoseDestinationOptions smart constructor.

Constructors

VerifiedAccessLogKinesisDataFirehoseDestinationOptions' 

Fields

Instances

Instances details
ToQuery VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

Generic VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

Read VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

Show VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

NFData VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

Eq VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

Hashable VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

type Rep VerifiedAccessLogKinesisDataFirehoseDestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions

type Rep VerifiedAccessLogKinesisDataFirehoseDestinationOptions = D1 ('MetaData "VerifiedAccessLogKinesisDataFirehoseDestinationOptions" "Amazonka.EC2.Types.VerifiedAccessLogKinesisDataFirehoseDestinationOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessLogKinesisDataFirehoseDestinationOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

VerifiedAccessLogOptions

data VerifiedAccessLogOptions Source #

Describes the destinations for Verified Access logs.

See: newVerifiedAccessLogOptions smart constructor.

Constructors

VerifiedAccessLogOptions' 

Fields

Instances

Instances details
ToQuery VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

Generic VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

Associated Types

type Rep VerifiedAccessLogOptions :: Type -> Type #

Read VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

Show VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

NFData VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

Eq VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

Hashable VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

type Rep VerifiedAccessLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogOptions

newVerifiedAccessLogOptions :: VerifiedAccessLogOptions Source #

Create a value of VerifiedAccessLogOptions 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:cloudWatchLogs:VerifiedAccessLogOptions', verifiedAccessLogOptions_cloudWatchLogs - Sends Verified Access logs to CloudWatch Logs.

$sel:kinesisDataFirehose:VerifiedAccessLogOptions', verifiedAccessLogOptions_kinesisDataFirehose - Sends Verified Access logs to Kinesis.

$sel:s3:VerifiedAccessLogOptions', verifiedAccessLogOptions_s3 - Sends Verified Access logs to Amazon S3.

VerifiedAccessLogS3Destination

data VerifiedAccessLogS3Destination Source #

Options for Amazon S3 as a logging destination.

See: newVerifiedAccessLogS3Destination smart constructor.

Constructors

VerifiedAccessLogS3Destination' 

Fields

Instances

Instances details
FromXML VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

Generic VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

Associated Types

type Rep VerifiedAccessLogS3Destination :: Type -> Type #

Read VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

Show VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

NFData VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

Eq VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

Hashable VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

type Rep VerifiedAccessLogS3Destination Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3Destination

type Rep VerifiedAccessLogS3Destination = D1 ('MetaData "VerifiedAccessLogS3Destination" "Amazonka.EC2.Types.VerifiedAccessLogS3Destination" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessLogS3Destination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deliveryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessLogDeliveryStatus)) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVerifiedAccessLogS3Destination :: VerifiedAccessLogS3Destination Source #

Create a value of VerifiedAccessLogS3Destination 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:bucketName:VerifiedAccessLogS3Destination', verifiedAccessLogS3Destination_bucketName - The bucket name.

$sel:bucketOwner:VerifiedAccessLogS3Destination', verifiedAccessLogS3Destination_bucketOwner - The Amazon Web Services account number that owns the bucket.

$sel:deliveryStatus:VerifiedAccessLogS3Destination', verifiedAccessLogS3Destination_deliveryStatus - The delivery status.

$sel:enabled:VerifiedAccessLogS3Destination', verifiedAccessLogS3Destination_enabled - Indicates whether logging is enabled.

$sel:prefix:VerifiedAccessLogS3Destination', verifiedAccessLogS3Destination_prefix - The bucket prefix.

verifiedAccessLogS3Destination_bucketOwner :: Lens' VerifiedAccessLogS3Destination (Maybe Text) Source #

The Amazon Web Services account number that owns the bucket.

VerifiedAccessLogS3DestinationOptions

data VerifiedAccessLogS3DestinationOptions Source #

Options for Amazon S3 as a logging destination.

See: newVerifiedAccessLogS3DestinationOptions smart constructor.

Constructors

VerifiedAccessLogS3DestinationOptions' 

Fields

Instances

Instances details
ToQuery VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

Generic VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

Read VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

Show VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

NFData VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

Eq VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

Hashable VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

type Rep VerifiedAccessLogS3DestinationOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions

type Rep VerifiedAccessLogS3DestinationOptions = D1 ('MetaData "VerifiedAccessLogS3DestinationOptions" "Amazonka.EC2.Types.VerifiedAccessLogS3DestinationOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessLogS3DestinationOptions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

verifiedAccessLogS3DestinationOptions_bucketOwner :: Lens' VerifiedAccessLogS3DestinationOptions (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the Amazon S3 bucket.

VerifiedAccessLogs

data VerifiedAccessLogs Source #

Describes the destinations for Verified Access logs.

See: newVerifiedAccessLogs smart constructor.

Instances

Instances details
FromXML VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

Generic VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

Associated Types

type Rep VerifiedAccessLogs :: Type -> Type #

Read VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

Show VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

NFData VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

Methods

rnf :: VerifiedAccessLogs -> () #

Eq VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

Hashable VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

type Rep VerifiedAccessLogs Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessLogs

newVerifiedAccessLogs :: VerifiedAccessLogs Source #

Create a value of VerifiedAccessLogs 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:cloudWatchLogs:VerifiedAccessLogs', verifiedAccessLogs_cloudWatchLogs - CloudWatch Logs logging destination.

$sel:kinesisDataFirehose:VerifiedAccessLogs', verifiedAccessLogs_kinesisDataFirehose - Kinesis logging destination.

$sel:s3:VerifiedAccessLogs', verifiedAccessLogs_s3 - Amazon S3 logging options.

VerifiedAccessTrustProvider

data VerifiedAccessTrustProvider Source #

Describes a Verified Access trust provider.

See: newVerifiedAccessTrustProvider smart constructor.

Constructors

VerifiedAccessTrustProvider' 

Fields

Instances

Instances details
FromXML VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

Generic VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

Associated Types

type Rep VerifiedAccessTrustProvider :: Type -> Type #

Read VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

Show VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

NFData VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

Eq VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

Hashable VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

type Rep VerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProvider

type Rep VerifiedAccessTrustProvider = D1 ('MetaData "VerifiedAccessTrustProvider" "Amazonka.EC2.Types.VerifiedAccessTrustProvider" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessTrustProvider'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deviceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceOptions)) :*: (S1 ('MetaSel ('Just "deviceTrustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceTrustProviderType)) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "oidcOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OidcOptions)) :*: (S1 ('MetaSel ('Just "policyReferenceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "trustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustProviderType)) :*: (S1 ('MetaSel ('Just "userTrustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserTrustProviderType)) :*: S1 ('MetaSel ('Just "verifiedAccessTrustProviderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newVerifiedAccessTrustProvider :: VerifiedAccessTrustProvider Source #

Create a value of VerifiedAccessTrustProvider 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:creationTime:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_creationTime - The creation time.

$sel:description:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_description - A description for the Amazon Web Services Verified Access trust provider.

$sel:deviceOptions:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_deviceOptions - The options for device-identity type trust provider.

$sel:deviceTrustProviderType:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_deviceTrustProviderType - The type of device-based trust provider.

$sel:lastUpdatedTime:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_lastUpdatedTime - The last updated time.

$sel:oidcOptions:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_oidcOptions - The OpenID Connect details for an oidc-type, user-identity based trust provider.

$sel:policyReferenceName:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_policyReferenceName - The identifier to be used when working with policy rules.

$sel:tags:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_tags - The tags.

$sel:trustProviderType:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_trustProviderType - The type of Verified Access trust provider.

$sel:userTrustProviderType:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_userTrustProviderType - The type of user-based trust provider.

$sel:verifiedAccessTrustProviderId:VerifiedAccessTrustProvider', verifiedAccessTrustProvider_verifiedAccessTrustProviderId - The ID of the Amazon Web Services Verified Access trust provider.

verifiedAccessTrustProvider_description :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #

A description for the Amazon Web Services Verified Access trust provider.

verifiedAccessTrustProvider_oidcOptions :: Lens' VerifiedAccessTrustProvider (Maybe OidcOptions) Source #

The OpenID Connect details for an oidc-type, user-identity based trust provider.

verifiedAccessTrustProvider_policyReferenceName :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #

The identifier to be used when working with policy rules.

verifiedAccessTrustProvider_verifiedAccessTrustProviderId :: Lens' VerifiedAccessTrustProvider (Maybe Text) Source #

The ID of the Amazon Web Services Verified Access trust provider.

VerifiedAccessTrustProviderCondensed

data VerifiedAccessTrustProviderCondensed Source #

Condensed information about a trust provider.

See: newVerifiedAccessTrustProviderCondensed smart constructor.

Constructors

VerifiedAccessTrustProviderCondensed' 

Fields

Instances

Instances details
FromXML VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

Generic VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

Read VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

Show VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

NFData VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

Eq VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

Hashable VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

type Rep VerifiedAccessTrustProviderCondensed Source # 
Instance details

Defined in Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed

type Rep VerifiedAccessTrustProviderCondensed = D1 ('MetaData "VerifiedAccessTrustProviderCondensed" "Amazonka.EC2.Types.VerifiedAccessTrustProviderCondensed" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VerifiedAccessTrustProviderCondensed'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceTrustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceTrustProviderType))) :*: (S1 ('MetaSel ('Just "trustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrustProviderType)) :*: (S1 ('MetaSel ('Just "userTrustProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserTrustProviderType)) :*: S1 ('MetaSel ('Just "verifiedAccessTrustProviderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

VgwTelemetry

data VgwTelemetry Source #

Describes telemetry for a VPN tunnel.

See: newVgwTelemetry smart constructor.

Constructors

VgwTelemetry' 

Fields

Instances

Instances details
FromXML VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Generic VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Associated Types

type Rep VgwTelemetry :: Type -> Type #

Read VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Show VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

NFData VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Methods

rnf :: VgwTelemetry -> () #

Eq VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

Hashable VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

type Rep VgwTelemetry Source # 
Instance details

Defined in Amazonka.EC2.Types.VgwTelemetry

type Rep VgwTelemetry = D1 ('MetaData "VgwTelemetry" "Amazonka.EC2.Types.VgwTelemetry" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VgwTelemetry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceptedRouteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastStatusChange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "outsideIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TelemetryStatus)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVgwTelemetry :: VgwTelemetry Source #

Create a value of VgwTelemetry 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:acceptedRouteCount:VgwTelemetry', vgwTelemetry_acceptedRouteCount - The number of accepted routes.

$sel:certificateArn:VgwTelemetry', vgwTelemetry_certificateArn - The Amazon Resource Name (ARN) of the VPN tunnel endpoint certificate.

$sel:lastStatusChange:VgwTelemetry', vgwTelemetry_lastStatusChange - The date and time of the last change in status.

$sel:outsideIpAddress:VgwTelemetry', vgwTelemetry_outsideIpAddress - The Internet-routable IP address of the virtual private gateway's outside interface.

$sel:status:VgwTelemetry', vgwTelemetry_status - The status of the VPN tunnel.

$sel:statusMessage:VgwTelemetry', vgwTelemetry_statusMessage - If an error occurs, a description of the error.

vgwTelemetry_certificateArn :: Lens' VgwTelemetry (Maybe Text) Source #

The Amazon Resource Name (ARN) of the VPN tunnel endpoint certificate.

vgwTelemetry_lastStatusChange :: Lens' VgwTelemetry (Maybe UTCTime) Source #

The date and time of the last change in status.

vgwTelemetry_outsideIpAddress :: Lens' VgwTelemetry (Maybe Text) Source #

The Internet-routable IP address of the virtual private gateway's outside interface.

vgwTelemetry_statusMessage :: Lens' VgwTelemetry (Maybe Text) Source #

If an error occurs, a description of the error.

Volume

data Volume Source #

Describes a volume.

See: newVolume smart constructor.

Constructors

Volume' 

Fields

Instances

Instances details
FromXML Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

Generic Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

Associated Types

type Rep Volume :: Type -> Type #

Methods

from :: Volume -> Rep Volume x #

to :: Rep Volume x -> Volume #

Read Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

Show Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

NFData Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

Methods

rnf :: Volume -> () #

Eq Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

Methods

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

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

Hashable Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

Methods

hashWithSalt :: Int -> Volume -> Int #

hash :: Volume -> Int #

type Rep Volume Source # 
Instance details

Defined in Amazonka.EC2.Types.Volume

type Rep Volume = D1 ('MetaData "Volume" "Amazonka.EC2.Types.Volume" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "Volume'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "attachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeAttachment])) :*: S1 ('MetaSel ('Just "fastRestored") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "multiAttachEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "throughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: (((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VolumeState)) :*: (S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VolumeType))))))

newVolume Source #

Create a value of Volume 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:attachments:Volume', volume_attachments - Information about the volume attachments.

$sel:fastRestored:Volume', volume_fastRestored - Indicates whether the volume was created using fast snapshot restore.

$sel:iops:Volume', volume_iops - The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

$sel:kmsKeyId:Volume', volume_kmsKeyId - The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the volume.

$sel:multiAttachEnabled:Volume', volume_multiAttachEnabled - Indicates whether Amazon EBS Multi-Attach is enabled.

$sel:outpostArn:Volume', volume_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:tags:Volume', volume_tags - Any tags assigned to the volume.

$sel:throughput:Volume', volume_throughput - The throughput that the volume supports, in MiB/s.

$sel:availabilityZone:Volume', volume_availabilityZone - The Availability Zone for the volume.

$sel:createTime:Volume', volume_createTime - The time stamp when volume creation was initiated.

$sel:encrypted:Volume', volume_encrypted - Indicates whether the volume is encrypted.

$sel:size:Volume', volume_size - The size of the volume, in GiBs.

$sel:snapshotId:Volume', volume_snapshotId - The snapshot from which the volume was created, if applicable.

Volume, volume_state - The volume state.

Volume, volume_volumeId - The ID of the volume.

$sel:volumeType:Volume', volume_volumeType - The volume type.

volume_attachments :: Lens' Volume (Maybe [VolumeAttachment]) Source #

Information about the volume attachments.

volume_fastRestored :: Lens' Volume (Maybe Bool) Source #

Indicates whether the volume was created using fast snapshot restore.

volume_iops :: Lens' Volume (Maybe Int) Source #

The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.

volume_kmsKeyId :: Lens' Volume (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key that was used to protect the volume encryption key for the volume.

volume_multiAttachEnabled :: Lens' Volume (Maybe Bool) Source #

Indicates whether Amazon EBS Multi-Attach is enabled.

volume_outpostArn :: Lens' Volume (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

volume_tags :: Lens' Volume (Maybe [Tag]) Source #

Any tags assigned to the volume.

volume_throughput :: Lens' Volume (Maybe Int) Source #

The throughput that the volume supports, in MiB/s.

volume_availabilityZone :: Lens' Volume Text Source #

The Availability Zone for the volume.

volume_createTime :: Lens' Volume UTCTime Source #

The time stamp when volume creation was initiated.

volume_encrypted :: Lens' Volume Bool Source #

Indicates whether the volume is encrypted.

volume_size :: Lens' Volume Int Source #

The size of the volume, in GiBs.

volume_snapshotId :: Lens' Volume Text Source #

The snapshot from which the volume was created, if applicable.

volume_volumeId :: Lens' Volume Text Source #

The ID of the volume.

VolumeAttachment

data VolumeAttachment Source #

Describes volume attachment details.

See: newVolumeAttachment smart constructor.

Constructors

VolumeAttachment' 

Fields

Instances

Instances details
FromXML VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Generic VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Associated Types

type Rep VolumeAttachment :: Type -> Type #

Read VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Show VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

NFData VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Methods

rnf :: VolumeAttachment -> () #

Eq VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Hashable VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

type Rep VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

type Rep VolumeAttachment = D1 ('MetaData "VolumeAttachment" "Amazonka.EC2.Types.VolumeAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeAttachment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeAttachmentState)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVolumeAttachment :: VolumeAttachment Source #

Create a value of VolumeAttachment 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:attachTime:VolumeAttachment', volumeAttachment_attachTime - The time stamp when the attachment initiated.

$sel:deleteOnTermination:VolumeAttachment', volumeAttachment_deleteOnTermination - Indicates whether the EBS volume is deleted on instance termination.

$sel:device:VolumeAttachment', volumeAttachment_device - The device name.

$sel:instanceId:VolumeAttachment', volumeAttachment_instanceId - The ID of the instance.

$sel:state:VolumeAttachment', volumeAttachment_state - The attachment state of the volume.

$sel:volumeId:VolumeAttachment', volumeAttachment_volumeId - The ID of the volume.

volumeAttachment_attachTime :: Lens' VolumeAttachment (Maybe UTCTime) Source #

The time stamp when the attachment initiated.

volumeAttachment_deleteOnTermination :: Lens' VolumeAttachment (Maybe Bool) Source #

Indicates whether the EBS volume is deleted on instance termination.

VolumeDetail

data VolumeDetail Source #

Describes an EBS volume.

See: newVolumeDetail smart constructor.

Constructors

VolumeDetail' 

Fields

Instances

Instances details
ToQuery VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

Generic VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

Associated Types

type Rep VolumeDetail :: Type -> Type #

Read VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

Show VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

NFData VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

Methods

rnf :: VolumeDetail -> () #

Eq VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

Hashable VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

type Rep VolumeDetail Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeDetail

type Rep VolumeDetail = D1 ('MetaData "VolumeDetail" "Amazonka.EC2.Types.VolumeDetail" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newVolumeDetail Source #

Create a value of VolumeDetail 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:size:VolumeDetail', volumeDetail_size - The size of the volume, in GiB.

volumeDetail_size :: Lens' VolumeDetail Integer Source #

The size of the volume, in GiB.

VolumeModification

data VolumeModification Source #

Describes the modification status of an EBS volume.

If the volume has never been modified, some element values will be null.

See: newVolumeModification smart constructor.

Constructors

VolumeModification' 

Fields

Instances

Instances details
FromXML VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

Generic VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

Associated Types

type Rep VolumeModification :: Type -> Type #

Read VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

Show VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

NFData VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

Methods

rnf :: VolumeModification -> () #

Eq VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

Hashable VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

type Rep VolumeModification Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeModification

type Rep VolumeModification = D1 ('MetaData "VolumeModification" "Amazonka.EC2.Types.VolumeModification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeModification'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "modificationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeModificationState))) :*: (S1 ('MetaSel ('Just "originalIops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "originalMultiAttachEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "originalSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "originalThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "originalVolumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeType)) :*: S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: (((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetIops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetMultiAttachEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "targetSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "targetVolumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeType)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newVolumeModification :: VolumeModification Source #

Create a value of VolumeModification 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:endTime:VolumeModification', volumeModification_endTime - The modification completion or failure time.

$sel:modificationState:VolumeModification', volumeModification_modificationState - The current modification state. The modification state is null for unmodified volumes.

$sel:originalIops:VolumeModification', volumeModification_originalIops - The original IOPS rate of the volume.

$sel:originalMultiAttachEnabled:VolumeModification', volumeModification_originalMultiAttachEnabled - The original setting for Amazon EBS Multi-Attach.

$sel:originalSize:VolumeModification', volumeModification_originalSize - The original size of the volume, in GiB.

$sel:originalThroughput:VolumeModification', volumeModification_originalThroughput - The original throughput of the volume, in MiB/s.

$sel:originalVolumeType:VolumeModification', volumeModification_originalVolumeType - The original EBS volume type of the volume.

$sel:progress:VolumeModification', volumeModification_progress - The modification progress, from 0 to 100 percent complete.

$sel:startTime:VolumeModification', volumeModification_startTime - The modification start time.

$sel:statusMessage:VolumeModification', volumeModification_statusMessage - A status message about the modification progress or failure.

$sel:targetIops:VolumeModification', volumeModification_targetIops - The target IOPS rate of the volume.

$sel:targetMultiAttachEnabled:VolumeModification', volumeModification_targetMultiAttachEnabled - The target setting for Amazon EBS Multi-Attach.

$sel:targetSize:VolumeModification', volumeModification_targetSize - The target size of the volume, in GiB.

$sel:targetThroughput:VolumeModification', volumeModification_targetThroughput - The target throughput of the volume, in MiB/s.

$sel:targetVolumeType:VolumeModification', volumeModification_targetVolumeType - The target EBS volume type of the volume.

$sel:volumeId:VolumeModification', volumeModification_volumeId - The ID of the volume.

volumeModification_endTime :: Lens' VolumeModification (Maybe UTCTime) Source #

The modification completion or failure time.

volumeModification_modificationState :: Lens' VolumeModification (Maybe VolumeModificationState) Source #

The current modification state. The modification state is null for unmodified volumes.

volumeModification_originalIops :: Lens' VolumeModification (Maybe Int) Source #

The original IOPS rate of the volume.

volumeModification_originalMultiAttachEnabled :: Lens' VolumeModification (Maybe Bool) Source #

The original setting for Amazon EBS Multi-Attach.

volumeModification_originalSize :: Lens' VolumeModification (Maybe Int) Source #

The original size of the volume, in GiB.

volumeModification_originalThroughput :: Lens' VolumeModification (Maybe Int) Source #

The original throughput of the volume, in MiB/s.

volumeModification_progress :: Lens' VolumeModification (Maybe Integer) Source #

The modification progress, from 0 to 100 percent complete.

volumeModification_statusMessage :: Lens' VolumeModification (Maybe Text) Source #

A status message about the modification progress or failure.

volumeModification_targetIops :: Lens' VolumeModification (Maybe Int) Source #

The target IOPS rate of the volume.

volumeModification_targetMultiAttachEnabled :: Lens' VolumeModification (Maybe Bool) Source #

The target setting for Amazon EBS Multi-Attach.

volumeModification_targetSize :: Lens' VolumeModification (Maybe Int) Source #

The target size of the volume, in GiB.

volumeModification_targetThroughput :: Lens' VolumeModification (Maybe Int) Source #

The target throughput of the volume, in MiB/s.

VolumeStatusAction

data VolumeStatusAction Source #

Describes a volume status operation code.

See: newVolumeStatusAction smart constructor.

Constructors

VolumeStatusAction' 

Fields

Instances

Instances details
FromXML VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

Generic VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

Associated Types

type Rep VolumeStatusAction :: Type -> Type #

Read VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

Show VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

NFData VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

Methods

rnf :: VolumeStatusAction -> () #

Eq VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

Hashable VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

type Rep VolumeStatusAction Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAction

type Rep VolumeStatusAction = D1 ('MetaData "VolumeStatusAction" "Amazonka.EC2.Types.VolumeStatusAction" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeStatusAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVolumeStatusAction :: VolumeStatusAction Source #

Create a value of VolumeStatusAction 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:code:VolumeStatusAction', volumeStatusAction_code - The code identifying the operation, for example, enable-volume-io.

$sel:description:VolumeStatusAction', volumeStatusAction_description - A description of the operation.

$sel:eventId:VolumeStatusAction', volumeStatusAction_eventId - The ID of the event associated with this operation.

$sel:eventType:VolumeStatusAction', volumeStatusAction_eventType - The event type associated with this operation.

volumeStatusAction_code :: Lens' VolumeStatusAction (Maybe Text) Source #

The code identifying the operation, for example, enable-volume-io.

volumeStatusAction_eventId :: Lens' VolumeStatusAction (Maybe Text) Source #

The ID of the event associated with this operation.

volumeStatusAction_eventType :: Lens' VolumeStatusAction (Maybe Text) Source #

The event type associated with this operation.

VolumeStatusAttachmentStatus

data VolumeStatusAttachmentStatus Source #

Information about the instances to which the volume is attached.

See: newVolumeStatusAttachmentStatus smart constructor.

Constructors

VolumeStatusAttachmentStatus' 

Fields

Instances

Instances details
FromXML VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

Generic VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

Associated Types

type Rep VolumeStatusAttachmentStatus :: Type -> Type #

Read VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

Show VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

NFData VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

Eq VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

Hashable VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

type Rep VolumeStatusAttachmentStatus Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusAttachmentStatus

type Rep VolumeStatusAttachmentStatus = D1 ('MetaData "VolumeStatusAttachmentStatus" "Amazonka.EC2.Types.VolumeStatusAttachmentStatus" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeStatusAttachmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ioPerformance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVolumeStatusAttachmentStatus :: VolumeStatusAttachmentStatus Source #

Create a value of VolumeStatusAttachmentStatus 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:instanceId:VolumeStatusAttachmentStatus', volumeStatusAttachmentStatus_instanceId - The ID of the attached instance.

$sel:ioPerformance:VolumeStatusAttachmentStatus', volumeStatusAttachmentStatus_ioPerformance - The maximum IOPS supported by the attached instance.

volumeStatusAttachmentStatus_ioPerformance :: Lens' VolumeStatusAttachmentStatus (Maybe Text) Source #

The maximum IOPS supported by the attached instance.

VolumeStatusDetails

data VolumeStatusDetails Source #

Describes a volume status.

See: newVolumeStatusDetails smart constructor.

Constructors

VolumeStatusDetails' 

Fields

Instances

Instances details
FromXML VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

Generic VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

Associated Types

type Rep VolumeStatusDetails :: Type -> Type #

Read VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

Show VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

NFData VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

Methods

rnf :: VolumeStatusDetails -> () #

Eq VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

Hashable VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

type Rep VolumeStatusDetails Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusDetails

type Rep VolumeStatusDetails = D1 ('MetaData "VolumeStatusDetails" "Amazonka.EC2.Types.VolumeStatusDetails" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeStatusDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeStatusName)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVolumeStatusDetails :: VolumeStatusDetails Source #

Create a value of VolumeStatusDetails 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:VolumeStatusDetails', volumeStatusDetails_name - The name of the volume status.

$sel:status:VolumeStatusDetails', volumeStatusDetails_status - The intended status of the volume status.

volumeStatusDetails_status :: Lens' VolumeStatusDetails (Maybe Text) Source #

The intended status of the volume status.

VolumeStatusEvent

data VolumeStatusEvent Source #

Describes a volume status event.

See: newVolumeStatusEvent smart constructor.

Constructors

VolumeStatusEvent' 

Fields

Instances

Instances details
FromXML VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Generic VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Associated Types

type Rep VolumeStatusEvent :: Type -> Type #

Read VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Show VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

NFData VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Methods

rnf :: VolumeStatusEvent -> () #

Eq VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

Hashable VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

type Rep VolumeStatusEvent Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusEvent

type Rep VolumeStatusEvent = D1 ('MetaData "VolumeStatusEvent" "Amazonka.EC2.Types.VolumeStatusEvent" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeStatusEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newVolumeStatusEvent :: VolumeStatusEvent Source #

Create a value of VolumeStatusEvent 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:description:VolumeStatusEvent', volumeStatusEvent_description - A description of the event.

$sel:eventId:VolumeStatusEvent', volumeStatusEvent_eventId - The ID of this event.

$sel:eventType:VolumeStatusEvent', volumeStatusEvent_eventType - The type of this event.

$sel:instanceId:VolumeStatusEvent', volumeStatusEvent_instanceId - The ID of the instance associated with the event.

$sel:notAfter:VolumeStatusEvent', volumeStatusEvent_notAfter - The latest end time of the event.

$sel:notBefore:VolumeStatusEvent', volumeStatusEvent_notBefore - The earliest start time of the event.

volumeStatusEvent_instanceId :: Lens' VolumeStatusEvent (Maybe Text) Source #

The ID of the instance associated with the event.

volumeStatusEvent_notBefore :: Lens' VolumeStatusEvent (Maybe UTCTime) Source #

The earliest start time of the event.

VolumeStatusInfo

data VolumeStatusInfo Source #

Describes the status of a volume.

See: newVolumeStatusInfo smart constructor.

Constructors

VolumeStatusInfo' 

Fields

Instances

Instances details
FromXML VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

Generic VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

Associated Types

type Rep VolumeStatusInfo :: Type -> Type #

Read VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

Show VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

NFData VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

Methods

rnf :: VolumeStatusInfo -> () #

Eq VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

Hashable VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

type Rep VolumeStatusInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusInfo

type Rep VolumeStatusInfo = D1 ('MetaData "VolumeStatusInfo" "Amazonka.EC2.Types.VolumeStatusInfo" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeStatusInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeStatusDetails])) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeStatusInfoStatus))))

newVolumeStatusInfo :: VolumeStatusInfo Source #

Create a value of VolumeStatusInfo 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:details:VolumeStatusInfo', volumeStatusInfo_details - The details of the volume status.

VolumeStatusInfo, volumeStatusInfo_status - The status of the volume.

VolumeStatusItem

data VolumeStatusItem Source #

Describes the volume status.

See: newVolumeStatusItem smart constructor.

Constructors

VolumeStatusItem' 

Fields

Instances

Instances details
FromXML VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

Generic VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

Associated Types

type Rep VolumeStatusItem :: Type -> Type #

Read VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

Show VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

NFData VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

Methods

rnf :: VolumeStatusItem -> () #

Eq VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

Hashable VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

type Rep VolumeStatusItem Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeStatusItem

newVolumeStatusItem :: VolumeStatusItem Source #

Create a value of VolumeStatusItem 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:actions:VolumeStatusItem', volumeStatusItem_actions - The details of the operation.

$sel:attachmentStatuses:VolumeStatusItem', volumeStatusItem_attachmentStatuses - Information about the instances to which the volume is attached.

$sel:availabilityZone:VolumeStatusItem', volumeStatusItem_availabilityZone - The Availability Zone of the volume.

$sel:events:VolumeStatusItem', volumeStatusItem_events - A list of events associated with the volume.

$sel:outpostArn:VolumeStatusItem', volumeStatusItem_outpostArn - The Amazon Resource Name (ARN) of the Outpost.

$sel:volumeId:VolumeStatusItem', volumeStatusItem_volumeId - The volume ID.

$sel:volumeStatus:VolumeStatusItem', volumeStatusItem_volumeStatus - The volume status.

volumeStatusItem_attachmentStatuses :: Lens' VolumeStatusItem (Maybe [VolumeStatusAttachmentStatus]) Source #

Information about the instances to which the volume is attached.

volumeStatusItem_availabilityZone :: Lens' VolumeStatusItem (Maybe Text) Source #

The Availability Zone of the volume.

volumeStatusItem_events :: Lens' VolumeStatusItem (Maybe [VolumeStatusEvent]) Source #

A list of events associated with the volume.

volumeStatusItem_outpostArn :: Lens' VolumeStatusItem (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Outpost.

Vpc

data Vpc Source #

Describes a VPC.

See: newVpc smart constructor.

Constructors

Vpc' 

Fields

Instances

Instances details
FromXML Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

Methods

parseXML :: [Node] -> Either String Vpc #

Generic Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

Associated Types

type Rep Vpc :: Type -> Type #

Methods

from :: Vpc -> Rep Vpc x #

to :: Rep Vpc x -> Vpc #

Read Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

Show Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

Methods

showsPrec :: Int -> Vpc -> ShowS #

show :: Vpc -> String #

showList :: [Vpc] -> ShowS #

NFData Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

Methods

rnf :: Vpc -> () #

Eq Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

Methods

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

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

Hashable Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

Methods

hashWithSalt :: Int -> Vpc -> Int #

hash :: Vpc -> Int #

type Rep Vpc Source # 
Instance details

Defined in Amazonka.EC2.Types.Vpc

newVpc Source #

Create a value of Vpc 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:cidrBlockAssociationSet:Vpc', vpc_cidrBlockAssociationSet - Information about the IPv4 CIDR blocks associated with the VPC.

$sel:ipv6CidrBlockAssociationSet:Vpc', vpc_ipv6CidrBlockAssociationSet - Information about the IPv6 CIDR blocks associated with the VPC.

$sel:isDefault:Vpc', vpc_isDefault - Indicates whether the VPC is the default VPC.

$sel:ownerId:Vpc', vpc_ownerId - The ID of the Amazon Web Services account that owns the VPC.

$sel:tags:Vpc', vpc_tags - Any tags assigned to the VPC.

Vpc, vpc_cidrBlock - The primary IPv4 CIDR block for the VPC.

$sel:dhcpOptionsId:Vpc', vpc_dhcpOptionsId - The ID of the set of DHCP options you've associated with the VPC.

$sel:instanceTenancy:Vpc', vpc_instanceTenancy - The allowed tenancy of instances launched into the VPC.

$sel:state:Vpc', vpc_state - The current state of the VPC.

$sel:vpcId:Vpc', vpc_vpcId - The ID of the VPC.

vpc_cidrBlockAssociationSet :: Lens' Vpc (Maybe [VpcCidrBlockAssociation]) Source #

Information about the IPv4 CIDR blocks associated with the VPC.

vpc_ipv6CidrBlockAssociationSet :: Lens' Vpc (Maybe [VpcIpv6CidrBlockAssociation]) Source #

Information about the IPv6 CIDR blocks associated with the VPC.

vpc_isDefault :: Lens' Vpc (Maybe Bool) Source #

Indicates whether the VPC is the default VPC.

vpc_ownerId :: Lens' Vpc (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the VPC.

vpc_tags :: Lens' Vpc (Maybe [Tag]) Source #

Any tags assigned to the VPC.

vpc_cidrBlock :: Lens' Vpc Text Source #

The primary IPv4 CIDR block for the VPC.

vpc_dhcpOptionsId :: Lens' Vpc Text Source #

The ID of the set of DHCP options you've associated with the VPC.

vpc_instanceTenancy :: Lens' Vpc Tenancy Source #

The allowed tenancy of instances launched into the VPC.

vpc_state :: Lens' Vpc VpcState Source #

The current state of the VPC.

vpc_vpcId :: Lens' Vpc Text Source #

The ID of the VPC.

VpcAttachment

data VpcAttachment Source #

Describes an attachment between a virtual private gateway and a VPC.

See: newVpcAttachment smart constructor.

Constructors

VpcAttachment' 

Fields

Instances

Instances details
FromXML VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

Generic VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

Associated Types

type Rep VpcAttachment :: Type -> Type #

Read VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

Show VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

NFData VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

Methods

rnf :: VpcAttachment -> () #

Eq VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

Hashable VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

type Rep VpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcAttachment

type Rep VpcAttachment = D1 ('MetaData "VpcAttachment" "Amazonka.EC2.Types.VpcAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttachmentStatus)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVpcAttachment :: VpcAttachment Source #

Create a value of VpcAttachment 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:state:VpcAttachment', vpcAttachment_state - The current state of the attachment.

$sel:vpcId:VpcAttachment', vpcAttachment_vpcId - The ID of the VPC.

vpcAttachment_state :: Lens' VpcAttachment (Maybe AttachmentStatus) Source #

The current state of the attachment.

VpcCidrBlockAssociation

data VpcCidrBlockAssociation Source #

Describes an IPv4 CIDR block associated with a VPC.

See: newVpcCidrBlockAssociation smart constructor.

Constructors

VpcCidrBlockAssociation' 

Fields

Instances

Instances details
FromXML VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

Generic VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

Associated Types

type Rep VpcCidrBlockAssociation :: Type -> Type #

Read VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

Show VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

NFData VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

Methods

rnf :: VpcCidrBlockAssociation -> () #

Eq VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

Hashable VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

type Rep VpcCidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockAssociation

type Rep VpcCidrBlockAssociation = D1 ('MetaData "VpcCidrBlockAssociation" "Amazonka.EC2.Types.VpcCidrBlockAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcCidrBlockAssociation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cidrBlockState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcCidrBlockState)))))

newVpcCidrBlockAssociation :: VpcCidrBlockAssociation Source #

Create a value of VpcCidrBlockAssociation 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:associationId:VpcCidrBlockAssociation', vpcCidrBlockAssociation_associationId - The association ID for the IPv4 CIDR block.

$sel:cidrBlock:VpcCidrBlockAssociation', vpcCidrBlockAssociation_cidrBlock - The IPv4 CIDR block.

$sel:cidrBlockState:VpcCidrBlockAssociation', vpcCidrBlockAssociation_cidrBlockState - Information about the state of the CIDR block.

vpcCidrBlockAssociation_associationId :: Lens' VpcCidrBlockAssociation (Maybe Text) Source #

The association ID for the IPv4 CIDR block.

VpcCidrBlockState

data VpcCidrBlockState Source #

Describes the state of a CIDR block.

See: newVpcCidrBlockState smart constructor.

Constructors

VpcCidrBlockState' 

Fields

Instances

Instances details
FromXML VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

Generic VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

Associated Types

type Rep VpcCidrBlockState :: Type -> Type #

Read VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

Show VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

NFData VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

Methods

rnf :: VpcCidrBlockState -> () #

Eq VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

Hashable VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

type Rep VpcCidrBlockState Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcCidrBlockState

type Rep VpcCidrBlockState = D1 ('MetaData "VpcCidrBlockState" "Amazonka.EC2.Types.VpcCidrBlockState" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcCidrBlockState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcCidrBlockStateCode)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVpcCidrBlockState :: VpcCidrBlockState Source #

Create a value of VpcCidrBlockState 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:state:VpcCidrBlockState', vpcCidrBlockState_state - The state of the CIDR block.

$sel:statusMessage:VpcCidrBlockState', vpcCidrBlockState_statusMessage - A message about the status of the CIDR block, if applicable.

vpcCidrBlockState_statusMessage :: Lens' VpcCidrBlockState (Maybe Text) Source #

A message about the status of the CIDR block, if applicable.

VpcClassicLink

data VpcClassicLink Source #

We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

Describes whether a VPC is enabled for ClassicLink.

See: newVpcClassicLink smart constructor.

Constructors

VpcClassicLink' 

Fields

Instances

newVpcClassicLink :: VpcClassicLink Source #

Create a value of VpcClassicLink 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:classicLinkEnabled:VpcClassicLink', vpcClassicLink_classicLinkEnabled - Indicates whether the VPC is enabled for ClassicLink.

$sel:tags:VpcClassicLink', vpcClassicLink_tags - Any tags assigned to the VPC.

$sel:vpcId:VpcClassicLink', vpcClassicLink_vpcId - The ID of the VPC.

vpcClassicLink_classicLinkEnabled :: Lens' VpcClassicLink (Maybe Bool) Source #

Indicates whether the VPC is enabled for ClassicLink.

vpcClassicLink_tags :: Lens' VpcClassicLink (Maybe [Tag]) Source #

Any tags assigned to the VPC.

VpcEndpoint

data VpcEndpoint Source #

Describes a VPC endpoint.

See: newVpcEndpoint smart constructor.

Constructors

VpcEndpoint' 

Fields

Instances

Instances details
FromXML VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

Generic VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

Associated Types

type Rep VpcEndpoint :: Type -> Type #

Read VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

Show VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

NFData VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

Methods

rnf :: VpcEndpoint -> () #

Eq VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

Hashable VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

type Rep VpcEndpoint Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpoint

type Rep VpcEndpoint = D1 ('MetaData "VpcEndpoint" "Amazonka.EC2.Types.VpcEndpoint" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcEndpoint'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "creationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "dnsEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DnsEntry]))) :*: (S1 ('MetaSel ('Just "dnsOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsOptions)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupIdentifier])))) :*: ((S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "lastError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastError))) :*: (S1 ('MetaSel ('Just "networkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "policyDocument") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "privateDnsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "requesterManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "routeTableIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State))))) :*: ((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcEndpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcEndpointType)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newVpcEndpoint :: VpcEndpoint Source #

Create a value of VpcEndpoint 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:creationTimestamp:VpcEndpoint', vpcEndpoint_creationTimestamp - The date and time that the endpoint was created.

$sel:dnsEntries:VpcEndpoint', vpcEndpoint_dnsEntries - (Interface endpoint) The DNS entries for the endpoint.

$sel:dnsOptions:VpcEndpoint', vpcEndpoint_dnsOptions - The DNS options for the endpoint.

$sel:groups:VpcEndpoint', vpcEndpoint_groups - (Interface endpoint) Information about the security groups that are associated with the network interface.

$sel:ipAddressType:VpcEndpoint', vpcEndpoint_ipAddressType - The IP address type for the endpoint.

$sel:lastError:VpcEndpoint', vpcEndpoint_lastError - The last error that occurred for endpoint.

$sel:networkInterfaceIds:VpcEndpoint', vpcEndpoint_networkInterfaceIds - (Interface endpoint) One or more network interfaces for the endpoint.

$sel:ownerId:VpcEndpoint', vpcEndpoint_ownerId - The ID of the Amazon Web Services account that owns the endpoint.

$sel:policyDocument:VpcEndpoint', vpcEndpoint_policyDocument - The policy document associated with the endpoint, if applicable.

$sel:privateDnsEnabled:VpcEndpoint', vpcEndpoint_privateDnsEnabled - (Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.

$sel:requesterManaged:VpcEndpoint', vpcEndpoint_requesterManaged - Indicates whether the endpoint is being managed by its service.

$sel:routeTableIds:VpcEndpoint', vpcEndpoint_routeTableIds - (Gateway endpoint) One or more route tables associated with the endpoint.

$sel:serviceName:VpcEndpoint', vpcEndpoint_serviceName - The name of the service to which the endpoint is associated.

$sel:state:VpcEndpoint', vpcEndpoint_state - The state of the endpoint.

$sel:subnetIds:VpcEndpoint', vpcEndpoint_subnetIds - (Interface endpoint) The subnets for the endpoint.

$sel:tags:VpcEndpoint', vpcEndpoint_tags - Any tags assigned to the endpoint.

$sel:vpcEndpointId:VpcEndpoint', vpcEndpoint_vpcEndpointId - The ID of the endpoint.

$sel:vpcEndpointType:VpcEndpoint', vpcEndpoint_vpcEndpointType - The type of endpoint.

$sel:vpcId:VpcEndpoint', vpcEndpoint_vpcId - The ID of the VPC to which the endpoint is associated.

vpcEndpoint_creationTimestamp :: Lens' VpcEndpoint (Maybe UTCTime) Source #

The date and time that the endpoint was created.

vpcEndpoint_dnsEntries :: Lens' VpcEndpoint (Maybe [DnsEntry]) Source #

(Interface endpoint) The DNS entries for the endpoint.

vpcEndpoint_dnsOptions :: Lens' VpcEndpoint (Maybe DnsOptions) Source #

The DNS options for the endpoint.

vpcEndpoint_groups :: Lens' VpcEndpoint (Maybe [SecurityGroupIdentifier]) Source #

(Interface endpoint) Information about the security groups that are associated with the network interface.

vpcEndpoint_ipAddressType :: Lens' VpcEndpoint (Maybe IpAddressType) Source #

The IP address type for the endpoint.

vpcEndpoint_lastError :: Lens' VpcEndpoint (Maybe LastError) Source #

The last error that occurred for endpoint.

vpcEndpoint_networkInterfaceIds :: Lens' VpcEndpoint (Maybe [Text]) Source #

(Interface endpoint) One or more network interfaces for the endpoint.

vpcEndpoint_ownerId :: Lens' VpcEndpoint (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the endpoint.

vpcEndpoint_policyDocument :: Lens' VpcEndpoint (Maybe Text) Source #

The policy document associated with the endpoint, if applicable.

vpcEndpoint_privateDnsEnabled :: Lens' VpcEndpoint (Maybe Bool) Source #

(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.

vpcEndpoint_requesterManaged :: Lens' VpcEndpoint (Maybe Bool) Source #

Indicates whether the endpoint is being managed by its service.

vpcEndpoint_routeTableIds :: Lens' VpcEndpoint (Maybe [Text]) Source #

(Gateway endpoint) One or more route tables associated with the endpoint.

vpcEndpoint_serviceName :: Lens' VpcEndpoint (Maybe Text) Source #

The name of the service to which the endpoint is associated.

vpcEndpoint_state :: Lens' VpcEndpoint (Maybe State) Source #

The state of the endpoint.

vpcEndpoint_subnetIds :: Lens' VpcEndpoint (Maybe [Text]) Source #

(Interface endpoint) The subnets for the endpoint.

vpcEndpoint_tags :: Lens' VpcEndpoint (Maybe [Tag]) Source #

Any tags assigned to the endpoint.

vpcEndpoint_vpcId :: Lens' VpcEndpoint (Maybe Text) Source #

The ID of the VPC to which the endpoint is associated.

VpcEndpointConnection

data VpcEndpointConnection Source #

Describes a VPC endpoint connection to a service.

See: newVpcEndpointConnection smart constructor.

Constructors

VpcEndpointConnection' 

Fields

Instances

Instances details
FromXML VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

Generic VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

Associated Types

type Rep VpcEndpointConnection :: Type -> Type #

Read VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

Show VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

NFData VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

Methods

rnf :: VpcEndpointConnection -> () #

Eq VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

Hashable VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

type Rep VpcEndpointConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcEndpointConnection

type Rep VpcEndpointConnection = D1 ('MetaData "VpcEndpointConnection" "Amazonka.EC2.Types.VpcEndpointConnection" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcEndpointConnection'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "dnsEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DnsEntry]))) :*: (S1 ('MetaSel ('Just "gatewayLoadBalancerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "ipAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressType)) :*: S1 ('MetaSel ('Just "networkLoadBalancerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vpcEndpointConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "vpcEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcEndpointOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcEndpointState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe State)))))))

newVpcEndpointConnection :: VpcEndpointConnection Source #

Create a value of VpcEndpointConnection 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:creationTimestamp:VpcEndpointConnection', vpcEndpointConnection_creationTimestamp - The date and time that the VPC endpoint was created.

$sel:dnsEntries:VpcEndpointConnection', vpcEndpointConnection_dnsEntries - The DNS entries for the VPC endpoint.

$sel:gatewayLoadBalancerArns:VpcEndpointConnection', vpcEndpointConnection_gatewayLoadBalancerArns - The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.

$sel:ipAddressType:VpcEndpointConnection', vpcEndpointConnection_ipAddressType - The IP address type for the endpoint.

$sel:networkLoadBalancerArns:VpcEndpointConnection', vpcEndpointConnection_networkLoadBalancerArns - The Amazon Resource Names (ARNs) of the network load balancers for the service.

$sel:serviceId:VpcEndpointConnection', vpcEndpointConnection_serviceId - The ID of the service to which the endpoint is connected.

$sel:tags:VpcEndpointConnection', vpcEndpointConnection_tags - The tags.

$sel:vpcEndpointConnectionId:VpcEndpointConnection', vpcEndpointConnection_vpcEndpointConnectionId - The ID of the VPC endpoint connection.

$sel:vpcEndpointId:VpcEndpointConnection', vpcEndpointConnection_vpcEndpointId - The ID of the VPC endpoint.

$sel:vpcEndpointOwner:VpcEndpointConnection', vpcEndpointConnection_vpcEndpointOwner - The ID of the Amazon Web Services account that owns the VPC endpoint.

$sel:vpcEndpointState:VpcEndpointConnection', vpcEndpointConnection_vpcEndpointState - The state of the VPC endpoint.

vpcEndpointConnection_creationTimestamp :: Lens' VpcEndpointConnection (Maybe UTCTime) Source #

The date and time that the VPC endpoint was created.

vpcEndpointConnection_gatewayLoadBalancerArns :: Lens' VpcEndpointConnection (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.

vpcEndpointConnection_networkLoadBalancerArns :: Lens' VpcEndpointConnection (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the network load balancers for the service.

vpcEndpointConnection_serviceId :: Lens' VpcEndpointConnection (Maybe Text) Source #

The ID of the service to which the endpoint is connected.

vpcEndpointConnection_vpcEndpointOwner :: Lens' VpcEndpointConnection (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the VPC endpoint.

VpcIpv6CidrBlockAssociation

data VpcIpv6CidrBlockAssociation Source #

Describes an IPv6 CIDR block associated with a VPC.

See: newVpcIpv6CidrBlockAssociation smart constructor.

Constructors

VpcIpv6CidrBlockAssociation' 

Fields

Instances

Instances details
FromXML VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

Generic VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

Associated Types

type Rep VpcIpv6CidrBlockAssociation :: Type -> Type #

Read VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

Show VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

NFData VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

Eq VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

Hashable VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

type Rep VpcIpv6CidrBlockAssociation Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation

type Rep VpcIpv6CidrBlockAssociation = D1 ('MetaData "VpcIpv6CidrBlockAssociation" "Amazonka.EC2.Types.VpcIpv6CidrBlockAssociation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcIpv6CidrBlockAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipv6CidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipv6CidrBlockState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcCidrBlockState)) :*: (S1 ('MetaSel ('Just "ipv6Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkBorderGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVpcIpv6CidrBlockAssociation :: VpcIpv6CidrBlockAssociation Source #

Create a value of VpcIpv6CidrBlockAssociation 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:associationId:VpcIpv6CidrBlockAssociation', vpcIpv6CidrBlockAssociation_associationId - The association ID for the IPv6 CIDR block.

$sel:ipv6CidrBlock:VpcIpv6CidrBlockAssociation', vpcIpv6CidrBlockAssociation_ipv6CidrBlock - The IPv6 CIDR block.

$sel:ipv6CidrBlockState:VpcIpv6CidrBlockAssociation', vpcIpv6CidrBlockAssociation_ipv6CidrBlockState - Information about the state of the CIDR block.

$sel:ipv6Pool:VpcIpv6CidrBlockAssociation', vpcIpv6CidrBlockAssociation_ipv6Pool - The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

$sel:networkBorderGroup:VpcIpv6CidrBlockAssociation', vpcIpv6CidrBlockAssociation_networkBorderGroup - The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

vpcIpv6CidrBlockAssociation_ipv6Pool :: Lens' VpcIpv6CidrBlockAssociation (Maybe Text) Source #

The ID of the IPv6 address pool from which the IPv6 CIDR block is allocated.

vpcIpv6CidrBlockAssociation_networkBorderGroup :: Lens' VpcIpv6CidrBlockAssociation (Maybe Text) Source #

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1.

VpcPeeringConnection

data VpcPeeringConnection Source #

Describes a VPC peering connection.

See: newVpcPeeringConnection smart constructor.

Constructors

VpcPeeringConnection' 

Fields

Instances

Instances details
FromXML VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Generic VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Associated Types

type Rep VpcPeeringConnection :: Type -> Type #

Read VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Show VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

NFData VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Methods

rnf :: VpcPeeringConnection -> () #

Eq VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Hashable VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

type Rep VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

newVpcPeeringConnection :: VpcPeeringConnection Source #

Create a value of VpcPeeringConnection 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:accepterVpcInfo:VpcPeeringConnection', vpcPeeringConnection_accepterVpcInfo - Information about the accepter VPC. CIDR block information is only returned when describing an active VPC peering connection.

$sel:expirationTime:VpcPeeringConnection', vpcPeeringConnection_expirationTime - The time that an unaccepted VPC peering connection will expire.

$sel:requesterVpcInfo:VpcPeeringConnection', vpcPeeringConnection_requesterVpcInfo - Information about the requester VPC. CIDR block information is only returned when describing an active VPC peering connection.

$sel:status:VpcPeeringConnection', vpcPeeringConnection_status - The status of the VPC peering connection.

$sel:tags:VpcPeeringConnection', vpcPeeringConnection_tags - Any tags assigned to the resource.

$sel:vpcPeeringConnectionId:VpcPeeringConnection', vpcPeeringConnection_vpcPeeringConnectionId - The ID of the VPC peering connection.

vpcPeeringConnection_accepterVpcInfo :: Lens' VpcPeeringConnection (Maybe VpcPeeringConnectionVpcInfo) Source #

Information about the accepter VPC. CIDR block information is only returned when describing an active VPC peering connection.

vpcPeeringConnection_expirationTime :: Lens' VpcPeeringConnection (Maybe UTCTime) Source #

The time that an unaccepted VPC peering connection will expire.

vpcPeeringConnection_requesterVpcInfo :: Lens' VpcPeeringConnection (Maybe VpcPeeringConnectionVpcInfo) Source #

Information about the requester VPC. CIDR block information is only returned when describing an active VPC peering connection.

vpcPeeringConnection_tags :: Lens' VpcPeeringConnection (Maybe [Tag]) Source #

Any tags assigned to the resource.

VpcPeeringConnectionOptionsDescription

data VpcPeeringConnectionOptionsDescription Source #

We are retiring EC2-Classic. We recommend that you migrate from EC2-Classic to a VPC. For more information, see Migrate from EC2-Classic to a VPC in the Amazon Elastic Compute Cloud User Guide.

Describes the VPC peering connection options.

See: newVpcPeeringConnectionOptionsDescription smart constructor.

Constructors

VpcPeeringConnectionOptionsDescription' 

Fields

Instances

Instances details
FromXML VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

Generic VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

Read VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

Show VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

NFData VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

Eq VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

Hashable VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

type Rep VpcPeeringConnectionOptionsDescription Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription

type Rep VpcPeeringConnectionOptionsDescription = D1 ('MetaData "VpcPeeringConnectionOptionsDescription" "Amazonka.EC2.Types.VpcPeeringConnectionOptionsDescription" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcPeeringConnectionOptionsDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowDnsResolutionFromRemoteVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "allowEgressFromLocalClassicLinkToRemoteVpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowEgressFromLocalVpcToRemoteClassicLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newVpcPeeringConnectionOptionsDescription :: VpcPeeringConnectionOptionsDescription Source #

Create a value of VpcPeeringConnectionOptionsDescription 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:allowDnsResolutionFromRemoteVpc:VpcPeeringConnectionOptionsDescription', vpcPeeringConnectionOptionsDescription_allowDnsResolutionFromRemoteVpc - Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.

$sel:allowEgressFromLocalClassicLinkToRemoteVpc:VpcPeeringConnectionOptionsDescription', vpcPeeringConnectionOptionsDescription_allowEgressFromLocalClassicLinkToRemoteVpc - Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.

$sel:allowEgressFromLocalVpcToRemoteClassicLink:VpcPeeringConnectionOptionsDescription', vpcPeeringConnectionOptionsDescription_allowEgressFromLocalVpcToRemoteClassicLink - Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.

vpcPeeringConnectionOptionsDescription_allowDnsResolutionFromRemoteVpc :: Lens' VpcPeeringConnectionOptionsDescription (Maybe Bool) Source #

Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.

vpcPeeringConnectionOptionsDescription_allowEgressFromLocalClassicLinkToRemoteVpc :: Lens' VpcPeeringConnectionOptionsDescription (Maybe Bool) Source #

Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.

vpcPeeringConnectionOptionsDescription_allowEgressFromLocalVpcToRemoteClassicLink :: Lens' VpcPeeringConnectionOptionsDescription (Maybe Bool) Source #

Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.

VpcPeeringConnectionStateReason

data VpcPeeringConnectionStateReason Source #

Describes the status of a VPC peering connection.

See: newVpcPeeringConnectionStateReason smart constructor.

Constructors

VpcPeeringConnectionStateReason' 

Fields

Instances

Instances details
FromXML VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

Generic VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

Associated Types

type Rep VpcPeeringConnectionStateReason :: Type -> Type #

Read VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

Show VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

NFData VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

Eq VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

Hashable VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

type Rep VpcPeeringConnectionStateReason Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionStateReason

type Rep VpcPeeringConnectionStateReason = D1 ('MetaData "VpcPeeringConnectionStateReason" "Amazonka.EC2.Types.VpcPeeringConnectionStateReason" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpcPeeringConnectionStateReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcPeeringConnectionStateReasonCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVpcPeeringConnectionStateReason :: VpcPeeringConnectionStateReason Source #

Create a value of VpcPeeringConnectionStateReason 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:code:VpcPeeringConnectionStateReason', vpcPeeringConnectionStateReason_code - The status of the VPC peering connection.

$sel:message:VpcPeeringConnectionStateReason', vpcPeeringConnectionStateReason_message - A message that provides more information about the status, if applicable.

vpcPeeringConnectionStateReason_message :: Lens' VpcPeeringConnectionStateReason (Maybe Text) Source #

A message that provides more information about the status, if applicable.

VpcPeeringConnectionVpcInfo

data VpcPeeringConnectionVpcInfo Source #

Describes a VPC in a VPC peering connection.

See: newVpcPeeringConnectionVpcInfo smart constructor.

Constructors

VpcPeeringConnectionVpcInfo' 

Fields

Instances

Instances details
FromXML VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

Generic VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

Associated Types

type Rep VpcPeeringConnectionVpcInfo :: Type -> Type #

Read VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

Show VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

NFData VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

Eq VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

Hashable VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

type Rep VpcPeeringConnectionVpcInfo Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnectionVpcInfo

newVpcPeeringConnectionVpcInfo :: VpcPeeringConnectionVpcInfo Source #

Create a value of VpcPeeringConnectionVpcInfo 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:

VpcPeeringConnectionVpcInfo, vpcPeeringConnectionVpcInfo_cidrBlock - The IPv4 CIDR block for the VPC.

$sel:cidrBlockSet:VpcPeeringConnectionVpcInfo', vpcPeeringConnectionVpcInfo_cidrBlockSet - Information about the IPv4 CIDR blocks for the VPC.

$sel:ipv6CidrBlockSet:VpcPeeringConnectionVpcInfo', vpcPeeringConnectionVpcInfo_ipv6CidrBlockSet - The IPv6 CIDR block for the VPC.

$sel:ownerId:VpcPeeringConnectionVpcInfo', vpcPeeringConnectionVpcInfo_ownerId - The ID of the Amazon Web Services account that owns the VPC.

$sel:peeringOptions:VpcPeeringConnectionVpcInfo', vpcPeeringConnectionVpcInfo_peeringOptions - Information about the VPC peering connection options for the accepter or requester VPC.

$sel:region:VpcPeeringConnectionVpcInfo', vpcPeeringConnectionVpcInfo_region - The Region in which the VPC is located.

$sel:vpcId:VpcPeeringConnectionVpcInfo', vpcPeeringConnectionVpcInfo_vpcId - The ID of the VPC.

vpcPeeringConnectionVpcInfo_cidrBlockSet :: Lens' VpcPeeringConnectionVpcInfo (Maybe [CidrBlock]) Source #

Information about the IPv4 CIDR blocks for the VPC.

vpcPeeringConnectionVpcInfo_ownerId :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the VPC.

vpcPeeringConnectionVpcInfo_peeringOptions :: Lens' VpcPeeringConnectionVpcInfo (Maybe VpcPeeringConnectionOptionsDescription) Source #

Information about the VPC peering connection options for the accepter or requester VPC.

VpnConnection

data VpnConnection Source #

Describes a VPN connection.

See: newVpnConnection smart constructor.

Constructors

VpnConnection' 

Fields

Instances

Instances details
FromXML VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

Generic VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

Associated Types

type Rep VpnConnection :: Type -> Type #

Read VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

Show VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

NFData VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

Methods

rnf :: VpnConnection -> () #

Eq VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

Hashable VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

type Rep VpnConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnection

type Rep VpnConnection = D1 ('MetaData "VpnConnection" "Amazonka.EC2.Types.VpnConnection" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnConnection'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "coreNetworkArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "coreNetworkAttachmentArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "customerGatewayConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayAssociationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayAssociationState))) :*: (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnConnectionOptions)) :*: S1 ('MetaSel ('Just "routes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpnStaticRoute]))))) :*: (((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "transitGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vgwTelemetry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VgwTelemetry])) :*: S1 ('MetaSel ('Just "vpnGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "vpnConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "customerGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VpnState) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayType))))))

newVpnConnection Source #

Create a value of VpnConnection 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:category:VpnConnection', vpnConnection_category - The category of the VPN connection. A value of VPN indicates an Amazon Web Services VPN connection. A value of VPN-Classic indicates an Amazon Web Services Classic VPN connection.

$sel:coreNetworkArn:VpnConnection', vpnConnection_coreNetworkArn - The ARN of the core network.

$sel:coreNetworkAttachmentArn:VpnConnection', vpnConnection_coreNetworkAttachmentArn - The ARN of the core network attachment.

$sel:customerGatewayConfiguration:VpnConnection', vpnConnection_customerGatewayConfiguration - The configuration information for the VPN connection's customer gateway (in the native XML format). This element is always present in the CreateVpnConnection response; however, it's present in the DescribeVpnConnections response only if the VPN connection is in the pending or available state.

$sel:gatewayAssociationState:VpnConnection', vpnConnection_gatewayAssociationState - The current state of the gateway association.

$sel:options:VpnConnection', vpnConnection_options - The VPN connection options.

$sel:routes:VpnConnection', vpnConnection_routes - The static routes associated with the VPN connection.

$sel:tags:VpnConnection', vpnConnection_tags - Any tags assigned to the VPN connection.

$sel:transitGatewayId:VpnConnection', vpnConnection_transitGatewayId - The ID of the transit gateway associated with the VPN connection.

$sel:vgwTelemetry:VpnConnection', vpnConnection_vgwTelemetry - Information about the VPN tunnel.

$sel:vpnGatewayId:VpnConnection', vpnConnection_vpnGatewayId - The ID of the virtual private gateway at the Amazon Web Services side of the VPN connection.

$sel:vpnConnectionId:VpnConnection', vpnConnection_vpnConnectionId - The ID of the VPN connection.

$sel:customerGatewayId:VpnConnection', vpnConnection_customerGatewayId - The ID of the customer gateway at your end of the VPN connection.

VpnConnection, vpnConnection_state - The current state of the VPN connection.

$sel:type':VpnConnection', vpnConnection_type - The type of VPN connection.

vpnConnection_category :: Lens' VpnConnection (Maybe Text) Source #

The category of the VPN connection. A value of VPN indicates an Amazon Web Services VPN connection. A value of VPN-Classic indicates an Amazon Web Services Classic VPN connection.

vpnConnection_coreNetworkAttachmentArn :: Lens' VpnConnection (Maybe Text) Source #

The ARN of the core network attachment.

vpnConnection_customerGatewayConfiguration :: Lens' VpnConnection (Maybe Text) Source #

The configuration information for the VPN connection's customer gateway (in the native XML format). This element is always present in the CreateVpnConnection response; however, it's present in the DescribeVpnConnections response only if the VPN connection is in the pending or available state.

vpnConnection_routes :: Lens' VpnConnection (Maybe [VpnStaticRoute]) Source #

The static routes associated with the VPN connection.

vpnConnection_tags :: Lens' VpnConnection (Maybe [Tag]) Source #

Any tags assigned to the VPN connection.

vpnConnection_transitGatewayId :: Lens' VpnConnection (Maybe Text) Source #

The ID of the transit gateway associated with the VPN connection.

vpnConnection_vgwTelemetry :: Lens' VpnConnection (Maybe [VgwTelemetry]) Source #

Information about the VPN tunnel.

vpnConnection_vpnGatewayId :: Lens' VpnConnection (Maybe Text) Source #

The ID of the virtual private gateway at the Amazon Web Services side of the VPN connection.

vpnConnection_customerGatewayId :: Lens' VpnConnection Text Source #

The ID of the customer gateway at your end of the VPN connection.

vpnConnection_state :: Lens' VpnConnection VpnState Source #

The current state of the VPN connection.

VpnConnectionDeviceType

data VpnConnectionDeviceType Source #

List of customer gateway devices that have a sample configuration file available for use. You can also see the list of device types with sample configuration files available under Your customer gateway device in the Amazon Web Services Site-to-Site VPN User Guide.

See: newVpnConnectionDeviceType smart constructor.

Constructors

VpnConnectionDeviceType' 

Fields

Instances

Instances details
FromXML VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

Generic VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

Associated Types

type Rep VpnConnectionDeviceType :: Type -> Type #

Read VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

Show VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

NFData VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

Methods

rnf :: VpnConnectionDeviceType -> () #

Eq VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

Hashable VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

type Rep VpnConnectionDeviceType Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionDeviceType

type Rep VpnConnectionDeviceType = D1 ('MetaData "VpnConnectionDeviceType" "Amazonka.EC2.Types.VpnConnectionDeviceType" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnConnectionDeviceType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "software") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vendor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpnConnectionDeviceTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newVpnConnectionDeviceType :: VpnConnectionDeviceType Source #

Create a value of VpnConnectionDeviceType 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:platform:VpnConnectionDeviceType', vpnConnectionDeviceType_platform - Customer gateway device platform.

$sel:software:VpnConnectionDeviceType', vpnConnectionDeviceType_software - Customer gateway device software version.

$sel:vendor:VpnConnectionDeviceType', vpnConnectionDeviceType_vendor - Customer gateway device vendor.

$sel:vpnConnectionDeviceTypeId:VpnConnectionDeviceType', vpnConnectionDeviceType_vpnConnectionDeviceTypeId - Customer gateway device identifier.

vpnConnectionDeviceType_software :: Lens' VpnConnectionDeviceType (Maybe Text) Source #

Customer gateway device software version.

VpnConnectionOptions

data VpnConnectionOptions Source #

Describes VPN connection options.

See: newVpnConnectionOptions smart constructor.

Constructors

VpnConnectionOptions' 

Fields

Instances

Instances details
FromXML VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

Generic VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

Associated Types

type Rep VpnConnectionOptions :: Type -> Type #

Read VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

Show VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

NFData VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

Methods

rnf :: VpnConnectionOptions -> () #

Eq VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

Hashable VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

type Rep VpnConnectionOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptions

type Rep VpnConnectionOptions = D1 ('MetaData "VpnConnectionOptions" "Amazonka.EC2.Types.VpnConnectionOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnConnectionOptions'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enableAcceleration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "localIpv4NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "localIpv6NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outsideIpAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteIpv4NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "remoteIpv6NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "staticRoutesOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "transportTransitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tunnelInsideIpVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TunnelInsideIpVersion)) :*: S1 ('MetaSel ('Just "tunnelOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TunnelOption])))))))

newVpnConnectionOptions :: VpnConnectionOptions Source #

Create a value of VpnConnectionOptions 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:enableAcceleration:VpnConnectionOptions', vpnConnectionOptions_enableAcceleration - Indicates whether acceleration is enabled for the VPN connection.

$sel:localIpv4NetworkCidr:VpnConnectionOptions', vpnConnectionOptions_localIpv4NetworkCidr - The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

$sel:localIpv6NetworkCidr:VpnConnectionOptions', vpnConnectionOptions_localIpv6NetworkCidr - The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

$sel:outsideIpAddressType:VpnConnectionOptions', vpnConnectionOptions_outsideIpAddressType - The type of IPv4 address assigned to the outside interface of the customer gateway.

Valid values: PrivateIpv4 | PublicIpv4

Default: PublicIpv4

$sel:remoteIpv4NetworkCidr:VpnConnectionOptions', vpnConnectionOptions_remoteIpv4NetworkCidr - The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

$sel:remoteIpv6NetworkCidr:VpnConnectionOptions', vpnConnectionOptions_remoteIpv6NetworkCidr - The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

$sel:staticRoutesOnly:VpnConnectionOptions', vpnConnectionOptions_staticRoutesOnly - Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.

$sel:transportTransitGatewayAttachmentId:VpnConnectionOptions', vpnConnectionOptions_transportTransitGatewayAttachmentId - The transit gateway attachment ID in use for the VPN tunnel.

$sel:tunnelInsideIpVersion:VpnConnectionOptions', vpnConnectionOptions_tunnelInsideIpVersion - Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.

$sel:tunnelOptions:VpnConnectionOptions', vpnConnectionOptions_tunnelOptions - Indicates the VPN tunnel options.

vpnConnectionOptions_enableAcceleration :: Lens' VpnConnectionOptions (Maybe Bool) Source #

Indicates whether acceleration is enabled for the VPN connection.

vpnConnectionOptions_localIpv4NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

vpnConnectionOptions_localIpv6NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

vpnConnectionOptions_outsideIpAddressType :: Lens' VpnConnectionOptions (Maybe Text) Source #

The type of IPv4 address assigned to the outside interface of the customer gateway.

Valid values: PrivateIpv4 | PublicIpv4

Default: PublicIpv4

vpnConnectionOptions_remoteIpv4NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

vpnConnectionOptions_remoteIpv6NetworkCidr :: Lens' VpnConnectionOptions (Maybe Text) Source #

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

vpnConnectionOptions_staticRoutesOnly :: Lens' VpnConnectionOptions (Maybe Bool) Source #

Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.

vpnConnectionOptions_transportTransitGatewayAttachmentId :: Lens' VpnConnectionOptions (Maybe Text) Source #

The transit gateway attachment ID in use for the VPN tunnel.

vpnConnectionOptions_tunnelInsideIpVersion :: Lens' VpnConnectionOptions (Maybe TunnelInsideIpVersion) Source #

Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.

VpnConnectionOptionsSpecification

data VpnConnectionOptionsSpecification Source #

Describes VPN connection options.

See: newVpnConnectionOptionsSpecification smart constructor.

Constructors

VpnConnectionOptionsSpecification' 

Fields

Instances

Instances details
ToQuery VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

Generic VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

Associated Types

type Rep VpnConnectionOptionsSpecification :: Type -> Type #

Read VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

Show VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

NFData VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

Eq VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

Hashable VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

type Rep VpnConnectionOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnConnectionOptionsSpecification

type Rep VpnConnectionOptionsSpecification = D1 ('MetaData "VpnConnectionOptionsSpecification" "Amazonka.EC2.Types.VpnConnectionOptionsSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnConnectionOptionsSpecification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enableAcceleration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "localIpv4NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "localIpv6NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outsideIpAddressType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteIpv4NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "remoteIpv6NetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "staticRoutesOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "transportTransitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tunnelInsideIpVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TunnelInsideIpVersion)) :*: S1 ('MetaSel ('Just "tunnelOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpnTunnelOptionsSpecification])))))))

newVpnConnectionOptionsSpecification :: VpnConnectionOptionsSpecification Source #

Create a value of VpnConnectionOptionsSpecification 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:enableAcceleration:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_enableAcceleration - Indicate whether to enable acceleration for the VPN connection.

Default: false

$sel:localIpv4NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_localIpv4NetworkCidr - The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

$sel:localIpv6NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_localIpv6NetworkCidr - The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

$sel:outsideIpAddressType:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_outsideIpAddressType - The type of IPv4 address assigned to the outside interface of the customer gateway device.

Valid values: PrivateIpv4 | PublicIpv4

Default: PublicIpv4

$sel:remoteIpv4NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_remoteIpv4NetworkCidr - The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

$sel:remoteIpv6NetworkCidr:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_remoteIpv6NetworkCidr - The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

$sel:staticRoutesOnly:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_staticRoutesOnly - Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a device that does not support BGP, you must specify true. Use CreateVpnConnectionRoute to create a static route.

Default: false

$sel:transportTransitGatewayAttachmentId:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_transportTransitGatewayAttachmentId - The transit gateway attachment ID to use for the VPN tunnel.

Required if OutsideIpAddressType is set to PrivateIpv4.

$sel:tunnelInsideIpVersion:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_tunnelInsideIpVersion - Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

$sel:tunnelOptions:VpnConnectionOptionsSpecification', vpnConnectionOptionsSpecification_tunnelOptions - The tunnel options for the VPN connection.

vpnConnectionOptionsSpecification_enableAcceleration :: Lens' VpnConnectionOptionsSpecification (Maybe Bool) Source #

Indicate whether to enable acceleration for the VPN connection.

Default: false

vpnConnectionOptionsSpecification_localIpv4NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: 0.0.0.0/0

vpnConnectionOptionsSpecification_localIpv6NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

Default: ::/0

vpnConnectionOptionsSpecification_outsideIpAddressType :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #

The type of IPv4 address assigned to the outside interface of the customer gateway device.

Valid values: PrivateIpv4 | PublicIpv4

Default: PublicIpv4

vpnConnectionOptionsSpecification_remoteIpv4NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

Default: 0.0.0.0/0

vpnConnectionOptionsSpecification_remoteIpv6NetworkCidr :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

Default: ::/0

vpnConnectionOptionsSpecification_staticRoutesOnly :: Lens' VpnConnectionOptionsSpecification (Maybe Bool) Source #

Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a device that does not support BGP, you must specify true. Use CreateVpnConnectionRoute to create a static route.

Default: false

vpnConnectionOptionsSpecification_transportTransitGatewayAttachmentId :: Lens' VpnConnectionOptionsSpecification (Maybe Text) Source #

The transit gateway attachment ID to use for the VPN tunnel.

Required if OutsideIpAddressType is set to PrivateIpv4.

vpnConnectionOptionsSpecification_tunnelInsideIpVersion :: Lens' VpnConnectionOptionsSpecification (Maybe TunnelInsideIpVersion) Source #

Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.

Default: ipv4

VpnGateway

data VpnGateway Source #

Describes a virtual private gateway.

See: newVpnGateway smart constructor.

Constructors

VpnGateway' 

Fields

Instances

Instances details
FromXML VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

Generic VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

Associated Types

type Rep VpnGateway :: Type -> Type #

Read VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

Show VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

NFData VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

Methods

rnf :: VpnGateway -> () #

Eq VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

Hashable VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

type Rep VpnGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnGateway

newVpnGateway :: VpnGateway Source #

Create a value of VpnGateway 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:amazonSideAsn:VpnGateway', vpnGateway_amazonSideAsn - The private Autonomous System Number (ASN) for the Amazon side of a BGP session.

$sel:availabilityZone:VpnGateway', vpnGateway_availabilityZone - The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.

VpnGateway, vpnGateway_state - The current state of the virtual private gateway.

$sel:tags:VpnGateway', vpnGateway_tags - Any tags assigned to the virtual private gateway.

$sel:type':VpnGateway', vpnGateway_type - The type of VPN connection the virtual private gateway supports.

$sel:vpcAttachments:VpnGateway', vpnGateway_vpcAttachments - Any VPCs attached to the virtual private gateway.

$sel:vpnGatewayId:VpnGateway', vpnGateway_vpnGatewayId - The ID of the virtual private gateway.

vpnGateway_amazonSideAsn :: Lens' VpnGateway (Maybe Integer) Source #

The private Autonomous System Number (ASN) for the Amazon side of a BGP session.

vpnGateway_availabilityZone :: Lens' VpnGateway (Maybe Text) Source #

The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.

vpnGateway_state :: Lens' VpnGateway (Maybe VpnState) Source #

The current state of the virtual private gateway.

vpnGateway_tags :: Lens' VpnGateway (Maybe [Tag]) Source #

Any tags assigned to the virtual private gateway.

vpnGateway_type :: Lens' VpnGateway (Maybe GatewayType) Source #

The type of VPN connection the virtual private gateway supports.

vpnGateway_vpcAttachments :: Lens' VpnGateway (Maybe [VpcAttachment]) Source #

Any VPCs attached to the virtual private gateway.

vpnGateway_vpnGatewayId :: Lens' VpnGateway (Maybe Text) Source #

The ID of the virtual private gateway.

VpnStaticRoute

data VpnStaticRoute Source #

Describes a static route for a VPN connection.

See: newVpnStaticRoute smart constructor.

Constructors

VpnStaticRoute' 

Fields

Instances

Instances details
FromXML VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

Generic VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

Associated Types

type Rep VpnStaticRoute :: Type -> Type #

Read VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

Show VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

NFData VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

Methods

rnf :: VpnStaticRoute -> () #

Eq VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

Hashable VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

type Rep VpnStaticRoute Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnStaticRoute

type Rep VpnStaticRoute = D1 ('MetaData "VpnStaticRoute" "Amazonka.EC2.Types.VpnStaticRoute" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnStaticRoute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationCidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnStaticRouteSource)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnState)))))

newVpnStaticRoute :: VpnStaticRoute Source #

Create a value of VpnStaticRoute 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:destinationCidrBlock:VpnStaticRoute', vpnStaticRoute_destinationCidrBlock - The CIDR block associated with the local subnet of the customer data center.

$sel:source:VpnStaticRoute', vpnStaticRoute_source - Indicates how the routes were provided.

$sel:state:VpnStaticRoute', vpnStaticRoute_state - The current state of the static route.

vpnStaticRoute_destinationCidrBlock :: Lens' VpnStaticRoute (Maybe Text) Source #

The CIDR block associated with the local subnet of the customer data center.

vpnStaticRoute_source :: Lens' VpnStaticRoute (Maybe VpnStaticRouteSource) Source #

Indicates how the routes were provided.

vpnStaticRoute_state :: Lens' VpnStaticRoute (Maybe VpnState) Source #

The current state of the static route.

VpnTunnelLogOptions

data VpnTunnelLogOptions Source #

Options for logging VPN tunnel activity.

See: newVpnTunnelLogOptions smart constructor.

Constructors

VpnTunnelLogOptions' 

Fields

Instances

Instances details
FromXML VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

Generic VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

Associated Types

type Rep VpnTunnelLogOptions :: Type -> Type #

Read VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

Show VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

NFData VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

Methods

rnf :: VpnTunnelLogOptions -> () #

Eq VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

Hashable VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

type Rep VpnTunnelLogOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptions

type Rep VpnTunnelLogOptions = D1 ('MetaData "VpnTunnelLogOptions" "Amazonka.EC2.Types.VpnTunnelLogOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnTunnelLogOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogOptions))))

newVpnTunnelLogOptions :: VpnTunnelLogOptions Source #

Create a value of VpnTunnelLogOptions 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:cloudWatchLogOptions:VpnTunnelLogOptions', vpnTunnelLogOptions_cloudWatchLogOptions - Options for sending VPN tunnel logs to CloudWatch.

VpnTunnelLogOptionsSpecification

data VpnTunnelLogOptionsSpecification Source #

Options for logging VPN tunnel activity.

See: newVpnTunnelLogOptionsSpecification smart constructor.

Constructors

VpnTunnelLogOptionsSpecification' 

Fields

Instances

Instances details
ToQuery VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

Generic VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

Associated Types

type Rep VpnTunnelLogOptionsSpecification :: Type -> Type #

Read VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

Show VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

NFData VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

Eq VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

Hashable VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

type Rep VpnTunnelLogOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification

type Rep VpnTunnelLogOptionsSpecification = D1 ('MetaData "VpnTunnelLogOptionsSpecification" "Amazonka.EC2.Types.VpnTunnelLogOptionsSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnTunnelLogOptionsSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogOptionsSpecification))))

newVpnTunnelLogOptionsSpecification :: VpnTunnelLogOptionsSpecification Source #

Create a value of VpnTunnelLogOptionsSpecification 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:cloudWatchLogOptions:VpnTunnelLogOptionsSpecification', vpnTunnelLogOptionsSpecification_cloudWatchLogOptions - Options for sending VPN tunnel logs to CloudWatch.

VpnTunnelOptionsSpecification

data VpnTunnelOptionsSpecification Source #

The tunnel options for a single VPN tunnel.

See: newVpnTunnelOptionsSpecification smart constructor.

Constructors

VpnTunnelOptionsSpecification' 

Fields

  • dPDTimeoutAction :: Maybe Text

    The action to take after DPD timeout occurs. Specify restart to restart the IKE initiation. Specify clear to end the IKE session.

    Valid Values: clear | none | restart

    Default: clear

  • dPDTimeoutSeconds :: Maybe Int

    The number of seconds after which a DPD timeout occurs.

    Constraints: A value greater than or equal to 30.

    Default: 30

  • iKEVersions :: Maybe [IKEVersionsRequestListValue]

    The IKE versions that are permitted for the VPN tunnel.

    Valid values: ikev1 | ikev2

  • logOptions :: Maybe VpnTunnelLogOptionsSpecification

    Options for logging VPN tunnel activity.

  • phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValue]

    One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.

    Valid values: 2 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

  • phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValue]

    One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

    Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

  • phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValue]

    One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

    Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

  • phase1LifetimeSeconds :: Maybe Int

    The lifetime for phase 1 of the IKE negotiation, in seconds.

    Constraints: A value between 900 and 28,800.

    Default: 28800

  • phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValue]

    One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.

    Valid values: 2 | 5 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

  • phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValue]

    One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

    Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

  • phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValue]

    One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

    Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

  • phase2LifetimeSeconds :: Maybe Int

    The lifetime for phase 2 of the IKE negotiation, in seconds.

    Constraints: A value between 900 and 3,600. The value must be less than the value for Phase1LifetimeSeconds.

    Default: 3600

  • preSharedKey :: Maybe Text

    The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway.

    Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).

  • rekeyFuzzPercentage :: Maybe Int

    The percentage of the rekey window (determined by RekeyMarginTimeSeconds) during which the rekey time is randomly selected.

    Constraints: A value between 0 and 100.

    Default: 100

  • rekeyMarginTimeSeconds :: Maybe Int

    The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time of the rekey is randomly selected based on the value for RekeyFuzzPercentage.

    Constraints: A value between 60 and half of Phase2LifetimeSeconds.

    Default: 540

  • replayWindowSize :: Maybe Int

    The number of packets in an IKE replay window.

    Constraints: A value between 64 and 2048.

    Default: 1024

  • startupAction :: Maybe Text

    The action to take when the establishing the tunnel for the VPN connection. By default, your customer gateway device must initiate the IKE negotiation and bring up the tunnel. Specify start for Amazon Web Services to initiate the IKE negotiation.

    Valid Values: add | start

    Default: add

  • tunnelInsideCidr :: Maybe Text

    The range of inside IPv4 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.

    Constraints: A size /30 CIDR block from the 169.254.0.0/16 range. The following CIDR blocks are reserved and cannot be used:

    • 169.254.0.0/30
    • 169.254.1.0/30
    • 169.254.2.0/30
    • 169.254.3.0/30
    • 169.254.4.0/30
    • 169.254.5.0/30
    • 169.254.169.252/30
  • tunnelInsideIpv6Cidr :: Maybe Text

    The range of inside IPv6 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same transit gateway.

    Constraints: A size /126 CIDR block from the local fd00::/8 range.

Instances

Instances details
ToQuery VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

Generic VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

Associated Types

type Rep VpnTunnelOptionsSpecification :: Type -> Type #

Read VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

Show VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

NFData VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

Eq VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

Hashable VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

type Rep VpnTunnelOptionsSpecification Source # 
Instance details

Defined in Amazonka.EC2.Types.VpnTunnelOptionsSpecification

type Rep VpnTunnelOptionsSpecification = D1 ('MetaData "VpnTunnelOptionsSpecification" "Amazonka.EC2.Types.VpnTunnelOptionsSpecification" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VpnTunnelOptionsSpecification'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "dPDTimeoutAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dPDTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "iKEVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IKEVersionsRequestListValue])) :*: S1 ('MetaSel ('Just "logOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpnTunnelLogOptionsSpecification)))) :*: ((S1 ('MetaSel ('Just "phase1DHGroupNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1DHGroupNumbersRequestListValue])) :*: S1 ('MetaSel ('Just "phase1EncryptionAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1EncryptionAlgorithmsRequestListValue]))) :*: (S1 ('MetaSel ('Just "phase1IntegrityAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase1IntegrityAlgorithmsRequestListValue])) :*: (S1 ('MetaSel ('Just "phase1LifetimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "phase2DHGroupNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2DHGroupNumbersRequestListValue])))))) :*: (((S1 ('MetaSel ('Just "phase2EncryptionAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2EncryptionAlgorithmsRequestListValue])) :*: S1 ('MetaSel ('Just "phase2IntegrityAlgorithms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Phase2IntegrityAlgorithmsRequestListValue]))) :*: (S1 ('MetaSel ('Just "phase2LifetimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "preSharedKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rekeyFuzzPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "rekeyMarginTimeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "replayWindowSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "startupAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tunnelInsideCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tunnelInsideIpv6Cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newVpnTunnelOptionsSpecification :: VpnTunnelOptionsSpecification Source #

Create a value of VpnTunnelOptionsSpecification 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:dPDTimeoutAction:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_dPDTimeoutAction - The action to take after DPD timeout occurs. Specify restart to restart the IKE initiation. Specify clear to end the IKE session.

Valid Values: clear | none | restart

Default: clear

$sel:dPDTimeoutSeconds:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_dPDTimeoutSeconds - The number of seconds after which a DPD timeout occurs.

Constraints: A value greater than or equal to 30.

Default: 30

$sel:iKEVersions:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_iKEVersions - The IKE versions that are permitted for the VPN tunnel.

Valid values: ikev1 | ikev2

$sel:logOptions:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_logOptions - Options for logging VPN tunnel activity.

$sel:phase1DHGroupNumbers:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase1DHGroupNumbers - One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: 2 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

$sel:phase1EncryptionAlgorithms:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase1EncryptionAlgorithms - One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

$sel:phase1IntegrityAlgorithms:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase1IntegrityAlgorithms - One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

$sel:phase1LifetimeSeconds:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase1LifetimeSeconds - The lifetime for phase 1 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 28,800.

Default: 28800

$sel:phase2DHGroupNumbers:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase2DHGroupNumbers - One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: 2 | 5 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

$sel:phase2EncryptionAlgorithms:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase2EncryptionAlgorithms - One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

$sel:phase2IntegrityAlgorithms:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase2IntegrityAlgorithms - One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

$sel:phase2LifetimeSeconds:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_phase2LifetimeSeconds - The lifetime for phase 2 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 3,600. The value must be less than the value for Phase1LifetimeSeconds.

Default: 3600

$sel:preSharedKey:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_preSharedKey - The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway.

Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).

$sel:rekeyFuzzPercentage:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_rekeyFuzzPercentage - The percentage of the rekey window (determined by RekeyMarginTimeSeconds) during which the rekey time is randomly selected.

Constraints: A value between 0 and 100.

Default: 100

$sel:rekeyMarginTimeSeconds:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_rekeyMarginTimeSeconds - The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time of the rekey is randomly selected based on the value for RekeyFuzzPercentage.

Constraints: A value between 60 and half of Phase2LifetimeSeconds.

Default: 540

$sel:replayWindowSize:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_replayWindowSize - The number of packets in an IKE replay window.

Constraints: A value between 64 and 2048.

Default: 1024

$sel:startupAction:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_startupAction - The action to take when the establishing the tunnel for the VPN connection. By default, your customer gateway device must initiate the IKE negotiation and bring up the tunnel. Specify start for Amazon Web Services to initiate the IKE negotiation.

Valid Values: add | start

Default: add

$sel:tunnelInsideCidr:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_tunnelInsideCidr - The range of inside IPv4 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.

Constraints: A size /30 CIDR block from the 169.254.0.0/16 range. The following CIDR blocks are reserved and cannot be used:

  • 169.254.0.0/30
  • 169.254.1.0/30
  • 169.254.2.0/30
  • 169.254.3.0/30
  • 169.254.4.0/30
  • 169.254.5.0/30
  • 169.254.169.252/30

$sel:tunnelInsideIpv6Cidr:VpnTunnelOptionsSpecification', vpnTunnelOptionsSpecification_tunnelInsideIpv6Cidr - The range of inside IPv6 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same transit gateway.

Constraints: A size /126 CIDR block from the local fd00::/8 range.

vpnTunnelOptionsSpecification_dPDTimeoutAction :: Lens' VpnTunnelOptionsSpecification (Maybe Text) Source #

The action to take after DPD timeout occurs. Specify restart to restart the IKE initiation. Specify clear to end the IKE session.

Valid Values: clear | none | restart

Default: clear

vpnTunnelOptionsSpecification_dPDTimeoutSeconds :: Lens' VpnTunnelOptionsSpecification (Maybe Int) Source #

The number of seconds after which a DPD timeout occurs.

Constraints: A value greater than or equal to 30.

Default: 30

vpnTunnelOptionsSpecification_iKEVersions :: Lens' VpnTunnelOptionsSpecification (Maybe [IKEVersionsRequestListValue]) Source #

The IKE versions that are permitted for the VPN tunnel.

Valid values: ikev1 | ikev2

vpnTunnelOptionsSpecification_phase1DHGroupNumbers :: Lens' VpnTunnelOptionsSpecification (Maybe [Phase1DHGroupNumbersRequestListValue]) Source #

One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: 2 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

vpnTunnelOptionsSpecification_phase1EncryptionAlgorithms :: Lens' VpnTunnelOptionsSpecification (Maybe [Phase1EncryptionAlgorithmsRequestListValue]) Source #

One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

vpnTunnelOptionsSpecification_phase1IntegrityAlgorithms :: Lens' VpnTunnelOptionsSpecification (Maybe [Phase1IntegrityAlgorithmsRequestListValue]) Source #

One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

vpnTunnelOptionsSpecification_phase1LifetimeSeconds :: Lens' VpnTunnelOptionsSpecification (Maybe Int) Source #

The lifetime for phase 1 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 28,800.

Default: 28800

vpnTunnelOptionsSpecification_phase2DHGroupNumbers :: Lens' VpnTunnelOptionsSpecification (Maybe [Phase2DHGroupNumbersRequestListValue]) Source #

One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: 2 | 5 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24

vpnTunnelOptionsSpecification_phase2EncryptionAlgorithms :: Lens' VpnTunnelOptionsSpecification (Maybe [Phase2EncryptionAlgorithmsRequestListValue]) Source #

One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: AES128 | AES256 | AES128-GCM-16 | AES256-GCM-16

vpnTunnelOptionsSpecification_phase2IntegrityAlgorithms :: Lens' VpnTunnelOptionsSpecification (Maybe [Phase2IntegrityAlgorithmsRequestListValue]) Source #

One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations.

Valid values: SHA1 | SHA2-256 | SHA2-384 | SHA2-512

vpnTunnelOptionsSpecification_phase2LifetimeSeconds :: Lens' VpnTunnelOptionsSpecification (Maybe Int) Source #

The lifetime for phase 2 of the IKE negotiation, in seconds.

Constraints: A value between 900 and 3,600. The value must be less than the value for Phase1LifetimeSeconds.

Default: 3600

vpnTunnelOptionsSpecification_preSharedKey :: Lens' VpnTunnelOptionsSpecification (Maybe Text) Source #

The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway.

Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).

vpnTunnelOptionsSpecification_rekeyFuzzPercentage :: Lens' VpnTunnelOptionsSpecification (Maybe Int) Source #

The percentage of the rekey window (determined by RekeyMarginTimeSeconds) during which the rekey time is randomly selected.

Constraints: A value between 0 and 100.

Default: 100

vpnTunnelOptionsSpecification_rekeyMarginTimeSeconds :: Lens' VpnTunnelOptionsSpecification (Maybe Int) Source #

The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time of the rekey is randomly selected based on the value for RekeyFuzzPercentage.

Constraints: A value between 60 and half of Phase2LifetimeSeconds.

Default: 540

vpnTunnelOptionsSpecification_replayWindowSize :: Lens' VpnTunnelOptionsSpecification (Maybe Int) Source #

The number of packets in an IKE replay window.

Constraints: A value between 64 and 2048.

Default: 1024

vpnTunnelOptionsSpecification_startupAction :: Lens' VpnTunnelOptionsSpecification (Maybe Text) Source #

The action to take when the establishing the tunnel for the VPN connection. By default, your customer gateway device must initiate the IKE negotiation and bring up the tunnel. Specify start for Amazon Web Services to initiate the IKE negotiation.

Valid Values: add | start

Default: add

vpnTunnelOptionsSpecification_tunnelInsideCidr :: Lens' VpnTunnelOptionsSpecification (Maybe Text) Source #

The range of inside IPv4 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.

Constraints: A size /30 CIDR block from the 169.254.0.0/16 range. The following CIDR blocks are reserved and cannot be used:

  • 169.254.0.0/30
  • 169.254.1.0/30
  • 169.254.2.0/30
  • 169.254.3.0/30
  • 169.254.4.0/30
  • 169.254.5.0/30
  • 169.254.169.252/30

vpnTunnelOptionsSpecification_tunnelInsideIpv6Cidr :: Lens' VpnTunnelOptionsSpecification (Maybe Text) Source #

The range of inside IPv6 addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same transit gateway.

Constraints: A size /126 CIDR block from the local fd00::/8 range.