class Aws::SMS::Types::ServerReplicationParameters

The replication parameters for replicating a server.

@note When making an API call, you may pass ServerReplicationParameters

data as a hash:

    {
      seed_time: Time.now,
      frequency: 1,
      run_once: false,
      license_type: "AWS", # accepts AWS, BYOL
      number_of_recent_amis_to_keep: 1,
      encrypted: false,
      kms_key_id: "KmsKeyId",
    }

@!attribute [rw] seed_time

The seed time for creating a replication job for the server.
@return [Time]

@!attribute [rw] frequency

The frequency of creating replication jobs for the server.
@return [Integer]

@!attribute [rw] run_once

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

@!attribute [rw] license_type

The license type for creating a replication job for the server.
@return [String]

@!attribute [rw] number_of_recent_amis_to_keep

The number of recent AMIs to keep when creating a replication job
for this server.
@return [Integer]

@!attribute [rw] encrypted

Indicates whether the replication job produces 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]

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

Constants

SENSITIVE