pub struct Builder { /* private fields */ }
Expand description
A builder for ReplicationTaskAssessmentRun
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn replication_task_assessment_run_arn(
self,
input: impl Into<String>
) -> Self
pub fn replication_task_assessment_run_arn(
self,
input: impl Into<String>
) -> Self
Amazon Resource Name (ARN) of this assessment run.
sourcepub fn set_replication_task_assessment_run_arn(
self,
input: Option<String>
) -> Self
pub fn set_replication_task_assessment_run_arn(
self,
input: Option<String>
) -> Self
Amazon Resource Name (ARN) of this assessment run.
sourcepub fn replication_task_arn(self, input: impl Into<String>) -> Self
pub fn replication_task_arn(self, input: impl Into<String>) -> Self
ARN of the migration task associated with this premigration assessment run.
sourcepub fn set_replication_task_arn(self, input: Option<String>) -> Self
pub fn set_replication_task_arn(self, input: Option<String>) -> Self
ARN of the migration task associated with this premigration assessment run.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
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 set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
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,
input: DateTime
) -> Self
pub fn replication_task_assessment_run_creation_date(
self,
input: DateTime
) -> Self
Date on which the assessment run was created using the StartReplicationTaskAssessmentRun
operation.
sourcepub fn set_replication_task_assessment_run_creation_date(
self,
input: Option<DateTime>
) -> Self
pub fn set_replication_task_assessment_run_creation_date(
self,
input: Option<DateTime>
) -> Self
Date on which the assessment run was created using the StartReplicationTaskAssessmentRun
operation.
sourcepub fn assessment_progress(
self,
input: ReplicationTaskAssessmentRunProgress
) -> Self
pub fn assessment_progress(
self,
input: ReplicationTaskAssessmentRunProgress
) -> Self
Indication of the completion progress for the individual assessments specified to run.
sourcepub fn set_assessment_progress(
self,
input: Option<ReplicationTaskAssessmentRunProgress>
) -> Self
pub fn set_assessment_progress(
self,
input: Option<ReplicationTaskAssessmentRunProgress>
) -> Self
Indication of the completion progress for the individual assessments specified to run.
sourcepub fn last_failure_message(self, input: impl Into<String>) -> Self
pub fn last_failure_message(self, input: impl Into<String>) -> Self
Last message generated by an individual assessment failure.
sourcepub fn set_last_failure_message(self, input: Option<String>) -> Self
pub fn set_last_failure_message(self, input: Option<String>) -> Self
Last message generated by an individual assessment failure.
sourcepub fn service_access_role_arn(self, input: impl Into<String>) -> Self
pub fn service_access_role_arn(self, input: impl Into<String>) -> Self
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 set_service_access_role_arn(self, input: Option<String>) -> Self
pub fn set_service_access_role_arn(self, input: Option<String>) -> Self
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, input: impl Into<String>) -> Self
pub fn result_location_bucket(self, input: impl Into<String>) -> Self
Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn set_result_location_bucket(self, input: Option<String>) -> Self
pub fn set_result_location_bucket(self, input: Option<String>) -> Self
Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn result_location_folder(self, input: impl Into<String>) -> Self
pub fn result_location_folder(self, input: impl Into<String>) -> Self
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn set_result_location_folder(self, input: Option<String>) -> Self
pub fn set_result_location_folder(self, input: Option<String>) -> Self
Folder in an Amazon S3 bucket where DMS stores the results of this assessment run.
sourcepub fn result_encryption_mode(self, input: impl Into<String>) -> Self
pub fn result_encryption_mode(self, input: impl Into<String>) -> Self
Encryption mode used to encrypt the assessment run results.
sourcepub fn set_result_encryption_mode(self, input: Option<String>) -> Self
pub fn set_result_encryption_mode(self, input: Option<String>) -> Self
Encryption mode used to encrypt the assessment run results.
sourcepub fn result_kms_key_arn(self, input: impl Into<String>) -> Self
pub fn result_kms_key_arn(self, input: impl Into<String>) -> Self
ARN of the KMS encryption key used to encrypt the assessment run results.
sourcepub fn set_result_kms_key_arn(self, input: Option<String>) -> Self
pub fn set_result_kms_key_arn(self, input: Option<String>) -> Self
ARN of the KMS encryption key used to encrypt the assessment run results.
sourcepub fn assessment_run_name(self, input: impl Into<String>) -> Self
pub fn assessment_run_name(self, input: impl Into<String>) -> Self
Unique name of the assessment run.
sourcepub fn set_assessment_run_name(self, input: Option<String>) -> Self
pub fn set_assessment_run_name(self, input: Option<String>) -> Self
Unique name of the assessment run.
sourcepub fn build(self) -> ReplicationTaskAssessmentRun
pub fn build(self) -> ReplicationTaskAssessmentRun
Consumes the builder and constructs a ReplicationTaskAssessmentRun
.