#[non_exhaustive]pub struct ReplicationTaskAssessmentRun {
pub replication_task_assessment_run_arn: Option<String>,
pub replication_task_arn: Option<String>,
pub status: Option<String>,
pub replication_task_assessment_run_creation_date: Option<DateTime>,
pub assessment_progress: Option<ReplicationTaskAssessmentRunProgress>,
pub last_failure_message: Option<String>,
pub service_access_role_arn: Option<String>,
pub result_location_bucket: Option<String>,
pub result_location_folder: Option<String>,
pub result_encryption_mode: Option<String>,
pub result_kms_key_arn: Option<String>,
pub assessment_run_name: Option<String>,
}
Expand 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.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.replication_task_assessment_run_arn: Option<String>
Amazon Resource Name (ARN) of this assessment run.
replication_task_arn: Option<String>
ARN of the migration task associated with this premigration assessment run.
status: Option<String>
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.
replication_task_assessment_run_creation_date: Option<DateTime>
Date on which the assessment run was created using the StartReplicationTaskAssessmentRun
operation.
assessment_progress: Option<ReplicationTaskAssessmentRunProgress>
Indication of the completion progress for the individual assessments specified to run.
last_failure_message: Option<String>
Last message generated by an individual assessment failure.
service_access_role_arn: Option<String>
ARN of the service role used to start the assessment run using the StartReplicationTaskAssessmentRun
operation. The role must allow the iam:PassRole
action.
result_location_bucket: Option<String>
Amazon S3 bucket where DMS stores the results of this assessment run.
result_location_folder: Option<String>
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
result_encryption_mode: Option<String>
Encryption mode used to encrypt the assessment run results.
result_kms_key_arn: Option<String>
ARN of the KMS encryption key used to encrypt the assessment run results.
assessment_run_name: Option<String>
Unique name of the assessment run.
Implementations§
source§impl ReplicationTaskAssessmentRun
impl ReplicationTaskAssessmentRun
sourcepub fn replication_task_assessment_run_arn(&self) -> Option<&str>
pub fn replication_task_assessment_run_arn(&self) -> Option<&str>
Amazon Resource Name (ARN) of this assessment run.
sourcepub fn replication_task_arn(&self) -> Option<&str>
pub fn replication_task_arn(&self) -> Option<&str>
ARN of the migration task associated with this premigration assessment run.
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
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.
sourcepub fn replication_task_assessment_run_creation_date(&self) -> Option<&DateTime>
pub fn replication_task_assessment_run_creation_date(&self) -> Option<&DateTime>
Date on which the assessment run was created using the StartReplicationTaskAssessmentRun
operation.
sourcepub fn assessment_progress(
&self
) -> Option<&ReplicationTaskAssessmentRunProgress>
pub fn assessment_progress( &self ) -> Option<&ReplicationTaskAssessmentRunProgress>
Indication of the completion progress for the individual assessments specified to run.
sourcepub fn last_failure_message(&self) -> Option<&str>
pub fn last_failure_message(&self) -> Option<&str>
Last message generated by an individual assessment failure.
sourcepub fn service_access_role_arn(&self) -> Option<&str>
pub fn service_access_role_arn(&self) -> Option<&str>
ARN of the service role used to start the assessment run using the StartReplicationTaskAssessmentRun
operation. The role must allow the iam:PassRole
action.
sourcepub fn result_location_bucket(&self) -> Option<&str>
pub fn result_location_bucket(&self) -> Option<&str>
Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn result_location_folder(&self) -> Option<&str>
pub fn result_location_folder(&self) -> Option<&str>
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn result_encryption_mode(&self) -> Option<&str>
pub fn result_encryption_mode(&self) -> Option<&str>
Encryption mode used to encrypt the assessment run results.
sourcepub fn result_kms_key_arn(&self) -> Option<&str>
pub fn result_kms_key_arn(&self) -> Option<&str>
ARN of the KMS encryption key used to encrypt the assessment run results.
sourcepub fn assessment_run_name(&self) -> Option<&str>
pub fn assessment_run_name(&self) -> Option<&str>
Unique name of the assessment run.
source§impl ReplicationTaskAssessmentRun
impl ReplicationTaskAssessmentRun
sourcepub fn builder() -> ReplicationTaskAssessmentRunBuilder
pub fn builder() -> ReplicationTaskAssessmentRunBuilder
Creates a new builder-style object to manufacture ReplicationTaskAssessmentRun
.
Trait Implementations§
source§impl Clone for ReplicationTaskAssessmentRun
impl Clone for ReplicationTaskAssessmentRun
source§fn clone(&self) -> ReplicationTaskAssessmentRun
fn clone(&self) -> ReplicationTaskAssessmentRun
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReplicationTaskAssessmentRun
impl Debug for ReplicationTaskAssessmentRun
source§impl PartialEq for ReplicationTaskAssessmentRun
impl PartialEq for ReplicationTaskAssessmentRun
source§fn eq(&self, other: &ReplicationTaskAssessmentRun) -> bool
fn eq(&self, other: &ReplicationTaskAssessmentRun) -> bool
self
and other
values to be equal, and is used
by ==
.