class Aws::SMS::Types::ServerReplicationConfiguration

Replication configuration of a server.

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

data as a hash:

    {
      server: {
        server_id: "ServerId",
        server_type: "VIRTUAL_MACHINE", # accepts VIRTUAL_MACHINE
        vm_server: {
          vm_server_address: {
            vm_manager_id: "VmManagerId",
            vm_id: "VmId",
          },
          vm_name: "VmName",
          vm_manager_name: "VmManagerName",
          vm_manager_type: "VSPHERE", # accepts VSPHERE, SCVMM, HYPERV-MANAGER
          vm_path: "VmPath",
        },
        replication_job_id: "ReplicationJobId",
        replication_job_terminated: false,
      },
      server_replication_parameters: {
        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] server

The ID of the server with which this replication configuration is
associated.
@return [Types::Server]

@!attribute [rw] server_replication_parameters

The parameters for replicating the server.
@return [Types::ServerReplicationParameters]

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

Constants

SENSITIVE