Citrix · Schema

MachineCatalog

Application DeliveryDesktop-As-A-ServiceNetworkingVirtualizationWorkspaceFortune 1000

Properties

Name Type Description
id string Unique identifier for the machine catalog
name string Name of the machine catalog
description string Description of the machine catalog
allocationType string How machines are allocated to users
provisioningType string Provisioning method for machines
sessionSupport string Session support type
machineCount integer Number of machines in the catalog
zone object
View JSON Schema on GitHub

JSON Schema

citrix-machinecatalog-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/MachineCatalog",
  "title": "MachineCatalog",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the machine catalog"
    },
    "name": {
      "type": "string",
      "description": "Name of the machine catalog"
    },
    "description": {
      "type": "string",
      "description": "Description of the machine catalog"
    },
    "allocationType": {
      "type": "string",
      "enum": [
        "Static",
        "Random"
      ],
      "description": "How machines are allocated to users"
    },
    "provisioningType": {
      "type": "string",
      "enum": [
        "MCS",
        "PVS",
        "Manual"
      ],
      "description": "Provisioning method for machines"
    },
    "sessionSupport": {
      "type": "string",
      "enum": [
        "SingleSession",
        "MultiSession"
      ],
      "description": "Session support type"
    },
    "machineCount": {
      "type": "integer",
      "description": "Number of machines in the catalog"
    },
    "zone": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "Zone identifier"
        },
        "name": {
          "type": "string",
          "description": "Zone name"
        }
      }
    }
  }
}