FarmProvisioningSettingsCreateSpecV2

FarmProvisioningSettingsCreateSpecV2
FarmProvisioningSettingsCreateSpecV2

Virtual center provisioning settings for the farm.

JSON Example
{
    "base_snapshot_id": "snapshot-1",
    "compute_profile_num_cores_per_socket": 1,
    "compute_profile_num_cpus": 4,
    "compute_profile_ram_mb": 4096,
    "datacenter_id": "datacenter-1",
    "host_or_cluster_id": "domain-s425",
    "im_stream_id": "6f85b3a5-e7d0-4ad6-a1e3-37168dd1ed51",
    "im_tag_id": "3d45b3a5-e7d0-4ad6-a1e3-37168dd1ed51",
    "parent_vm_id": "vm-2",
    "resource_pool_id": "resgroup-1",
    "vm_folder_id": "group-v1"
}
string
base_snapshot_id
Optional

Current image snapshot for instant clone farm.

integer As int32 As int32
compute_profile_num_cores_per_socket
Optional

Indicates the number of cores per socket for the CPU in the compute profile to be configured on clones. If set, both compute_profile_num_cpus and compute_profile_ram_mb need to be set.

integer As int32 As int32
compute_profile_num_cpus
Optional

Indicates the number of CPUs in the compute profile to be configured on clones. If set, this must be a multiple of compute_profile_num_cores_per_socket.

integer As int32 As int32
compute_profile_ram_mb
Optional

Indicates the RAM in MB in the compute profile to be configured on clones.

string
datacenter_id
Required

Datacenter within which the farm is configured

string
host_or_cluster_id
Required

Host or cluster where the machines are deployed in. For Instant clone farms it can be only be a cluster id.

string
im_stream_id
Optional

Image management stream used in the farm. This is required if parent_vm_id and base_snapshot_id are not set.

string
im_tag_id
Optional

Image management tag used in the farm. This is required if im_stream_id is set.

string
parent_vm_id
Optional

Current VM image for instant clone farm.

string
resource_pool_id
Required

Resource pool to deploy the RDS Servers.

string
vm_folder_id
Required

VM folder to deploy the RDS Servers to.