#[non_exhaustive]
pub struct ReplicationTaskAssessmentRun { /* private fields */ }
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.

Implementations§

source§

impl ReplicationTaskAssessmentRun

source

pub fn replication_task_assessment_run_arn(&self) -> Option<&str>

Amazon Resource Name (ARN) of this assessment run.

source

pub fn replication_task_arn(&self) -> Option<&str>

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

source

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 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.

source

pub fn replication_task_assessment_run_creation_date(&self) -> Option<&DateTime>

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

source

pub fn assessment_progress( &self ) -> Option<&ReplicationTaskAssessmentRunProgress>

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

source

pub fn last_failure_message(&self) -> Option<&str>

Last message generated by an individual assessment failure.

source

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.

source

pub fn result_location_bucket(&self) -> Option<&str>

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

source

pub fn result_location_folder(&self) -> Option<&str>

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

source

pub fn result_encryption_mode(&self) -> Option<&str>

Encryption mode used to encrypt the assessment run results.

source

pub fn result_kms_key_arn(&self) -> Option<&str>

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

source

pub fn assessment_run_name(&self) -> Option<&str>

Unique name of the assessment run.

source§

impl ReplicationTaskAssessmentRun

source

pub fn builder() -> ReplicationTaskAssessmentRunBuilder

Creates a new builder-style object to manufacture ReplicationTaskAssessmentRun.

Trait Implementations§

source§

impl Clone for ReplicationTaskAssessmentRun

source§

fn clone(&self) -> ReplicationTaskAssessmentRun

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ReplicationTaskAssessmentRun

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ReplicationTaskAssessmentRun> for ReplicationTaskAssessmentRun

source§

fn eq(&self, other: &ReplicationTaskAssessmentRun) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ReplicationTaskAssessmentRun

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

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
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more