You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SMS::Types::ReplicationJob
- Inherits:
-
Struct
- Object
- Struct
- Aws::SMS::Types::ReplicationJob
- Defined in:
- (unknown)
Overview
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 AWS SMS.
-
#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.
#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. 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.
#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.
Possible values:
- AWS
- BYOL
#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. By default, the value is set to zero, meaning that all AMIs are kept.
#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 AWS SMS.
#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.
Possible values:
- VIRTUAL_MACHINE
#state ⇒ String
The state of the replication job.
Possible values:
- PENDING
- ACTIVE
- FAILED
- DELETING
- DELETED
- COMPLETED
- PAUSED_ON_FAILURE
- FAILING
#status_message ⇒ String
The description of the current status of the replication job.
#vm_server ⇒ Types::VmServer
Information about the VM server.