Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ReplicationTaskAssessmentRun = ReplicationTaskAssessmentRun' {
- status :: Maybe Text
- serviceAccessRoleArn :: Maybe Text
- replicationTaskAssessmentRunCreationDate :: Maybe POSIX
- assessmentProgress :: Maybe ReplicationTaskAssessmentRunProgress
- resultKmsKeyArn :: Maybe Text
- replicationTaskArn :: Maybe Text
- resultLocationBucket :: Maybe Text
- resultLocationFolder :: Maybe Text
- resultEncryptionMode :: Maybe Text
- assessmentRunName :: Maybe Text
- replicationTaskAssessmentRunArn :: Maybe Text
- lastFailureMessage :: Maybe Text
- newReplicationTaskAssessmentRun :: ReplicationTaskAssessmentRun
- replicationTaskAssessmentRun_status :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_serviceAccessRoleArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_replicationTaskAssessmentRunCreationDate :: Lens' ReplicationTaskAssessmentRun (Maybe UTCTime)
- replicationTaskAssessmentRun_assessmentProgress :: Lens' ReplicationTaskAssessmentRun (Maybe ReplicationTaskAssessmentRunProgress)
- replicationTaskAssessmentRun_resultKmsKeyArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_replicationTaskArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_resultLocationBucket :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_resultLocationFolder :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_resultEncryptionMode :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_assessmentRunName :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_replicationTaskAssessmentRunArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
- replicationTaskAssessmentRun_lastFailureMessage :: Lens' ReplicationTaskAssessmentRun (Maybe Text)
Documentation
data ReplicationTaskAssessmentRun Source #
Provides information that describes a premigration assessment run that
you have started using the StartReplicationTaskAssessmentRun
operation.
Some of the information appears based on other operations that can
return the ReplicationTaskAssessmentRun
object.
See: newReplicationTaskAssessmentRun
smart constructor.
ReplicationTaskAssessmentRun' | |
|
Instances
newReplicationTaskAssessmentRun :: ReplicationTaskAssessmentRun Source #
Create a value of ReplicationTaskAssessmentRun
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_status
- Assessment run status.
This status can have one of the following values:
"cancelling"
– The assessment run was canceled by theCancelReplicationTaskAssessmentRun
operation."deleting"
– The assessment run was deleted by theDeleteReplicationTaskAssessmentRun
operation."failed"
– At least one individual assessment completed with afailed
status."error-provisioning"
– An internal error occurred while resources were provisioned (duringprovisioning
status)."error-executing"
– An internal error occurred while individual assessments ran (duringrunning
status)."invalid state"
– The assessment run is in an unknown state."passed"
– All individual assessments have completed, and none has afailed
status."provisioning"
– Resources required to run individual assessments are being provisioned."running"
– Individual assessments are being run."starting"
– The assessment run is starting, but resources are not yet being provisioned for individual assessments.
$sel:serviceAccessRoleArn:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_serviceAccessRoleArn
- ARN of the service role used to start the assessment run using the
StartReplicationTaskAssessmentRun
operation. The role must allow the
iam:PassRole
action.
$sel:replicationTaskAssessmentRunCreationDate:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_replicationTaskAssessmentRunCreationDate
- Date on which the assessment run was created using the
StartReplicationTaskAssessmentRun
operation.
$sel:assessmentProgress:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_assessmentProgress
- Indication of the completion progress for the individual assessments
specified to run.
$sel:resultKmsKeyArn:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_resultKmsKeyArn
- ARN of the KMS encryption key used to encrypt the assessment run
results.
$sel:replicationTaskArn:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_replicationTaskArn
- ARN of the migration task associated with this premigration assessment
run.
$sel:resultLocationBucket:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_resultLocationBucket
- Amazon S3 bucket where DMS stores the results of this assessment run.
$sel:resultLocationFolder:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_resultLocationFolder
- Folder in an Amazon S3 bucket where DMS stores the results of this
assessment run.
$sel:resultEncryptionMode:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_resultEncryptionMode
- Encryption mode used to encrypt the assessment run results.
$sel:assessmentRunName:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_assessmentRunName
- Unique name of the assessment run.
$sel:replicationTaskAssessmentRunArn:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_replicationTaskAssessmentRunArn
- Amazon Resource Name (ARN) of this assessment run.
$sel:lastFailureMessage:ReplicationTaskAssessmentRun'
, replicationTaskAssessmentRun_lastFailureMessage
- Last message generated by an individual assessment failure.
replicationTaskAssessmentRun_status :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
Assessment run status.
This status can have one of the following values:
"cancelling"
– The assessment run was canceled by theCancelReplicationTaskAssessmentRun
operation."deleting"
– The assessment run was deleted by theDeleteReplicationTaskAssessmentRun
operation."failed"
– At least one individual assessment completed with afailed
status."error-provisioning"
– An internal error occurred while resources were provisioned (duringprovisioning
status)."error-executing"
– An internal error occurred while individual assessments ran (duringrunning
status)."invalid state"
– The assessment run is in an unknown state."passed"
– All individual assessments have completed, and none has afailed
status."provisioning"
– Resources required to run individual assessments are being provisioned."running"
– Individual assessments are being run."starting"
– The assessment run is starting, but resources are not yet being provisioned for individual assessments.
replicationTaskAssessmentRun_serviceAccessRoleArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
ARN of the service role used to start the assessment run using the
StartReplicationTaskAssessmentRun
operation. The role must allow the
iam:PassRole
action.
replicationTaskAssessmentRun_replicationTaskAssessmentRunCreationDate :: Lens' ReplicationTaskAssessmentRun (Maybe UTCTime) Source #
Date on which the assessment run was created using the
StartReplicationTaskAssessmentRun
operation.
replicationTaskAssessmentRun_assessmentProgress :: Lens' ReplicationTaskAssessmentRun (Maybe ReplicationTaskAssessmentRunProgress) Source #
Indication of the completion progress for the individual assessments specified to run.
replicationTaskAssessmentRun_resultKmsKeyArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
ARN of the KMS encryption key used to encrypt the assessment run results.
replicationTaskAssessmentRun_replicationTaskArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
ARN of the migration task associated with this premigration assessment run.
replicationTaskAssessmentRun_resultLocationBucket :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
Amazon S3 bucket where DMS stores the results of this assessment run.
replicationTaskAssessmentRun_resultLocationFolder :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
replicationTaskAssessmentRun_resultEncryptionMode :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
Encryption mode used to encrypt the assessment run results.
replicationTaskAssessmentRun_assessmentRunName :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
Unique name of the assessment run.
replicationTaskAssessmentRun_replicationTaskAssessmentRunArn :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
Amazon Resource Name (ARN) of this assessment run.
replicationTaskAssessmentRun_lastFailureMessage :: Lens' ReplicationTaskAssessmentRun (Maybe Text) Source #
Last message generated by an individual assessment failure.