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

Amazonka.SnowDeviceManagement.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-08-04 of the Amazon Snow Device Management SDK configuration.

Errors

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

The input fails to satisfy the constraints specified by an Amazon Web Services service.

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

You don't have sufficient access to perform this action.

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

The request would cause a service quota to be exceeded.

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

The request was denied due to request throttling.

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

An unexpected error occurred while processing the request.

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

The request references a resource that doesn't exist.

AttachmentStatus

newtype AttachmentStatus Source #

Instances

Instances details
Eq AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Ord AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Read AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Show AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Generic AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Associated Types

type Rep AttachmentStatus :: Type -> Type #

NFData AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

Methods

rnf :: AttachmentStatus -> () #

Hashable AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToJSON AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToJSONKey AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromJSON AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromJSONKey AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToLog AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToHeader AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToQuery AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromXML AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToXML AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToByteString AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

FromText AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

ToText AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

type Rep AttachmentStatus Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.AttachmentStatus

type Rep AttachmentStatus = D1 ('MetaData "AttachmentStatus" "Amazonka.SnowDeviceManagement.Types.AttachmentStatus" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'True) (C1 ('MetaCons "AttachmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutionState

newtype ExecutionState Source #

Constructors

ExecutionState' 

Instances

Instances details
Eq ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Ord ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Read ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Show ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Generic ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Associated Types

type Rep ExecutionState :: Type -> Type #

NFData ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Methods

rnf :: ExecutionState -> () #

Hashable ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToJSON ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToJSONKey ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromJSON ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromJSONKey ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToLog ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToHeader ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToQuery ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromXML ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToXML ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

Methods

toXML :: ExecutionState -> XML #

ToByteString ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

FromText ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

ToText ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

type Rep ExecutionState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionState

type Rep ExecutionState = D1 ('MetaData "ExecutionState" "Amazonka.SnowDeviceManagement.Types.ExecutionState" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'True) (C1 ('MetaCons "ExecutionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceStateName

newtype InstanceStateName Source #

Instances

Instances details
Eq InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Ord InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Read InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Show InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Generic InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Associated Types

type Rep InstanceStateName :: Type -> Type #

NFData InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

Methods

rnf :: InstanceStateName -> () #

Hashable InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToJSON InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToJSONKey InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromJSON InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromJSONKey InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToLog InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToHeader InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToQuery InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromXML InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToXML InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToByteString InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

FromText InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

ToText InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

type Rep InstanceStateName Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceStateName

type Rep InstanceStateName = D1 ('MetaData "InstanceStateName" "Amazonka.SnowDeviceManagement.Types.InstanceStateName" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'True) (C1 ('MetaCons "InstanceStateName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceStateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpAddressAssignment

newtype IpAddressAssignment Source #

Instances

Instances details
Eq IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Ord IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Read IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Show IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Generic IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Associated Types

type Rep IpAddressAssignment :: Type -> Type #

NFData IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

Methods

rnf :: IpAddressAssignment -> () #

Hashable IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToJSON IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToJSONKey IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromJSON IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromJSONKey IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToLog IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToHeader IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToQuery IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromXML IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToXML IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToByteString IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

FromText IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

ToText IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

type Rep IpAddressAssignment Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.IpAddressAssignment

type Rep IpAddressAssignment = D1 ('MetaData "IpAddressAssignment" "Amazonka.SnowDeviceManagement.Types.IpAddressAssignment" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'True) (C1 ('MetaCons "IpAddressAssignment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpAddressAssignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhysicalConnectorType

newtype PhysicalConnectorType Source #

Instances

Instances details
Eq PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Ord PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Read PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Show PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Generic PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Associated Types

type Rep PhysicalConnectorType :: Type -> Type #

NFData PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

Methods

rnf :: PhysicalConnectorType -> () #

Hashable PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToJSON PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToJSONKey PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromJSON PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromJSONKey PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToLog PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToHeader PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToQuery PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromXML PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToXML PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToByteString PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

FromText PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

ToText PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

type Rep PhysicalConnectorType Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType

type Rep PhysicalConnectorType = D1 ('MetaData "PhysicalConnectorType" "Amazonka.SnowDeviceManagement.Types.PhysicalConnectorType" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'True) (C1 ('MetaCons "PhysicalConnectorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhysicalConnectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TaskState

newtype TaskState Source #

Constructors

TaskState' 

Fields

Bundled Patterns

pattern TaskState_CANCELED :: TaskState 
pattern TaskState_COMPLETED :: TaskState 
pattern TaskState_IN_PROGRESS :: TaskState 

Instances

Instances details
Eq TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Ord TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Read TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Show TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Generic TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Associated Types

type Rep TaskState :: Type -> Type #

NFData TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

rnf :: TaskState -> () #

Hashable TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToJSON TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToJSONKey TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

FromJSON TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

FromJSONKey TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToLog TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToHeader TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToQuery TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

FromXML TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToXML TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

toXML :: TaskState -> XML #

ToByteString TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

toBS :: TaskState -> ByteString #

FromText TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

ToText TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

Methods

toText :: TaskState -> Text #

type Rep TaskState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskState

type Rep TaskState = D1 ('MetaData "TaskState" "Amazonka.SnowDeviceManagement.Types.TaskState" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'True) (C1 ('MetaCons "TaskState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTaskState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UnlockState

newtype UnlockState Source #

Constructors

UnlockState' 

Instances

Instances details
Eq UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Ord UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Read UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Show UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Generic UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Associated Types

type Rep UnlockState :: Type -> Type #

NFData UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Methods

rnf :: UnlockState -> () #

Hashable UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToJSON UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToJSONKey UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

FromJSON UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

FromJSONKey UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToLog UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToHeader UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToQuery UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

FromXML UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToXML UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Methods

toXML :: UnlockState -> XML #

ToByteString UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

FromText UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

ToText UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

Methods

toText :: UnlockState -> Text #

type Rep UnlockState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.UnlockState

type Rep UnlockState = D1 ('MetaData "UnlockState" "Amazonka.SnowDeviceManagement.Types.UnlockState" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'True) (C1 ('MetaCons "UnlockState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnlockState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Capacity

data Capacity Source #

The physical capacity of the Amazon Web Services Snow Family device.

See: newCapacity smart constructor.

Constructors

Capacity' 

Fields

Instances

Instances details
Eq Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Read Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Show Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Generic Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Associated Types

type Rep Capacity :: Type -> Type #

Methods

from :: Capacity -> Rep Capacity x #

to :: Rep Capacity x -> Capacity #

NFData Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Methods

rnf :: Capacity -> () #

Hashable Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

Methods

hashWithSalt :: Int -> Capacity -> Int #

hash :: Capacity -> Int #

FromJSON Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

type Rep Capacity Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Capacity

type Rep Capacity = D1 ('MetaData "Capacity" "Amazonka.SnowDeviceManagement.Types.Capacity" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "Capacity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "used") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newCapacity :: Capacity Source #

Create a value of Capacity with all optional fields omitted.

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

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

$sel:used:Capacity', capacity_used - The amount of capacity used on the device.

$sel:name:Capacity', capacity_name - The name of the type of capacity, such as memory.

$sel:total:Capacity', capacity_total - The total capacity on the device.

$sel:unit:Capacity', capacity_unit - The unit of measure for the type of capacity.

$sel:available:Capacity', capacity_available - The amount of capacity available for use on the device.

capacity_used :: Lens' Capacity (Maybe Integer) Source #

The amount of capacity used on the device.

capacity_name :: Lens' Capacity (Maybe Text) Source #

The name of the type of capacity, such as memory.

capacity_total :: Lens' Capacity (Maybe Integer) Source #

The total capacity on the device.

capacity_unit :: Lens' Capacity (Maybe Text) Source #

The unit of measure for the type of capacity.

capacity_available :: Lens' Capacity (Maybe Integer) Source #

The amount of capacity available for use on the device.

Command

data Command Source #

The command given to the device to execute.

See: newCommand smart constructor.

Constructors

Command' 

Fields

Instances

Instances details
Eq Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

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

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

Read Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Show Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Generic Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Associated Types

type Rep Command :: Type -> Type #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

NFData Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

rnf :: Command -> () #

Hashable Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

ToJSON Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

type Rep Command Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Command

type Rep Command = D1 ('MetaData "Command" "Amazonka.SnowDeviceManagement.Types.Command" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "Command'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unlock)) :*: S1 ('MetaSel ('Just "reboot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Reboot))))

newCommand :: Command Source #

Create a value of Command with all optional fields omitted.

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

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

$sel:unlock:Command', command_unlock - Unlocks the device.

$sel:reboot:Command', command_reboot - Reboots the device.

command_unlock :: Lens' Command (Maybe Unlock) Source #

Unlocks the device.

command_reboot :: Lens' Command (Maybe Reboot) Source #

Reboots the device.

CpuOptions

data CpuOptions Source #

The options for how a device's CPU is configured.

See: newCpuOptions smart constructor.

Constructors

CpuOptions' 

Fields

Instances

Instances details
Eq CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Read CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Show CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Generic CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Associated Types

type Rep CpuOptions :: Type -> Type #

NFData CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

Methods

rnf :: CpuOptions -> () #

Hashable CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

FromJSON CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

type Rep CpuOptions Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.CpuOptions

type Rep CpuOptions = D1 ('MetaData "CpuOptions" "Amazonka.SnowDeviceManagement.Types.CpuOptions" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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 cores that the CPU can use.

$sel:threadsPerCore:CpuOptions', cpuOptions_threadsPerCore - The number of threads per core in the CPU.

cpuOptions_coreCount :: Lens' CpuOptions (Maybe Int) Source #

The number of cores that the CPU can use.

cpuOptions_threadsPerCore :: Lens' CpuOptions (Maybe Int) Source #

The number of threads per core in the CPU.

DeviceSummary

data DeviceSummary Source #

Identifying information about the device.

See: newDeviceSummary smart constructor.

Constructors

DeviceSummary' 

Fields

Instances

Instances details
Eq DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Read DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Show DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Generic DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Associated Types

type Rep DeviceSummary :: Type -> Type #

NFData DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

Methods

rnf :: DeviceSummary -> () #

Hashable DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

FromJSON DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

type Rep DeviceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.DeviceSummary

type Rep DeviceSummary = D1 ('MetaData "DeviceSummary" "Amazonka.SnowDeviceManagement.Types.DeviceSummary" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "DeviceSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associatedWithJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "managedDeviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newDeviceSummary :: DeviceSummary Source #

Create a value of DeviceSummary with all optional fields omitted.

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

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

$sel:associatedWithJob:DeviceSummary', deviceSummary_associatedWithJob - The ID of the job used to order the device.

$sel:managedDeviceId:DeviceSummary', deviceSummary_managedDeviceId - The ID of the device.

$sel:managedDeviceArn:DeviceSummary', deviceSummary_managedDeviceArn - The Amazon Resource Name (ARN) of the device.

$sel:tags:DeviceSummary', deviceSummary_tags - Optional metadata that you assign to a resource. You can use tags to categorize a resource in different ways, such as by purpose, owner, or environment.

deviceSummary_associatedWithJob :: Lens' DeviceSummary (Maybe Text) Source #

The ID of the job used to order the device.

deviceSummary_managedDeviceArn :: Lens' DeviceSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the device.

deviceSummary_tags :: Lens' DeviceSummary (Maybe (HashMap Text Text)) Source #

Optional metadata that you assign to a resource. You can use tags to categorize a resource in different ways, such as by purpose, owner, or environment.

EbsInstanceBlockDevice

data EbsInstanceBlockDevice Source #

Describes a parameter used to set up an Amazon Elastic Block Store (Amazon EBS) volume in a block device mapping.

See: newEbsInstanceBlockDevice smart constructor.

Constructors

EbsInstanceBlockDevice' 

Fields

Instances

Instances details
Eq EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Read EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Show EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Generic EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Associated Types

type Rep EbsInstanceBlockDevice :: Type -> Type #

NFData EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

Methods

rnf :: EbsInstanceBlockDevice -> () #

Hashable EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

FromJSON EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

type Rep EbsInstanceBlockDevice Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice

type Rep EbsInstanceBlockDevice = D1 ('MetaData "EbsInstanceBlockDevice" "Amazonka.SnowDeviceManagement.Types.EbsInstanceBlockDevice" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "EbsInstanceBlockDevice'" 'PrefixI 'True) ((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)) :*: S1 ('MetaSel ('Just "attachTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:deleteOnTermination:EbsInstanceBlockDevice', ebsInstanceBlockDevice_deleteOnTermination - A value that 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 Amazon EBS volume.

$sel:attachTime:EbsInstanceBlockDevice', ebsInstanceBlockDevice_attachTime - When the attachment was initiated.

ebsInstanceBlockDevice_deleteOnTermination :: Lens' EbsInstanceBlockDevice (Maybe Bool) Source #

A value that indicates whether the volume is deleted on instance termination.

ExecutionSummary

data ExecutionSummary Source #

The summary of a task execution on a specified device.

See: newExecutionSummary smart constructor.

Constructors

ExecutionSummary' 

Fields

Instances

Instances details
Eq ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Read ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Show ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Generic ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Associated Types

type Rep ExecutionSummary :: Type -> Type #

NFData ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

Methods

rnf :: ExecutionSummary -> () #

Hashable ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

FromJSON ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

type Rep ExecutionSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ExecutionSummary

type Rep ExecutionSummary = D1 ('MetaData "ExecutionSummary" "Amazonka.SnowDeviceManagement.Types.ExecutionSummary" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ExecutionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionState))) :*: (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "managedDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newExecutionSummary :: ExecutionSummary Source #

Create a value of ExecutionSummary with all optional fields omitted.

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

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

$sel:executionId:ExecutionSummary', executionSummary_executionId - The ID of the execution.

$sel:state:ExecutionSummary', executionSummary_state - The state of the execution.

$sel:taskId:ExecutionSummary', executionSummary_taskId - The ID of the task.

$sel:managedDeviceId:ExecutionSummary', executionSummary_managedDeviceId - The ID of the managed device that the task is being executed on.

executionSummary_managedDeviceId :: Lens' ExecutionSummary (Maybe Text) Source #

The ID of the managed device that the task is being executed on.

Instance

data Instance Source #

The description of an instance. Currently, Amazon EC2 instances are the only supported instance type.

See: newInstance smart constructor.

Constructors

Instance' 

Fields

Instances

Instances details
Eq Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Read Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Show Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

NFData Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Methods

rnf :: Instance -> () #

Hashable Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

FromJSON Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

type Rep Instance Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Instance

type Rep Instance = D1 ('MetaData "Instance" "Amazonka.SnowDeviceManagement.Types.Instance" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "Instance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceState)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupIdentifier])))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "cpuOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CpuOptions)) :*: S1 ('MetaSel ('Just "rootDeviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InstanceBlockDeviceMapping]))) :*: (S1 ('MetaSel ('Just "publicIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "amiLaunchIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newInstance :: Instance 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:instanceId:Instance', instance_instanceId - The ID of the instance.

$sel:state:Instance', instance_state - Undocumented member.

$sel:securityGroups:Instance', instance_securityGroups - The security groups for the instance.

$sel:createdAt:Instance', instance_createdAt - When the instance was created.

$sel:cpuOptions:Instance', instance_cpuOptions - The CPU options for the instance.

$sel:rootDeviceName:Instance', instance_rootDeviceName - The device name of the root device volume (for example, /dev/sda1).

$sel:instanceType:Instance', instance_instanceType - The instance type.

$sel:imageId:Instance', instance_imageId - The ID of the AMI used to launch the instance.

$sel:privateIpAddress:Instance', instance_privateIpAddress - The private IPv4 address assigned to the instance.

$sel:updatedAt:Instance', instance_updatedAt - When the instance was last updated.

$sel:blockDeviceMappings:Instance', instance_blockDeviceMappings - Any block device mapping entries for the instance.

$sel:publicIpAddress:Instance', instance_publicIpAddress - The public IPv4 address assigned to the instance.

$sel:amiLaunchIndex:Instance', instance_amiLaunchIndex - The Amazon Machine Image (AMI) launch index, which you can use to find this instance in the launch group.

instance_instanceId :: Lens' Instance (Maybe Text) Source #

The ID of the instance.

instance_securityGroups :: Lens' Instance (Maybe [SecurityGroupIdentifier]) Source #

The security groups for the instance.

instance_createdAt :: Lens' Instance (Maybe UTCTime) Source #

When the instance was created.

instance_cpuOptions :: Lens' Instance (Maybe CpuOptions) Source #

The CPU options for the instance.

instance_rootDeviceName :: Lens' Instance (Maybe Text) Source #

The device name of the root device volume (for example, /dev/sda1).

instance_imageId :: Lens' Instance (Maybe Text) Source #

The ID of the AMI used to launch the instance.

instance_privateIpAddress :: Lens' Instance (Maybe Text) Source #

The private IPv4 address assigned to the instance.

instance_updatedAt :: Lens' Instance (Maybe UTCTime) Source #

When the instance was last updated.

instance_blockDeviceMappings :: Lens' Instance (Maybe [InstanceBlockDeviceMapping]) Source #

Any block device mapping entries for the instance.

instance_publicIpAddress :: Lens' Instance (Maybe Text) Source #

The public IPv4 address assigned to the instance.

instance_amiLaunchIndex :: Lens' Instance (Maybe Int) Source #

The Amazon Machine Image (AMI) launch index, which you can use to find this instance in the launch group.

InstanceBlockDeviceMapping

data InstanceBlockDeviceMapping Source #

The description of a block device mapping.

See: newInstanceBlockDeviceMapping smart constructor.

Constructors

InstanceBlockDeviceMapping' 

Fields

Instances

Instances details
Eq InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Read InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Show InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Generic InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Associated Types

type Rep InstanceBlockDeviceMapping :: Type -> Type #

NFData InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

Hashable InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

FromJSON InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping

type Rep InstanceBlockDeviceMapping = D1 ('MetaData "InstanceBlockDeviceMapping" "Amazonka.SnowDeviceManagement.Types.InstanceBlockDeviceMapping" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "InstanceBlockDeviceMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsInstanceBlockDevice)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:ebs:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_ebs - The parameters used to automatically set up Amazon Elastic Block Store (Amazon EBS) volumes when the instance is launched.

$sel:deviceName:InstanceBlockDeviceMapping', instanceBlockDeviceMapping_deviceName - The block device name.

instanceBlockDeviceMapping_ebs :: Lens' InstanceBlockDeviceMapping (Maybe EbsInstanceBlockDevice) Source #

The parameters used to automatically set up Amazon Elastic Block Store (Amazon EBS) volumes when the instance is launched.

InstanceState

data InstanceState Source #

The description of the current state of an instance.

See: newInstanceState smart constructor.

Constructors

InstanceState' 

Fields

  • name :: Maybe InstanceStateName

    The current state of the instance.

  • code :: Maybe 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 the instance state code are all in the range of the low byte. These values 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
Eq InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Read InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Show InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Generic InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Associated Types

type Rep InstanceState :: Type -> Type #

NFData InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

Methods

rnf :: InstanceState -> () #

Hashable InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

FromJSON InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

type Rep InstanceState Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceState

type Rep InstanceState = D1 ('MetaData "InstanceState" "Amazonka.SnowDeviceManagement.Types.InstanceState" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "InstanceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceStateName)) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newInstanceState :: InstanceState 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 the instance state code are all in the range of the low byte. These values 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 (Maybe InstanceStateName) Source #

The current state of the instance.

instanceState_code :: Lens' InstanceState (Maybe 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 the instance state code are all in the range of the low byte. These values 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.

InstanceSummary

data InstanceSummary Source #

The details about the instance.

See: newInstanceSummary smart constructor.

Constructors

InstanceSummary' 

Fields

Instances

Instances details
Eq InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Read InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Show InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Generic InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Associated Types

type Rep InstanceSummary :: Type -> Type #

NFData InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

Methods

rnf :: InstanceSummary -> () #

Hashable InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

FromJSON InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

type Rep InstanceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.InstanceSummary

type Rep InstanceSummary = D1 ('MetaData "InstanceSummary" "Amazonka.SnowDeviceManagement.Types.InstanceSummary" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "InstanceSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "instance'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Instance))))

newInstanceSummary :: InstanceSummary Source #

Create a value of InstanceSummary with all optional fields omitted.

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

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

$sel:lastUpdatedAt:InstanceSummary', instanceSummary_lastUpdatedAt - When the instance summary was last updated.

$sel:instance':InstanceSummary', instanceSummary_instance - A structure containing details about the instance.

instanceSummary_lastUpdatedAt :: Lens' InstanceSummary (Maybe UTCTime) Source #

When the instance summary was last updated.

instanceSummary_instance :: Lens' InstanceSummary (Maybe Instance) Source #

A structure containing details about the instance.

PhysicalNetworkInterface

data PhysicalNetworkInterface Source #

The details about the physical network interface for the device.

See: newPhysicalNetworkInterface smart constructor.

Constructors

PhysicalNetworkInterface' 

Fields

Instances

Instances details
Eq PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Read PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Show PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Generic PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Associated Types

type Rep PhysicalNetworkInterface :: Type -> Type #

NFData PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

Hashable PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

FromJSON PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

type Rep PhysicalNetworkInterface Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface

type Rep PhysicalNetworkInterface = D1 ('MetaData "PhysicalNetworkInterface" "Amazonka.SnowDeviceManagement.Types.PhysicalNetworkInterface" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "PhysicalNetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipAddressAssignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressAssignment)))) :*: ((S1 ('MetaSel ('Just "defaultGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "physicalNetworkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "netmask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "physicalConnectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PhysicalConnectorType))))))

newPhysicalNetworkInterface :: PhysicalNetworkInterface Source #

Create a value of PhysicalNetworkInterface with all optional fields omitted.

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

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

$sel:ipAddress:PhysicalNetworkInterface', physicalNetworkInterface_ipAddress - The IP address of the device.

$sel:macAddress:PhysicalNetworkInterface', physicalNetworkInterface_macAddress - The MAC address of the device.

$sel:ipAddressAssignment:PhysicalNetworkInterface', physicalNetworkInterface_ipAddressAssignment - A value that describes whether the IP address is dynamic or persistent.

$sel:defaultGateway:PhysicalNetworkInterface', physicalNetworkInterface_defaultGateway - The default gateway of the device.

$sel:physicalNetworkInterfaceId:PhysicalNetworkInterface', physicalNetworkInterface_physicalNetworkInterfaceId - The physical network interface ID.

$sel:netmask:PhysicalNetworkInterface', physicalNetworkInterface_netmask - The netmask used to divide the IP address into subnets.

$sel:physicalConnectorType:PhysicalNetworkInterface', physicalNetworkInterface_physicalConnectorType - The physical connector type.

physicalNetworkInterface_ipAddressAssignment :: Lens' PhysicalNetworkInterface (Maybe IpAddressAssignment) Source #

A value that describes whether the IP address is dynamic or persistent.

physicalNetworkInterface_netmask :: Lens' PhysicalNetworkInterface (Maybe Text) Source #

The netmask used to divide the IP address into subnets.

Reboot

data Reboot Source #

A structure used to reboot the device.

See: newReboot smart constructor.

Constructors

Reboot' 

Instances

Instances details
Eq Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

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

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

Read Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Show Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Generic Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Associated Types

type Rep Reboot :: Type -> Type #

Methods

from :: Reboot -> Rep Reboot x #

to :: Rep Reboot x -> Reboot #

NFData Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

rnf :: Reboot -> () #

Hashable Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

Methods

hashWithSalt :: Int -> Reboot -> Int #

hash :: Reboot -> Int #

ToJSON Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

type Rep Reboot Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Reboot

type Rep Reboot = D1 ('MetaData "Reboot" "Amazonka.SnowDeviceManagement.Types.Reboot" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "Reboot'" 'PrefixI 'False) (U1 :: Type -> Type))

newReboot :: Reboot Source #

Create a value of Reboot with all optional fields omitted.

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

ResourceSummary

data ResourceSummary Source #

A summary of a resource available on the device.

See: newResourceSummary smart constructor.

Constructors

ResourceSummary' 

Fields

Instances

Instances details
Eq ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Read ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Show ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Generic ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Associated Types

type Rep ResourceSummary :: Type -> Type #

NFData ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

Methods

rnf :: ResourceSummary -> () #

Hashable ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

FromJSON ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

type Rep ResourceSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.ResourceSummary

type Rep ResourceSummary = D1 ('MetaData "ResourceSummary" "Amazonka.SnowDeviceManagement.Types.ResourceSummary" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "ResourceSummary'" '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 "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourceSummary Source #

Create a value of ResourceSummary with all optional fields omitted.

Use 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:ResourceSummary', resourceSummary_arn - The Amazon Resource Name (ARN) of the resource.

$sel:id:ResourceSummary', resourceSummary_id - The ID of the resource.

$sel:resourceType:ResourceSummary', resourceSummary_resourceType - The resource type.

resourceSummary_arn :: Lens' ResourceSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource.

SecurityGroupIdentifier

data SecurityGroupIdentifier Source #

Information about the device's security group.

See: newSecurityGroupIdentifier smart constructor.

Constructors

SecurityGroupIdentifier' 

Fields

Instances

Instances details
Eq SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Read SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Show SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Generic SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Associated Types

type Rep SecurityGroupIdentifier :: Type -> Type #

NFData SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

Methods

rnf :: SecurityGroupIdentifier -> () #

Hashable SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

FromJSON SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

type Rep SecurityGroupIdentifier Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier

type Rep SecurityGroupIdentifier = D1 ('MetaData "SecurityGroupIdentifier" "Amazonka.SnowDeviceManagement.Types.SecurityGroupIdentifier" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" '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 security group ID.

$sel:groupName:SecurityGroupIdentifier', securityGroupIdentifier_groupName - The security group name.

SoftwareInformation

data SoftwareInformation Source #

Information about the software on the device.

See: newSoftwareInformation smart constructor.

Constructors

SoftwareInformation' 

Fields

Instances

Instances details
Eq SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Read SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Show SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Generic SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Associated Types

type Rep SoftwareInformation :: Type -> Type #

NFData SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

Methods

rnf :: SoftwareInformation -> () #

Hashable SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

FromJSON SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

type Rep SoftwareInformation Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.SoftwareInformation

type Rep SoftwareInformation = D1 ('MetaData "SoftwareInformation" "Amazonka.SnowDeviceManagement.Types.SoftwareInformation" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "SoftwareInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "installedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "installState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "installingVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSoftwareInformation :: SoftwareInformation Source #

Create a value of SoftwareInformation with all optional fields omitted.

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

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

$sel:installedVersion:SoftwareInformation', softwareInformation_installedVersion - The version of the software currently installed on the device.

$sel:installState:SoftwareInformation', softwareInformation_installState - The state of the software that is installed or that is being installed on the device.

$sel:installingVersion:SoftwareInformation', softwareInformation_installingVersion - The version of the software being installed on the device.

softwareInformation_installedVersion :: Lens' SoftwareInformation (Maybe Text) Source #

The version of the software currently installed on the device.

softwareInformation_installState :: Lens' SoftwareInformation (Maybe Text) Source #

The state of the software that is installed or that is being installed on the device.

softwareInformation_installingVersion :: Lens' SoftwareInformation (Maybe Text) Source #

The version of the software being installed on the device.

TaskSummary

data TaskSummary Source #

Information about the task assigned to one or many devices.

See: newTaskSummary smart constructor.

Constructors

TaskSummary' 

Fields

  • state :: Maybe TaskState

    The state of the task assigned to one or many devices.

  • taskArn :: Maybe Text

    The Amazon Resource Name (ARN) of the task.

  • tags :: Maybe (HashMap Text Text)

    Optional metadata that you assign to a resource. You can use tags to categorize a resource in different ways, such as by purpose, owner, or environment.

  • taskId :: Text

    The task ID.

Instances

Instances details
Eq TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Read TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Show TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Generic TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Associated Types

type Rep TaskSummary :: Type -> Type #

NFData TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

Methods

rnf :: TaskSummary -> () #

Hashable TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

FromJSON TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

type Rep TaskSummary Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.TaskSummary

type Rep TaskSummary = D1 ('MetaData "TaskSummary" "Amazonka.SnowDeviceManagement.Types.TaskSummary" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "TaskSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TaskState)) :*: S1 ('MetaSel ('Just "taskArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTaskSummary Source #

Create a value of TaskSummary with all optional fields omitted.

Use 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:TaskSummary', taskSummary_state - The state of the task assigned to one or many devices.

$sel:taskArn:TaskSummary', taskSummary_taskArn - The Amazon Resource Name (ARN) of the task.

$sel:tags:TaskSummary', taskSummary_tags - Optional metadata that you assign to a resource. You can use tags to categorize a resource in different ways, such as by purpose, owner, or environment.

$sel:taskId:TaskSummary', taskSummary_taskId - The task ID.

taskSummary_state :: Lens' TaskSummary (Maybe TaskState) Source #

The state of the task assigned to one or many devices.

taskSummary_taskArn :: Lens' TaskSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the task.

taskSummary_tags :: Lens' TaskSummary (Maybe (HashMap Text Text)) Source #

Optional metadata that you assign to a resource. You can use tags to categorize a resource in different ways, such as by purpose, owner, or environment.

Unlock

data Unlock Source #

A structure used to unlock a device.

See: newUnlock smart constructor.

Constructors

Unlock' 

Instances

Instances details
Eq Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

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

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

Read Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Show Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Generic Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Associated Types

type Rep Unlock :: Type -> Type #

Methods

from :: Unlock -> Rep Unlock x #

to :: Rep Unlock x -> Unlock #

NFData Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

rnf :: Unlock -> () #

Hashable Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

Methods

hashWithSalt :: Int -> Unlock -> Int #

hash :: Unlock -> Int #

ToJSON Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

type Rep Unlock Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.Types.Unlock

type Rep Unlock = D1 ('MetaData "Unlock" "Amazonka.SnowDeviceManagement.Types.Unlock" "libZSservicesZSamazonka-snow-device-managementZSamazonka-snow-device-management" 'False) (C1 ('MetaCons "Unlock'" 'PrefixI 'False) (U1 :: Type -> Type))

newUnlock :: Unlock Source #

Create a value of Unlock with all optional fields omitted.

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