class Aws::SMS::Types::ReplicationJob

Represents a replication job.

@!attribute [rw] replication_job_id

The ID of the replication job.
@return [String]

@!attribute [rw] server_id

The ID of the server.
@return [String]

@!attribute [rw] server_type

The type of server.
@return [String]

@!attribute [rw] vm_server

Information about the VM server.
@return [Types::VmServer]

@!attribute [rw] seed_replication_time

The seed replication time.
@return [Time]

@!attribute [rw] frequency

The time between consecutive replication runs, in hours.
@return [Integer]

@!attribute [rw] run_once

Indicates whether to run the replication job one time.
@return [Boolean]

@!attribute [rw] next_replication_run_start_time

The start time of the next replication run.
@return [Time]

@!attribute [rw] license_type

The license type to be used for the AMI created by a successful
replication run.
@return [String]

@!attribute [rw] role_name

The name of the IAM role to be used by AWS SMS.
@return [String]

@!attribute [rw] latest_ami_id

The ID of the latest Amazon Machine Image (AMI).
@return [String]

@!attribute [rw] state

The state of the replication job.
@return [String]

@!attribute [rw] status_message

The description of the current status of the replication job.
@return [String]

@!attribute [rw] description

The description of the replication job.
@return [String]

@!attribute [rw] number_of_recent_amis_to_keep

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.
@return [Integer]

@!attribute [rw] encrypted

Indicates whether the replication job should produce encrypted AMIs.
@return [Boolean]

@!attribute [rw] kms_key_id

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.
@return [String]

@!attribute [rw] replication_run_list

Information about the replication runs.
@return [Array<Types::ReplicationRun>]

@see docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/ReplicationJob AWS API Documentation

Constants

SENSITIVE