amazonka-drs-2.0: Amazon Elastic Disaster Recovery Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DrS.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-02-26 of the Amazon Elastic Disaster Recovery Service SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient access to perform this action.

_ConflictException :: AsError a => Fold a ServiceError Source #

The request could not be completed due to a conflict with the current state of the target resource.

_InternalServerException :: AsError a => Fold a ServiceError Source #

The request processing has failed because of an unknown error, exception or failure.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource for this operation was not found.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The request could not be completed because its exceeded the service quota.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

_UninitializedAccountException :: AsError a => Fold a ServiceError Source #

The account performing the request has not been initialized.

_ValidationException :: AsError a => Fold a ServiceError Source #

The input fails to satisfy the constraints specified by the AWS service.

DataReplicationErrorString

newtype DataReplicationErrorString Source #

Instances

Instances details
FromJSON DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

FromJSONKey DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToJSON DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToJSONKey DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToByteString DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToHeader DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToLog DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToQuery DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

FromText DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToText DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

FromXML DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

ToXML DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

Generic DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

Associated Types

type Rep DataReplicationErrorString :: Type -> Type #

Read DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

Show DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

NFData DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

Eq DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

Ord DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

Hashable DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

type Rep DataReplicationErrorString Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationErrorString

type Rep DataReplicationErrorString = D1 ('MetaData "DataReplicationErrorString" "Amazonka.DrS.Types.DataReplicationErrorString" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "DataReplicationErrorString'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataReplicationErrorString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataReplicationInitiationStepName

newtype DataReplicationInitiationStepName Source #

Instances

Instances details
FromJSON DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

FromJSONKey DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToJSON DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToJSONKey DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToByteString DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToHeader DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToLog DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToQuery DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

FromText DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToText DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

FromXML DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

ToXML DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

Generic DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

Associated Types

type Rep DataReplicationInitiationStepName :: Type -> Type #

Read DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

Show DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

NFData DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

Eq DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

Ord DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

Hashable DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

type Rep DataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepName

type Rep DataReplicationInitiationStepName = D1 ('MetaData "DataReplicationInitiationStepName" "Amazonka.DrS.Types.DataReplicationInitiationStepName" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "DataReplicationInitiationStepName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataReplicationInitiationStepName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataReplicationInitiationStepStatus

newtype DataReplicationInitiationStepStatus Source #

Instances

Instances details
FromJSON DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

FromJSONKey DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToJSON DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToJSONKey DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToByteString DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToHeader DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToLog DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToQuery DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

FromText DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToText DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

FromXML DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

ToXML DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

Generic DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

Read DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

Show DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

NFData DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

Eq DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

Ord DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

Hashable DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

type Rep DataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStepStatus

type Rep DataReplicationInitiationStepStatus = D1 ('MetaData "DataReplicationInitiationStepStatus" "Amazonka.DrS.Types.DataReplicationInitiationStepStatus" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "DataReplicationInitiationStepStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataReplicationInitiationStepStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataReplicationState

newtype DataReplicationState Source #

Instances

Instances details
FromJSON DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

FromJSONKey DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToJSON DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToJSONKey DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToByteString DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToHeader DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToLog DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToQuery DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

FromText DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToText DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

FromXML DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

ToXML DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

Generic DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

Associated Types

type Rep DataReplicationState :: Type -> Type #

Read DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

Show DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

NFData DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

Methods

rnf :: DataReplicationState -> () #

Eq DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

Ord DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

Hashable DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

type Rep DataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationState

type Rep DataReplicationState = D1 ('MetaData "DataReplicationState" "Amazonka.DrS.Types.DataReplicationState" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "DataReplicationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataReplicationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EC2InstanceState

newtype EC2InstanceState Source #

Instances

Instances details
FromJSON EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

FromJSONKey EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToJSON EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToJSONKey EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToByteString EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToHeader EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToLog EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToQuery EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

FromText EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToText EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

FromXML EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

ToXML EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

Generic EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

Associated Types

type Rep EC2InstanceState :: Type -> Type #

Read EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

Show EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

NFData EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

Methods

rnf :: EC2InstanceState -> () #

Eq EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

Ord EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

Hashable EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

type Rep EC2InstanceState Source # 
Instance details

Defined in Amazonka.DrS.Types.EC2InstanceState

type Rep EC2InstanceState = D1 ('MetaData "EC2InstanceState" "Amazonka.DrS.Types.EC2InstanceState" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "EC2InstanceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEC2InstanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExtensionStatus

newtype ExtensionStatus Source #

Constructors

ExtensionStatus' 

Instances

Instances details
FromJSON ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

FromJSONKey ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToJSON ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToJSONKey ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToByteString ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToHeader ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToLog ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToQuery ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

FromText ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToText ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

FromXML ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

ToXML ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

Methods

toXML :: ExtensionStatus -> XML #

Generic ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

Associated Types

type Rep ExtensionStatus :: Type -> Type #

Read ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

Show ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

NFData ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

Methods

rnf :: ExtensionStatus -> () #

Eq ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

Ord ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

Hashable ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

type Rep ExtensionStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.ExtensionStatus

type Rep ExtensionStatus = D1 ('MetaData "ExtensionStatus" "Amazonka.DrS.Types.ExtensionStatus" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "ExtensionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExtensionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailbackLaunchType

newtype FailbackLaunchType Source #

Instances

Instances details
FromJSON FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

FromJSONKey FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToJSON FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToJSONKey FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToByteString FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToHeader FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToLog FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToQuery FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

FromText FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToText FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

FromXML FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

ToXML FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

Generic FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

Associated Types

type Rep FailbackLaunchType :: Type -> Type #

Read FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

Show FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

NFData FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

Methods

rnf :: FailbackLaunchType -> () #

Eq FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

Ord FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

Hashable FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

type Rep FailbackLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackLaunchType

type Rep FailbackLaunchType = D1 ('MetaData "FailbackLaunchType" "Amazonka.DrS.Types.FailbackLaunchType" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "FailbackLaunchType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailbackLaunchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailbackReplicationError

newtype FailbackReplicationError Source #

Bundled Patterns

pattern FailbackReplicationError_AGENT_NOT_SEEN :: FailbackReplicationError 
pattern FailbackReplicationError_FAILBACK_CLIENT_NOT_SEEN :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_GETTING_REPLICATION_STATE :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_ATTACH_STAGING_DISKS :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_AUTHENTICATE_WITH_SERVICE :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_BOOT_REPLICATION_SERVER :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_CREATE_SECURITY_GROUP :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_CREATE_STAGING_DISKS :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_LAUNCH_REPLICATION_SERVER :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT :: FailbackReplicationError 
pattern FailbackReplicationError_FAILED_TO_START_DATA_TRANSFER :: FailbackReplicationError 
pattern FailbackReplicationError_NOT_CONVERGING :: FailbackReplicationError 
pattern FailbackReplicationError_SNAPSHOTS_FAILURE :: FailbackReplicationError 
pattern FailbackReplicationError_UNSTABLE_NETWORK :: FailbackReplicationError 

Instances

Instances details
FromJSON FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

FromJSONKey FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToJSON FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToJSONKey FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToByteString FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToHeader FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToLog FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToQuery FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

FromText FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToText FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

FromXML FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

ToXML FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

Generic FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

Associated Types

type Rep FailbackReplicationError :: Type -> Type #

Read FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

Show FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

NFData FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

Eq FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

Ord FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

Hashable FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

type Rep FailbackReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackReplicationError

type Rep FailbackReplicationError = D1 ('MetaData "FailbackReplicationError" "Amazonka.DrS.Types.FailbackReplicationError" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "FailbackReplicationError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailbackReplicationError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailbackState

newtype FailbackState Source #

Constructors

FailbackState' 

Instances

Instances details
FromJSON FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

FromJSONKey FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToJSON FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToJSONKey FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToByteString FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToHeader FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToLog FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToQuery FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

FromText FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToText FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

Methods

toText :: FailbackState -> Text #

FromXML FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

ToXML FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

Methods

toXML :: FailbackState -> XML #

Generic FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

Associated Types

type Rep FailbackState :: Type -> Type #

Read FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

Show FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

NFData FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

Methods

rnf :: FailbackState -> () #

Eq FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

Ord FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

Hashable FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

type Rep FailbackState Source # 
Instance details

Defined in Amazonka.DrS.Types.FailbackState

type Rep FailbackState = D1 ('MetaData "FailbackState" "Amazonka.DrS.Types.FailbackState" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "FailbackState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailbackState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InitiatedBy

newtype InitiatedBy Source #

Constructors

InitiatedBy' 

Instances

Instances details
FromJSON InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

FromJSONKey InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToJSON InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToJSONKey InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToByteString InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToHeader InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToLog InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToQuery InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

FromText InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToText InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

Methods

toText :: InitiatedBy -> Text #

FromXML InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

ToXML InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

Methods

toXML :: InitiatedBy -> XML #

Generic InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

Associated Types

type Rep InitiatedBy :: Type -> Type #

Read InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

Show InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

NFData InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

Methods

rnf :: InitiatedBy -> () #

Eq InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

Ord InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

Hashable InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

type Rep InitiatedBy Source # 
Instance details

Defined in Amazonka.DrS.Types.InitiatedBy

type Rep InitiatedBy = D1 ('MetaData "InitiatedBy" "Amazonka.DrS.Types.InitiatedBy" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "InitiatedBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInitiatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobLogEvent

newtype JobLogEvent Source #

Constructors

JobLogEvent' 

Instances

Instances details
FromJSON JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

FromJSONKey JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToJSON JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToJSONKey JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToByteString JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToHeader JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToLog JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToQuery JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

FromText JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToText JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

Methods

toText :: JobLogEvent -> Text #

FromXML JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

ToXML JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

Methods

toXML :: JobLogEvent -> XML #

Generic JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

Associated Types

type Rep JobLogEvent :: Type -> Type #

Read JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

Show JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

NFData JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

Methods

rnf :: JobLogEvent -> () #

Eq JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

Ord JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

Hashable JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

type Rep JobLogEvent Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEvent

type Rep JobLogEvent = D1 ('MetaData "JobLogEvent" "Amazonka.DrS.Types.JobLogEvent" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "JobLogEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobLogEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobStatus

newtype JobStatus Source #

Constructors

JobStatus' 

Fields

Bundled Patterns

pattern JobStatus_COMPLETED :: JobStatus 
pattern JobStatus_PENDING :: JobStatus 
pattern JobStatus_STARTED :: JobStatus 

Instances

Instances details
FromJSON JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

FromJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

ToJSON JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

ToJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

ToByteString JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Methods

toBS :: JobStatus -> ByteString #

ToHeader JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

ToLog JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

ToQuery JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

FromText JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

ToText JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Methods

toText :: JobStatus -> Text #

FromXML JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

ToXML JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Methods

toXML :: JobStatus -> XML #

Generic JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Associated Types

type Rep JobStatus :: Type -> Type #

Read JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Show JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

NFData JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Methods

rnf :: JobStatus -> () #

Eq JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Ord JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

Hashable JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

type Rep JobStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.JobStatus

type Rep JobStatus = D1 ('MetaData "JobStatus" "Amazonka.DrS.Types.JobStatus" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "JobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobType

newtype JobType Source #

Constructors

JobType' 

Fields

Bundled Patterns

pattern JobType_CREATE_CONVERTED_SNAPSHOT :: JobType 
pattern JobType_LAUNCH :: JobType 
pattern JobType_TERMINATE :: JobType 

Instances

Instances details
FromJSON JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

FromJSONKey JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

ToJSON JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

ToJSONKey JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

ToByteString JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Methods

toBS :: JobType -> ByteString #

ToHeader JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Methods

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

ToLog JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

ToQuery JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

FromText JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

ToText JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Methods

toText :: JobType -> Text #

FromXML JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

ToXML JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Methods

toXML :: JobType -> XML #

Generic JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Associated Types

type Rep JobType :: Type -> Type #

Methods

from :: JobType -> Rep JobType x #

to :: Rep JobType x -> JobType #

Read JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Show JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

NFData JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Methods

rnf :: JobType -> () #

Eq JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Methods

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

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

Ord JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Hashable JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

Methods

hashWithSalt :: Int -> JobType -> Int #

hash :: JobType -> Int #

type Rep JobType Source # 
Instance details

Defined in Amazonka.DrS.Types.JobType

type Rep JobType = D1 ('MetaData "JobType" "Amazonka.DrS.Types.JobType" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "JobType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastLaunchResult

newtype LastLaunchResult Source #

Instances

Instances details
FromJSON LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

FromJSONKey LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToJSON LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToJSONKey LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToByteString LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToHeader LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToLog LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToQuery LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

FromText LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToText LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

FromXML LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

ToXML LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

Generic LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

Associated Types

type Rep LastLaunchResult :: Type -> Type #

Read LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

Show LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

NFData LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

Methods

rnf :: LastLaunchResult -> () #

Eq LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

Ord LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

Hashable LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

type Rep LastLaunchResult Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchResult

type Rep LastLaunchResult = D1 ('MetaData "LastLaunchResult" "Amazonka.DrS.Types.LastLaunchResult" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "LastLaunchResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLastLaunchResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastLaunchType

newtype LastLaunchType Source #

Constructors

LastLaunchType' 

Instances

Instances details
FromJSON LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

FromJSONKey LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToJSON LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToJSONKey LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToByteString LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToHeader LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToLog LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToQuery LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

FromText LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToText LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

FromXML LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

ToXML LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

Methods

toXML :: LastLaunchType -> XML #

Generic LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

Associated Types

type Rep LastLaunchType :: Type -> Type #

Read LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

Show LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

NFData LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

Methods

rnf :: LastLaunchType -> () #

Eq LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

Ord LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

Hashable LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

type Rep LastLaunchType Source # 
Instance details

Defined in Amazonka.DrS.Types.LastLaunchType

type Rep LastLaunchType = D1 ('MetaData "LastLaunchType" "Amazonka.DrS.Types.LastLaunchType" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "LastLaunchType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLastLaunchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchDisposition

newtype LaunchDisposition Source #

Instances

Instances details
FromJSON LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

FromJSONKey LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToJSON LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToJSONKey LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToByteString LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToHeader LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToLog LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToQuery LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

FromText LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToText LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

FromXML LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

ToXML LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

Generic LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

Associated Types

type Rep LaunchDisposition :: Type -> Type #

Read LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

Show LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

NFData LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

Methods

rnf :: LaunchDisposition -> () #

Eq LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

Ord LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

Hashable LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

type Rep LaunchDisposition Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchDisposition

type Rep LaunchDisposition = D1 ('MetaData "LaunchDisposition" "Amazonka.DrS.Types.LaunchDisposition" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "LaunchDisposition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchDisposition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LaunchStatus

newtype LaunchStatus Source #

Constructors

LaunchStatus' 

Instances

Instances details
FromJSON LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

FromJSONKey LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToJSON LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToJSONKey LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToByteString LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToHeader LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToLog LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToQuery LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

FromText LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToText LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

Methods

toText :: LaunchStatus -> Text #

FromXML LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

ToXML LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

Methods

toXML :: LaunchStatus -> XML #

Generic LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

Associated Types

type Rep LaunchStatus :: Type -> Type #

Read LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

Show LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

NFData LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

Methods

rnf :: LaunchStatus -> () #

Eq LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

Ord LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

Hashable LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

type Rep LaunchStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchStatus

type Rep LaunchStatus = D1 ('MetaData "LaunchStatus" "Amazonka.DrS.Types.LaunchStatus" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "LaunchStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLaunchStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OriginEnvironment

newtype OriginEnvironment Source #

Instances

Instances details
FromJSON OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

FromJSONKey OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToJSON OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToJSONKey OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToByteString OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToHeader OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToLog OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToQuery OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

FromText OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToText OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

FromXML OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

ToXML OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

Generic OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

Associated Types

type Rep OriginEnvironment :: Type -> Type #

Read OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

Show OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

NFData OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

Methods

rnf :: OriginEnvironment -> () #

Eq OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

Ord OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

Hashable OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

type Rep OriginEnvironment Source # 
Instance details

Defined in Amazonka.DrS.Types.OriginEnvironment

type Rep OriginEnvironment = D1 ('MetaData "OriginEnvironment" "Amazonka.DrS.Types.OriginEnvironment" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "OriginEnvironment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOriginEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PITPolicyRuleUnits

newtype PITPolicyRuleUnits Source #

Instances

Instances details
FromJSON PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

FromJSONKey PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToJSON PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToJSONKey PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToByteString PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToHeader PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToLog PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToQuery PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

FromText PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToText PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

FromXML PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

ToXML PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

Generic PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

Associated Types

type Rep PITPolicyRuleUnits :: Type -> Type #

Read PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

Show PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

NFData PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

Methods

rnf :: PITPolicyRuleUnits -> () #

Eq PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

Ord PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

Hashable PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

type Rep PITPolicyRuleUnits Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRuleUnits

type Rep PITPolicyRuleUnits = D1 ('MetaData "PITPolicyRuleUnits" "Amazonka.DrS.Types.PITPolicyRuleUnits" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "PITPolicyRuleUnits'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPITPolicyRuleUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecoveryInstanceDataReplicationInitiationStepName

newtype RecoveryInstanceDataReplicationInitiationStepName Source #

Bundled Patterns

pattern RecoveryInstanceDataReplicationInitiationStepName_ATTACH_STAGING_DISKS :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_AUTHENTICATE_WITH_SERVICE :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_BOOT_REPLICATION_SERVER :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_COMPLETE_VOLUME_MAPPING :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_CONFIGURE_REPLICATION_SOFTWARE :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_CONNECT_AGENT_TO_REPLICATION_SERVER :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_CREATE_SECURITY_GROUP :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_CREATE_STAGING_DISKS :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_DOWNLOAD_REPLICATION_SOFTWARE :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_LAUNCH_REPLICATION_SERVER :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_PAIR_AGENT_WITH_REPLICATION_SOFTWARE :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_PAIR_REPLICATION_SERVER_WITH_AGENT :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_START_DATA_TRANSFER :: RecoveryInstanceDataReplicationInitiationStepName 
pattern RecoveryInstanceDataReplicationInitiationStepName_WAIT :: RecoveryInstanceDataReplicationInitiationStepName 

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

FromJSONKey RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToJSON RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToJSONKey RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToByteString RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToHeader RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToLog RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToQuery RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

FromText RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToText RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

FromXML RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

ToXML RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

Generic RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

Read RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

Show RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

NFData RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

Eq RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

Ord RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

Hashable RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

type Rep RecoveryInstanceDataReplicationInitiationStepName Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName

type Rep RecoveryInstanceDataReplicationInitiationStepName = D1 ('MetaData "RecoveryInstanceDataReplicationInitiationStepName" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepName" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "RecoveryInstanceDataReplicationInitiationStepName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecoveryInstanceDataReplicationInitiationStepName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecoveryInstanceDataReplicationInitiationStepStatus

newtype RecoveryInstanceDataReplicationInitiationStepStatus Source #

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

FromJSONKey RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToJSON RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToJSONKey RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToByteString RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToHeader RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToLog RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToQuery RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

FromText RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToText RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

FromXML RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

ToXML RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

Generic RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

Read RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

Show RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

NFData RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

Eq RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

Ord RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

Hashable RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

type Rep RecoveryInstanceDataReplicationInitiationStepStatus Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus

type Rep RecoveryInstanceDataReplicationInitiationStepStatus = D1 ('MetaData "RecoveryInstanceDataReplicationInitiationStepStatus" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStepStatus" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "RecoveryInstanceDataReplicationInitiationStepStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecoveryInstanceDataReplicationInitiationStepStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecoveryInstanceDataReplicationState

newtype RecoveryInstanceDataReplicationState Source #

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

FromJSONKey RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToJSON RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToJSONKey RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToByteString RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToHeader RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToLog RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToQuery RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

FromText RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToText RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

FromXML RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

ToXML RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

Generic RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

Read RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

Show RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

NFData RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

Eq RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

Ord RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

Hashable RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

type Rep RecoveryInstanceDataReplicationState Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationState

type Rep RecoveryInstanceDataReplicationState = D1 ('MetaData "RecoveryInstanceDataReplicationState" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationState" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "RecoveryInstanceDataReplicationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecoveryInstanceDataReplicationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecoverySnapshotsOrder

newtype RecoverySnapshotsOrder Source #

Instances

Instances details
FromJSON RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

FromJSONKey RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToJSON RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToJSONKey RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToByteString RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToHeader RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToLog RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToQuery RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

FromText RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToText RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

FromXML RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

ToXML RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

Generic RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

Associated Types

type Rep RecoverySnapshotsOrder :: Type -> Type #

Read RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

Show RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

NFData RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

Methods

rnf :: RecoverySnapshotsOrder -> () #

Eq RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

Ord RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

Hashable RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

type Rep RecoverySnapshotsOrder Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshotsOrder

type Rep RecoverySnapshotsOrder = D1 ('MetaData "RecoverySnapshotsOrder" "Amazonka.DrS.Types.RecoverySnapshotsOrder" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "RecoverySnapshotsOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecoverySnapshotsOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationConfigurationDataPlaneRouting

newtype ReplicationConfigurationDataPlaneRouting Source #

Instances

Instances details
FromJSON ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

FromJSONKey ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToJSON ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToJSONKey ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToByteString ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToHeader ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToLog ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToQuery ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

FromText ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToText ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

FromXML ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

ToXML ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

Generic ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

Read ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

Show ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

NFData ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

Eq ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

Ord ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

Hashable ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

type Rep ReplicationConfigurationDataPlaneRouting Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting

type Rep ReplicationConfigurationDataPlaneRouting = D1 ('MetaData "ReplicationConfigurationDataPlaneRouting" "Amazonka.DrS.Types.ReplicationConfigurationDataPlaneRouting" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "ReplicationConfigurationDataPlaneRouting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationConfigurationDataPlaneRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationConfigurationDefaultLargeStagingDiskType

newtype ReplicationConfigurationDefaultLargeStagingDiskType Source #

Instances

Instances details
FromJSON ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

FromJSONKey ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToJSON ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToJSONKey ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToByteString ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToHeader ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToLog ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToQuery ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

FromText ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToText ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

FromXML ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

ToXML ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

Generic ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

Read ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

Show ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

NFData ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

Eq ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

Ord ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

Hashable ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

type Rep ReplicationConfigurationDefaultLargeStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType

type Rep ReplicationConfigurationDefaultLargeStagingDiskType = D1 ('MetaData "ReplicationConfigurationDefaultLargeStagingDiskType" "Amazonka.DrS.Types.ReplicationConfigurationDefaultLargeStagingDiskType" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "ReplicationConfigurationDefaultLargeStagingDiskType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationConfigurationDefaultLargeStagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationConfigurationEbsEncryption

newtype ReplicationConfigurationEbsEncryption Source #

Instances

Instances details
FromJSON ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

FromJSONKey ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToJSON ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToJSONKey ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToByteString ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToHeader ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToLog ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToQuery ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

FromText ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToText ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

FromXML ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

ToXML ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

Generic ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

Read ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

Show ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

NFData ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

Eq ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

Ord ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

Hashable ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

type Rep ReplicationConfigurationEbsEncryption Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption

type Rep ReplicationConfigurationEbsEncryption = D1 ('MetaData "ReplicationConfigurationEbsEncryption" "Amazonka.DrS.Types.ReplicationConfigurationEbsEncryption" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "ReplicationConfigurationEbsEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationConfigurationEbsEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationConfigurationReplicatedDiskStagingDiskType

newtype ReplicationConfigurationReplicatedDiskStagingDiskType Source #

Instances

Instances details
FromJSON ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

FromJSONKey ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToJSON ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToJSONKey ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToByteString ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToHeader ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToLog ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToQuery ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

FromText ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToText ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

FromXML ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

ToXML ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

Generic ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

Read ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

Show ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

NFData ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

Eq ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

Ord ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

Hashable ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

type Rep ReplicationConfigurationReplicatedDiskStagingDiskType Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType

type Rep ReplicationConfigurationReplicatedDiskStagingDiskType = D1 ('MetaData "ReplicationConfigurationReplicatedDiskStagingDiskType" "Amazonka.DrS.Types.ReplicationConfigurationReplicatedDiskStagingDiskType" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "ReplicationConfigurationReplicatedDiskStagingDiskType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationConfigurationReplicatedDiskStagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationDirection

newtype ReplicationDirection Source #

Replication direction designates if this is a failover replication, or a failback replication. When a DRS agent is installed on an instance, the replication direction is failover. In cases where a recovery launch was made in the recovery location and a new recovery instance was created, and then a failback replication was initiated from that recovery instance back to the origin location, then the replication direction will be failback.

Instances

Instances details
FromJSON ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

FromJSONKey ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToJSON ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToJSONKey ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToByteString ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToHeader ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToLog ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToQuery ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

FromText ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToText ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

FromXML ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

ToXML ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

Generic ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

Associated Types

type Rep ReplicationDirection :: Type -> Type #

Read ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

Show ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

NFData ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

Methods

rnf :: ReplicationDirection -> () #

Eq ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

Ord ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

Hashable ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

type Rep ReplicationDirection Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationDirection

type Rep ReplicationDirection = D1 ('MetaData "ReplicationDirection" "Amazonka.DrS.Types.ReplicationDirection" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "ReplicationDirection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetInstanceTypeRightSizingMethod

newtype TargetInstanceTypeRightSizingMethod Source #

Instances

Instances details
FromJSON TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

FromJSONKey TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToJSON TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToJSONKey TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToByteString TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToHeader TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToLog TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToQuery TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

FromText TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToText TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

FromXML TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

ToXML TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

Generic TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

Read TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

Show TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

NFData TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

Eq TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

Ord TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

Hashable TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

type Rep TargetInstanceTypeRightSizingMethod Source # 
Instance details

Defined in Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod

type Rep TargetInstanceTypeRightSizingMethod = D1 ('MetaData "TargetInstanceTypeRightSizingMethod" "Amazonka.DrS.Types.TargetInstanceTypeRightSizingMethod" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'True) (C1 ('MetaCons "TargetInstanceTypeRightSizingMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetInstanceTypeRightSizingMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Account

data Account Source #

AWS account.

See: newAccount smart constructor.

Constructors

Account' 

Fields

Instances

Instances details
FromJSON Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

Generic Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

Associated Types

type Rep Account :: Type -> Type #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

Read Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

Show Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

NFData Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

Methods

rnf :: Account -> () #

Eq Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

Methods

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

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

Hashable Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

Methods

hashWithSalt :: Int -> Account -> Int #

hash :: Account -> Int #

type Rep Account Source # 
Instance details

Defined in Amazonka.DrS.Types.Account

type Rep Account = D1 ('MetaData "Account" "Amazonka.DrS.Types.Account" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "Account'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAccount :: Account Source #

Create a value of Account with all optional fields omitted.

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

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

$sel:accountID:Account', account_accountID - Account ID of AWS account.

account_accountID :: Lens' Account (Maybe Text) Source #

Account ID of AWS account.

CPU

data CPU Source #

Information about a server's CPU.

See: newCPU smart constructor.

Constructors

CPU' 

Fields

Instances

Instances details
FromJSON CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

Generic CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

Associated Types

type Rep CPU :: Type -> Type #

Methods

from :: CPU -> Rep CPU x #

to :: Rep CPU x -> CPU #

Read CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

Show CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

Methods

showsPrec :: Int -> CPU -> ShowS #

show :: CPU -> String #

showList :: [CPU] -> ShowS #

NFData CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

Methods

rnf :: CPU -> () #

Eq CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

Methods

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

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

Hashable CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

Methods

hashWithSalt :: Int -> CPU -> Int #

hash :: CPU -> Int #

type Rep CPU Source # 
Instance details

Defined in Amazonka.DrS.Types.CPU

type Rep CPU = D1 ('MetaData "CPU" "Amazonka.DrS.Types.CPU" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "CPU'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cores") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "modelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCPU :: CPU Source #

Create a value of CPU with all optional fields omitted.

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

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

$sel:cores:CPU', cpu_cores - The number of CPU cores.

$sel:modelName:CPU', cpu_modelName - The model name of the CPU.

cpu_cores :: Lens' CPU (Maybe Natural) Source #

The number of CPU cores.

cpu_modelName :: Lens' CPU (Maybe Text) Source #

The model name of the CPU.

ConversionProperties

data ConversionProperties Source #

Properties of a conversion job

See: newConversionProperties smart constructor.

Constructors

ConversionProperties' 

Fields

Instances

Instances details
FromJSON ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

Generic ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

Associated Types

type Rep ConversionProperties :: Type -> Type #

Read ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

Show ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

NFData ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

Methods

rnf :: ConversionProperties -> () #

Eq ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

Hashable ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

type Rep ConversionProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.ConversionProperties

type Rep ConversionProperties = D1 ('MetaData "ConversionProperties" "Amazonka.DrS.Types.ConversionProperties" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ConversionProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "forceUefi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "rootVolumeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeToConversionMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "volumeToVolumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Natural)))))))

newConversionProperties :: ConversionProperties Source #

Create a value of ConversionProperties with all optional fields omitted.

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

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

$sel:dataTimestamp:ConversionProperties', conversionProperties_dataTimestamp - The timestamp of when the snapshot being converted was taken

$sel:forceUefi:ConversionProperties', conversionProperties_forceUefi - Whether the volume being converted uses UEFI or not

$sel:rootVolumeName:ConversionProperties', conversionProperties_rootVolumeName - The root volume name of a conversion job

$sel:volumeToConversionMap:ConversionProperties', conversionProperties_volumeToConversionMap - A mapping between the volumes being converted and the converted snapshot ids

$sel:volumeToVolumeSize:ConversionProperties', conversionProperties_volumeToVolumeSize - A mapping between the volumes and their sizes

conversionProperties_dataTimestamp :: Lens' ConversionProperties (Maybe Text) Source #

The timestamp of when the snapshot being converted was taken

conversionProperties_forceUefi :: Lens' ConversionProperties (Maybe Bool) Source #

Whether the volume being converted uses UEFI or not

conversionProperties_rootVolumeName :: Lens' ConversionProperties (Maybe Text) Source #

The root volume name of a conversion job

conversionProperties_volumeToConversionMap :: Lens' ConversionProperties (Maybe (HashMap Text (HashMap Text Text))) Source #

A mapping between the volumes being converted and the converted snapshot ids

DataReplicationError

data DataReplicationError Source #

Error in data replication.

See: newDataReplicationError smart constructor.

Constructors

DataReplicationError' 

Fields

Instances

Instances details
FromJSON DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

Generic DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

Associated Types

type Rep DataReplicationError :: Type -> Type #

Read DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

Show DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

NFData DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

Methods

rnf :: DataReplicationError -> () #

Eq DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

Hashable DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

type Rep DataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationError

type Rep DataReplicationError = D1 ('MetaData "DataReplicationError" "Amazonka.DrS.Types.DataReplicationError" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DataReplicationError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationErrorString)) :*: S1 ('MetaSel ('Just "rawError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDataReplicationError :: DataReplicationError Source #

Create a value of DataReplicationError with all optional fields omitted.

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

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

$sel:error:DataReplicationError', dataReplicationError_error - Error in data replication.

$sel:rawError:DataReplicationError', dataReplicationError_rawError - Error in data replication.

DataReplicationInfo

data DataReplicationInfo Source #

Information about Data Replication

See: newDataReplicationInfo smart constructor.

Constructors

DataReplicationInfo' 

Fields

Instances

Instances details
FromJSON DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

Generic DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

Associated Types

type Rep DataReplicationInfo :: Type -> Type #

Read DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

Show DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

NFData DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

Methods

rnf :: DataReplicationInfo -> () #

Eq DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

Hashable DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

type Rep DataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfo

type Rep DataReplicationInfo = D1 ('MetaData "DataReplicationInfo" "Amazonka.DrS.Types.DataReplicationInfo" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DataReplicationInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataReplicationError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationError)) :*: (S1 ('MetaSel ('Just "dataReplicationInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationInitiation)) :*: S1 ('MetaSel ('Just "dataReplicationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationState)))) :*: (S1 ('MetaSel ('Just "etaDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lagDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicatedDisks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataReplicationInfoReplicatedDisk]))))))

newDataReplicationInfo :: DataReplicationInfo Source #

Create a value of DataReplicationInfo with all optional fields omitted.

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

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

$sel:dataReplicationError:DataReplicationInfo', dataReplicationInfo_dataReplicationError - Error in data replication.

$sel:dataReplicationInitiation:DataReplicationInfo', dataReplicationInfo_dataReplicationInitiation - Information about whether the data replication has been initiated.

$sel:dataReplicationState:DataReplicationInfo', dataReplicationInfo_dataReplicationState - The state of the data replication.

$sel:etaDateTime:DataReplicationInfo', dataReplicationInfo_etaDateTime - An estimate of when the data replication will be completed.

$sel:lagDuration:DataReplicationInfo', dataReplicationInfo_lagDuration - Data replication lag duration.

$sel:replicatedDisks:DataReplicationInfo', dataReplicationInfo_replicatedDisks - The disks that should be replicated.

dataReplicationInfo_dataReplicationInitiation :: Lens' DataReplicationInfo (Maybe DataReplicationInitiation) Source #

Information about whether the data replication has been initiated.

dataReplicationInfo_etaDateTime :: Lens' DataReplicationInfo (Maybe Text) Source #

An estimate of when the data replication will be completed.

DataReplicationInfoReplicatedDisk

data DataReplicationInfoReplicatedDisk Source #

A disk that should be replicated.

See: newDataReplicationInfoReplicatedDisk smart constructor.

Constructors

DataReplicationInfoReplicatedDisk' 

Fields

Instances

Instances details
FromJSON DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

Generic DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

Associated Types

type Rep DataReplicationInfoReplicatedDisk :: Type -> Type #

Read DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

Show DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

NFData DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

Eq DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

Hashable DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

type Rep DataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk

type Rep DataReplicationInfoReplicatedDisk = D1 ('MetaData "DataReplicationInfoReplicatedDisk" "Amazonka.DrS.Types.DataReplicationInfoReplicatedDisk" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DataReplicationInfoReplicatedDisk'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backloggedStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicatedStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "rescannedStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "totalStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

DataReplicationInitiation

data DataReplicationInitiation Source #

Data replication initiation.

See: newDataReplicationInitiation smart constructor.

Constructors

DataReplicationInitiation' 

Fields

Instances

Instances details
FromJSON DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

Generic DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

Associated Types

type Rep DataReplicationInitiation :: Type -> Type #

Read DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

Show DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

NFData DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

Eq DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

Hashable DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

type Rep DataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiation

type Rep DataReplicationInitiation = D1 ('MetaData "DataReplicationInitiation" "Amazonka.DrS.Types.DataReplicationInitiation" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DataReplicationInitiation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextAttemptDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "steps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataReplicationInitiationStep])))))

newDataReplicationInitiation :: DataReplicationInitiation Source #

Create a value of DataReplicationInitiation with all optional fields omitted.

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

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

$sel:nextAttemptDateTime:DataReplicationInitiation', dataReplicationInitiation_nextAttemptDateTime - The date and time of the next attempt to initiate data replication.

$sel:startDateTime:DataReplicationInitiation', dataReplicationInitiation_startDateTime - The date and time of the current attempt to initiate data replication.

$sel:steps:DataReplicationInitiation', dataReplicationInitiation_steps - The steps of the current attempt to initiate data replication.

dataReplicationInitiation_nextAttemptDateTime :: Lens' DataReplicationInitiation (Maybe Text) Source #

The date and time of the next attempt to initiate data replication.

dataReplicationInitiation_startDateTime :: Lens' DataReplicationInitiation (Maybe Text) Source #

The date and time of the current attempt to initiate data replication.

dataReplicationInitiation_steps :: Lens' DataReplicationInitiation (Maybe [DataReplicationInitiationStep]) Source #

The steps of the current attempt to initiate data replication.

DataReplicationInitiationStep

data DataReplicationInitiationStep Source #

Data replication initiation step.

See: newDataReplicationInitiationStep smart constructor.

Instances

Instances details
FromJSON DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

Generic DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

Associated Types

type Rep DataReplicationInitiationStep :: Type -> Type #

Read DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

Show DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

NFData DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

Eq DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

Hashable DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

type Rep DataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.DataReplicationInitiationStep

type Rep DataReplicationInitiationStep = D1 ('MetaData "DataReplicationInitiationStep" "Amazonka.DrS.Types.DataReplicationInitiationStep" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DataReplicationInitiationStep'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationInitiationStepName)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationInitiationStepStatus))))

newDataReplicationInitiationStep :: DataReplicationInitiationStep Source #

Create a value of DataReplicationInitiationStep with all optional fields omitted.

Use 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:DataReplicationInitiationStep', dataReplicationInitiationStep_name - The name of the step.

$sel:status:DataReplicationInitiationStep', dataReplicationInitiationStep_status - The status of the step.

DescribeJobsRequestFilters

data DescribeJobsRequestFilters Source #

A set of filters by which to return Jobs.

See: newDescribeJobsRequestFilters smart constructor.

Constructors

DescribeJobsRequestFilters' 

Fields

Instances

Instances details
ToJSON DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

Generic DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

Associated Types

type Rep DescribeJobsRequestFilters :: Type -> Type #

Read DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

Show DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

NFData DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

Eq DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

Hashable DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

type Rep DescribeJobsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeJobsRequestFilters

type Rep DescribeJobsRequestFilters = D1 ('MetaData "DescribeJobsRequestFilters" "Amazonka.DrS.Types.DescribeJobsRequestFilters" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeJobsRequestFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "toDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeJobsRequestFilters :: DescribeJobsRequestFilters Source #

Create a value of DescribeJobsRequestFilters with all optional fields omitted.

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

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

$sel:fromDate:DescribeJobsRequestFilters', describeJobsRequestFilters_fromDate - The start date in a date range query.

$sel:jobIDs:DescribeJobsRequestFilters', describeJobsRequestFilters_jobIDs - An array of Job IDs that should be returned. An empty array means all jobs.

$sel:toDate:DescribeJobsRequestFilters', describeJobsRequestFilters_toDate - The end date in a date range query.

describeJobsRequestFilters_jobIDs :: Lens' DescribeJobsRequestFilters (Maybe [Text]) Source #

An array of Job IDs that should be returned. An empty array means all jobs.

DescribeRecoveryInstancesRequestFilters

data DescribeRecoveryInstancesRequestFilters Source #

A set of filters by which to return Recovery Instances.

See: newDescribeRecoveryInstancesRequestFilters smart constructor.

Constructors

DescribeRecoveryInstancesRequestFilters' 

Fields

Instances

Instances details
ToJSON DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

Generic DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

Read DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

Show DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

NFData DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

Eq DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

Hashable DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

type Rep DescribeRecoveryInstancesRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters

type Rep DescribeRecoveryInstancesRequestFilters = D1 ('MetaData "DescribeRecoveryInstancesRequestFilters" "Amazonka.DrS.Types.DescribeRecoveryInstancesRequestFilters" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeRecoveryInstancesRequestFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recoveryInstanceIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "sourceServerIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newDescribeRecoveryInstancesRequestFilters :: DescribeRecoveryInstancesRequestFilters Source #

Create a value of DescribeRecoveryInstancesRequestFilters with all optional fields omitted.

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

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

$sel:recoveryInstanceIDs:DescribeRecoveryInstancesRequestFilters', describeRecoveryInstancesRequestFilters_recoveryInstanceIDs - An array of Recovery Instance IDs that should be returned. An empty array means all Recovery Instances.

$sel:sourceServerIDs:DescribeRecoveryInstancesRequestFilters', describeRecoveryInstancesRequestFilters_sourceServerIDs - An array of Source Server IDs for which associated Recovery Instances should be returned.

describeRecoveryInstancesRequestFilters_recoveryInstanceIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text]) Source #

An array of Recovery Instance IDs that should be returned. An empty array means all Recovery Instances.

describeRecoveryInstancesRequestFilters_sourceServerIDs :: Lens' DescribeRecoveryInstancesRequestFilters (Maybe [Text]) Source #

An array of Source Server IDs for which associated Recovery Instances should be returned.

DescribeRecoverySnapshotsRequestFilters

data DescribeRecoverySnapshotsRequestFilters Source #

A set of filters by which to return Recovery Snapshots.

See: newDescribeRecoverySnapshotsRequestFilters smart constructor.

Constructors

DescribeRecoverySnapshotsRequestFilters' 

Fields

Instances

Instances details
ToJSON DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

Generic DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

Read DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

Show DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

NFData DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

Eq DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

Hashable DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

type Rep DescribeRecoverySnapshotsRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters

type Rep DescribeRecoverySnapshotsRequestFilters = D1 ('MetaData "DescribeRecoverySnapshotsRequestFilters" "Amazonka.DrS.Types.DescribeRecoverySnapshotsRequestFilters" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeRecoverySnapshotsRequestFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "toDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeRecoverySnapshotsRequestFilters :: DescribeRecoverySnapshotsRequestFilters Source #

Create a value of DescribeRecoverySnapshotsRequestFilters with all optional fields omitted.

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

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

$sel:fromDateTime:DescribeRecoverySnapshotsRequestFilters', describeRecoverySnapshotsRequestFilters_fromDateTime - The start date in a date range query.

$sel:toDateTime:DescribeRecoverySnapshotsRequestFilters', describeRecoverySnapshotsRequestFilters_toDateTime - The end date in a date range query.

DescribeSourceServersRequestFilters

data DescribeSourceServersRequestFilters Source #

A set of filters by which to return Source Servers.

See: newDescribeSourceServersRequestFilters smart constructor.

Constructors

DescribeSourceServersRequestFilters' 

Fields

  • hardwareId :: Maybe Text

    An ID that describes the hardware of the Source Server. This is either an EC2 instance id, a VMware uuid or a mac address.

  • sourceServerIDs :: Maybe [Text]

    An array of Source Servers IDs that should be returned. An empty array means all Source Servers.

  • stagingAccountIDs :: Maybe [Text]

    An array of staging account IDs that extended source servers belong to. An empty array means all source servers will be shown.

Instances

Instances details
ToJSON DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

Generic DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

Read DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

Show DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

NFData DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

Eq DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

Hashable DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

type Rep DescribeSourceServersRequestFilters Source # 
Instance details

Defined in Amazonka.DrS.Types.DescribeSourceServersRequestFilters

type Rep DescribeSourceServersRequestFilters = D1 ('MetaData "DescribeSourceServersRequestFilters" "Amazonka.DrS.Types.DescribeSourceServersRequestFilters" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeSourceServersRequestFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hardwareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceServerIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stagingAccountIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newDescribeSourceServersRequestFilters :: DescribeSourceServersRequestFilters Source #

Create a value of DescribeSourceServersRequestFilters with all optional fields omitted.

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

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

$sel:hardwareId:DescribeSourceServersRequestFilters', describeSourceServersRequestFilters_hardwareId - An ID that describes the hardware of the Source Server. This is either an EC2 instance id, a VMware uuid or a mac address.

$sel:sourceServerIDs:DescribeSourceServersRequestFilters', describeSourceServersRequestFilters_sourceServerIDs - An array of Source Servers IDs that should be returned. An empty array means all Source Servers.

$sel:stagingAccountIDs:DescribeSourceServersRequestFilters', describeSourceServersRequestFilters_stagingAccountIDs - An array of staging account IDs that extended source servers belong to. An empty array means all source servers will be shown.

describeSourceServersRequestFilters_hardwareId :: Lens' DescribeSourceServersRequestFilters (Maybe Text) Source #

An ID that describes the hardware of the Source Server. This is either an EC2 instance id, a VMware uuid or a mac address.

describeSourceServersRequestFilters_sourceServerIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text]) Source #

An array of Source Servers IDs that should be returned. An empty array means all Source Servers.

describeSourceServersRequestFilters_stagingAccountIDs :: Lens' DescribeSourceServersRequestFilters (Maybe [Text]) Source #

An array of staging account IDs that extended source servers belong to. An empty array means all source servers will be shown.

Disk

data Disk Source #

An object representing a data storage device on a server.

See: newDisk smart constructor.

Constructors

Disk' 

Fields

Instances

Instances details
FromJSON Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

Generic Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

Associated Types

type Rep Disk :: Type -> Type #

Methods

from :: Disk -> Rep Disk x #

to :: Rep Disk x -> Disk #

Read Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

Show Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

Methods

showsPrec :: Int -> Disk -> ShowS #

show :: Disk -> String #

showList :: [Disk] -> ShowS #

NFData Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

Methods

rnf :: Disk -> () #

Eq Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

Methods

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

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

Hashable Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

Methods

hashWithSalt :: Int -> Disk -> Int #

hash :: Disk -> Int #

type Rep Disk Source # 
Instance details

Defined in Amazonka.DrS.Types.Disk

type Rep Disk = D1 ('MetaData "Disk" "Amazonka.DrS.Types.Disk" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "Disk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDisk :: Disk Source #

Create a value of Disk with all optional fields omitted.

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

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

$sel:bytes:Disk', disk_bytes - The amount of storage on the disk in bytes.

$sel:deviceName:Disk', disk_deviceName - The disk or device name.

disk_bytes :: Lens' Disk (Maybe Natural) Source #

The amount of storage on the disk in bytes.

disk_deviceName :: Lens' Disk (Maybe Text) Source #

The disk or device name.

IdentificationHints

data IdentificationHints Source #

Hints used to uniquely identify a machine.

See: newIdentificationHints smart constructor.

Constructors

IdentificationHints' 

Fields

Instances

Instances details
FromJSON IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

Generic IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

Associated Types

type Rep IdentificationHints :: Type -> Type #

Read IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

Show IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

NFData IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

Methods

rnf :: IdentificationHints -> () #

Eq IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

Hashable IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

type Rep IdentificationHints Source # 
Instance details

Defined in Amazonka.DrS.Types.IdentificationHints

type Rep IdentificationHints = D1 ('MetaData "IdentificationHints" "Amazonka.DrS.Types.IdentificationHints" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "IdentificationHints'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsInstanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fqdn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vmWareUuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIdentificationHints :: IdentificationHints Source #

Create a value of IdentificationHints with all optional fields omitted.

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

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

$sel:awsInstanceID:IdentificationHints', identificationHints_awsInstanceID - AWS Instance ID identification hint.

$sel:fqdn:IdentificationHints', identificationHints_fqdn - Fully Qualified Domain Name identification hint.

$sel:hostname:IdentificationHints', identificationHints_hostname - Hostname identification hint.

$sel:vmWareUuid:IdentificationHints', identificationHints_vmWareUuid - vCenter VM path identification hint.

identificationHints_fqdn :: Lens' IdentificationHints (Maybe Text) Source #

Fully Qualified Domain Name identification hint.

identificationHints_vmWareUuid :: Lens' IdentificationHints (Maybe Text) Source #

vCenter VM path identification hint.

Job

data Job Source #

A job is an asynchronous workflow.

See: newJob smart constructor.

Constructors

Job' 

Fields

Instances

Instances details
FromJSON Job Source # 
Instance details

Defined in Amazonka.DrS.Types.Job

Generic Job Source # 
Instance details

Defined in Amazonka.DrS.Types.Job

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

Show Job Source # 
Instance details

Defined in Amazonka.DrS.Types.Job

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

NFData Job Source # 
Instance details

Defined in Amazonka.DrS.Types.Job

Methods

rnf :: Job -> () #

Eq Job Source # 
Instance details

Defined in Amazonka.DrS.Types.Job

Methods

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

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

Hashable Job Source # 
Instance details

Defined in Amazonka.DrS.Types.Job

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

type Rep Job Source # 
Instance details

Defined in Amazonka.DrS.Types.Job

newJob Source #

Arguments

:: Text

$sel:jobID:Job'

-> Job 

Create a value of Job with all optional fields omitted.

Use 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:Job', job_arn - The ARN of a Job.

$sel:creationDateTime:Job', job_creationDateTime - The date and time of when the Job was created.

$sel:endDateTime:Job', job_endDateTime - The date and time of when the Job ended.

$sel:initiatedBy:Job', job_initiatedBy - A string representing who initiated the Job.

$sel:participatingServers:Job', job_participatingServers - A list of servers that the Job is acting upon.

$sel:status:Job', job_status - The status of the Job.

$sel:tags:Job', job_tags - A list of tags associated with the Job.

$sel:type':Job', job_type - The type of the Job.

$sel:jobID:Job', job_jobID - The ID of the Job.

job_arn :: Lens' Job (Maybe Text) Source #

The ARN of a Job.

job_creationDateTime :: Lens' Job (Maybe Text) Source #

The date and time of when the Job was created.

job_endDateTime :: Lens' Job (Maybe Text) Source #

The date and time of when the Job ended.

job_initiatedBy :: Lens' Job (Maybe InitiatedBy) Source #

A string representing who initiated the Job.

job_participatingServers :: Lens' Job (Maybe [ParticipatingServer]) Source #

A list of servers that the Job is acting upon.

job_status :: Lens' Job (Maybe JobStatus) Source #

The status of the Job.

job_tags :: Lens' Job (Maybe (HashMap Text Text)) Source #

A list of tags associated with the Job.

job_type :: Lens' Job (Maybe JobType) Source #

The type of the Job.

job_jobID :: Lens' Job Text Source #

The ID of the Job.

JobLog

data JobLog Source #

A log outputted by a Job.

See: newJobLog smart constructor.

Constructors

JobLog' 

Fields

Instances

Instances details
FromJSON JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

Generic JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

Associated Types

type Rep JobLog :: Type -> Type #

Methods

from :: JobLog -> Rep JobLog x #

to :: Rep JobLog x -> JobLog #

Read JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

Show JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

NFData JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

Methods

rnf :: JobLog -> () #

Eq JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

Methods

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

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

Hashable JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

Methods

hashWithSalt :: Int -> JobLog -> Int #

hash :: JobLog -> Int #

type Rep JobLog Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLog

type Rep JobLog = D1 ('MetaData "JobLog" "Amazonka.DrS.Types.JobLog" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "JobLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobLogEvent)) :*: (S1 ('MetaSel ('Just "eventData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobLogEventData)) :*: S1 ('MetaSel ('Just "logDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newJobLog :: JobLog Source #

Create a value of JobLog with all optional fields omitted.

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

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

$sel:event:JobLog', jobLog_event - The event represents the type of a log.

$sel:eventData:JobLog', jobLog_eventData - Metadata associated with a Job log.

$sel:logDateTime:JobLog', jobLog_logDateTime - The date and time the log was taken.

jobLog_event :: Lens' JobLog (Maybe JobLogEvent) Source #

The event represents the type of a log.

jobLog_eventData :: Lens' JobLog (Maybe JobLogEventData) Source #

Metadata associated with a Job log.

jobLog_logDateTime :: Lens' JobLog (Maybe Text) Source #

The date and time the log was taken.

JobLogEventData

data JobLogEventData Source #

Metadata associated with a Job log.

See: newJobLogEventData smart constructor.

Constructors

JobLogEventData' 

Fields

Instances

Instances details
FromJSON JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

Generic JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

Associated Types

type Rep JobLogEventData :: Type -> Type #

Read JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

Show JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

NFData JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

Methods

rnf :: JobLogEventData -> () #

Eq JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

Hashable JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

type Rep JobLogEventData Source # 
Instance details

Defined in Amazonka.DrS.Types.JobLogEventData

type Rep JobLogEventData = D1 ('MetaData "JobLogEventData" "Amazonka.DrS.Types.JobLogEventData" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "JobLogEventData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "conversionProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConversionProperties)) :*: S1 ('MetaSel ('Just "conversionServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "rawError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetInstanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newJobLogEventData :: JobLogEventData Source #

Create a value of JobLogEventData with all optional fields omitted.

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

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

$sel:conversionProperties:JobLogEventData', jobLogEventData_conversionProperties - Properties of a conversion job

$sel:conversionServerID:JobLogEventData', jobLogEventData_conversionServerID - The ID of a conversion server.

$sel:rawError:JobLogEventData', jobLogEventData_rawError - A string representing a job error.

$sel:sourceServerID:JobLogEventData', jobLogEventData_sourceServerID - The ID of a Source Server.

$sel:targetInstanceID:JobLogEventData', jobLogEventData_targetInstanceID - The ID of a Recovery Instance.

jobLogEventData_rawError :: Lens' JobLogEventData (Maybe Text) Source #

A string representing a job error.

LaunchConfiguration

data LaunchConfiguration Source #

See: newLaunchConfiguration smart constructor.

Constructors

LaunchConfiguration' 

Fields

Instances

Instances details
FromJSON LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

Generic LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

Associated Types

type Rep LaunchConfiguration :: Type -> Type #

Read LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

Show LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

NFData LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

Methods

rnf :: LaunchConfiguration -> () #

Eq LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

Hashable LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

type Rep LaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.LaunchConfiguration

newLaunchConfiguration :: LaunchConfiguration Source #

Create a value of LaunchConfiguration with all optional fields omitted.

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

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

$sel:copyPrivateIp:LaunchConfiguration', launchConfiguration_copyPrivateIp - Whether we should copy the Private IP of the Source Server to the Recovery Instance.

$sel:copyTags:LaunchConfiguration', launchConfiguration_copyTags - Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.

$sel:ec2LaunchTemplateID:LaunchConfiguration', launchConfiguration_ec2LaunchTemplateID - The EC2 launch template ID of this launch configuration.

$sel:launchDisposition:LaunchConfiguration', launchConfiguration_launchDisposition - The state of the Recovery Instance in EC2 after the recovery operation.

$sel:licensing:LaunchConfiguration', launchConfiguration_licensing - The licensing configuration to be used for this launch configuration.

$sel:name:LaunchConfiguration', launchConfiguration_name - The name of the launch configuration.

$sel:sourceServerID:LaunchConfiguration', launchConfiguration_sourceServerID - The ID of the Source Server for this launch configuration.

$sel:targetInstanceTypeRightSizingMethod:LaunchConfiguration', launchConfiguration_targetInstanceTypeRightSizingMethod - Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.

launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool) Source #

Whether we should copy the Private IP of the Source Server to the Recovery Instance.

launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool) Source #

Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.

launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text) Source #

The EC2 launch template ID of this launch configuration.

launchConfiguration_launchDisposition :: Lens' LaunchConfiguration (Maybe LaunchDisposition) Source #

The state of the Recovery Instance in EC2 after the recovery operation.

launchConfiguration_licensing :: Lens' LaunchConfiguration (Maybe Licensing) Source #

The licensing configuration to be used for this launch configuration.

launchConfiguration_name :: Lens' LaunchConfiguration (Maybe Text) Source #

The name of the launch configuration.

launchConfiguration_sourceServerID :: Lens' LaunchConfiguration (Maybe Text) Source #

The ID of the Source Server for this launch configuration.

launchConfiguration_targetInstanceTypeRightSizingMethod :: Lens' LaunchConfiguration (Maybe TargetInstanceTypeRightSizingMethod) Source #

Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.

Licensing

data Licensing Source #

Configuration of a machine's license.

See: newLicensing smart constructor.

Constructors

Licensing' 

Fields

Instances

Instances details
FromJSON Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

ToJSON Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

Generic Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

Associated Types

type Rep Licensing :: Type -> Type #

Read Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

Show Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

NFData Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

Methods

rnf :: Licensing -> () #

Eq Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

Hashable Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

type Rep Licensing Source # 
Instance details

Defined in Amazonka.DrS.Types.Licensing

type Rep Licensing = D1 ('MetaData "Licensing" "Amazonka.DrS.Types.Licensing" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "Licensing'" 'PrefixI 'True) (S1 ('MetaSel ('Just "osByol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLicensing :: Licensing Source #

Create a value of Licensing with all optional fields omitted.

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

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

$sel:osByol:Licensing', licensing_osByol - Whether to enable "Bring your own license" or not.

licensing_osByol :: Lens' Licensing (Maybe Bool) Source #

Whether to enable "Bring your own license" or not.

LifeCycle

data LifeCycle Source #

An object representing the Source Server Lifecycle.

See: newLifeCycle smart constructor.

Constructors

LifeCycle' 

Fields

Instances

Instances details
FromJSON LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

Generic LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

Associated Types

type Rep LifeCycle :: Type -> Type #

Read LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

Show LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

NFData LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

Methods

rnf :: LifeCycle -> () #

Eq LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

Hashable LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

type Rep LifeCycle Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycle

type Rep LifeCycle = D1 ('MetaData "LifeCycle" "Amazonka.DrS.Types.LifeCycle" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "LifeCycle'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addedToServiceDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedReplicationDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "firstByteDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastLaunch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifeCycleLastLaunch)) :*: S1 ('MetaSel ('Just "lastSeenByServiceDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLifeCycle :: LifeCycle Source #

Create a value of LifeCycle with all optional fields omitted.

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

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

$sel:addedToServiceDateTime:LifeCycle', lifeCycle_addedToServiceDateTime - The date and time of when the Source Server was added to the service.

$sel:elapsedReplicationDuration:LifeCycle', lifeCycle_elapsedReplicationDuration - The amount of time that the Source Server has been replicating for.

$sel:firstByteDateTime:LifeCycle', lifeCycle_firstByteDateTime - The date and time of the first byte that was replicated from the Source Server.

$sel:lastLaunch:LifeCycle', lifeCycle_lastLaunch - An object containing information regarding the last launch of the Source Server.

$sel:lastSeenByServiceDateTime:LifeCycle', lifeCycle_lastSeenByServiceDateTime - The date and time this Source Server was last seen by the service.

lifeCycle_addedToServiceDateTime :: Lens' LifeCycle (Maybe Text) Source #

The date and time of when the Source Server was added to the service.

lifeCycle_elapsedReplicationDuration :: Lens' LifeCycle (Maybe Text) Source #

The amount of time that the Source Server has been replicating for.

lifeCycle_firstByteDateTime :: Lens' LifeCycle (Maybe Text) Source #

The date and time of the first byte that was replicated from the Source Server.

lifeCycle_lastLaunch :: Lens' LifeCycle (Maybe LifeCycleLastLaunch) Source #

An object containing information regarding the last launch of the Source Server.

lifeCycle_lastSeenByServiceDateTime :: Lens' LifeCycle (Maybe Text) Source #

The date and time this Source Server was last seen by the service.

LifeCycleLastLaunch

data LifeCycleLastLaunch Source #

An object containing information regarding the last launch of a Source Server.

See: newLifeCycleLastLaunch smart constructor.

Constructors

LifeCycleLastLaunch' 

Fields

Instances

Instances details
FromJSON LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

Generic LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

Associated Types

type Rep LifeCycleLastLaunch :: Type -> Type #

Read LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

Show LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

NFData LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

Methods

rnf :: LifeCycleLastLaunch -> () #

Eq LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

Hashable LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

type Rep LifeCycleLastLaunch Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunch

type Rep LifeCycleLastLaunch = D1 ('MetaData "LifeCycleLastLaunch" "Amazonka.DrS.Types.LifeCycleLastLaunch" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "LifeCycleLastLaunch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "initiated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifeCycleLastLaunchInitiated))))

newLifeCycleLastLaunch :: LifeCycleLastLaunch Source #

Create a value of LifeCycleLastLaunch with all optional fields omitted.

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

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

$sel:initiated:LifeCycleLastLaunch', lifeCycleLastLaunch_initiated - An object containing information regarding the initiation of the last launch of a Source Server.

lifeCycleLastLaunch_initiated :: Lens' LifeCycleLastLaunch (Maybe LifeCycleLastLaunchInitiated) Source #

An object containing information regarding the initiation of the last launch of a Source Server.

LifeCycleLastLaunchInitiated

data LifeCycleLastLaunchInitiated Source #

An object containing information regarding the initiation of the last launch of a Source Server.

See: newLifeCycleLastLaunchInitiated smart constructor.

Constructors

LifeCycleLastLaunchInitiated' 

Fields

Instances

Instances details
FromJSON LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

Generic LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

Associated Types

type Rep LifeCycleLastLaunchInitiated :: Type -> Type #

Read LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

Show LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

NFData LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

Eq LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

Hashable LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

type Rep LifeCycleLastLaunchInitiated Source # 
Instance details

Defined in Amazonka.DrS.Types.LifeCycleLastLaunchInitiated

type Rep LifeCycleLastLaunchInitiated = D1 ('MetaData "LifeCycleLastLaunchInitiated" "Amazonka.DrS.Types.LifeCycleLastLaunchInitiated" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "LifeCycleLastLaunchInitiated'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiCallDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastLaunchType)))))

newLifeCycleLastLaunchInitiated :: LifeCycleLastLaunchInitiated Source #

Create a value of LifeCycleLastLaunchInitiated with all optional fields omitted.

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

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

$sel:apiCallDateTime:LifeCycleLastLaunchInitiated', lifeCycleLastLaunchInitiated_apiCallDateTime - The date and time the last Source Server launch was initiated.

$sel:jobID:LifeCycleLastLaunchInitiated', lifeCycleLastLaunchInitiated_jobID - The ID of the Job that was used to last launch the Source Server.

$sel:type':LifeCycleLastLaunchInitiated', lifeCycleLastLaunchInitiated_type - The Job type that was used to last launch the Source Server.

lifeCycleLastLaunchInitiated_apiCallDateTime :: Lens' LifeCycleLastLaunchInitiated (Maybe Text) Source #

The date and time the last Source Server launch was initiated.

lifeCycleLastLaunchInitiated_jobID :: Lens' LifeCycleLastLaunchInitiated (Maybe Text) Source #

The ID of the Job that was used to last launch the Source Server.

lifeCycleLastLaunchInitiated_type :: Lens' LifeCycleLastLaunchInitiated (Maybe LastLaunchType) Source #

The Job type that was used to last launch the Source Server.

NetworkInterface

data NetworkInterface Source #

Network interface.

See: newNetworkInterface smart constructor.

Constructors

NetworkInterface' 

Fields

Instances

Instances details
FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.DrS.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.DrS.Types.NetworkInterface" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ips") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "isPrimary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

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

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

$sel:ips:NetworkInterface', networkInterface_ips - Network interface IPs.

$sel:isPrimary:NetworkInterface', networkInterface_isPrimary - Whether this is the primary network interface.

$sel:macAddress:NetworkInterface', networkInterface_macAddress - The MAC address of the network interface.

networkInterface_isPrimary :: Lens' NetworkInterface (Maybe Bool) Source #

Whether this is the primary network interface.

networkInterface_macAddress :: Lens' NetworkInterface (Maybe Text) Source #

The MAC address of the network interface.

OS

data OS Source #

Operating System.

See: newOS smart constructor.

Constructors

OS' 

Fields

Instances

Instances details
FromJSON OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

Generic OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

Associated Types

type Rep OS :: Type -> Type #

Methods

from :: OS -> Rep OS x #

to :: Rep OS x -> OS #

Read OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

Show OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

Methods

showsPrec :: Int -> OS -> ShowS #

show :: OS -> String #

showList :: [OS] -> ShowS #

NFData OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

Methods

rnf :: OS -> () #

Eq OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

Methods

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

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

Hashable OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

Methods

hashWithSalt :: Int -> OS -> Int #

hash :: OS -> Int #

type Rep OS Source # 
Instance details

Defined in Amazonka.DrS.Types.OS

type Rep OS = D1 ('MetaData "OS" "Amazonka.DrS.Types.OS" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "OS'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fullString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOS :: OS Source #

Create a value of OS with all optional fields omitted.

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

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

$sel:fullString:OS', os_fullString - The long name of the Operating System.

os_fullString :: Lens' OS (Maybe Text) Source #

The long name of the Operating System.

PITPolicyRule

data PITPolicyRule Source #

A rule in the Point in Time (PIT) policy representing when to take snapshots and how long to retain them for.

See: newPITPolicyRule smart constructor.

Constructors

PITPolicyRule' 

Fields

Instances

Instances details
FromJSON PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

ToJSON PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

Generic PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

Associated Types

type Rep PITPolicyRule :: Type -> Type #

Read PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

Show PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

NFData PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

Methods

rnf :: PITPolicyRule -> () #

Eq PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

Hashable PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

type Rep PITPolicyRule Source # 
Instance details

Defined in Amazonka.DrS.Types.PITPolicyRule

type Rep PITPolicyRule = D1 ('MetaData "PITPolicyRule" "Amazonka.DrS.Types.PITPolicyRule" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "PITPolicyRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "ruleID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "retentionDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "units") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PITPolicyRuleUnits)))))

newPITPolicyRule Source #

Create a value of PITPolicyRule with all optional fields omitted.

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

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

$sel:enabled:PITPolicyRule', pITPolicyRule_enabled - Whether this rule is enabled or not.

$sel:ruleID:PITPolicyRule', pITPolicyRule_ruleID - The ID of the rule.

$sel:interval:PITPolicyRule', pITPolicyRule_interval - How often, in the chosen units, a snapshot should be taken.

$sel:retentionDuration:PITPolicyRule', pITPolicyRule_retentionDuration - The duration to retain a snapshot for, in the chosen units.

$sel:units:PITPolicyRule', pITPolicyRule_units - The units used to measure the interval and retentionDuration.

pITPolicyRule_enabled :: Lens' PITPolicyRule (Maybe Bool) Source #

Whether this rule is enabled or not.

pITPolicyRule_interval :: Lens' PITPolicyRule Natural Source #

How often, in the chosen units, a snapshot should be taken.

pITPolicyRule_retentionDuration :: Lens' PITPolicyRule Natural Source #

The duration to retain a snapshot for, in the chosen units.

pITPolicyRule_units :: Lens' PITPolicyRule PITPolicyRuleUnits Source #

The units used to measure the interval and retentionDuration.

ParticipatingServer

data ParticipatingServer Source #

Represents a server participating in an asynchronous Job.

See: newParticipatingServer smart constructor.

Constructors

ParticipatingServer' 

Fields

Instances

Instances details
FromJSON ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

Generic ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

Associated Types

type Rep ParticipatingServer :: Type -> Type #

Read ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

Show ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

NFData ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

Methods

rnf :: ParticipatingServer -> () #

Eq ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

Hashable ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

type Rep ParticipatingServer Source # 
Instance details

Defined in Amazonka.DrS.Types.ParticipatingServer

type Rep ParticipatingServer = D1 ('MetaData "ParticipatingServer" "Amazonka.DrS.Types.ParticipatingServer" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ParticipatingServer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "launchStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchStatus)) :*: (S1 ('MetaSel ('Just "recoveryInstanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newParticipatingServer :: ParticipatingServer Source #

Create a value of ParticipatingServer with all optional fields omitted.

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

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

$sel:launchStatus:ParticipatingServer', participatingServer_launchStatus - The launch status of a participating server.

$sel:recoveryInstanceID:ParticipatingServer', participatingServer_recoveryInstanceID - The Recovery Instance ID of a participating server.

$sel:sourceServerID:ParticipatingServer', participatingServer_sourceServerID - The Source Server ID of a participating server.

participatingServer_launchStatus :: Lens' ParticipatingServer (Maybe LaunchStatus) Source #

The launch status of a participating server.

participatingServer_recoveryInstanceID :: Lens' ParticipatingServer (Maybe Text) Source #

The Recovery Instance ID of a participating server.

participatingServer_sourceServerID :: Lens' ParticipatingServer (Maybe Text) Source #

The Source Server ID of a participating server.

RecoveryInstance

data RecoveryInstance Source #

A Recovery Instance is a replica of a Source Server running on EC2.

See: newRecoveryInstance smart constructor.

Constructors

RecoveryInstance' 

Fields

Instances

Instances details
FromJSON RecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstance

Generic RecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstance

Associated Types

type Rep RecoveryInstance :: Type -> Type #

Show RecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstance

NFData RecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstance

Methods

rnf :: RecoveryInstance -> () #

Eq RecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstance

Hashable RecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstance

type Rep RecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstance

type Rep RecoveryInstance = D1 ('MetaData "RecoveryInstance" "Amazonka.DrS.Types.RecoveryInstance" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstance'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataReplicationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceDataReplicationInfo)) :*: S1 ('MetaSel ('Just "ec2InstanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "ec2InstanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2InstanceState)) :*: (S1 ('MetaSel ('Just "failback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceFailback)) :*: S1 ('MetaSel ('Just "isDrill") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "jobID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "originEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OriginEnvironment)) :*: S1 ('MetaSel ('Just "pointInTimeSnapshotDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "recoveryInstanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recoveryInstanceProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceProperties))) :*: (S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))))))))

newRecoveryInstance :: RecoveryInstance Source #

Create a value of RecoveryInstance with all optional fields omitted.

Use 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:RecoveryInstance', recoveryInstance_arn - The ARN of the Recovery Instance.

$sel:dataReplicationInfo:RecoveryInstance', recoveryInstance_dataReplicationInfo - The Data Replication Info of the Recovery Instance.

$sel:ec2InstanceID:RecoveryInstance', recoveryInstance_ec2InstanceID - The EC2 instance ID of the Recovery Instance.

$sel:ec2InstanceState:RecoveryInstance', recoveryInstance_ec2InstanceState - The state of the EC2 instance for this Recovery Instance.

$sel:failback:RecoveryInstance', recoveryInstance_failback - An object representing failback related information of the Recovery Instance.

$sel:isDrill:RecoveryInstance', recoveryInstance_isDrill - Whether this Recovery Instance was created for a drill or for an actual Recovery event.

$sel:jobID:RecoveryInstance', recoveryInstance_jobID - The ID of the Job that created the Recovery Instance.

$sel:originEnvironment:RecoveryInstance', recoveryInstance_originEnvironment - Environment (On Premises / AWS) of the instance that the recovery instance originated from.

$sel:pointInTimeSnapshotDateTime:RecoveryInstance', recoveryInstance_pointInTimeSnapshotDateTime - The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.

$sel:recoveryInstanceID:RecoveryInstance', recoveryInstance_recoveryInstanceID - The ID of the Recovery Instance.

$sel:recoveryInstanceProperties:RecoveryInstance', recoveryInstance_recoveryInstanceProperties - Properties of the Recovery Instance machine.

$sel:sourceServerID:RecoveryInstance', recoveryInstance_sourceServerID - The Source Server ID that this Recovery Instance is associated with.

$sel:tags:RecoveryInstance', recoveryInstance_tags - An array of tags that are associated with the Recovery Instance.

recoveryInstance_arn :: Lens' RecoveryInstance (Maybe Text) Source #

The ARN of the Recovery Instance.

recoveryInstance_ec2InstanceID :: Lens' RecoveryInstance (Maybe Text) Source #

The EC2 instance ID of the Recovery Instance.

recoveryInstance_ec2InstanceState :: Lens' RecoveryInstance (Maybe EC2InstanceState) Source #

The state of the EC2 instance for this Recovery Instance.

recoveryInstance_failback :: Lens' RecoveryInstance (Maybe RecoveryInstanceFailback) Source #

An object representing failback related information of the Recovery Instance.

recoveryInstance_isDrill :: Lens' RecoveryInstance (Maybe Bool) Source #

Whether this Recovery Instance was created for a drill or for an actual Recovery event.

recoveryInstance_jobID :: Lens' RecoveryInstance (Maybe Text) Source #

The ID of the Job that created the Recovery Instance.

recoveryInstance_originEnvironment :: Lens' RecoveryInstance (Maybe OriginEnvironment) Source #

Environment (On Premises / AWS) of the instance that the recovery instance originated from.

recoveryInstance_pointInTimeSnapshotDateTime :: Lens' RecoveryInstance (Maybe Text) Source #

The date and time of the Point in Time (PIT) snapshot that this Recovery Instance was launched from.

recoveryInstance_sourceServerID :: Lens' RecoveryInstance (Maybe Text) Source #

The Source Server ID that this Recovery Instance is associated with.

recoveryInstance_tags :: Lens' RecoveryInstance (Maybe (HashMap Text Text)) Source #

An array of tags that are associated with the Recovery Instance.

RecoveryInstanceDataReplicationError

data RecoveryInstanceDataReplicationError Source #

Error in data replication.

See: newRecoveryInstanceDataReplicationError smart constructor.

Constructors

RecoveryInstanceDataReplicationError' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

Generic RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

Read RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

Show RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

NFData RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

Eq RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

Hashable RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

type Rep RecoveryInstanceDataReplicationError Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationError

type Rep RecoveryInstanceDataReplicationError = D1 ('MetaData "RecoveryInstanceDataReplicationError" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationError" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceDataReplicationError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailbackReplicationError)) :*: S1 ('MetaSel ('Just "rawError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecoveryInstanceDataReplicationError :: RecoveryInstanceDataReplicationError Source #

Create a value of RecoveryInstanceDataReplicationError with all optional fields omitted.

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

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

$sel:error:RecoveryInstanceDataReplicationError', recoveryInstanceDataReplicationError_error - Error in data replication.

$sel:rawError:RecoveryInstanceDataReplicationError', recoveryInstanceDataReplicationError_rawError - Error in data replication.

RecoveryInstanceDataReplicationInfo

data RecoveryInstanceDataReplicationInfo Source #

Information about Data Replication

See: newRecoveryInstanceDataReplicationInfo smart constructor.

Constructors

RecoveryInstanceDataReplicationInfo' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

Generic RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

Read RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

Show RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

NFData RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

Eq RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

Hashable RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

type Rep RecoveryInstanceDataReplicationInfo Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo

type Rep RecoveryInstanceDataReplicationInfo = D1 ('MetaData "RecoveryInstanceDataReplicationInfo" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfo" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceDataReplicationInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataReplicationError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceDataReplicationError)) :*: (S1 ('MetaSel ('Just "dataReplicationInitiation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceDataReplicationInitiation)) :*: S1 ('MetaSel ('Just "dataReplicationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceDataReplicationState)))) :*: (S1 ('MetaSel ('Just "etaDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lagDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicatedDisks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoveryInstanceDataReplicationInfoReplicatedDisk]))))))

recoveryInstanceDataReplicationInfo_etaDateTime :: Lens' RecoveryInstanceDataReplicationInfo (Maybe Text) Source #

An estimate of when the data replication will be completed.

RecoveryInstanceDataReplicationInfoReplicatedDisk

data RecoveryInstanceDataReplicationInfoReplicatedDisk Source #

A disk that should be replicated.

See: newRecoveryInstanceDataReplicationInfoReplicatedDisk smart constructor.

Constructors

RecoveryInstanceDataReplicationInfoReplicatedDisk' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

Generic RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

Read RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

Show RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

NFData RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

Eq RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

Hashable RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

type Rep RecoveryInstanceDataReplicationInfoReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk

type Rep RecoveryInstanceDataReplicationInfoReplicatedDisk = D1 ('MetaData "RecoveryInstanceDataReplicationInfoReplicatedDisk" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationInfoReplicatedDisk" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceDataReplicationInfoReplicatedDisk'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backloggedStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicatedStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "rescannedStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "totalStorageBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

RecoveryInstanceDataReplicationInitiation

data RecoveryInstanceDataReplicationInitiation Source #

Data replication initiation.

See: newRecoveryInstanceDataReplicationInitiation smart constructor.

Constructors

RecoveryInstanceDataReplicationInitiation' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

Generic RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

Read RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

Show RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

NFData RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

Eq RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

Hashable RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

type Rep RecoveryInstanceDataReplicationInitiation Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation

type Rep RecoveryInstanceDataReplicationInitiation = D1 ('MetaData "RecoveryInstanceDataReplicationInitiation" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiation" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceDataReplicationInitiation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "steps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoveryInstanceDataReplicationInitiationStep]))))

newRecoveryInstanceDataReplicationInitiation :: RecoveryInstanceDataReplicationInitiation Source #

Create a value of RecoveryInstanceDataReplicationInitiation with all optional fields omitted.

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

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

$sel:startDateTime:RecoveryInstanceDataReplicationInitiation', recoveryInstanceDataReplicationInitiation_startDateTime - The date and time of the current attempt to initiate data replication.

$sel:steps:RecoveryInstanceDataReplicationInitiation', recoveryInstanceDataReplicationInitiation_steps - The steps of the current attempt to initiate data replication.

recoveryInstanceDataReplicationInitiation_startDateTime :: Lens' RecoveryInstanceDataReplicationInitiation (Maybe Text) Source #

The date and time of the current attempt to initiate data replication.

RecoveryInstanceDataReplicationInitiationStep

data RecoveryInstanceDataReplicationInitiationStep Source #

Data replication initiation step.

See: newRecoveryInstanceDataReplicationInitiationStep smart constructor.

Instances

Instances details
FromJSON RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

Generic RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

Read RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

Show RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

NFData RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

Eq RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

Hashable RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

type Rep RecoveryInstanceDataReplicationInitiationStep Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep

type Rep RecoveryInstanceDataReplicationInitiationStep = D1 ('MetaData "RecoveryInstanceDataReplicationInitiationStep" "Amazonka.DrS.Types.RecoveryInstanceDataReplicationInitiationStep" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceDataReplicationInitiationStep'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceDataReplicationInitiationStepName)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoveryInstanceDataReplicationInitiationStepStatus))))

newRecoveryInstanceDataReplicationInitiationStep :: RecoveryInstanceDataReplicationInitiationStep Source #

Create a value of RecoveryInstanceDataReplicationInitiationStep with all optional fields omitted.

Use 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:RecoveryInstanceDataReplicationInitiationStep', recoveryInstanceDataReplicationInitiationStep_name - The name of the step.

$sel:status:RecoveryInstanceDataReplicationInitiationStep', recoveryInstanceDataReplicationInitiationStep_status - The status of the step.

RecoveryInstanceDisk

data RecoveryInstanceDisk Source #

An object representing a block storage device on the Recovery Instance.

See: newRecoveryInstanceDisk smart constructor.

Constructors

RecoveryInstanceDisk' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

Generic RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

Associated Types

type Rep RecoveryInstanceDisk :: Type -> Type #

Read RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

Show RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

NFData RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

Methods

rnf :: RecoveryInstanceDisk -> () #

Eq RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

Hashable RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

type Rep RecoveryInstanceDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceDisk

type Rep RecoveryInstanceDisk = D1 ('MetaData "RecoveryInstanceDisk" "Amazonka.DrS.Types.RecoveryInstanceDisk" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceDisk'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "ebsVolumeID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "internalDeviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRecoveryInstanceDisk :: RecoveryInstanceDisk Source #

Create a value of RecoveryInstanceDisk with all optional fields omitted.

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

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

$sel:bytes:RecoveryInstanceDisk', recoveryInstanceDisk_bytes - The amount of storage on the disk in bytes.

$sel:ebsVolumeID:RecoveryInstanceDisk', recoveryInstanceDisk_ebsVolumeID - The EBS Volume ID of this disk.

$sel:internalDeviceName:RecoveryInstanceDisk', recoveryInstanceDisk_internalDeviceName - The internal device name of this disk. This is the name that is visible on the machine itself and not from the EC2 console.

recoveryInstanceDisk_bytes :: Lens' RecoveryInstanceDisk (Maybe Natural) Source #

The amount of storage on the disk in bytes.

recoveryInstanceDisk_internalDeviceName :: Lens' RecoveryInstanceDisk (Maybe Text) Source #

The internal device name of this disk. This is the name that is visible on the machine itself and not from the EC2 console.

RecoveryInstanceFailback

data RecoveryInstanceFailback Source #

An object representing failback related information of the Recovery Instance.

See: newRecoveryInstanceFailback smart constructor.

Constructors

RecoveryInstanceFailback' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Generic RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Associated Types

type Rep RecoveryInstanceFailback :: Type -> Type #

Read RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Show RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

NFData RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Eq RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Hashable RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

type Rep RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

type Rep RecoveryInstanceFailback = D1 ('MetaData "RecoveryInstanceFailback" "Amazonka.DrS.Types.RecoveryInstanceFailback" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceFailback'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "agentLastSeenByServiceDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedReplicationDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "failbackClientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failbackClientLastSeenByServiceDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failbackInitiationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "failbackJobID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failbackLaunchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailbackLaunchType))) :*: (S1 ('MetaSel ('Just "failbackToOriginalServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "firstByteDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailbackState)))))))

newRecoveryInstanceFailback :: RecoveryInstanceFailback Source #

Create a value of RecoveryInstanceFailback with all optional fields omitted.

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

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

$sel:agentLastSeenByServiceDateTime:RecoveryInstanceFailback', recoveryInstanceFailback_agentLastSeenByServiceDateTime - The date and time the agent on the Recovery Instance was last seen by the service.

$sel:elapsedReplicationDuration:RecoveryInstanceFailback', recoveryInstanceFailback_elapsedReplicationDuration - The amount of time that the Recovery Instance has been replicating for.

$sel:failbackClientID:RecoveryInstanceFailback', recoveryInstanceFailback_failbackClientID - The ID of the failback client that this Recovery Instance is associated with.

$sel:failbackClientLastSeenByServiceDateTime:RecoveryInstanceFailback', recoveryInstanceFailback_failbackClientLastSeenByServiceDateTime - The date and time that the failback client was last seen by the service.

$sel:failbackInitiationTime:RecoveryInstanceFailback', recoveryInstanceFailback_failbackInitiationTime - The date and time that the failback initiation started.

$sel:failbackJobID:RecoveryInstanceFailback', recoveryInstanceFailback_failbackJobID - The Job ID of the last failback log for this Recovery Instance.

$sel:failbackLaunchType:RecoveryInstanceFailback', recoveryInstanceFailback_failbackLaunchType - The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.

$sel:failbackToOriginalServer:RecoveryInstanceFailback', recoveryInstanceFailback_failbackToOriginalServer - Whether we are failing back to the original Source Server for this Recovery Instance.

$sel:firstByteDateTime:RecoveryInstanceFailback', recoveryInstanceFailback_firstByteDateTime - The date and time of the first byte that was replicated from the Recovery Instance.

$sel:state:RecoveryInstanceFailback', recoveryInstanceFailback_state - The state of the failback process that this Recovery Instance is in.

recoveryInstanceFailback_agentLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time the agent on the Recovery Instance was last seen by the service.

recoveryInstanceFailback_elapsedReplicationDuration :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The amount of time that the Recovery Instance has been replicating for.

recoveryInstanceFailback_failbackClientID :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The ID of the failback client that this Recovery Instance is associated with.

recoveryInstanceFailback_failbackClientLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time that the failback client was last seen by the service.

recoveryInstanceFailback_failbackInitiationTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time that the failback initiation started.

recoveryInstanceFailback_failbackJobID :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The Job ID of the last failback log for this Recovery Instance.

recoveryInstanceFailback_failbackLaunchType :: Lens' RecoveryInstanceFailback (Maybe FailbackLaunchType) Source #

The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.

recoveryInstanceFailback_failbackToOriginalServer :: Lens' RecoveryInstanceFailback (Maybe Bool) Source #

Whether we are failing back to the original Source Server for this Recovery Instance.

recoveryInstanceFailback_firstByteDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time of the first byte that was replicated from the Recovery Instance.

recoveryInstanceFailback_state :: Lens' RecoveryInstanceFailback (Maybe FailbackState) Source #

The state of the failback process that this Recovery Instance is in.

RecoveryInstanceProperties

data RecoveryInstanceProperties Source #

Properties of the Recovery Instance machine.

See: newRecoveryInstanceProperties smart constructor.

Constructors

RecoveryInstanceProperties' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

Generic RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

Associated Types

type Rep RecoveryInstanceProperties :: Type -> Type #

Read RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

Show RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

NFData RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

Eq RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

Hashable RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

type Rep RecoveryInstanceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceProperties

type Rep RecoveryInstanceProperties = D1 ('MetaData "RecoveryInstanceProperties" "Amazonka.DrS.Types.RecoveryInstanceProperties" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cpus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CPU])) :*: (S1 ('MetaSel ('Just "disks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoveryInstanceDisk])) :*: S1 ('MetaSel ('Just "identificationHints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentificationHints)))) :*: ((S1 ('MetaSel ('Just "lastUpdatedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface]))) :*: (S1 ('MetaSel ('Just "os") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OS)) :*: S1 ('MetaSel ('Just "ramBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newRecoveryInstanceProperties :: RecoveryInstanceProperties Source #

Create a value of RecoveryInstanceProperties with all optional fields omitted.

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

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

$sel:cpus:RecoveryInstanceProperties', recoveryInstanceProperties_cpus - An array of CPUs.

$sel:disks:RecoveryInstanceProperties', recoveryInstanceProperties_disks - An array of disks.

$sel:identificationHints:RecoveryInstanceProperties', recoveryInstanceProperties_identificationHints - Hints used to uniquely identify a machine.

$sel:lastUpdatedDateTime:RecoveryInstanceProperties', recoveryInstanceProperties_lastUpdatedDateTime - The date and time the Recovery Instance properties were last updated on.

$sel:networkInterfaces:RecoveryInstanceProperties', recoveryInstanceProperties_networkInterfaces - An array of network interfaces.

$sel:os:RecoveryInstanceProperties', recoveryInstanceProperties_os - Operating system.

$sel:ramBytes:RecoveryInstanceProperties', recoveryInstanceProperties_ramBytes - The amount of RAM in bytes.

recoveryInstanceProperties_lastUpdatedDateTime :: Lens' RecoveryInstanceProperties (Maybe Text) Source #

The date and time the Recovery Instance properties were last updated on.

RecoverySnapshot

data RecoverySnapshot Source #

A snapshot of a Source Server used during recovery.

See: newRecoverySnapshot smart constructor.

Constructors

RecoverySnapshot' 

Fields

Instances

Instances details
FromJSON RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

Generic RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

Associated Types

type Rep RecoverySnapshot :: Type -> Type #

Read RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

Show RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

NFData RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

Methods

rnf :: RecoverySnapshot -> () #

Eq RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

Hashable RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

type Rep RecoverySnapshot Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoverySnapshot

type Rep RecoverySnapshot = D1 ('MetaData "RecoverySnapshot" "Amazonka.DrS.Types.RecoverySnapshot" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoverySnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ebsSnapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expectedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "snapshotID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRecoverySnapshot Source #

Create a value of RecoverySnapshot with all optional fields omitted.

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

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

$sel:ebsSnapshots:RecoverySnapshot', recoverySnapshot_ebsSnapshots - A list of EBS snapshots.

$sel:timestamp:RecoverySnapshot', recoverySnapshot_timestamp - The actual timestamp that the snapshot was taken.

$sel:expectedTimestamp:RecoverySnapshot', recoverySnapshot_expectedTimestamp - The timestamp of when we expect the snapshot to be taken.

$sel:snapshotID:RecoverySnapshot', recoverySnapshot_snapshotID - The ID of the Recovery Snapshot.

$sel:sourceServerID:RecoverySnapshot', recoverySnapshot_sourceServerID - The ID of the Source Server that the snapshot was taken for.

recoverySnapshot_timestamp :: Lens' RecoverySnapshot (Maybe Text) Source #

The actual timestamp that the snapshot was taken.

recoverySnapshot_expectedTimestamp :: Lens' RecoverySnapshot Text Source #

The timestamp of when we expect the snapshot to be taken.

recoverySnapshot_snapshotID :: Lens' RecoverySnapshot Text Source #

The ID of the Recovery Snapshot.

recoverySnapshot_sourceServerID :: Lens' RecoverySnapshot Text Source #

The ID of the Source Server that the snapshot was taken for.

ReplicationConfiguration

data ReplicationConfiguration Source #

See: newReplicationConfiguration smart constructor.

Constructors

ReplicationConfiguration' 

Fields

Instances

Instances details
FromJSON ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfiguration

Generic ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfiguration

Associated Types

type Rep ReplicationConfiguration :: Type -> Type #

Show ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfiguration

NFData ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfiguration

Eq ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfiguration

Hashable ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfiguration

type Rep ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfiguration

type Rep ReplicationConfiguration = D1 ('MetaData "ReplicationConfiguration" "Amazonka.DrS.Types.ReplicationConfiguration" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ReplicationConfiguration'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "associateDefaultSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "bandwidthThrottling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "createPublicIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataPlaneRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDataPlaneRouting)))) :*: ((S1 ('MetaSel ('Just "defaultLargeStagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDefaultLargeStagingDiskType)) :*: S1 ('MetaSel ('Just "ebsEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationEbsEncryption))) :*: (S1 ('MetaSel ('Just "ebsEncryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "pitPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PITPolicyRule))) :*: S1 ('MetaSel ('Just "replicatedDisks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReplicationConfigurationReplicatedDisk]))) :*: (S1 ('MetaSel ('Just "replicationServerInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationServersSecurityGroupsIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stagingAreaSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stagingAreaTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "useDedicatedReplicationServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

newReplicationConfiguration :: ReplicationConfiguration Source #

Create a value of ReplicationConfiguration with all optional fields omitted.

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

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

$sel:associateDefaultSecurityGroup:ReplicationConfiguration', replicationConfiguration_associateDefaultSecurityGroup - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.

$sel:bandwidthThrottling:ReplicationConfiguration', replicationConfiguration_bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

$sel:createPublicIP:ReplicationConfiguration', replicationConfiguration_createPublicIP - Whether to create a Public IP for the Recovery Instance by default.

$sel:dataPlaneRouting:ReplicationConfiguration', replicationConfiguration_dataPlaneRouting - The data plane routing mechanism that will be used for replication.

$sel:defaultLargeStagingDiskType:ReplicationConfiguration', replicationConfiguration_defaultLargeStagingDiskType - The Staging Disk EBS volume type to be used during replication.

$sel:ebsEncryption:ReplicationConfiguration', replicationConfiguration_ebsEncryption - The type of EBS encryption to be used during replication.

$sel:ebsEncryptionKeyArn:ReplicationConfiguration', replicationConfiguration_ebsEncryptionKeyArn - The ARN of the EBS encryption key to be used during replication.

$sel:name:ReplicationConfiguration', replicationConfiguration_name - The name of the Replication Configuration.

$sel:pitPolicy:ReplicationConfiguration', replicationConfiguration_pitPolicy - The Point in time (PIT) policy to manage snapshots taken during replication.

$sel:replicatedDisks:ReplicationConfiguration', replicationConfiguration_replicatedDisks - The configuration of the disks of the Source Server to be replicated.

$sel:replicationServerInstanceType:ReplicationConfiguration', replicationConfiguration_replicationServerInstanceType - The instance type to be used for the replication server.

$sel:replicationServersSecurityGroupsIDs:ReplicationConfiguration', replicationConfiguration_replicationServersSecurityGroupsIDs - The security group IDs that will be used by the replication server.

$sel:sourceServerID:ReplicationConfiguration', replicationConfiguration_sourceServerID - The ID of the Source Server for this Replication Configuration.

$sel:stagingAreaSubnetId:ReplicationConfiguration', replicationConfiguration_stagingAreaSubnetId - The subnet to be used by the replication staging area.

$sel:stagingAreaTags:ReplicationConfiguration', replicationConfiguration_stagingAreaTags - A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.

$sel:useDedicatedReplicationServer:ReplicationConfiguration', replicationConfiguration_useDedicatedReplicationServer - Whether to use a dedicated Replication Server in the replication staging area.

replicationConfiguration_associateDefaultSecurityGroup :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.

replicationConfiguration_bandwidthThrottling :: Lens' ReplicationConfiguration (Maybe Natural) Source #

Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

replicationConfiguration_createPublicIP :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Whether to create a Public IP for the Recovery Instance by default.

replicationConfiguration_ebsEncryptionKeyArn :: Lens' ReplicationConfiguration (Maybe Text) Source #

The ARN of the EBS encryption key to be used during replication.

replicationConfiguration_name :: Lens' ReplicationConfiguration (Maybe Text) Source #

The name of the Replication Configuration.

replicationConfiguration_pitPolicy :: Lens' ReplicationConfiguration (Maybe (NonEmpty PITPolicyRule)) Source #

The Point in time (PIT) policy to manage snapshots taken during replication.

replicationConfiguration_replicatedDisks :: Lens' ReplicationConfiguration (Maybe [ReplicationConfigurationReplicatedDisk]) Source #

The configuration of the disks of the Source Server to be replicated.

replicationConfiguration_replicationServerInstanceType :: Lens' ReplicationConfiguration (Maybe Text) Source #

The instance type to be used for the replication server.

replicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfiguration (Maybe [Text]) Source #

The security group IDs that will be used by the replication server.

replicationConfiguration_sourceServerID :: Lens' ReplicationConfiguration (Maybe Text) Source #

The ID of the Source Server for this Replication Configuration.

replicationConfiguration_stagingAreaSubnetId :: Lens' ReplicationConfiguration (Maybe Text) Source #

The subnet to be used by the replication staging area.

replicationConfiguration_stagingAreaTags :: Lens' ReplicationConfiguration (Maybe (HashMap Text Text)) Source #

A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.

replicationConfiguration_useDedicatedReplicationServer :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Whether to use a dedicated Replication Server in the replication staging area.

ReplicationConfigurationReplicatedDisk

data ReplicationConfigurationReplicatedDisk Source #

The configuration of a disk of the Source Server to be replicated.

See: newReplicationConfigurationReplicatedDisk smart constructor.

Constructors

ReplicationConfigurationReplicatedDisk' 

Fields

Instances

Instances details
FromJSON ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

ToJSON ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

Generic ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

Read ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

Show ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

NFData ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

Eq ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

Hashable ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

type Rep ReplicationConfigurationReplicatedDisk Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk

type Rep ReplicationConfigurationReplicatedDisk = D1 ('MetaData "ReplicationConfigurationReplicatedDisk" "Amazonka.DrS.Types.ReplicationConfigurationReplicatedDisk" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ReplicationConfigurationReplicatedDisk'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "isBootDisk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "optimizedStagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationReplicatedDiskStagingDiskType)) :*: (S1 ('MetaSel ('Just "stagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationReplicatedDiskStagingDiskType)) :*: S1 ('MetaSel ('Just "throughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newReplicationConfigurationReplicatedDisk :: ReplicationConfigurationReplicatedDisk Source #

Create a value of ReplicationConfigurationReplicatedDisk with all optional fields omitted.

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

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

$sel:deviceName:ReplicationConfigurationReplicatedDisk', replicationConfigurationReplicatedDisk_deviceName - The name of the device.

$sel:iops:ReplicationConfigurationReplicatedDisk', replicationConfigurationReplicatedDisk_iops - The requested number of I/O operations per second (IOPS).

$sel:isBootDisk:ReplicationConfigurationReplicatedDisk', replicationConfigurationReplicatedDisk_isBootDisk - Whether to boot from this disk or not.

$sel:optimizedStagingDiskType:ReplicationConfigurationReplicatedDisk', replicationConfigurationReplicatedDisk_optimizedStagingDiskType - When stagingDiskType is set to Auto, this field shows the current staging disk EBS volume type as it is constantly updated by the service. This is a read-only field.

$sel:stagingDiskType:ReplicationConfigurationReplicatedDisk', replicationConfigurationReplicatedDisk_stagingDiskType - The Staging Disk EBS volume type to be used during replication.

$sel:throughput:ReplicationConfigurationReplicatedDisk', replicationConfigurationReplicatedDisk_throughput - The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.

replicationConfigurationReplicatedDisk_optimizedStagingDiskType :: Lens' ReplicationConfigurationReplicatedDisk (Maybe ReplicationConfigurationReplicatedDiskStagingDiskType) Source #

When stagingDiskType is set to Auto, this field shows the current staging disk EBS volume type as it is constantly updated by the service. This is a read-only field.

replicationConfigurationReplicatedDisk_throughput :: Lens' ReplicationConfigurationReplicatedDisk (Maybe Natural) Source #

The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.

ReplicationConfigurationTemplate

data ReplicationConfigurationTemplate Source #

See: newReplicationConfigurationTemplate smart constructor.

Constructors

ReplicationConfigurationTemplate' 

Fields

Instances

Instances details
FromJSON ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationTemplate

Generic ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationTemplate

Associated Types

type Rep ReplicationConfigurationTemplate :: Type -> Type #

Show ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationTemplate

NFData ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationTemplate

Eq ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationTemplate

Hashable ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationTemplate

type Rep ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.Types.ReplicationConfigurationTemplate

type Rep ReplicationConfigurationTemplate = D1 ('MetaData "ReplicationConfigurationTemplate" "Amazonka.DrS.Types.ReplicationConfigurationTemplate" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ReplicationConfigurationTemplate'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associateDefaultSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "bandwidthThrottling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "createPublicIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "dataPlaneRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDataPlaneRouting)) :*: S1 ('MetaSel ('Just "defaultLargeStagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDefaultLargeStagingDiskType))) :*: (S1 ('MetaSel ('Just "ebsEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationEbsEncryption)) :*: S1 ('MetaSel ('Just "ebsEncryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "pitPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PITPolicyRule))) :*: S1 ('MetaSel ('Just "replicationServerInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "replicationServersSecurityGroupsIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stagingAreaSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "stagingAreaTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "useDedicatedReplicationServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "replicationConfigurationTemplateID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newReplicationConfigurationTemplate Source #

Create a value of ReplicationConfigurationTemplate with all optional fields omitted.

Use 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:ReplicationConfigurationTemplate', replicationConfigurationTemplate_arn - The Replication Configuration Template ARN.

$sel:associateDefaultSecurityGroup:ReplicationConfigurationTemplate', replicationConfigurationTemplate_associateDefaultSecurityGroup - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.

$sel:bandwidthThrottling:ReplicationConfigurationTemplate', replicationConfigurationTemplate_bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

$sel:createPublicIP:ReplicationConfigurationTemplate', replicationConfigurationTemplate_createPublicIP - Whether to create a Public IP for the Recovery Instance by default.

$sel:dataPlaneRouting:ReplicationConfigurationTemplate', replicationConfigurationTemplate_dataPlaneRouting - The data plane routing mechanism that will be used for replication.

$sel:defaultLargeStagingDiskType:ReplicationConfigurationTemplate', replicationConfigurationTemplate_defaultLargeStagingDiskType - The Staging Disk EBS volume type to be used during replication.

$sel:ebsEncryption:ReplicationConfigurationTemplate', replicationConfigurationTemplate_ebsEncryption - The type of EBS encryption to be used during replication.

$sel:ebsEncryptionKeyArn:ReplicationConfigurationTemplate', replicationConfigurationTemplate_ebsEncryptionKeyArn - The ARN of the EBS encryption key to be used during replication.

$sel:pitPolicy:ReplicationConfigurationTemplate', replicationConfigurationTemplate_pitPolicy - The Point in time (PIT) policy to manage snapshots taken during replication.

$sel:replicationServerInstanceType:ReplicationConfigurationTemplate', replicationConfigurationTemplate_replicationServerInstanceType - The instance type to be used for the replication server.

$sel:replicationServersSecurityGroupsIDs:ReplicationConfigurationTemplate', replicationConfigurationTemplate_replicationServersSecurityGroupsIDs - The security group IDs that will be used by the replication server.

$sel:stagingAreaSubnetId:ReplicationConfigurationTemplate', replicationConfigurationTemplate_stagingAreaSubnetId - The subnet to be used by the replication staging area.

$sel:stagingAreaTags:ReplicationConfigurationTemplate', replicationConfigurationTemplate_stagingAreaTags - A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.

$sel:tags:ReplicationConfigurationTemplate', replicationConfigurationTemplate_tags - A set of tags to be associated with the Replication Configuration Template resource.

$sel:useDedicatedReplicationServer:ReplicationConfigurationTemplate', replicationConfigurationTemplate_useDedicatedReplicationServer - Whether to use a dedicated Replication Server in the replication staging area.

$sel:replicationConfigurationTemplateID:ReplicationConfigurationTemplate', replicationConfigurationTemplate_replicationConfigurationTemplateID - The Replication Configuration Template ID.

replicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.

replicationConfigurationTemplate_bandwidthThrottling :: Lens' ReplicationConfigurationTemplate (Maybe Natural) Source #

Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

replicationConfigurationTemplate_createPublicIP :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Whether to create a Public IP for the Recovery Instance by default.

replicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' ReplicationConfigurationTemplate (Maybe Text) Source #

The ARN of the EBS encryption key to be used during replication.

replicationConfigurationTemplate_pitPolicy :: Lens' ReplicationConfigurationTemplate (Maybe (NonEmpty PITPolicyRule)) Source #

The Point in time (PIT) policy to manage snapshots taken during replication.

replicationConfigurationTemplate_stagingAreaTags :: Lens' ReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #

A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.

replicationConfigurationTemplate_tags :: Lens' ReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #

A set of tags to be associated with the Replication Configuration Template resource.

replicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Whether to use a dedicated Replication Server in the replication staging area.

SourceCloudProperties

data SourceCloudProperties Source #

Properties of the cloud environment where this Source Server originated from.

See: newSourceCloudProperties smart constructor.

Constructors

SourceCloudProperties' 

Fields

Instances

Instances details
FromJSON SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

Generic SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

Associated Types

type Rep SourceCloudProperties :: Type -> Type #

Read SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

Show SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

NFData SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

Methods

rnf :: SourceCloudProperties -> () #

Eq SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

Hashable SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

type Rep SourceCloudProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceCloudProperties

type Rep SourceCloudProperties = D1 ('MetaData "SourceCloudProperties" "Amazonka.DrS.Types.SourceCloudProperties" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "SourceCloudProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "originAccountID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "originAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "originRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSourceCloudProperties :: SourceCloudProperties Source #

Create a value of SourceCloudProperties with all optional fields omitted.

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

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

$sel:originAccountID:SourceCloudProperties', sourceCloudProperties_originAccountID - AWS Account ID for an EC2-originated Source Server.

$sel:originAvailabilityZone:SourceCloudProperties', sourceCloudProperties_originAvailabilityZone - AWS Availability Zone for an EC2-originated Source Server.

$sel:originRegion:SourceCloudProperties', sourceCloudProperties_originRegion - AWS Region for an EC2-originated Source Server.

sourceCloudProperties_originAccountID :: Lens' SourceCloudProperties (Maybe Text) Source #

AWS Account ID for an EC2-originated Source Server.

sourceCloudProperties_originAvailabilityZone :: Lens' SourceCloudProperties (Maybe Text) Source #

AWS Availability Zone for an EC2-originated Source Server.

sourceCloudProperties_originRegion :: Lens' SourceCloudProperties (Maybe Text) Source #

AWS Region for an EC2-originated Source Server.

SourceProperties

data SourceProperties Source #

Properties of the Source Server machine.

See: newSourceProperties smart constructor.

Constructors

SourceProperties' 

Fields

Instances

Instances details
FromJSON SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

Generic SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

Associated Types

type Rep SourceProperties :: Type -> Type #

Read SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

Show SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

NFData SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

Methods

rnf :: SourceProperties -> () #

Eq SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

Hashable SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

type Rep SourceProperties Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceProperties

newSourceProperties :: SourceProperties Source #

Create a value of SourceProperties with all optional fields omitted.

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

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

$sel:cpus:SourceProperties', sourceProperties_cpus - An array of CPUs.

$sel:disks:SourceProperties', sourceProperties_disks - An array of disks.

$sel:identificationHints:SourceProperties', sourceProperties_identificationHints - Hints used to uniquely identify a machine.

$sel:lastUpdatedDateTime:SourceProperties', sourceProperties_lastUpdatedDateTime - The date and time the Source Properties were last updated on.

$sel:networkInterfaces:SourceProperties', sourceProperties_networkInterfaces - An array of network interfaces.

$sel:os:SourceProperties', sourceProperties_os - Operating system.

$sel:ramBytes:SourceProperties', sourceProperties_ramBytes - The amount of RAM in bytes.

$sel:recommendedInstanceType:SourceProperties', sourceProperties_recommendedInstanceType - The recommended EC2 instance type that will be used when recovering the Source Server.

sourceProperties_lastUpdatedDateTime :: Lens' SourceProperties (Maybe Text) Source #

The date and time the Source Properties were last updated on.

sourceProperties_recommendedInstanceType :: Lens' SourceProperties (Maybe Text) Source #

The recommended EC2 instance type that will be used when recovering the Source Server.

SourceServer

data SourceServer Source #

See: newSourceServer smart constructor.

Constructors

SourceServer' 

Fields

Instances

Instances details
FromJSON SourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceServer

Generic SourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceServer

Associated Types

type Rep SourceServer :: Type -> Type #

Show SourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceServer

NFData SourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceServer

Methods

rnf :: SourceServer -> () #

Eq SourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceServer

Hashable SourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceServer

type Rep SourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.SourceServer

type Rep SourceServer = D1 ('MetaData "SourceServer" "Amazonka.DrS.Types.SourceServer" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "SourceServer'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataReplicationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationInfo)) :*: S1 ('MetaSel ('Just "lastLaunchResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastLaunchResult)))) :*: (S1 ('MetaSel ('Just "lifeCycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifeCycle)) :*: (S1 ('MetaSel ('Just "recoveryInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationDirection))))) :*: ((S1 ('MetaSel ('Just "reversedDirectionSourceServerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceCloudProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceCloudProperties)) :*: S1 ('MetaSel ('Just "sourceProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceProperties)))) :*: (S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stagingArea") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StagingArea)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))))))))

newSourceServer :: SourceServer Source #

Create a value of SourceServer with all optional fields omitted.

Use 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:SourceServer', sourceServer_arn - The ARN of the Source Server.

$sel:dataReplicationInfo:SourceServer', sourceServer_dataReplicationInfo - The Data Replication Info of the Source Server.

$sel:lastLaunchResult:SourceServer', sourceServer_lastLaunchResult - The status of the last recovery launch of this Source Server.

$sel:lifeCycle:SourceServer', sourceServer_lifeCycle - The lifecycle information of this Source Server.

$sel:recoveryInstanceId:SourceServer', sourceServer_recoveryInstanceId - The ID of the Recovery Instance associated with this Source Server.

$sel:replicationDirection:SourceServer', sourceServer_replicationDirection - Replication direction of the Source Server.

$sel:reversedDirectionSourceServerArn:SourceServer', sourceServer_reversedDirectionSourceServerArn - For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.

$sel:sourceCloudProperties:SourceServer', sourceServer_sourceCloudProperties - Source cloud properties of the Source Server.

$sel:sourceProperties:SourceServer', sourceServer_sourceProperties - The source properties of the Source Server.

$sel:sourceServerID:SourceServer', sourceServer_sourceServerID - The ID of the Source Server.

$sel:stagingArea:SourceServer', sourceServer_stagingArea - The staging area of the source server.

$sel:tags:SourceServer', sourceServer_tags - The tags associated with the Source Server.

sourceServer_arn :: Lens' SourceServer (Maybe Text) Source #

The ARN of the Source Server.

sourceServer_dataReplicationInfo :: Lens' SourceServer (Maybe DataReplicationInfo) Source #

The Data Replication Info of the Source Server.

sourceServer_lastLaunchResult :: Lens' SourceServer (Maybe LastLaunchResult) Source #

The status of the last recovery launch of this Source Server.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

The lifecycle information of this Source Server.

sourceServer_recoveryInstanceId :: Lens' SourceServer (Maybe Text) Source #

The ID of the Recovery Instance associated with this Source Server.

sourceServer_reversedDirectionSourceServerArn :: Lens' SourceServer (Maybe Text) Source #

For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.

sourceServer_sourceCloudProperties :: Lens' SourceServer (Maybe SourceCloudProperties) Source #

Source cloud properties of the Source Server.

sourceServer_sourceProperties :: Lens' SourceServer (Maybe SourceProperties) Source #

The source properties of the Source Server.

sourceServer_stagingArea :: Lens' SourceServer (Maybe StagingArea) Source #

The staging area of the source server.

sourceServer_tags :: Lens' SourceServer (Maybe (HashMap Text Text)) Source #

The tags associated with the Source Server.

StagingArea

data StagingArea Source #

Staging information related to source server.

See: newStagingArea smart constructor.

Constructors

StagingArea' 

Fields

  • errorMessage :: Maybe Text

    Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR

  • stagingAccountID :: Maybe Text

    Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.

  • stagingSourceServerArn :: Maybe Text

    Arn of the staging source server if this source server is extended

  • status :: Maybe ExtensionStatus

    Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.

Instances

Instances details
FromJSON StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

Generic StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

Associated Types

type Rep StagingArea :: Type -> Type #

Read StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

Show StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

NFData StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

Methods

rnf :: StagingArea -> () #

Eq StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

Hashable StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

type Rep StagingArea Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingArea

type Rep StagingArea = D1 ('MetaData "StagingArea" "Amazonka.DrS.Types.StagingArea" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "StagingArea'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stagingAccountID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stagingSourceServerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtensionStatus)))))

newStagingArea :: StagingArea Source #

Create a value of StagingArea with all optional fields omitted.

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

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

$sel:errorMessage:StagingArea', stagingArea_errorMessage - Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR

$sel:stagingAccountID:StagingArea', stagingArea_stagingAccountID - Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.

$sel:stagingSourceServerArn:StagingArea', stagingArea_stagingSourceServerArn - Arn of the staging source server if this source server is extended

$sel:status:StagingArea', stagingArea_status - Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.

stagingArea_errorMessage :: Lens' StagingArea (Maybe Text) Source #

Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR

stagingArea_stagingAccountID :: Lens' StagingArea (Maybe Text) Source #

Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.

stagingArea_stagingSourceServerArn :: Lens' StagingArea (Maybe Text) Source #

Arn of the staging source server if this source server is extended

stagingArea_status :: Lens' StagingArea (Maybe ExtensionStatus) Source #

Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.

StagingSourceServer

data StagingSourceServer Source #

Source server in staging account that extended source server connected to.

See: newStagingSourceServer smart constructor.

Constructors

StagingSourceServer' 

Fields

Instances

Instances details
FromJSON StagingSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingSourceServer

Generic StagingSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingSourceServer

Associated Types

type Rep StagingSourceServer :: Type -> Type #

Show StagingSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingSourceServer

NFData StagingSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingSourceServer

Methods

rnf :: StagingSourceServer -> () #

Eq StagingSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingSourceServer

Hashable StagingSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingSourceServer

type Rep StagingSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StagingSourceServer

type Rep StagingSourceServer = D1 ('MetaData "StagingSourceServer" "Amazonka.DrS.Types.StagingSourceServer" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "StagingSourceServer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))))))

newStagingSourceServer :: StagingSourceServer Source #

Create a value of StagingSourceServer with all optional fields omitted.

Use 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:StagingSourceServer', stagingSourceServer_arn - The ARN of the source server.

$sel:hostname:StagingSourceServer', stagingSourceServer_hostname - Hostname of staging source server.

$sel:tags:StagingSourceServer', stagingSourceServer_tags - A list of tags associated with the staging source server.

stagingSourceServer_tags :: Lens' StagingSourceServer (Maybe (HashMap Text Text)) Source #

A list of tags associated with the staging source server.

StartRecoveryRequestSourceServer

data StartRecoveryRequestSourceServer Source #

An object representing the Source Server to recover.

See: newStartRecoveryRequestSourceServer smart constructor.

Constructors

StartRecoveryRequestSourceServer' 

Fields

  • recoverySnapshotID :: Maybe Text

    The ID of a Recovery Snapshot we want to recover from. Omit this field to launch from the latest data by taking an on-demand snapshot.

  • sourceServerID :: Text

    The ID of the Source Server you want to recover.

Instances

Instances details
ToJSON StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

Generic StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

Associated Types

type Rep StartRecoveryRequestSourceServer :: Type -> Type #

Read StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

Show StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

NFData StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

Eq StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

Hashable StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

type Rep StartRecoveryRequestSourceServer Source # 
Instance details

Defined in Amazonka.DrS.Types.StartRecoveryRequestSourceServer

type Rep StartRecoveryRequestSourceServer = D1 ('MetaData "StartRecoveryRequestSourceServer" "Amazonka.DrS.Types.StartRecoveryRequestSourceServer" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "StartRecoveryRequestSourceServer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recoverySnapshotID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartRecoveryRequestSourceServer Source #

Create a value of StartRecoveryRequestSourceServer with all optional fields omitted.

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

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

$sel:recoverySnapshotID:StartRecoveryRequestSourceServer', startRecoveryRequestSourceServer_recoverySnapshotID - The ID of a Recovery Snapshot we want to recover from. Omit this field to launch from the latest data by taking an on-demand snapshot.

$sel:sourceServerID:StartRecoveryRequestSourceServer', startRecoveryRequestSourceServer_sourceServerID - The ID of the Source Server you want to recover.

startRecoveryRequestSourceServer_recoverySnapshotID :: Lens' StartRecoveryRequestSourceServer (Maybe Text) Source #

The ID of a Recovery Snapshot we want to recover from. Omit this field to launch from the latest data by taking an on-demand snapshot.