PlatformProviderConfig

PlatformProviderConfig
Platform Provider Configuration

vSphere provider configuration for the platform.

JSON Example
{
    "datacenter_name": "string",
    "datacenter_id": "string",
    "cluster_name": "string",
    "cluster_id": "string",
    "resource_pool_name": "string",
    "resource_pool_id": "string",
    "ssp_resource_pool_name": "string",
    "ssp_resource_pool_id": "string",
    "enable_resource_reservation": false,
    "vm_folder_name": "string",
    "storage_policy_name": "string",
    "storage_policy_id": "string",
    "content_datastore_name": "string",
    "content_datastore_id": "string",
    "vm_template": "string"
}
string
datacenter_name
Read-Only

The vSphere datacenter name.

string
datacenter_id
Required

The vSphere datacenter moref ID.

string
cluster_name
Read-Only

The vSphere cluster name.

string
cluster_id
Required

The vSphere cluster moref ID.

string
resource_pool_name
Read-Only

The vSphere parent resource pool name.

string
resource_pool_id
Optional

The vSphere parent resource pool moref ID.

string
ssp_resource_pool_name
Read-Only

The name of the Platform resource pool, which is automatically created under the parent resource pool.

string
ssp_resource_pool_id
Read-Only

The moref ID of the Platform resource pool.

boolean
enable_resource_reservation
Optional
Constraints: default: true

Indicates if CPU and memory resources for the Platform instance should be reserved at the resource pool level.

string
vm_folder_name
Read-Only

The vSphere VM folder name.

string
storage_policy_name
Read-Only

The vSphere storage policy name (e.g., vSAN).

string
storage_policy_id
Required

The vSphere storage policy UUID.

string
content_datastore_name
Read-Only

The vSphere content datastore name.

string
content_datastore_id
Required

The vSphere content datastore moref ID.

string
vm_template
Read-Only

The vSphere template name.