Class: Aws::DatabaseMigrationService::Types::ReplicationTaskAssessmentRun

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-databasemigrationservice/types.rb

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#assessment_progressTypes::ReplicationTaskAssessmentRunProgress

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



11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#assessment_run_nameString

Unique name of the assessment run.

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#last_failure_messageString

Last message generated by an individual assessment failure.

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#replication_task_arnString

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

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#replication_task_assessment_run_arnString

Amazon Resource Name (ARN) of this assessment run.

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#replication_task_assessment_run_creation_dateTime

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

Returns:

  • (Time)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#result_encryption_modeString

Encryption mode used to encrypt the assessment run results.

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#result_kms_key_arnString

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

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#result_location_bucketString

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

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#result_location_folderString

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

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#service_access_role_arnString

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

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

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.

Returns:

  • (String)


11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 11252

class ReplicationTaskAssessmentRun < Struct.new(
  :replication_task_assessment_run_arn,
  :replication_task_arn,
  :status,
  :replication_task_assessment_run_creation_date,
  :assessment_progress,
  :last_failure_message,
  :service_access_role_arn,
  :result_location_bucket,
  :result_location_folder,
  :result_encryption_mode,
  :result_kms_key_arn,
  :assessment_run_name)
  SENSITIVE = []
  include Aws::Structure
end