Class: Aws::SMS::Types::ReplicationJob
- Inherits:
-
Struct
- Object
- Struct
- Aws::SMS::Types::ReplicationJob
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sms/types.rb
Overview
Represents a replication job.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
The description of the replication job.
-
#encrypted ⇒ Boolean
Indicates whether the replication job should produce encrypted AMIs.
-
#frequency ⇒ Integer
The time between consecutive replication runs, in hours.
-
#kms_key_id ⇒ String
The ID of the KMS key for replication jobs that produce encrypted AMIs.
-
#latest_ami_id ⇒ String
The ID of the latest Amazon Machine Image (AMI).
-
#license_type ⇒ String
The license type to be used for the AMI created by a successful replication run.
-
#next_replication_run_start_time ⇒ Time
The start time of the next replication run.
-
#number_of_recent_amis_to_keep ⇒ Integer
The number of recent AMIs to keep in the customer’s account for a replication job.
-
#replication_job_id ⇒ String
The ID of the replication job.
-
#replication_run_list ⇒ Array<Types::ReplicationRun>
Information about the replication runs.
-
#role_name ⇒ String
The name of the IAM role to be used by Server Migration Service.
-
#run_once ⇒ Boolean
Indicates whether to run the replication job one time.
-
#seed_replication_time ⇒ Time
The seed replication time.
-
#server_id ⇒ String
The ID of the server.
-
#server_type ⇒ String
The type of server.
-
#state ⇒ String
The state of the replication job.
-
#status_message ⇒ String
The description of the current status of the replication job.
-
#vm_server ⇒ Types::VmServer
Information about the VM server.
Instance Attribute Details
#description ⇒ String
The description of the replication job.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#encrypted ⇒ Boolean
Indicates whether the replication job should produce encrypted AMIs.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#frequency ⇒ Integer
The time between consecutive replication runs, in hours.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
-
KMS key ID
-
KMS key alias
-
ARN referring to the KMS key ID
-
ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer’s default KMS key for Amazon EBS is used.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#latest_ami_id ⇒ String
The ID of the latest Amazon Machine Image (AMI).
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#license_type ⇒ String
The license type to be used for the AMI created by a successful replication run.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#next_replication_run_start_time ⇒ Time
The start time of the next replication run.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#number_of_recent_amis_to_keep ⇒ Integer
The number of recent AMIs to keep in the customer’s account for a replication job. By default, the value is set to zero, meaning that all AMIs are kept.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#replication_job_id ⇒ String
The ID of the replication job.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#replication_run_list ⇒ Array<Types::ReplicationRun>
Information about the replication runs.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#role_name ⇒ String
The name of the IAM role to be used by Server Migration Service.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#run_once ⇒ Boolean
Indicates whether to run the replication job one time.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#seed_replication_time ⇒ Time
The seed replication time.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#server_id ⇒ String
The ID of the server.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#server_type ⇒ String
The type of server.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the replication job.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
The description of the current status of the replication job.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |
#vm_server ⇒ Types::VmServer
Information about the VM server.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 |
# File 'lib/aws-sdk-sms/types.rb', line 1286 class ReplicationJob < Struct.new( :replication_job_id, :server_id, :server_type, :vm_server, :seed_replication_time, :frequency, :run_once, :next_replication_run_start_time, :license_type, :role_name, :latest_ami_id, :state, :status_message, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id, :replication_run_list) SENSITIVE = [] include Aws::Structure end |