#[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
sourceimpl 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.
sourceimpl ReplicationTaskAssessmentRun
impl ReplicationTaskAssessmentRun
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ReplicationTaskAssessmentRun
Trait Implementations
sourceimpl Clone for ReplicationTaskAssessmentRun
impl Clone for ReplicationTaskAssessmentRun
sourcefn clone(&self) -> ReplicationTaskAssessmentRun
fn clone(&self) -> ReplicationTaskAssessmentRun
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ReplicationTaskAssessmentRun
impl Debug for ReplicationTaskAssessmentRun
sourceimpl PartialEq<ReplicationTaskAssessmentRun> for ReplicationTaskAssessmentRun
impl PartialEq<ReplicationTaskAssessmentRun> for ReplicationTaskAssessmentRun
sourcefn eq(&self, other: &ReplicationTaskAssessmentRun) -> bool
fn eq(&self, other: &ReplicationTaskAssessmentRun) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ReplicationTaskAssessmentRun) -> bool
fn ne(&self, other: &ReplicationTaskAssessmentRun) -> bool
This method tests for !=
.
impl StructuralPartialEq for ReplicationTaskAssessmentRun
Auto Trait Implementations
impl RefUnwindSafe for ReplicationTaskAssessmentRun
impl Send for ReplicationTaskAssessmentRun
impl Sync for ReplicationTaskAssessmentRun
impl Unpin for ReplicationTaskAssessmentRun
impl UnwindSafe for ReplicationTaskAssessmentRun
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more