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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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 'gems/aws-sdk-databasemigrationservice/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