Module Values.ReplicationTaskAssessmentRunSource

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.

Sourcetype nonrec t = {
  1. replicationTaskAssessmentRunArn : String_.t option;
    (*

    Amazon Resource Name (ARN) of this assessment run.

    *)
  2. replicationTaskArn : String_.t option;
    (*

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

    *)
  3. status : String_.t option;
    (*

    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. "warning" – At least one individual assessment completed with a warning status or all individual assessments were skipped (completed with a skipped status).

    *)
  4. replicationTaskAssessmentRunCreationDate : TStamp.t option;
    (*

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

    *)
  5. assessmentProgress : ReplicationTaskAssessmentRunProgress.t option;
    (*

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

    *)
  6. lastFailureMessage : String_.t option;
    (*

    Last message generated by an individual assessment failure.

    *)
  7. serviceAccessRoleArn : String_.t option;
    (*

    ARN of the service role used to start the assessment run using the StartReplicationTaskAssessmentRun operation. The role must allow the iam:PassRole action.

    *)
  8. resultLocationBucket : String_.t option;
    (*

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

    *)
  9. resultLocationFolder : String_.t option;
    (*

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

    *)
  10. resultEncryptionMode : String_.t option;
    (*

    Encryption mode used to encrypt the assessment run results.

    *)
  11. resultKmsKeyArn : String_.t option;
    (*

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

    *)
  12. assessmentRunName : String_.t option;
    (*

    Unique name of the assessment run.

    *)
  13. isLatestTaskAssessmentRun : Boolean.t option;
    (*

    Indicates that the following PreflightAssessmentRun is the latest for the ReplicationTask. The status is either true or false.

    *)
  14. resultStatistic : ReplicationTaskAssessmentRunResultStatistic.t option;
    (*

    Result statistics for a completed assessment run, showing aggregated statistics of IndividualAssessments for how many assessments were passed, failed, or encountered issues such as errors or warnings.

    *)
}
Sourceval make : ?replicationTaskAssessmentRunArn:??? -> ?replicationTaskArn:??? -> ?status:??? -> ?replicationTaskAssessmentRunCreationDate:??? -> ?assessmentProgress:??? -> ?lastFailureMessage:??? -> ?serviceAccessRoleArn:??? -> ?resultLocationBucket:??? -> ?resultLocationFolder:??? -> ?resultEncryptionMode:??? -> ?resultKmsKeyArn:??? -> ?assessmentRunName:??? -> ?isLatestTaskAssessmentRun:??? -> ?resultStatistic:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `String of String_.t | `Structure of (string * [> `Integer of Integer.t ]) list | `Timestamp of TStamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t