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

Contents

Description

Derived from API version 2020-02-26 of the AWS service descriptions, licensed under Apache 2.0.

AWS Elastic Disaster Recovery Service.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

AccessDeniedException

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

You do not have sufficient access to perform this action.

ConflictException

_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

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

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

ResourceNotFoundException

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

The resource for this operation was not found.

ServiceQuotaExceededException

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

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

ThrottlingException

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

The request was denied due to request throttling.

UninitializedAccountException

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

The account performing the request has not been initialized.

ValidationException

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

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

Waiters

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

Operations

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

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

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

CreateExtendedSourceServer

data CreateExtendedSourceServer Source #

See: newCreateExtendedSourceServer smart constructor.

Instances

Instances details
ToJSON CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

ToHeaders CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

ToPath CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

ToQuery CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

AWSRequest CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

Generic CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

Associated Types

type Rep CreateExtendedSourceServer :: Type -> Type #

Show CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

NFData CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

Eq CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

Hashable CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

type AWSResponse CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

type Rep CreateExtendedSourceServer Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

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

newCreateExtendedSourceServer Source #

Create a value of CreateExtendedSourceServer with all optional fields omitted.

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

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

CreateExtendedSourceServer, createExtendedSourceServer_tags - A list of tags associated with the extended source server.

$sel:sourceServerArn:CreateExtendedSourceServer', createExtendedSourceServer_sourceServerArn - This defines the ARN of the source server in staging Account based on which you want to create an extended source server.

data CreateExtendedSourceServerResponse Source #

Instances

Instances details
Generic CreateExtendedSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

Associated Types

type Rep CreateExtendedSourceServerResponse :: Type -> Type #

Show CreateExtendedSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

NFData CreateExtendedSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

Eq CreateExtendedSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

type Rep CreateExtendedSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.CreateExtendedSourceServer

type Rep CreateExtendedSourceServerResponse = D1 ('MetaData "CreateExtendedSourceServerResponse" "Amazonka.DrS.CreateExtendedSourceServer" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "CreateExtendedSourceServerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceServer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateExtendedSourceServerResponse Source #

Create a value of CreateExtendedSourceServerResponse with all optional fields omitted.

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

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

$sel:sourceServer:CreateExtendedSourceServerResponse', createExtendedSourceServerResponse_sourceServer - Created extended source server.

$sel:httpStatus:CreateExtendedSourceServerResponse', createExtendedSourceServerResponse_httpStatus - The response's http status code.

CreateReplicationConfigurationTemplate

data CreateReplicationConfigurationTemplate Source #

Instances

Instances details
ToJSON CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

ToHeaders CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

ToPath CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

ToQuery CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

AWSRequest CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

Generic CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

Show CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

NFData CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

Eq CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

Hashable CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

type AWSResponse CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

type Rep CreateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.CreateReplicationConfigurationTemplate

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

newCreateReplicationConfigurationTemplate Source #

Create a value of CreateReplicationConfigurationTemplate with all optional fields omitted.

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

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

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_ebsEncryptionKeyArn - The ARN of the EBS encryption key to be used during replication.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_tags - A set of tags to be associated with the Replication Configuration Template resource.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_associateDefaultSecurityGroup - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_createPublicIP - Whether to create a Public IP for the Recovery Instance by default.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_dataPlaneRouting - The data plane routing mechanism that will be used for replication.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_defaultLargeStagingDiskType - The Staging Disk EBS volume type to be used during replication.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_ebsEncryption - The type of EBS encryption to be used during replication.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_pitPolicy - The Point in time (PIT) policy to manage snapshots taken during replication.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_replicationServerInstanceType - The instance type to be used for the replication server.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs - The security group IDs that will be used by the replication server.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_stagingAreaSubnetId - The subnet to be used by the replication staging area.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_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.

CreateReplicationConfigurationTemplate, createReplicationConfigurationTemplate_useDedicatedReplicationServer - Whether to use a dedicated Replication Server in the replication staging area.

data ReplicationConfigurationTemplate Source #

See: newReplicationConfigurationTemplate smart constructor.

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.

DeleteJob

data DeleteJob Source #

See: newDeleteJob smart constructor.

Constructors

DeleteJob' Text 

Instances

Instances details
ToJSON DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

ToHeaders DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Methods

toHeaders :: DeleteJob -> [Header] #

ToPath DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

ToQuery DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

AWSRequest DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Associated Types

type AWSResponse DeleteJob #

Generic DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Associated Types

type Rep DeleteJob :: Type -> Type #

Read DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Show DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

NFData DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Methods

rnf :: DeleteJob -> () #

Eq DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Hashable DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

type AWSResponse DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

type Rep DeleteJob Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

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

newDeleteJob Source #

Arguments

:: Text

DeleteJob

-> DeleteJob 

Create a value of DeleteJob with all optional fields omitted.

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

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

DeleteJob, deleteJob_jobID - The ID of the Job to be deleted.

data DeleteJobResponse Source #

See: newDeleteJobResponse smart constructor.

Constructors

DeleteJobResponse' Int 

Instances

Instances details
Generic DeleteJobResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Associated Types

type Rep DeleteJobResponse :: Type -> Type #

Read DeleteJobResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Show DeleteJobResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

NFData DeleteJobResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

Methods

rnf :: DeleteJobResponse -> () #

Eq DeleteJobResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

type Rep DeleteJobResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteJob

type Rep DeleteJobResponse = D1 ('MetaData "DeleteJobResponse" "Amazonka.DrS.DeleteJob" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DeleteJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteJobResponse Source #

Create a value of DeleteJobResponse with all optional fields omitted.

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

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

$sel:httpStatus:DeleteJobResponse', deleteJobResponse_httpStatus - The response's http status code.

DeleteRecoveryInstance

data DeleteRecoveryInstance Source #

See: newDeleteRecoveryInstance smart constructor.

Instances

Instances details
ToJSON DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

ToHeaders DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

ToPath DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

ToQuery DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

AWSRequest DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Associated Types

type AWSResponse DeleteRecoveryInstance #

Generic DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Associated Types

type Rep DeleteRecoveryInstance :: Type -> Type #

Read DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Show DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

NFData DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Methods

rnf :: DeleteRecoveryInstance -> () #

Eq DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Hashable DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

type AWSResponse DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

type Rep DeleteRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

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

newDeleteRecoveryInstance Source #

Create a value of DeleteRecoveryInstance with all optional fields omitted.

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

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

DeleteRecoveryInstance, deleteRecoveryInstance_recoveryInstanceID - The ID of the Recovery Instance to be deleted.

data DeleteRecoveryInstanceResponse Source #

See: newDeleteRecoveryInstanceResponse smart constructor.

Instances

Instances details
Generic DeleteRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Associated Types

type Rep DeleteRecoveryInstanceResponse :: Type -> Type #

Read DeleteRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Show DeleteRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

NFData DeleteRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

Eq DeleteRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

type Rep DeleteRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteRecoveryInstance

type Rep DeleteRecoveryInstanceResponse = D1 ('MetaData "DeleteRecoveryInstanceResponse" "Amazonka.DrS.DeleteRecoveryInstance" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DeleteRecoveryInstanceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteRecoveryInstanceResponse :: DeleteRecoveryInstanceResponse Source #

Create a value of DeleteRecoveryInstanceResponse with all optional fields omitted.

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

DeleteReplicationConfigurationTemplate

data DeleteReplicationConfigurationTemplate Source #

Instances

Instances details
ToJSON DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

ToHeaders DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

ToPath DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

ToQuery DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

AWSRequest DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Generic DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Read DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Show DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

NFData DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Eq DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Hashable DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

type AWSResponse DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

type Rep DeleteReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

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

newDeleteReplicationConfigurationTemplate Source #

Create a value of DeleteReplicationConfigurationTemplate with all optional fields omitted.

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

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

DeleteReplicationConfigurationTemplate, deleteReplicationConfigurationTemplate_replicationConfigurationTemplateID - The ID of the Replication Configuration Template to be deleted.

data DeleteReplicationConfigurationTemplateResponse Source #

Instances

Instances details
Generic DeleteReplicationConfigurationTemplateResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Read DeleteReplicationConfigurationTemplateResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Show DeleteReplicationConfigurationTemplateResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

NFData DeleteReplicationConfigurationTemplateResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

Eq DeleteReplicationConfigurationTemplateResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

type Rep DeleteReplicationConfigurationTemplateResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteReplicationConfigurationTemplate

type Rep DeleteReplicationConfigurationTemplateResponse = D1 ('MetaData "DeleteReplicationConfigurationTemplateResponse" "Amazonka.DrS.DeleteReplicationConfigurationTemplate" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DeleteReplicationConfigurationTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReplicationConfigurationTemplateResponse Source #

Create a value of DeleteReplicationConfigurationTemplateResponse with all optional fields omitted.

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

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

$sel:httpStatus:DeleteReplicationConfigurationTemplateResponse', deleteReplicationConfigurationTemplateResponse_httpStatus - The response's http status code.

DeleteSourceServer

data DeleteSourceServer Source #

See: newDeleteSourceServer smart constructor.

Instances

Instances details
ToJSON DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

ToHeaders DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

ToPath DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

ToQuery DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

AWSRequest DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Associated Types

type AWSResponse DeleteSourceServer #

Generic DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Associated Types

type Rep DeleteSourceServer :: Type -> Type #

Read DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Show DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

NFData DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Methods

rnf :: DeleteSourceServer -> () #

Eq DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Hashable DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

type AWSResponse DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

type Rep DeleteSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

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

newDeleteSourceServer Source #

Create a value of DeleteSourceServer with all optional fields omitted.

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

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

DeleteSourceServer, deleteSourceServer_sourceServerID - The ID of the Source Server to be deleted.

data DeleteSourceServerResponse Source #

See: newDeleteSourceServerResponse smart constructor.

Instances

Instances details
Generic DeleteSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Associated Types

type Rep DeleteSourceServerResponse :: Type -> Type #

Read DeleteSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Show DeleteSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

NFData DeleteSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

Eq DeleteSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

type Rep DeleteSourceServerResponse Source # 
Instance details

Defined in Amazonka.DrS.DeleteSourceServer

type Rep DeleteSourceServerResponse = D1 ('MetaData "DeleteSourceServerResponse" "Amazonka.DrS.DeleteSourceServer" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DeleteSourceServerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSourceServerResponse Source #

Create a value of DeleteSourceServerResponse with all optional fields omitted.

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

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

$sel:httpStatus:DeleteSourceServerResponse', deleteSourceServerResponse_httpStatus - The response's http status code.

DescribeJobLogItems (Paginated)

data DescribeJobLogItems Source #

See: newDescribeJobLogItems smart constructor.

Instances

Instances details
ToJSON DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

ToHeaders DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

ToPath DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

ToQuery DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

AWSPager DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

AWSRequest DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Associated Types

type AWSResponse DescribeJobLogItems #

Generic DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Associated Types

type Rep DescribeJobLogItems :: Type -> Type #

Read DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Show DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

NFData DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Methods

rnf :: DescribeJobLogItems -> () #

Eq DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Hashable DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

type AWSResponse DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

type Rep DescribeJobLogItems Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

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

newDescribeJobLogItems Source #

Create a value of DescribeJobLogItems with all optional fields omitted.

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

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

$sel:maxResults:DescribeJobLogItems', describeJobLogItems_maxResults - Maximum number of Job log items to retrieve.

DescribeJobLogItems, describeJobLogItems_nextToken - The token of the next Job log items to retrieve.

DescribeJobLogItems, describeJobLogItems_jobID - The ID of the Job for which Job log items will be retrieved.

data DescribeJobLogItemsResponse Source #

See: newDescribeJobLogItemsResponse smart constructor.

Instances

Instances details
Generic DescribeJobLogItemsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Associated Types

type Rep DescribeJobLogItemsResponse :: Type -> Type #

Read DescribeJobLogItemsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Show DescribeJobLogItemsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

NFData DescribeJobLogItemsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

Eq DescribeJobLogItemsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

type Rep DescribeJobLogItemsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobLogItems

type Rep DescribeJobLogItemsResponse = D1 ('MetaData "DescribeJobLogItemsResponse" "Amazonka.DrS.DescribeJobLogItems" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeJobLogItemsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobLog])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeJobLogItemsResponse Source #

Create a value of DescribeJobLogItemsResponse with all optional fields omitted.

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

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

$sel:items:DescribeJobLogItemsResponse', describeJobLogItemsResponse_items - An array of Job log items.

DescribeJobLogItems, describeJobLogItemsResponse_nextToken - The token of the next Job log items to retrieve.

$sel:httpStatus:DescribeJobLogItemsResponse', describeJobLogItemsResponse_httpStatus - The response's http status code.

DescribeJobs (Paginated)

data DescribeJobs Source #

See: newDescribeJobs smart constructor.

Instances

Instances details
ToJSON DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

ToHeaders DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

ToPath DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

ToQuery DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

AWSPager DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

AWSRequest DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

Associated Types

type AWSResponse DescribeJobs #

Generic DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

Associated Types

type Rep DescribeJobs :: Type -> Type #

Read DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

Show DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

NFData DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

Methods

rnf :: DescribeJobs -> () #

Eq DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

Hashable DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

type AWSResponse DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

type Rep DescribeJobs Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

type Rep DescribeJobs = D1 ('MetaData "DescribeJobs" "Amazonka.DrS.DescribeJobs" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DescribeJobsRequestFilters)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeJobs :: DescribeJobs Source #

Create a value of DescribeJobs with all optional fields omitted.

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

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

$sel:filters:DescribeJobs', describeJobs_filters - A set of filters by which to return Jobs.

$sel:maxResults:DescribeJobs', describeJobs_maxResults - Maximum number of Jobs to retrieve.

DescribeJobs, describeJobs_nextToken - The token of the next Job to retrieve.

data DescribeJobsResponse Source #

See: newDescribeJobsResponse smart constructor.

Instances

Instances details
Generic DescribeJobsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

Associated Types

type Rep DescribeJobsResponse :: Type -> Type #

Show DescribeJobsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

NFData DescribeJobsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

Methods

rnf :: DescribeJobsResponse -> () #

Eq DescribeJobsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

type Rep DescribeJobsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeJobs

type Rep DescribeJobsResponse = D1 ('MetaData "DescribeJobsResponse" "Amazonka.DrS.DescribeJobs" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Job])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeJobsResponse Source #

Create a value of DescribeJobsResponse with all optional fields omitted.

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

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

$sel:items:DescribeJobsResponse', describeJobsResponse_items - An array of Jobs.

DescribeJobs, describeJobsResponse_nextToken - The token of the next Job to retrieve.

$sel:httpStatus:DescribeJobsResponse', describeJobsResponse_httpStatus - The response's http status code.

DescribeRecoveryInstances (Paginated)

data DescribeRecoveryInstances Source #

See: newDescribeRecoveryInstances smart constructor.

Instances

Instances details
ToJSON DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

ToHeaders DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

ToPath DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

ToQuery DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

AWSPager DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

AWSRequest DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

Generic DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

Associated Types

type Rep DescribeRecoveryInstances :: Type -> Type #

Read DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

Show DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

NFData DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

Eq DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

Hashable DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

type AWSResponse DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

type Rep DescribeRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

type Rep DescribeRecoveryInstances = D1 ('MetaData "DescribeRecoveryInstances" "Amazonka.DrS.DescribeRecoveryInstances" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeRecoveryInstances'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DescribeRecoveryInstancesRequestFilters)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeRecoveryInstances :: DescribeRecoveryInstances Source #

Create a value of DescribeRecoveryInstances with all optional fields omitted.

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

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

$sel:filters:DescribeRecoveryInstances', describeRecoveryInstances_filters - A set of filters by which to return Recovery Instances.

$sel:maxResults:DescribeRecoveryInstances', describeRecoveryInstances_maxResults - Maximum number of Recovery Instances to retrieve.

DescribeRecoveryInstances, describeRecoveryInstances_nextToken - The token of the next Recovery Instance to retrieve.

data DescribeRecoveryInstancesResponse Source #

See: newDescribeRecoveryInstancesResponse smart constructor.

Instances

Instances details
Generic DescribeRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

Associated Types

type Rep DescribeRecoveryInstancesResponse :: Type -> Type #

Show DescribeRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

NFData DescribeRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

Eq DescribeRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

type Rep DescribeRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoveryInstances

type Rep DescribeRecoveryInstancesResponse = D1 ('MetaData "DescribeRecoveryInstancesResponse" "Amazonka.DrS.DescribeRecoveryInstances" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeRecoveryInstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoveryInstance])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeRecoveryInstancesResponse Source #

Create a value of DescribeRecoveryInstancesResponse with all optional fields omitted.

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

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

$sel:items:DescribeRecoveryInstancesResponse', describeRecoveryInstancesResponse_items - An array of Recovery Instances.

DescribeRecoveryInstances, describeRecoveryInstancesResponse_nextToken - The token of the next Recovery Instance to retrieve.

$sel:httpStatus:DescribeRecoveryInstancesResponse', describeRecoveryInstancesResponse_httpStatus - The response's http status code.

DescribeRecoverySnapshots (Paginated)

data DescribeRecoverySnapshots Source #

See: newDescribeRecoverySnapshots smart constructor.

Instances

Instances details
ToJSON DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

ToHeaders DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

ToPath DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

ToQuery DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

AWSPager DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

AWSRequest DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Generic DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Associated Types

type Rep DescribeRecoverySnapshots :: Type -> Type #

Read DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Show DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

NFData DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Eq DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Hashable DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

type AWSResponse DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

type Rep DescribeRecoverySnapshots Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

type Rep DescribeRecoverySnapshots = D1 ('MetaData "DescribeRecoverySnapshots" "Amazonka.DrS.DescribeRecoverySnapshots" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeRecoverySnapshots'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DescribeRecoverySnapshotsRequestFilters)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecoverySnapshotsOrder)) :*: S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDescribeRecoverySnapshots Source #

Create a value of DescribeRecoverySnapshots with all optional fields omitted.

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

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

$sel:filters:DescribeRecoverySnapshots', describeRecoverySnapshots_filters - A set of filters by which to return Recovery Snapshots.

$sel:maxResults:DescribeRecoverySnapshots', describeRecoverySnapshots_maxResults - Maximum number of Recovery Snapshots to retrieve.

DescribeRecoverySnapshots, describeRecoverySnapshots_nextToken - The token of the next Recovery Snapshot to retrieve.

$sel:order:DescribeRecoverySnapshots', describeRecoverySnapshots_order - The sorted ordering by which to return Recovery Snapshots.

DescribeRecoverySnapshots, describeRecoverySnapshots_sourceServerID - Filter Recovery Snapshots by Source Server ID.

data DescribeRecoverySnapshotsResponse Source #

See: newDescribeRecoverySnapshotsResponse smart constructor.

Instances

Instances details
Generic DescribeRecoverySnapshotsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Associated Types

type Rep DescribeRecoverySnapshotsResponse :: Type -> Type #

Read DescribeRecoverySnapshotsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Show DescribeRecoverySnapshotsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

NFData DescribeRecoverySnapshotsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

Eq DescribeRecoverySnapshotsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

type Rep DescribeRecoverySnapshotsResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeRecoverySnapshots

type Rep DescribeRecoverySnapshotsResponse = D1 ('MetaData "DescribeRecoverySnapshotsResponse" "Amazonka.DrS.DescribeRecoverySnapshots" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeRecoverySnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecoverySnapshot])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeRecoverySnapshotsResponse Source #

Create a value of DescribeRecoverySnapshotsResponse with all optional fields omitted.

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

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

$sel:items:DescribeRecoverySnapshotsResponse', describeRecoverySnapshotsResponse_items - An array of Recovery Snapshots.

DescribeRecoverySnapshots, describeRecoverySnapshotsResponse_nextToken - The token of the next Recovery Snapshot to retrieve.

$sel:httpStatus:DescribeRecoverySnapshotsResponse', describeRecoverySnapshotsResponse_httpStatus - The response's http status code.

DescribeReplicationConfigurationTemplates (Paginated)

data DescribeReplicationConfigurationTemplates Source #

Instances

Instances details
ToJSON DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

ToHeaders DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

ToPath DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

ToQuery DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

AWSPager DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

AWSRequest DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

Generic DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

Read DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

Show DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

NFData DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

Eq DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

Hashable DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

type AWSResponse DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

type Rep DescribeReplicationConfigurationTemplates Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

type Rep DescribeReplicationConfigurationTemplates = D1 ('MetaData "DescribeReplicationConfigurationTemplates" "Amazonka.DrS.DescribeReplicationConfigurationTemplates" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeReplicationConfigurationTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationConfigurationTemplateIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newDescribeReplicationConfigurationTemplates :: DescribeReplicationConfigurationTemplates Source #

Create a value of DescribeReplicationConfigurationTemplates with all optional fields omitted.

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

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

$sel:maxResults:DescribeReplicationConfigurationTemplates', describeReplicationConfigurationTemplates_maxResults - Maximum number of Replication Configuration Templates to retrieve.

DescribeReplicationConfigurationTemplates, describeReplicationConfigurationTemplates_nextToken - The token of the next Replication Configuration Template to retrieve.

$sel:replicationConfigurationTemplateIDs:DescribeReplicationConfigurationTemplates', describeReplicationConfigurationTemplates_replicationConfigurationTemplateIDs - The IDs of the Replication Configuration Templates to retrieve. An empty list means all Replication Configuration Templates.

data DescribeReplicationConfigurationTemplatesResponse Source #

Instances

Instances details
Generic DescribeReplicationConfigurationTemplatesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

Show DescribeReplicationConfigurationTemplatesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

NFData DescribeReplicationConfigurationTemplatesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

Eq DescribeReplicationConfigurationTemplatesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

type Rep DescribeReplicationConfigurationTemplatesResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeReplicationConfigurationTemplates

type Rep DescribeReplicationConfigurationTemplatesResponse = D1 ('MetaData "DescribeReplicationConfigurationTemplatesResponse" "Amazonka.DrS.DescribeReplicationConfigurationTemplates" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeReplicationConfigurationTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReplicationConfigurationTemplate])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

DescribeSourceServers (Paginated)

data DescribeSourceServers Source #

See: newDescribeSourceServers smart constructor.

Instances

Instances details
ToJSON DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

ToHeaders DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

ToPath DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

ToQuery DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

AWSPager DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

AWSRequest DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Associated Types

type AWSResponse DescribeSourceServers #

Generic DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Associated Types

type Rep DescribeSourceServers :: Type -> Type #

Read DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Show DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

NFData DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Methods

rnf :: DescribeSourceServers -> () #

Eq DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Hashable DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type AWSResponse DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type Rep DescribeSourceServers Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type Rep DescribeSourceServers = D1 ('MetaData "DescribeSourceServers" "Amazonka.DrS.DescribeSourceServers" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeSourceServers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DescribeSourceServersRequestFilters)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeSourceServers :: DescribeSourceServers Source #

Create a value of DescribeSourceServers with all optional fields omitted.

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

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

$sel:filters:DescribeSourceServers', describeSourceServers_filters - A set of filters by which to return Source Servers.

$sel:maxResults:DescribeSourceServers', describeSourceServers_maxResults - Maximum number of Source Servers to retrieve.

DescribeSourceServers, describeSourceServers_nextToken - The token of the next Source Server to retrieve.

data DescribeSourceServersResponse Source #

See: newDescribeSourceServersResponse smart constructor.

Instances

Instances details
Generic DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Associated Types

type Rep DescribeSourceServersResponse :: Type -> Type #

Show DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

NFData DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

Eq DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type Rep DescribeSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.DescribeSourceServers

type Rep DescribeSourceServersResponse = D1 ('MetaData "DescribeSourceServersResponse" "Amazonka.DrS.DescribeSourceServers" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DescribeSourceServersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceServer])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSourceServersResponse Source #

Create a value of DescribeSourceServersResponse with all optional fields omitted.

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

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

$sel:items:DescribeSourceServersResponse', describeSourceServersResponse_items - An array of Source Servers.

DescribeSourceServers, describeSourceServersResponse_nextToken - The token of the next Source Server to retrieve.

$sel:httpStatus:DescribeSourceServersResponse', describeSourceServersResponse_httpStatus - The response's http status code.

DisconnectRecoveryInstance

data DisconnectRecoveryInstance Source #

See: newDisconnectRecoveryInstance smart constructor.

Instances

Instances details
ToJSON DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

ToHeaders DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

ToPath DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

ToQuery DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

AWSRequest DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Generic DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Associated Types

type Rep DisconnectRecoveryInstance :: Type -> Type #

Read DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Show DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

NFData DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Eq DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Hashable DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

type AWSResponse DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

type Rep DisconnectRecoveryInstance Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

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

newDisconnectRecoveryInstance Source #

Create a value of DisconnectRecoveryInstance with all optional fields omitted.

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

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

DisconnectRecoveryInstance, disconnectRecoveryInstance_recoveryInstanceID - The ID of the Recovery Instance to disconnect.

data DisconnectRecoveryInstanceResponse Source #

Instances

Instances details
Generic DisconnectRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Associated Types

type Rep DisconnectRecoveryInstanceResponse :: Type -> Type #

Read DisconnectRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Show DisconnectRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

NFData DisconnectRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

Eq DisconnectRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

type Rep DisconnectRecoveryInstanceResponse Source # 
Instance details

Defined in Amazonka.DrS.DisconnectRecoveryInstance

type Rep DisconnectRecoveryInstanceResponse = D1 ('MetaData "DisconnectRecoveryInstanceResponse" "Amazonka.DrS.DisconnectRecoveryInstance" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "DisconnectRecoveryInstanceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisconnectRecoveryInstanceResponse :: DisconnectRecoveryInstanceResponse Source #

Create a value of DisconnectRecoveryInstanceResponse with all optional fields omitted.

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

DisconnectSourceServer

data DisconnectSourceServer Source #

See: newDisconnectSourceServer smart constructor.

Instances

Instances details
ToJSON DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

ToHeaders DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

ToPath DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

ToQuery DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

AWSRequest DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

Associated Types

type AWSResponse DisconnectSourceServer #

Generic DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

Associated Types

type Rep DisconnectSourceServer :: Type -> Type #

Read DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

Show DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

NFData DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

Methods

rnf :: DisconnectSourceServer -> () #

Eq DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

Hashable DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

type AWSResponse DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

type Rep DisconnectSourceServer Source # 
Instance details

Defined in Amazonka.DrS.DisconnectSourceServer

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

newDisconnectSourceServer Source #

Create a value of DisconnectSourceServer with all optional fields omitted.

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

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

DisconnectSourceServer, disconnectSourceServer_sourceServerID - The ID of the Source Server to disconnect.

data SourceServer Source #

See: newSourceServer smart constructor.

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.

GetFailbackReplicationConfiguration

data GetFailbackReplicationConfiguration Source #

Instances

Instances details
ToJSON GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

ToHeaders GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

ToPath GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

ToQuery GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

AWSRequest GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Generic GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Read GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Show GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

NFData GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Eq GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Hashable GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

type AWSResponse GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

type Rep GetFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

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

newGetFailbackReplicationConfiguration Source #

Create a value of GetFailbackReplicationConfiguration with all optional fields omitted.

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

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

GetFailbackReplicationConfiguration, getFailbackReplicationConfiguration_recoveryInstanceID - The ID of the Recovery Instance whose failback replication configuration should be returned.

data GetFailbackReplicationConfigurationResponse Source #

Instances

Instances details
Generic GetFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Read GetFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Show GetFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

NFData GetFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

Eq GetFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

type Rep GetFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.GetFailbackReplicationConfiguration

type Rep GetFailbackReplicationConfigurationResponse = D1 ('MetaData "GetFailbackReplicationConfigurationResponse" "Amazonka.DrS.GetFailbackReplicationConfiguration" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "GetFailbackReplicationConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bandwidthThrottling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "usePrivateIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "recoveryInstanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGetFailbackReplicationConfigurationResponse Source #

Create a value of GetFailbackReplicationConfigurationResponse with all optional fields omitted.

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

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

GetFailbackReplicationConfigurationResponse, getFailbackReplicationConfigurationResponse_bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.

GetFailbackReplicationConfigurationResponse, getFailbackReplicationConfigurationResponse_name - The name of the Failback Replication Configuration.

$sel:usePrivateIP:GetFailbackReplicationConfigurationResponse', getFailbackReplicationConfigurationResponse_usePrivateIP - Whether to use Private IP for the failback replication of the Recovery Instance.

$sel:httpStatus:GetFailbackReplicationConfigurationResponse', getFailbackReplicationConfigurationResponse_httpStatus - The response's http status code.

GetFailbackReplicationConfiguration, getFailbackReplicationConfigurationResponse_recoveryInstanceID - The ID of the Recovery Instance.

GetLaunchConfiguration

data GetLaunchConfiguration Source #

See: newGetLaunchConfiguration smart constructor.

Instances

Instances details
ToJSON GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

ToHeaders GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

ToPath GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

ToQuery GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

AWSRequest GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

Associated Types

type AWSResponse GetLaunchConfiguration #

Generic GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

Associated Types

type Rep GetLaunchConfiguration :: Type -> Type #

Read GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

Show GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

NFData GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

Methods

rnf :: GetLaunchConfiguration -> () #

Eq GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

Hashable GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

type AWSResponse GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

type Rep GetLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetLaunchConfiguration

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

newGetLaunchConfiguration Source #

Create a value of GetLaunchConfiguration with all optional fields omitted.

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

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

GetLaunchConfiguration, getLaunchConfiguration_sourceServerID - The ID of the Source Server that we want to retrieve a Launch Configuration for.

data LaunchConfiguration Source #

See: newLaunchConfiguration smart constructor.

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.

GetReplicationConfiguration

data GetReplicationConfiguration Source #

See: newGetReplicationConfiguration smart constructor.

Instances

Instances details
ToJSON GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

ToHeaders GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

ToPath GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

ToQuery GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

AWSRequest GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

Generic GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

Associated Types

type Rep GetReplicationConfiguration :: Type -> Type #

Read GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

Show GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

NFData GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

Eq GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

Hashable GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

type AWSResponse GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

type Rep GetReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.GetReplicationConfiguration

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

newGetReplicationConfiguration Source #

Create a value of GetReplicationConfiguration with all optional fields omitted.

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

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

GetReplicationConfiguration, getReplicationConfiguration_sourceServerID - The ID of the Source Serve for this Replication Configuration.r

data ReplicationConfiguration Source #

See: newReplicationConfiguration smart constructor.

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.

InitializeService

data InitializeService Source #

See: newInitializeService smart constructor.

Constructors

InitializeService' 

Instances

Instances details
ToJSON InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

ToHeaders InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

ToPath InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

ToQuery InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

AWSRequest InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Associated Types

type AWSResponse InitializeService #

Generic InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Associated Types

type Rep InitializeService :: Type -> Type #

Read InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Show InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

NFData InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Methods

rnf :: InitializeService -> () #

Eq InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Hashable InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

type AWSResponse InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

type Rep InitializeService Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

type Rep InitializeService = D1 ('MetaData "InitializeService" "Amazonka.DrS.InitializeService" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "InitializeService'" 'PrefixI 'False) (U1 :: Type -> Type))

newInitializeService :: InitializeService Source #

Create a value of InitializeService with all optional fields omitted.

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

data InitializeServiceResponse Source #

See: newInitializeServiceResponse smart constructor.

Instances

Instances details
Generic InitializeServiceResponse Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Associated Types

type Rep InitializeServiceResponse :: Type -> Type #

Read InitializeServiceResponse Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Show InitializeServiceResponse Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

NFData InitializeServiceResponse Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

Eq InitializeServiceResponse Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

type Rep InitializeServiceResponse Source # 
Instance details

Defined in Amazonka.DrS.InitializeService

type Rep InitializeServiceResponse = D1 ('MetaData "InitializeServiceResponse" "Amazonka.DrS.InitializeService" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "InitializeServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newInitializeServiceResponse Source #

Create a value of InitializeServiceResponse with all optional fields omitted.

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

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

$sel:httpStatus:InitializeServiceResponse', initializeServiceResponse_httpStatus - The response's http status code.

ListExtensibleSourceServers (Paginated)

data ListExtensibleSourceServers Source #

See: newListExtensibleSourceServers smart constructor.

Instances

Instances details
ToJSON ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

ToHeaders ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

ToPath ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

ToQuery ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

AWSPager ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

AWSRequest ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Generic ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Associated Types

type Rep ListExtensibleSourceServers :: Type -> Type #

Read ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Show ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

NFData ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Eq ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Hashable ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type AWSResponse ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type Rep ListExtensibleSourceServers Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

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

newListExtensibleSourceServers Source #

Create a value of ListExtensibleSourceServers with all optional fields omitted.

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

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

$sel:maxResults:ListExtensibleSourceServers', listExtensibleSourceServers_maxResults - The maximum number of extensible source servers to retrieve.

ListExtensibleSourceServers, listExtensibleSourceServers_nextToken - The token of the next extensible source server to retrieve.

ListExtensibleSourceServers, listExtensibleSourceServers_stagingAccountID - The Id of the staging Account to retrieve extensible source servers from.

data ListExtensibleSourceServersResponse Source #

Instances

Instances details
Generic ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Show ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

NFData ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

Eq ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type Rep ListExtensibleSourceServersResponse Source # 
Instance details

Defined in Amazonka.DrS.ListExtensibleSourceServers

type Rep ListExtensibleSourceServersResponse = D1 ('MetaData "ListExtensibleSourceServersResponse" "Amazonka.DrS.ListExtensibleSourceServers" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ListExtensibleSourceServersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StagingSourceServer])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListExtensibleSourceServersResponse Source #

Create a value of ListExtensibleSourceServersResponse with all optional fields omitted.

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

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

$sel:items:ListExtensibleSourceServersResponse', listExtensibleSourceServersResponse_items - A list of source servers on a staging Account that are extensible.

ListExtensibleSourceServers, listExtensibleSourceServersResponse_nextToken - The token of the next extensible source server to retrieve.

$sel:httpStatus:ListExtensibleSourceServersResponse', listExtensibleSourceServersResponse_httpStatus - The response's http status code.

ListStagingAccounts (Paginated)

data ListStagingAccounts Source #

See: newListStagingAccounts smart constructor.

Instances

Instances details
ToHeaders ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

ToPath ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

ToQuery ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

AWSPager ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

AWSRequest ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Associated Types

type AWSResponse ListStagingAccounts #

Generic ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Associated Types

type Rep ListStagingAccounts :: Type -> Type #

Read ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Show ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

NFData ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Methods

rnf :: ListStagingAccounts -> () #

Eq ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Hashable ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

type AWSResponse ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

type Rep ListStagingAccounts Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

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

newListStagingAccounts :: ListStagingAccounts Source #

Create a value of ListStagingAccounts with all optional fields omitted.

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

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

$sel:maxResults:ListStagingAccounts', listStagingAccounts_maxResults - The maximum number of staging Accounts to retrieve.

ListStagingAccounts, listStagingAccounts_nextToken - The token of the next staging Account to retrieve.

data ListStagingAccountsResponse Source #

See: newListStagingAccountsResponse smart constructor.

Instances

Instances details
Generic ListStagingAccountsResponse Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Associated Types

type Rep ListStagingAccountsResponse :: Type -> Type #

Read ListStagingAccountsResponse Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Show ListStagingAccountsResponse Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

NFData ListStagingAccountsResponse Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

Eq ListStagingAccountsResponse Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

type Rep ListStagingAccountsResponse Source # 
Instance details

Defined in Amazonka.DrS.ListStagingAccounts

type Rep ListStagingAccountsResponse = D1 ('MetaData "ListStagingAccountsResponse" "Amazonka.DrS.ListStagingAccounts" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ListStagingAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Account])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListStagingAccountsResponse Source #

Create a value of ListStagingAccountsResponse with all optional fields omitted.

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

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

$sel:accounts:ListStagingAccountsResponse', listStagingAccountsResponse_accounts - An array of staging AWS Accounts.

ListStagingAccounts, listStagingAccountsResponse_nextToken - The token of the next staging Account to retrieve.

$sel:httpStatus:ListStagingAccountsResponse', listStagingAccountsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

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

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

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

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

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource whose tags should be returned.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.ListTagsForResource

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

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

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

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

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags of the requested resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

RetryDataReplication

data RetryDataReplication Source #

See: newRetryDataReplication smart constructor.

Instances

Instances details
ToJSON RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

ToHeaders RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

ToPath RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

ToQuery RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

AWSRequest RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

Associated Types

type AWSResponse RetryDataReplication #

Generic RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

Associated Types

type Rep RetryDataReplication :: Type -> Type #

Read RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

Show RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

NFData RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

Methods

rnf :: RetryDataReplication -> () #

Eq RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

Hashable RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

type AWSResponse RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

type Rep RetryDataReplication Source # 
Instance details

Defined in Amazonka.DrS.RetryDataReplication

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

newRetryDataReplication Source #

Create a value of RetryDataReplication with all optional fields omitted.

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

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

RetryDataReplication, retryDataReplication_sourceServerID - The ID of the Source Server whose data replication should be retried.

data SourceServer Source #

See: newSourceServer smart constructor.

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.

ReverseReplication

data ReverseReplication Source #

See: newReverseReplication smart constructor.

Instances

Instances details
ToJSON ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

ToHeaders ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

ToPath ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

ToQuery ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

AWSRequest ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Associated Types

type AWSResponse ReverseReplication #

Generic ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Associated Types

type Rep ReverseReplication :: Type -> Type #

Read ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Show ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

NFData ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Methods

rnf :: ReverseReplication -> () #

Eq ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Hashable ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

type AWSResponse ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

type Rep ReverseReplication Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

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

newReverseReplication Source #

Create a value of ReverseReplication with all optional fields omitted.

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

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

ReverseReplication, reverseReplication_recoveryInstanceID - The ID of the Recovery Instance that we want to reverse the replication for.

data ReverseReplicationResponse Source #

See: newReverseReplicationResponse smart constructor.

Instances

Instances details
Generic ReverseReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Associated Types

type Rep ReverseReplicationResponse :: Type -> Type #

Read ReverseReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Show ReverseReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

NFData ReverseReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

Eq ReverseReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

type Rep ReverseReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.ReverseReplication

type Rep ReverseReplicationResponse = D1 ('MetaData "ReverseReplicationResponse" "Amazonka.DrS.ReverseReplication" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "ReverseReplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reversedDirectionSourceServerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newReverseReplicationResponse Source #

Create a value of ReverseReplicationResponse with all optional fields omitted.

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

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

ReverseReplicationResponse, reverseReplicationResponse_reversedDirectionSourceServerArn - ARN of created SourceServer.

$sel:httpStatus:ReverseReplicationResponse', reverseReplicationResponse_httpStatus - The response's http status code.

StartFailbackLaunch

data StartFailbackLaunch Source #

See: newStartFailbackLaunch smart constructor.

Instances

Instances details
ToJSON StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

ToHeaders StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

ToPath StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

ToQuery StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

AWSRequest StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

Associated Types

type AWSResponse StartFailbackLaunch #

Generic StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

Associated Types

type Rep StartFailbackLaunch :: Type -> Type #

Show StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

NFData StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

Methods

rnf :: StartFailbackLaunch -> () #

Eq StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

Hashable StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

type AWSResponse StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

type Rep StartFailbackLaunch Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

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

newStartFailbackLaunch Source #

Create a value of StartFailbackLaunch with all optional fields omitted.

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

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

StartFailbackLaunch, startFailbackLaunch_tags - The tags to be associated with the failback launch Job.

StartFailbackLaunch, startFailbackLaunch_recoveryInstanceIDs - The IDs of the Recovery Instance whose failback launch we want to request.

data StartFailbackLaunchResponse Source #

See: newStartFailbackLaunchResponse smart constructor.

Instances

Instances details
Generic StartFailbackLaunchResponse Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

Associated Types

type Rep StartFailbackLaunchResponse :: Type -> Type #

Show StartFailbackLaunchResponse Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

NFData StartFailbackLaunchResponse Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

Eq StartFailbackLaunchResponse Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

type Rep StartFailbackLaunchResponse Source # 
Instance details

Defined in Amazonka.DrS.StartFailbackLaunch

type Rep StartFailbackLaunchResponse = D1 ('MetaData "StartFailbackLaunchResponse" "Amazonka.DrS.StartFailbackLaunch" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "StartFailbackLaunchResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Job)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartFailbackLaunchResponse Source #

Create a value of StartFailbackLaunchResponse with all optional fields omitted.

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

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

$sel:job:StartFailbackLaunchResponse', startFailbackLaunchResponse_job - The failback launch Job.

$sel:httpStatus:StartFailbackLaunchResponse', startFailbackLaunchResponse_httpStatus - The response's http status code.

StartRecovery

data StartRecovery Source #

See: newStartRecovery smart constructor.

Instances

Instances details
ToJSON StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

ToHeaders StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

ToPath StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

ToQuery StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

AWSRequest StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

Associated Types

type AWSResponse StartRecovery #

Generic StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

Associated Types

type Rep StartRecovery :: Type -> Type #

Show StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

NFData StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

Methods

rnf :: StartRecovery -> () #

Eq StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

Hashable StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

type AWSResponse StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

type Rep StartRecovery Source # 
Instance details

Defined in Amazonka.DrS.StartRecovery

type Rep StartRecovery = D1 ('MetaData "StartRecovery" "Amazonka.DrS.StartRecovery" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "StartRecovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isDrill") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "sourceServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty StartRecoveryRequestSourceServer)))))

newStartRecovery Source #

Create a value of StartRecovery with all optional fields omitted.

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

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

StartRecovery, startRecovery_isDrill - Whether this Source Server Recovery operation is a drill or not.

StartRecovery, startRecovery_tags - The tags to be associated with the Recovery Job.

$sel:sourceServers:StartRecovery', startRecovery_sourceServers - The Source Servers that we want to start a Recovery Job for.

data StartRecoveryResponse Source #

See: newStartRecoveryResponse smart constructor.

newStartRecoveryResponse Source #

Create a value of StartRecoveryResponse with all optional fields omitted.

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

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

$sel:job:StartRecoveryResponse', startRecoveryResponse_job - The Recovery Job.

$sel:httpStatus:StartRecoveryResponse', startRecoveryResponse_httpStatus - The response's http status code.

StartReplication

data StartReplication Source #

See: newStartReplication smart constructor.

Constructors

StartReplication' Text 

Instances

Instances details
ToJSON StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

ToHeaders StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

ToPath StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

ToQuery StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

AWSRequest StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

Associated Types

type AWSResponse StartReplication #

Generic StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

Associated Types

type Rep StartReplication :: Type -> Type #

Read StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

Show StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

NFData StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

Methods

rnf :: StartReplication -> () #

Eq StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

Hashable StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

type AWSResponse StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

type Rep StartReplication Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

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

newStartReplication Source #

Create a value of StartReplication with all optional fields omitted.

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

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

StartReplication, startReplication_sourceServerID - The ID of the Source Server to start replication for.

data StartReplicationResponse Source #

See: newStartReplicationResponse smart constructor.

Instances

Instances details
Generic StartReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

Associated Types

type Rep StartReplicationResponse :: Type -> Type #

Show StartReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

NFData StartReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

Eq StartReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

type Rep StartReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StartReplication

type Rep StartReplicationResponse = D1 ('MetaData "StartReplicationResponse" "Amazonka.DrS.StartReplication" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "StartReplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceServer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartReplicationResponse Source #

Create a value of StartReplicationResponse with all optional fields omitted.

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

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

$sel:sourceServer:StartReplicationResponse', startReplicationResponse_sourceServer - The Source Server that this action was targeted on.

$sel:httpStatus:StartReplicationResponse', startReplicationResponse_httpStatus - The response's http status code.

StopFailback

data StopFailback Source #

See: newStopFailback smart constructor.

Constructors

StopFailback' Text 

Instances

Instances details
ToJSON StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

ToHeaders StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

ToPath StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

ToQuery StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

AWSRequest StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

Associated Types

type AWSResponse StopFailback #

Generic StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

Associated Types

type Rep StopFailback :: Type -> Type #

Read StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

Show StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

NFData StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

Methods

rnf :: StopFailback -> () #

Eq StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

Hashable StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

type AWSResponse StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

type Rep StopFailback Source # 
Instance details

Defined in Amazonka.DrS.StopFailback

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

newStopFailback Source #

Create a value of StopFailback with all optional fields omitted.

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

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

StopFailback, stopFailback_recoveryInstanceID - The ID of the Recovery Instance we want to stop failback for.

data StopFailbackResponse Source #

See: newStopFailbackResponse smart constructor.

Constructors

StopFailbackResponse' 

newStopFailbackResponse :: StopFailbackResponse Source #

Create a value of StopFailbackResponse with all optional fields omitted.

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

StopReplication

data StopReplication Source #

See: newStopReplication smart constructor.

Constructors

StopReplication' Text 

Instances

Instances details
ToJSON StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

ToHeaders StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

ToPath StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

ToQuery StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

AWSRequest StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

Associated Types

type AWSResponse StopReplication #

Generic StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

Associated Types

type Rep StopReplication :: Type -> Type #

Read StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

Show StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

NFData StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

Methods

rnf :: StopReplication -> () #

Eq StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

Hashable StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

type AWSResponse StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

type Rep StopReplication Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

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

newStopReplication Source #

Create a value of StopReplication with all optional fields omitted.

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

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

StopReplication, stopReplication_sourceServerID - The ID of the Source Server to stop replication for.

data StopReplicationResponse Source #

See: newStopReplicationResponse smart constructor.

Instances

Instances details
Generic StopReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

Associated Types

type Rep StopReplicationResponse :: Type -> Type #

Show StopReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

NFData StopReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

Methods

rnf :: StopReplicationResponse -> () #

Eq StopReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

type Rep StopReplicationResponse Source # 
Instance details

Defined in Amazonka.DrS.StopReplication

type Rep StopReplicationResponse = D1 ('MetaData "StopReplicationResponse" "Amazonka.DrS.StopReplication" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "StopReplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceServer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopReplicationResponse Source #

Create a value of StopReplicationResponse with all optional fields omitted.

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

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

$sel:sourceServer:StopReplicationResponse', stopReplicationResponse_sourceServer - The Source Server that this action was targeted on.

$sel:httpStatus:StopReplicationResponse', stopReplicationResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Show TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.DrS.TagResource

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

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

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

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

$sel:resourceArn:TagResource', tagResource_resourceArn - ARN of the resource for which tags are to be added or updated.

TagResource, tagResource_tags - Array of tags to be added or updated.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

newTagResourceResponse :: TagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

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

TerminateRecoveryInstances

data TerminateRecoveryInstances Source #

See: newTerminateRecoveryInstances smart constructor.

Instances

Instances details
ToJSON TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

ToHeaders TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

ToPath TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

ToQuery TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

AWSRequest TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

Generic TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

Associated Types

type Rep TerminateRecoveryInstances :: Type -> Type #

Read TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

Show TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

NFData TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

Eq TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

Hashable TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

type AWSResponse TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

type Rep TerminateRecoveryInstances Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

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

newTerminateRecoveryInstances Source #

Create a value of TerminateRecoveryInstances with all optional fields omitted.

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

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

TerminateRecoveryInstances, terminateRecoveryInstances_recoveryInstanceIDs - The IDs of the Recovery Instances that should be terminated.

data TerminateRecoveryInstancesResponse Source #

Instances

Instances details
Generic TerminateRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

Associated Types

type Rep TerminateRecoveryInstancesResponse :: Type -> Type #

Show TerminateRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

NFData TerminateRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

Eq TerminateRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

type Rep TerminateRecoveryInstancesResponse Source # 
Instance details

Defined in Amazonka.DrS.TerminateRecoveryInstances

type Rep TerminateRecoveryInstancesResponse = D1 ('MetaData "TerminateRecoveryInstancesResponse" "Amazonka.DrS.TerminateRecoveryInstances" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "TerminateRecoveryInstancesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "job") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Job)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTerminateRecoveryInstancesResponse Source #

Create a value of TerminateRecoveryInstancesResponse with all optional fields omitted.

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

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

$sel:job:TerminateRecoveryInstancesResponse', terminateRecoveryInstancesResponse_job - The Job for terminating the Recovery Instances.

$sel:httpStatus:TerminateRecoveryInstancesResponse', terminateRecoveryInstancesResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text (Sensitive [Text]) 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Show UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.DrS.UntagResource" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive [Text]))))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

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

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

$sel:resourceArn:UntagResource', untagResource_resourceArn - ARN of the resource for which tags are to be removed.

$sel:tagKeys:UntagResource', untagResource_tagKeys - Array of tags to be removed.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DrS.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.DrS.UntagResource" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUntagResourceResponse :: UntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

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

UpdateFailbackReplicationConfiguration

data UpdateFailbackReplicationConfiguration Source #

Instances

Instances details
ToJSON UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

ToHeaders UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

ToPath UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

ToQuery UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

AWSRequest UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Generic UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Read UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Show UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

NFData UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Eq UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Hashable UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

type AWSResponse UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

type Rep UpdateFailbackReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

type Rep UpdateFailbackReplicationConfiguration = D1 ('MetaData "UpdateFailbackReplicationConfiguration" "Amazonka.DrS.UpdateFailbackReplicationConfiguration" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "UpdateFailbackReplicationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bandwidthThrottling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "usePrivateIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "recoveryInstanceID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateFailbackReplicationConfiguration Source #

Create a value of UpdateFailbackReplicationConfiguration with all optional fields omitted.

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

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

UpdateFailbackReplicationConfiguration, updateFailbackReplicationConfiguration_bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Recovery Instance in Mbps.

UpdateFailbackReplicationConfiguration, updateFailbackReplicationConfiguration_name - The name of the Failback Replication Configuration.

$sel:usePrivateIP:UpdateFailbackReplicationConfiguration', updateFailbackReplicationConfiguration_usePrivateIP - Whether to use Private IP for the failback replication of the Recovery Instance.

UpdateFailbackReplicationConfiguration, updateFailbackReplicationConfiguration_recoveryInstanceID - The ID of the Recovery Instance.

data UpdateFailbackReplicationConfigurationResponse Source #

Instances

Instances details
Generic UpdateFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Read UpdateFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Show UpdateFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

NFData UpdateFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

Eq UpdateFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

type Rep UpdateFailbackReplicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.DrS.UpdateFailbackReplicationConfiguration

type Rep UpdateFailbackReplicationConfigurationResponse = D1 ('MetaData "UpdateFailbackReplicationConfigurationResponse" "Amazonka.DrS.UpdateFailbackReplicationConfiguration" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "UpdateFailbackReplicationConfigurationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

UpdateLaunchConfiguration

data UpdateLaunchConfiguration Source #

See: newUpdateLaunchConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

ToHeaders UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

ToPath UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

ToQuery UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

AWSRequest UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

Generic UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

Associated Types

type Rep UpdateLaunchConfiguration :: Type -> Type #

Read UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

Show UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

NFData UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

Eq UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

Hashable UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

type AWSResponse UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

type Rep UpdateLaunchConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateLaunchConfiguration

type Rep UpdateLaunchConfiguration = D1 ('MetaData "UpdateLaunchConfiguration" "Amazonka.DrS.UpdateLaunchConfiguration" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "UpdateLaunchConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "copyPrivateIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "copyTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "launchDisposition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchDisposition)))) :*: ((S1 ('MetaSel ('Just "licensing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Licensing)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetInstanceTypeRightSizingMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetInstanceTypeRightSizingMethod)) :*: S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateLaunchConfiguration Source #

Create a value of UpdateLaunchConfiguration with all optional fields omitted.

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

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

UpdateLaunchConfiguration, updateLaunchConfiguration_copyPrivateIp - Whether we should copy the Private IP of the Source Server to the Recovery Instance.

UpdateLaunchConfiguration, updateLaunchConfiguration_copyTags - Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.

UpdateLaunchConfiguration, updateLaunchConfiguration_launchDisposition - The state of the Recovery Instance in EC2 after the recovery operation.

UpdateLaunchConfiguration, updateLaunchConfiguration_licensing - The licensing configuration to be used for this launch configuration.

UpdateLaunchConfiguration, updateLaunchConfiguration_name - The name of the launch configuration.

UpdateLaunchConfiguration, updateLaunchConfiguration_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.

UpdateLaunchConfiguration, updateLaunchConfiguration_sourceServerID - The ID of the Source Server that we want to retrieve a Launch Configuration for.

data LaunchConfiguration Source #

See: newLaunchConfiguration smart constructor.

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.

UpdateReplicationConfiguration

data UpdateReplicationConfiguration Source #

See: newUpdateReplicationConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

ToHeaders UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

ToPath UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

ToQuery UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

AWSRequest UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

Generic UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

Associated Types

type Rep UpdateReplicationConfiguration :: Type -> Type #

Show UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

NFData UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

Eq UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

Hashable UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

type AWSResponse UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

type Rep UpdateReplicationConfiguration Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfiguration

type Rep UpdateReplicationConfiguration = D1 ('MetaData "UpdateReplicationConfiguration" "Amazonka.DrS.UpdateReplicationConfiguration" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "UpdateReplicationConfiguration'" '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 "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)) :*: S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateReplicationConfiguration Source #

Create a value of UpdateReplicationConfiguration with all optional fields omitted.

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

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

UpdateReplicationConfiguration, updateReplicationConfiguration_associateDefaultSecurityGroup - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.

UpdateReplicationConfiguration, updateReplicationConfiguration_bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

UpdateReplicationConfiguration, updateReplicationConfiguration_createPublicIP - Whether to create a Public IP for the Recovery Instance by default.

UpdateReplicationConfiguration, updateReplicationConfiguration_dataPlaneRouting - The data plane routing mechanism that will be used for replication.

UpdateReplicationConfiguration, updateReplicationConfiguration_defaultLargeStagingDiskType - The Staging Disk EBS volume type to be used during replication.

UpdateReplicationConfiguration, updateReplicationConfiguration_ebsEncryption - The type of EBS encryption to be used during replication.

UpdateReplicationConfiguration, updateReplicationConfiguration_ebsEncryptionKeyArn - The ARN of the EBS encryption key to be used during replication.

UpdateReplicationConfiguration, updateReplicationConfiguration_name - The name of the Replication Configuration.

UpdateReplicationConfiguration, updateReplicationConfiguration_pitPolicy - The Point in time (PIT) policy to manage snapshots taken during replication.

UpdateReplicationConfiguration, updateReplicationConfiguration_replicatedDisks - The configuration of the disks of the Source Server to be replicated.

UpdateReplicationConfiguration, updateReplicationConfiguration_replicationServerInstanceType - The instance type to be used for the replication server.

UpdateReplicationConfiguration, updateReplicationConfiguration_replicationServersSecurityGroupsIDs - The security group IDs that will be used by the replication server.

UpdateReplicationConfiguration, updateReplicationConfiguration_stagingAreaSubnetId - The subnet to be used by the replication staging area.

UpdateReplicationConfiguration, updateReplicationConfiguration_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.

UpdateReplicationConfiguration, updateReplicationConfiguration_useDedicatedReplicationServer - Whether to use a dedicated Replication Server in the replication staging area.

UpdateReplicationConfiguration, updateReplicationConfiguration_sourceServerID - The ID of the Source Server for this Replication Configuration.

data ReplicationConfiguration Source #

See: newReplicationConfiguration smart constructor.

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.

UpdateReplicationConfigurationTemplate

data UpdateReplicationConfigurationTemplate Source #

Instances

Instances details
ToJSON UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

ToHeaders UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

ToPath UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

ToQuery UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

AWSRequest UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

Generic UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

Show UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

NFData UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

Eq UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

Hashable UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

type AWSResponse UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

type Rep UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.DrS.UpdateReplicationConfigurationTemplate

type Rep UpdateReplicationConfigurationTemplate = D1 ('MetaData "UpdateReplicationConfigurationTemplate" "Amazonka.DrS.UpdateReplicationConfigurationTemplate" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "UpdateReplicationConfigurationTemplate'" '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 "useDedicatedReplicationServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "replicationConfigurationTemplateID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateReplicationConfigurationTemplate Source #

Create a value of UpdateReplicationConfigurationTemplate with all optional fields omitted.

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

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

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_arn - The Replication Configuration Template ARN.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_associateDefaultSecurityGroup - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_bandwidthThrottling - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_createPublicIP - Whether to create a Public IP for the Recovery Instance by default.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_dataPlaneRouting - The data plane routing mechanism that will be used for replication.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_defaultLargeStagingDiskType - The Staging Disk EBS volume type to be used during replication.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_ebsEncryption - The type of EBS encryption to be used during replication.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_ebsEncryptionKeyArn - The ARN of the EBS encryption key to be used during replication.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_pitPolicy - The Point in time (PIT) policy to manage snapshots taken during replication.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_replicationServerInstanceType - The instance type to be used for the replication server.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs - The security group IDs that will be used by the replication server.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_stagingAreaSubnetId - The subnet to be used by the replication staging area.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_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.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_useDedicatedReplicationServer - Whether to use a dedicated Replication Server in the replication staging area.

UpdateReplicationConfigurationTemplate, updateReplicationConfigurationTemplate_replicationConfigurationTemplateID - The Replication Configuration Template ID.

data ReplicationConfigurationTemplate Source #

See: newReplicationConfigurationTemplate smart constructor.

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.

Types

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' (Maybe Text) 

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.

CPU

data CPU Source #

Information about a server's CPU.

See: newCPU smart constructor.

Constructors

CPU' (Maybe Natural) (Maybe Text) 

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.

ConversionProperties

data ConversionProperties Source #

Properties of a conversion job

See: newConversionProperties smart constructor.

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

DataReplicationError

data DataReplicationError Source #

Error in data replication.

See: newDataReplicationError smart constructor.

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.

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.

DataReplicationInfoReplicatedDisk

data DataReplicationInfoReplicatedDisk Source #

A disk that should be replicated.

See: newDataReplicationInfoReplicatedDisk smart constructor.

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.

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.

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.

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.

DescribeRecoveryInstancesRequestFilters

data DescribeRecoveryInstancesRequestFilters Source #

A set of filters by which to return Recovery Instances.

See: newDescribeRecoveryInstancesRequestFilters smart constructor.

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.

DescribeRecoverySnapshotsRequestFilters

data DescribeRecoverySnapshotsRequestFilters Source #

A set of filters by which to return Recovery Snapshots.

See: newDescribeRecoverySnapshotsRequestFilters smart constructor.

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.

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.

Disk

data Disk Source #

An object representing a data storage device on a server.

See: newDisk smart constructor.

Constructors

Disk' (Maybe Natural) (Maybe Text) 

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.

IdentificationHints

data IdentificationHints Source #

Hints used to uniquely identify a machine.

See: newIdentificationHints smart constructor.

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.

Job

data Job Source #

A job is an asynchronous workflow.

See: newJob smart constructor.

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.

JobLog

data JobLog Source #

A log outputted by a Job.

See: newJobLog smart constructor.

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.

JobLogEventData

data JobLogEventData Source #

Metadata associated with a Job log.

See: newJobLogEventData smart constructor.

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.

LaunchConfiguration

data LaunchConfiguration Source #

See: newLaunchConfiguration smart constructor.

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.

Licensing

data Licensing Source #

Configuration of a machine's license.

See: newLicensing smart constructor.

Constructors

Licensing' (Maybe Bool) 

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.

LifeCycle

data LifeCycle Source #

An object representing the Source Server Lifecycle.

See: newLifeCycle smart constructor.

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.

LifeCycleLastLaunch

data LifeCycleLastLaunch Source #

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

See: newLifeCycleLastLaunch smart constructor.

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.

LifeCycleLastLaunchInitiated

data LifeCycleLastLaunchInitiated Source #

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

See: newLifeCycleLastLaunchInitiated smart constructor.

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.

NetworkInterface

data NetworkInterface Source #

Network interface.

See: newNetworkInterface smart constructor.

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.

OS

data OS Source #

Operating System.

See: newOS smart constructor.

Constructors

OS' (Maybe Text) 

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.

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.

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.

ParticipatingServer

data ParticipatingServer Source #

Represents a server participating in an asynchronous Job.

See: newParticipatingServer smart constructor.

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.

RecoveryInstance

data RecoveryInstance Source #

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

See: newRecoveryInstance smart constructor.

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.

RecoveryInstanceDataReplicationError

data RecoveryInstanceDataReplicationError Source #

Error in data replication.

See: newRecoveryInstanceDataReplicationError smart constructor.

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.

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]))))))

RecoveryInstanceDataReplicationInfoReplicatedDisk

data RecoveryInstanceDataReplicationInfoReplicatedDisk Source #

A disk that should be replicated.

See: newRecoveryInstanceDataReplicationInfoReplicatedDisk smart constructor.

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.

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.

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.

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.

RecoveryInstanceFailback

data RecoveryInstanceFailback Source #

An object representing failback related information of the Recovery Instance.

See: newRecoveryInstanceFailback smart constructor.

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.

RecoveryInstanceProperties

data RecoveryInstanceProperties Source #

Properties of the Recovery Instance machine.

See: newRecoveryInstanceProperties smart constructor.

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.

RecoverySnapshot

data RecoverySnapshot Source #

A snapshot of a Source Server used during recovery.

See: newRecoverySnapshot smart constructor.

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.

ReplicationConfiguration

data ReplicationConfiguration Source #

See: newReplicationConfiguration smart constructor.

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.

ReplicationConfigurationReplicatedDisk

data ReplicationConfigurationReplicatedDisk Source #

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

See: newReplicationConfigurationReplicatedDisk smart constructor.

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.

ReplicationConfigurationTemplate

data ReplicationConfigurationTemplate Source #

See: newReplicationConfigurationTemplate smart constructor.

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.

SourceCloudProperties

data SourceCloudProperties Source #

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

See: newSourceCloudProperties smart constructor.

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.

SourceProperties

data SourceProperties Source #

Properties of the Source Server machine.

See: newSourceProperties smart constructor.

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.

SourceServer

data SourceServer Source #

See: newSourceServer smart constructor.

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.

StagingArea

data StagingArea Source #

Staging information related to source server.

See: newStagingArea smart constructor.

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.

StagingSourceServer

data StagingSourceServer Source #

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

See: newStagingSourceServer smart constructor.

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.

StartRecoveryRequestSourceServer

data StartRecoveryRequestSourceServer Source #

An object representing the Source Server to recover.

See: newStartRecoveryRequestSourceServer smart constructor.

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.