Broadcom · Schema

Broadcom Workload Domain

A Workload Domain represents a logically isolated group of clusters in VMware Cloud Foundation that provides compute, storage, and networking resources for a specific workload type.

Cloud InfrastructureGatewaysManagementNetworksObservabilityVirtualizationFortune 500

Properties

Name Type Description
id string The unique identifier of the workload domain.
name string The name of the workload domain.
type string The type of workload domain. MANAGEMENT is the initial domain, VI is a Virtual Infrastructure domain.
status string The current status of the workload domain.
clusters array The clusters that belong to this workload domain.
ssoId string The SSO domain identifier associated with this workload domain.
vcenter object The vCenter Server associated with this workload domain.
nsxTCluster object The NSX-T cluster associated with this workload domain.
View JSON Schema on GitHub

JSON Schema

broadcom-workload-domain-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://github.com/api-evangelist/broadcom/blob/main/json-schema/broadcom-workload-domain-schema.json",
  "title": "Broadcom Workload Domain",
  "description": "A Workload Domain represents a logically isolated group of clusters in VMware Cloud Foundation that provides compute, storage, and networking resources for a specific workload type.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier of the workload domain."
    },
    "name": {
      "type": "string",
      "description": "The name of the workload domain."
    },
    "type": {
      "type": "string",
      "enum": [
        "MANAGEMENT",
        "VI"
      ],
      "description": "The type of workload domain. MANAGEMENT is the initial domain, VI is a Virtual Infrastructure domain."
    },
    "status": {
      "type": "string",
      "enum": [
        "ACTIVE",
        "ERROR",
        "ACTIVATING",
        "DELETING"
      ],
      "description": "The current status of the workload domain."
    },
    "clusters": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The identifier of the cluster."
          },
          "name": {
            "type": "string",
            "description": "The name of the cluster."
          },
          "primaryDatastoreType": {
            "type": "string",
            "enum": [
              "VSAN",
              "VMFS_FC",
              "VMFS_ISCSI",
              "NFS",
              "VVOL"
            ],
            "description": "The primary datastore type of the cluster."
          },
          "isDefault": {
            "type": "boolean",
            "description": "Whether this is the default cluster in the domain."
          },
          "hosts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "The identifier of the host."
                },
                "fqdn": {
                  "type": "string",
                  "description": "The fully qualified domain name of the host."
                }
              }
            },
            "description": "The hosts in the cluster."
          }
        }
      },
      "description": "The clusters that belong to this workload domain."
    },
    "ssoId": {
      "type": "string",
      "description": "The SSO domain identifier associated with this workload domain."
    },
    "vcenter": {
      "type": "object",
      "description": "The vCenter Server associated with this workload domain.",
      "properties": {
        "id": {
          "type": "string",
          "description": "The identifier of the vCenter."
        },
        "fqdn": {
          "type": "string",
          "description": "The fully qualified domain name of the vCenter."
        },
        "version": {
          "type": "string",
          "description": "The version of vCenter Server."
        }
      }
    },
    "nsxTCluster": {
      "type": "object",
      "description": "The NSX-T cluster associated with this workload domain.",
      "properties": {
        "id": {
          "type": "string",
          "description": "The identifier of the NSX-T cluster."
        },
        "vip": {
          "type": "string",
          "description": "The virtual IP address of the NSX-T cluster."
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/broadcom-workload-domain"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.