NAME

Paws::DMS::ReplicationTaskAssessmentRun

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::DMS::ReplicationTaskAssessmentRun object:

$service_obj->Method(Att1 => { AssessmentProgress => $value, ..., Status => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::DMS::ReplicationTaskAssessmentRun object:

$result = $service_obj->Method(...);
$result->Att1->AssessmentProgress

DESCRIPTION

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.

ATTRIBUTES

AssessmentProgress => Paws::DMS::ReplicationTaskAssessmentRunProgress

Indication of the completion progress for the individual assessments specified to run.

AssessmentRunName => Str

Unique name of the assessment run.

LastFailureMessage => Str

Last message generated by an individual assessment failure.

ReplicationTaskArn => Str

ARN of the migration task associated with this premigration assessment run.

ReplicationTaskAssessmentRunArn => Str

Amazon Resource Name (ARN) of this assessment run.

ReplicationTaskAssessmentRunCreationDate => Str

Date on which the assessment run was created using the StartReplicationTaskAssessmentRun operation.

ResultEncryptionMode => Str

Encryption mode used to encrypt the assessment run results.

ResultKmsKeyArn => Str

ARN of the AWS KMS encryption key used to encrypt the assessment run results.

ResultLocationBucket => Str

Amazon S3 bucket where AWS DMS stores the results of this assessment run.

ResultLocationFolder => Str

Folder in an Amazon S3 bucket where AWS DMS stores the results of this assessment run.

ServiceAccessRoleArn => Str

ARN of the service role used to start the assessment run using the StartReplicationTaskAssessmentRun operation.

Status => Str

Assessment run status.

This status can have one of the following values:

  • "cancelling" – The assessment run was canceled by the CancelReplicationTaskAssessmentRun operation.

  • "deleting" – The assessment run was deleted by the DeleteReplicationTaskAssessmentRun operation.

  • "failed" – At least one individual assessment completed with a failed status.

  • "error-provisioning" – An internal error occurred while resources were provisioned (during provisioning status).

  • "error-executing" – An internal error occurred while individual assessments ran (during running status).

  • "invalid state" – The assessment run is in an unknown state.

  • "passed" – All individual assessments have completed, and none has a failed 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.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::DMS

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues