Class: Aws::SMS::Types::UpdateReplicationJobRequest
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::SMS::Types::UpdateReplicationJobRequest
 
 
- Includes:
 - Aws::Structure
 
- Defined in:
 - lib/aws-sdk-sms/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The description of the replication job.
 - 
  
    
      #encrypted  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
When true, the replication job produces 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.
 - 
  
    
      #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 maximum number of SMS-created AMIs to retain.
 - 
  
    
      #replication_job_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the replication job.
 - 
  
    
      #role_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the IAM role to be used by Server Migration Service.
 
Instance Attribute Details
#description ⇒ String
The description of the replication job.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  | 
  
#encrypted ⇒ Boolean
When true, the replication job produces encrypted AMIs. For more information, ‘KmsKeyId`.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  | 
  
#frequency ⇒ Integer
The time between consecutive replication runs, in hours.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) 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.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  | 
  
#license_type ⇒ String
The license type to be used for the AMI created by a successful replication run.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  | 
  
#next_replication_run_start_time ⇒ Time
The start time of the next replication run.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  | 
  
#number_of_recent_amis_to_keep ⇒ Integer
The maximum number of SMS-created AMIs to retain. The oldest is deleted after the maximum number is reached and a new AMI is created.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  | 
  
#replication_job_id ⇒ String
The ID of the replication job.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  | 
  
#role_name ⇒ String
The name of the IAM role to be used by Server Migration Service.
      2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128  | 
    
      # File 'lib/aws-sdk-sms/types.rb', line 2116 class UpdateReplicationJobRequest < Struct.new( :replication_job_id, :frequency, :next_replication_run_start_time, :license_type, :role_name, :description, :number_of_recent_amis_to_keep, :encrypted, :kms_key_id) SENSITIVE = [] include Aws::Structure end  |