amazonka-lightsail-1.6.1: Amazon Lightsail SDK.

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

Network.AWS.Lightsail

Contents

Description

Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly - a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP - for a low, predictable price. You manage those Lightsail servers through the Lightsail console or by using the API or command-line interface (CLI).

For more information about Lightsail concepts and tasks, see the Lightsail Dev Guide .

To use the Lightsail API or the CLI, you will need to use AWS Identity and Access Management (IAM) to generate access keys. For details about how to set this up, see the Lightsail Dev Guide .

Synopsis

Service Configuration

lightsail :: Service Source #

API version 2016-11-28 of the Amazon Lightsail SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Lightsail.

AccessDeniedException

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

Lightsail throws this exception when the user cannot be authenticated or uses invalid credentials to access a resource.

AccountSetupInProgressException

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

Lightsail throws this exception when an account is still in the setup in progress state.

NotFoundException

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

Lightsail throws this exception when it cannot find a resource.

OperationFailureException

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

Lightsail throws this exception when an operation fails to execute.

ServiceException

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

A general service exception.

UnauthenticatedException

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

Lightsail throws this exception when the user has not been authenticated.

InvalidInputException

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

Lightsail throws this exception when user input does not conform to the validation rules of an input field.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CloseInstancePublicPorts

AllocateStaticIP

DeleteKeyPair

DeleteInstanceSnapshot

GetInstances (Paginated)

GetLoadBalancer

GetInstance

AttachStaticIP

DetachDisk

DownloadDefaultKeyPair

DeleteLoadBalancerTLSCertificate

GetDomains (Paginated)

CreateLoadBalancerTLSCertificate

CreateDomainEntry

ImportKeyPair

GetInstanceSnapshots (Paginated)

ReleaseStaticIP

DeleteInstance

RebootInstance

DeleteLoadBalancer

CreateDiskFromSnapshot

GetInstanceSnapshot

GetDomain

GetActiveNames (Paginated)

GetInstanceAccessDetails

StopInstance

DetachInstancesFromLoadBalancer

CreateInstanceSnapshot

IsVPCPeered

GetStaticIPs (Paginated)

UnpeerVPC

DeleteDisk

CreateInstancesFromSnapshot

CreateDomain

GetDiskSnapshots

PeerVPC

GetLoadBalancers

AttachLoadBalancerTLSCertificate

UpdateLoadBalancerAttribute

GetDiskSnapshot

GetStaticIP

GetBlueprints (Paginated)

GetInstancePortStates

CreateDiskSnapshot

DeleteDomainEntry

UpdateDomainEntry

GetRegions

DeleteDiskSnapshot

GetLoadBalancerMetricData

GetInstanceState

GetKeyPairs (Paginated)

GetOperations (Paginated)

GetDisks

AttachInstancesToLoadBalancer

GetOperation

GetInstanceMetricData

GetKeyPair

PutInstancePublicPorts

GetDisk

CreateLoadBalancer

AttachDisk

DetachStaticIP

CreateInstances

OpenInstancePublicPorts

GetBundles (Paginated)

DeleteDomain

GetLoadBalancerTLSCertificates

CreateDisk

GetOperationsForResource

CreateKeyPair

StartInstance

Types

AccessDirection

data AccessDirection Source #

Constructors

Inbound 
Outbound 
Instances
Bounded AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccessDirection -> c AccessDirection #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccessDirection #

toConstr :: AccessDirection -> Constr #

dataTypeOf :: AccessDirection -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccessDirection) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccessDirection) #

gmapT :: (forall b. Data b => b -> b) -> AccessDirection -> AccessDirection #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccessDirection -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccessDirection -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccessDirection -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccessDirection -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccessDirection -> m AccessDirection #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccessDirection -> m AccessDirection #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccessDirection -> m AccessDirection #

Ord AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep AccessDirection :: Type -> Type #

Hashable AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: AccessDirection -> () #

type Rep AccessDirection Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep AccessDirection = D1 (MetaData "AccessDirection" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "Inbound" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Outbound" PrefixI False) (U1 :: Type -> Type))

BlueprintType

data BlueprintType Source #

Constructors

App 
OS 
Instances
Bounded BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlueprintType -> c BlueprintType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlueprintType #

toConstr :: BlueprintType -> Constr #

dataTypeOf :: BlueprintType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BlueprintType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlueprintType) #

gmapT :: (forall b. Data b => b -> b) -> BlueprintType -> BlueprintType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlueprintType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlueprintType -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlueprintType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlueprintType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlueprintType -> m BlueprintType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlueprintType -> m BlueprintType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlueprintType -> m BlueprintType #

Ord BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep BlueprintType :: Type -> Type #

Hashable BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

toText :: BlueprintType -> Text #

NFData BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: BlueprintType -> () #

type Rep BlueprintType Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep BlueprintType = D1 (MetaData "BlueprintType" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "App" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OS" PrefixI False) (U1 :: Type -> Type))

DiskSnapshotState

data DiskSnapshotState Source #

Instances
Bounded DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DiskSnapshotState -> c DiskSnapshotState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DiskSnapshotState #

toConstr :: DiskSnapshotState -> Constr #

dataTypeOf :: DiskSnapshotState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DiskSnapshotState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DiskSnapshotState) #

gmapT :: (forall b. Data b => b -> b) -> DiskSnapshotState -> DiskSnapshotState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DiskSnapshotState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DiskSnapshotState -> r #

gmapQ :: (forall d. Data d => d -> u) -> DiskSnapshotState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DiskSnapshotState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DiskSnapshotState -> m DiskSnapshotState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DiskSnapshotState -> m DiskSnapshotState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DiskSnapshotState -> m DiskSnapshotState #

Ord DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep DiskSnapshotState :: Type -> Type #

Hashable DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: DiskSnapshotState -> () #

type Rep DiskSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep DiskSnapshotState = D1 (MetaData "DiskSnapshotState" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) ((C1 (MetaCons "DSSCompleted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DSSError'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DSSPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DSSUnknown" PrefixI False) (U1 :: Type -> Type)))

DiskState

data DiskState Source #

Instances
Bounded DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DiskState -> c DiskState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DiskState #

toConstr :: DiskState -> Constr #

dataTypeOf :: DiskState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DiskState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DiskState) #

gmapT :: (forall b. Data b => b -> b) -> DiskState -> DiskState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DiskState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DiskState -> r #

gmapQ :: (forall d. Data d => d -> u) -> DiskState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DiskState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DiskState -> m DiskState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DiskState -> m DiskState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DiskState -> m DiskState #

Ord DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep DiskState :: Type -> Type #

Hashable DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

toBS :: DiskState -> ByteString #

FromText DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

toText :: DiskState -> Text #

NFData DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: DiskState -> () #

type Rep DiskState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep DiskState = D1 (MetaData "DiskState" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) ((C1 (MetaCons "Available" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Error'" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InUse" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type))))

InstanceAccessProtocol

data InstanceAccessProtocol Source #

Constructors

Rdp 
SSH 
Instances
Bounded InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceAccessProtocol -> c InstanceAccessProtocol #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceAccessProtocol #

toConstr :: InstanceAccessProtocol -> Constr #

dataTypeOf :: InstanceAccessProtocol -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceAccessProtocol) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceAccessProtocol) #

gmapT :: (forall b. Data b => b -> b) -> InstanceAccessProtocol -> InstanceAccessProtocol #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAccessProtocol -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceAccessProtocol -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceAccessProtocol -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceAccessProtocol -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceAccessProtocol -> m InstanceAccessProtocol #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAccessProtocol -> m InstanceAccessProtocol #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceAccessProtocol -> m InstanceAccessProtocol #

Ord InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep InstanceAccessProtocol :: Type -> Type #

Hashable InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToJSON InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: InstanceAccessProtocol -> () #

type Rep InstanceAccessProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep InstanceAccessProtocol = D1 (MetaData "InstanceAccessProtocol" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "Rdp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSH" PrefixI False) (U1 :: Type -> Type))

InstanceHealthReason

data InstanceHealthReason Source #

Instances
Bounded InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceHealthReason -> c InstanceHealthReason #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceHealthReason #

toConstr :: InstanceHealthReason -> Constr #

dataTypeOf :: InstanceHealthReason -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceHealthReason) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceHealthReason) #

gmapT :: (forall b. Data b => b -> b) -> InstanceHealthReason -> InstanceHealthReason #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceHealthReason -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceHealthReason -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceHealthReason -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceHealthReason -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceHealthReason -> m InstanceHealthReason #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceHealthReason -> m InstanceHealthReason #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceHealthReason -> m InstanceHealthReason #

Ord InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep InstanceHealthReason :: Type -> Type #

Hashable InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: InstanceHealthReason -> () #

type Rep InstanceHealthReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep InstanceHealthReason = D1 (MetaData "InstanceHealthReason" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (((C1 (MetaCons "Instance_DeregistrationInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Instance_FailedHealthChecks" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Instance_IPUnusable" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Instance_InvalidState" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Instance_NotInUse" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Instance_NotRegistered" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Instance_ResponseCodeMismatch" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Instance_Timeout" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Lb_InitialHealthChecking" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Lb_InternalError" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Lb_RegistrationInProgress" PrefixI False) (U1 :: Type -> Type)))))

InstanceHealthState

data InstanceHealthState Source #

Instances
Bounded InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceHealthState -> c InstanceHealthState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceHealthState #

toConstr :: InstanceHealthState -> Constr #

dataTypeOf :: InstanceHealthState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceHealthState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceHealthState) #

gmapT :: (forall b. Data b => b -> b) -> InstanceHealthState -> InstanceHealthState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceHealthState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceHealthState -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceHealthState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceHealthState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceHealthState -> m InstanceHealthState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceHealthState -> m InstanceHealthState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceHealthState -> m InstanceHealthState #

Ord InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep InstanceHealthState :: Type -> Type #

Hashable InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: InstanceHealthState -> () #

type Rep InstanceHealthState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep InstanceHealthState = D1 (MetaData "InstanceHealthState" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) ((C1 (MetaCons "Draining" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Healthy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Initial" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Unavailable" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Unhealthy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unused" PrefixI False) (U1 :: Type -> Type))))

InstanceMetricName

data InstanceMetricName Source #

Instances
Bounded InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceMetricName -> c InstanceMetricName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceMetricName #

toConstr :: InstanceMetricName -> Constr #

dataTypeOf :: InstanceMetricName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceMetricName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceMetricName) #

gmapT :: (forall b. Data b => b -> b) -> InstanceMetricName -> InstanceMetricName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceMetricName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceMetricName -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceMetricName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceMetricName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceMetricName -> m InstanceMetricName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceMetricName -> m InstanceMetricName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceMetricName -> m InstanceMetricName #

Ord InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep InstanceMetricName :: Type -> Type #

Hashable InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToJSON InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: InstanceMetricName -> () #

type Rep InstanceMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep InstanceMetricName = D1 (MetaData "InstanceMetricName" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) ((C1 (MetaCons "CPUUtilization" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NetworkIn" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NetworkOut" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "StatusCheckFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "StatusCheckFailedInstance" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StatusCheckFailedSystem" PrefixI False) (U1 :: Type -> Type))))

InstancePlatform

data InstancePlatform Source #

Constructors

LinuxUnix 
Windows 
Instances
Bounded InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancePlatform -> c InstancePlatform #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancePlatform #

toConstr :: InstancePlatform -> Constr #

dataTypeOf :: InstancePlatform -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancePlatform) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancePlatform) #

gmapT :: (forall b. Data b => b -> b) -> InstancePlatform -> InstancePlatform #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancePlatform -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancePlatform -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancePlatform -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancePlatform -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancePlatform -> m InstancePlatform #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePlatform -> m InstancePlatform #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancePlatform -> m InstancePlatform #

Ord InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep InstancePlatform :: Type -> Type #

Hashable InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: InstancePlatform -> () #

type Rep InstancePlatform Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep InstancePlatform = D1 (MetaData "InstancePlatform" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "LinuxUnix" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Windows" PrefixI False) (U1 :: Type -> Type))

InstanceSnapshotState

data InstanceSnapshotState Source #

Instances
Bounded InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceSnapshotState -> c InstanceSnapshotState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceSnapshotState #

toConstr :: InstanceSnapshotState -> Constr #

dataTypeOf :: InstanceSnapshotState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceSnapshotState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceSnapshotState) #

gmapT :: (forall b. Data b => b -> b) -> InstanceSnapshotState -> InstanceSnapshotState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceSnapshotState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceSnapshotState -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceSnapshotState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceSnapshotState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceSnapshotState -> m InstanceSnapshotState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceSnapshotState -> m InstanceSnapshotState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceSnapshotState -> m InstanceSnapshotState #

Ord InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep InstanceSnapshotState :: Type -> Type #

Hashable InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: InstanceSnapshotState -> () #

type Rep InstanceSnapshotState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep InstanceSnapshotState = D1 (MetaData "InstanceSnapshotState" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "ISSAvailable" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISSError'" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISSPending" PrefixI False) (U1 :: Type -> Type)))

LoadBalancerAttributeName

data LoadBalancerAttributeName Source #

Instances
Bounded LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerAttributeName -> c LoadBalancerAttributeName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerAttributeName #

toConstr :: LoadBalancerAttributeName -> Constr #

dataTypeOf :: LoadBalancerAttributeName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerAttributeName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerAttributeName) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerAttributeName -> LoadBalancerAttributeName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerAttributeName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerAttributeName -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerAttributeName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerAttributeName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerAttributeName -> m LoadBalancerAttributeName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerAttributeName -> m LoadBalancerAttributeName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerAttributeName -> m LoadBalancerAttributeName #

Ord LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep LoadBalancerAttributeName :: Type -> Type #

Hashable LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToJSON LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerAttributeName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerAttributeName = D1 (MetaData "LoadBalancerAttributeName" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "HealthCheckPath" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SessionStickinessEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SessionStickinessLbCookieDurationSeconds" PrefixI False) (U1 :: Type -> Type)))

LoadBalancerMetricName

data LoadBalancerMetricName Source #

Instances
Bounded LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerMetricName -> c LoadBalancerMetricName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerMetricName #

toConstr :: LoadBalancerMetricName -> Constr #

dataTypeOf :: LoadBalancerMetricName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerMetricName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerMetricName) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerMetricName -> LoadBalancerMetricName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerMetricName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerMetricName -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerMetricName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerMetricName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerMetricName -> m LoadBalancerMetricName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerMetricName -> m LoadBalancerMetricName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerMetricName -> m LoadBalancerMetricName #

Ord LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep LoadBalancerMetricName :: Type -> Type #

Hashable LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToJSON LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: LoadBalancerMetricName -> () #

type Rep LoadBalancerMetricName Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerMetricName = D1 (MetaData "LoadBalancerMetricName" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (((C1 (MetaCons "ClientTLSNegotiationErrorCount" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "HTTPCodeInstance2XXCount" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HTTPCodeInstance3XXCount" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "HTTPCodeInstance4XXCount" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "HTTPCodeInstance5XXCount" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HTTPCodeLb4XXCount" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "HTTPCodeLb5XXCount" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "HealthyHostCount" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InstanceResponseTime" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RejectedConnectionCount" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RequestCount" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UnhealthyHostCount" PrefixI False) (U1 :: Type -> Type)))))

LoadBalancerProtocol

data LoadBalancerProtocol Source #

Constructors

HTTP 
HTTPHTTPS 
Instances
Bounded LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerProtocol -> c LoadBalancerProtocol #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerProtocol #

toConstr :: LoadBalancerProtocol -> Constr #

dataTypeOf :: LoadBalancerProtocol -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerProtocol) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerProtocol) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerProtocol -> LoadBalancerProtocol #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerProtocol -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerProtocol -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerProtocol -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerProtocol -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerProtocol -> m LoadBalancerProtocol #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerProtocol -> m LoadBalancerProtocol #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerProtocol -> m LoadBalancerProtocol #

Ord LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep LoadBalancerProtocol :: Type -> Type #

Hashable LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: LoadBalancerProtocol -> () #

type Rep LoadBalancerProtocol Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerProtocol = D1 (MetaData "LoadBalancerProtocol" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "HTTP" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HTTPHTTPS" PrefixI False) (U1 :: Type -> Type))

LoadBalancerState

data LoadBalancerState Source #

Instances
Bounded LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerState -> c LoadBalancerState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerState #

toConstr :: LoadBalancerState -> Constr #

dataTypeOf :: LoadBalancerState -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerState) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerState) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerState -> LoadBalancerState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerState -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerState -> m LoadBalancerState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerState -> m LoadBalancerState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerState -> m LoadBalancerState #

Ord LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep LoadBalancerState :: Type -> Type #

Hashable LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

rnf :: LoadBalancerState -> () #

type Rep LoadBalancerState Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerState = D1 (MetaData "LoadBalancerState" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) ((C1 (MetaCons "LBSActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBSActiveImpaired" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LBSFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LBSProvisioning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBSUnknown" PrefixI False) (U1 :: Type -> Type))))

LoadBalancerTLSCertificateDomainStatus

data LoadBalancerTLSCertificateDomainStatus Source #

Instances
Bounded LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerTLSCertificateDomainStatus -> c LoadBalancerTLSCertificateDomainStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerTLSCertificateDomainStatus #

toConstr :: LoadBalancerTLSCertificateDomainStatus -> Constr #

dataTypeOf :: LoadBalancerTLSCertificateDomainStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerTLSCertificateDomainStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerTLSCertificateDomainStatus) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerTLSCertificateDomainStatus -> LoadBalancerTLSCertificateDomainStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateDomainStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateDomainStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateDomainStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateDomainStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateDomainStatus -> m LoadBalancerTLSCertificateDomainStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateDomainStatus -> m LoadBalancerTLSCertificateDomainStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateDomainStatus -> m LoadBalancerTLSCertificateDomainStatus #

Ord LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Hashable LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateDomainStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateDomainStatus = D1 (MetaData "LoadBalancerTLSCertificateDomainStatus" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (C1 (MetaCons "LBTCDSFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LBTCDSPendingValidation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBTCDSSuccess" PrefixI False) (U1 :: Type -> Type)))

LoadBalancerTLSCertificateFailureReason

data LoadBalancerTLSCertificateFailureReason Source #

Instances
Bounded LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerTLSCertificateFailureReason -> c LoadBalancerTLSCertificateFailureReason #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerTLSCertificateFailureReason #

toConstr :: LoadBalancerTLSCertificateFailureReason -> Constr #

dataTypeOf :: LoadBalancerTLSCertificateFailureReason -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerTLSCertificateFailureReason) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerTLSCertificateFailureReason) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerTLSCertificateFailureReason -> LoadBalancerTLSCertificateFailureReason #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateFailureReason -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateFailureReason -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateFailureReason -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateFailureReason -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateFailureReason -> m LoadBalancerTLSCertificateFailureReason #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateFailureReason -> m LoadBalancerTLSCertificateFailureReason #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateFailureReason -> m LoadBalancerTLSCertificateFailureReason #

Ord LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Hashable LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateFailureReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateFailureReason = D1 (MetaData "LoadBalancerTLSCertificateFailureReason" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) ((C1 (MetaCons "AdditionalVerificationRequired" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DomainNotAllowed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "InvalidPublicDomain" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NoAvailableContacts" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Other" PrefixI False) (U1 :: Type -> Type))))

LoadBalancerTLSCertificateRenewalStatus

data LoadBalancerTLSCertificateRenewalStatus Source #

Instances
Bounded LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerTLSCertificateRenewalStatus -> c LoadBalancerTLSCertificateRenewalStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerTLSCertificateRenewalStatus #

toConstr :: LoadBalancerTLSCertificateRenewalStatus -> Constr #

dataTypeOf :: LoadBalancerTLSCertificateRenewalStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerTLSCertificateRenewalStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerTLSCertificateRenewalStatus) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerTLSCertificateRenewalStatus -> LoadBalancerTLSCertificateRenewalStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateRenewalStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateRenewalStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateRenewalStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateRenewalStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateRenewalStatus -> m LoadBalancerTLSCertificateRenewalStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateRenewalStatus -> m LoadBalancerTLSCertificateRenewalStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateRenewalStatus -> m LoadBalancerTLSCertificateRenewalStatus #

Ord LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Hashable LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateRenewalStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateRenewalStatus = D1 (MetaData "LoadBalancerTLSCertificateRenewalStatus" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) ((C1 (MetaCons "LBTCRSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBTCRSPendingAutoRenewal" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LBTCRSPendingValidation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBTCRSSuccess" PrefixI False) (U1 :: Type -> Type)))

LoadBalancerTLSCertificateRevocationReason

data LoadBalancerTLSCertificateRevocationReason Source #

Instances
Bounded LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerTLSCertificateRevocationReason -> c LoadBalancerTLSCertificateRevocationReason #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerTLSCertificateRevocationReason #

toConstr :: LoadBalancerTLSCertificateRevocationReason -> Constr #

dataTypeOf :: LoadBalancerTLSCertificateRevocationReason -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerTLSCertificateRevocationReason) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerTLSCertificateRevocationReason) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerTLSCertificateRevocationReason -> LoadBalancerTLSCertificateRevocationReason #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateRevocationReason -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateRevocationReason -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateRevocationReason -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateRevocationReason -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateRevocationReason -> m LoadBalancerTLSCertificateRevocationReason #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateRevocationReason -> m LoadBalancerTLSCertificateRevocationReason #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateRevocationReason -> m LoadBalancerTLSCertificateRevocationReason #

Ord LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Hashable LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateRevocationReason Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateRevocationReason = D1 (MetaData "LoadBalancerTLSCertificateRevocationReason" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (((C1 (MetaCons "AACompromise" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AffiliationChanged" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CaCompromise" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CertificateHold" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CessationOfOperation" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "KeyCompromise" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PrivilegeWithdrawn" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RemoveFromCrl" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Superceded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unspecified" PrefixI False) (U1 :: Type -> Type)))))

LoadBalancerTLSCertificateStatus

data LoadBalancerTLSCertificateStatus Source #

Instances
Bounded LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBalancerTLSCertificateStatus -> c LoadBalancerTLSCertificateStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBalancerTLSCertificateStatus #

toConstr :: LoadBalancerTLSCertificateStatus -> Constr #

dataTypeOf :: LoadBalancerTLSCertificateStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBalancerTLSCertificateStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBalancerTLSCertificateStatus) #

gmapT :: (forall b. Data b => b -> b) -> LoadBalancerTLSCertificateStatus -> LoadBalancerTLSCertificateStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBalancerTLSCertificateStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBalancerTLSCertificateStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateStatus -> m LoadBalancerTLSCertificateStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateStatus -> m LoadBalancerTLSCertificateStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBalancerTLSCertificateStatus -> m LoadBalancerTLSCertificateStatus #

Ord LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Read LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Show LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Generic LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Associated Types

type Rep LoadBalancerTLSCertificateStatus :: Type -> Type #

Hashable LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromJSON LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToHeader LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToQuery LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToByteString LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

FromText LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

ToText LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

NFData LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateStatus Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

type Rep LoadBalancerTLSCertificateStatus = D1 (MetaData "LoadBalancerTLSCertificateStatus" "Network.AWS.Lightsail.Types.Sum" "amazonka-lightsail-1.6.1-1vuZhtZgkqE3h8gtLuAIA9" False) (((C1 (MetaCons "LBTCSExpired" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBTCSFailed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LBTCSInactive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBTCSIssued" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "LBTCSPendingValidation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBTCSRevoked" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LBTCSUnknown" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LBTCSValidationTimedOut" PrefixI False) (U1 :: Type -> Type))))

MetricStatistic

data MetricStatistic Source #

Instances
Bounded MetricStatistic Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Enum MetricStatistic Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Eq MetricStatistic Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Data MetricStatistic Source # 
Instance details

Defined in Network.AWS.Lightsail.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MetricStatistic -> c MetricStatistic #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MetricStatistic #

toConstr :: MetricStatistic -> Constr #

dataTypeOf :: MetricStatistic -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MetricStatistic) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MetricStatistic) #

gmapT :: (forall b. Data b => b -> b) -> MetricStatistic -> MetricStatistic #

gmapQl :: (r -> r' -> r) -> r ->