POST GlobalSettings/EnableAutoProvisioning/Validate

Validation of the details for enabling automatic, integrated provisioning of session machines. See Validation.

Request Information

Request body type

EnableAutoProvisioningModel

Request body formats

application/json, text/json

Sample:
{
  "FirstComputeResource": {
    "Name": "SCVMM",
    "ShortName": "SCVMM",
    "Description": "My SCVMM cluster",
    "DataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a",
    "ComputeResourceType": "HyperV",
    "Address": "https://10.1.1.10",
    "UserNameOrApiKey": "DOMAIN\\scvmm",
    "PasswordBase64OrSecretKey": "cGFzc3dvcmQ=",
    "MaxVirtualMachinesToProvision": 100,
    "UseLocalStorage": true,
    "PersonalVDiskStorage": [
      "PVD Storage"
    ],
    "Cluster": {
      "Href": "[api:ComputeResources(ab32f043-4682-4953-8dea-a0489b839f80)/ClusterTree",
      "Name": "ClusterRoot",
      "FullPath": "/ClusterRoot",
      "CanBeProvisioningTarget": true,
      "Children": [
        {
          "Name": "Cluster1",
          "FullPath": "/ClusterRoot/Cluster1",
          "CanBeProvisioningTarget": true
        },
        {
          "Name": "Cluster2",
          "FullPath": "/ClusterRoot/Cluster2",
          "CanBeProvisioningTarget": true
        }
      ]
    },
    "Tags": [
      "tag"
    ],
    "CustomProperties": [
      {
        "Name": "myProperty",
        "Value": "myValue"
      }
    ]
  },
  "SharedControllerManagementNetwork": "Shared Controller Management Network",
  "SharedDeliveryGroupManagementNetwork": "Shared Delivery Group Management Network",
  "OtherSharedDeliveryGroupNetworks": [
    "other network"
  ]
}

Response Information

See Validation.

Response type

ValidationResultModel<EnableAutoProvisioningModel>

Response body formats

application/json, text/json

Sample:
{
  "Input": {
    "FirstComputeResource": {
      "Name": "SCVMM",
      "ShortName": "SCVMM",
      "Description": "My SCVMM cluster",
      "DataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a",
      "ComputeResourceType": "HyperV",
      "Address": "https://10.1.1.10",
      "UserNameOrApiKey": "DOMAIN\\scvmm",
      "PasswordBase64OrSecretKey": "cGFzc3dvcmQ=",
      "MaxVirtualMachinesToProvision": 100,
      "UseLocalStorage": true,
      "PersonalVDiskStorage": [
        "PVD Storage"
      ],
      "Cluster": {
        "Href": "[api:ComputeResources(ab32f043-4682-4953-8dea-a0489b839f80)/ClusterTree",
        "Name": "ClusterRoot",
        "FullPath": "/ClusterRoot",
        "CanBeProvisioningTarget": true,
        "Children": [
          {
            "Name": "Cluster1",
            "FullPath": "/ClusterRoot/Cluster1",
            "CanBeProvisioningTarget": true
          },
          {
            "Name": "Cluster2",
            "FullPath": "/ClusterRoot/Cluster2",
            "CanBeProvisioningTarget": true
          }
        ]
      },
      "Tags": [
        "tag"
      ],
      "CustomProperties": [
        {
          "Name": "myProperty",
          "Value": "myValue"
        }
      ]
    },
    "SharedControllerManagementNetwork": "Shared Controller Management Network",
    "SharedDeliveryGroupManagementNetwork": "Shared Delivery Group Management Network",
    "OtherSharedDeliveryGroupNetworks": [
      "other network"
    ]
  },
  "Errors": [
    {
      "MemberNames": [
        "FirstComputeResource"
      ],
      "ErrorMessage": "Required",
      "ErrorCode": "Required"
    }
  ]
}