Solaris Zones · JSON Structure

Solaris Zones Structure

Structural overview of the Solaris Zones API surface; extracted from openapi/.

Type: Properties: 0
ContainersKernel ZonesOperating SystemsOracleRADResource ManagementSolarisStatsStoreVirtualizationZones

Solaris Zones Structure is a JSON Structure definition published by Solaris Zones.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Solaris Zones",
  "providerId": "solaris-zones",
  "kind": "json-structure",
  "description": "Structural overview of the Solaris Zones API surface; extracted from openapi/.",
  "schemaCount": 10,
  "operationCount": 34,
  "schemas": [
    {
      "name": "RadInterface",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ZoneManagerDetail",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ZoneDetail",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "state",
        "brand"
      ]
    },
    {
      "name": "ZoneInfo",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Resource",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type"
      ]
    },
    {
      "name": "Property",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name"
      ]
    },
    {
      "name": "Result",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ResultResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "EvacuationResult",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "EvacuationMigrationResult",
      "type": "object",
      "propertyCount": 5,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/",
      "operationId": "listZoneInterfaces",
      "summary": "Solaris Zones List All Zone Management Interfaces",
      "tags": [
        "Zone Manager"
      ]
    },
    {
      "method": "GET",
      "path": "/ZoneManager",
      "operationId": "getZoneManager",
      "summary": "Solaris Zones Get the Zonemanager Singleton",
      "tags": [
        "Zone Manager"
      ]
    },
    {
      "method": "PUT",
      "path": "/ZoneManager/create",
      "operationId": "createZone",
      "summary": "Solaris Zones Create a New Zone",
      "tags": [
        "Zone Manager"
      ]
    },
    {
      "method": "PUT",
      "path": "/ZoneManager/delete",
      "operationId": "deleteZone",
      "summary": "Solaris Zones Delete a Zone",
      "tags": [
        "Zone Manager"
      ]
    },
    {
      "method": "PUT",
      "path": "/ZoneManager/importConfig",
      "operationId": "importZoneConfig",
      "summary": "Solaris Zones Import Zone Configuration",
      "tags": [
        "Zone Manager"
      ]
    },
    {
      "method": "PUT",
      "path": "/ZoneManager/initEvacuate",
      "operationId": "initEvacuate",
      "summary": "Solaris Zones Initialize Zone Evacuation",
      "tags": [
        "Zone Migration"
      ]
    },
    {
      "method": "PUT",
      "path": "/ZoneManager/evacuate",
      "operationId": "evacuate",
      "summary": "Solaris Zones Perform Zone Evacuation",
      "tags": [
        "Zone Migration"
      ]
    },
    {
      "method": "PUT",
      "path": "/ZoneManager/cancelEvacuate",
      "operationId": "cancelEvacuate",
      "summary": "Solaris Zones Cancel Zone Evacuation",
      "tags": [
        "Zone Migration"
      ]
    },
    {
      "method": "GET",
      "path": "/Zone/{zoneName}",
      "operationId": "getZone",
      "summary": "Solaris Zones Get Zone Details",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/boot",
      "operationId": "bootZone",
      "summary": "Solaris Zones Boot a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/shutdown",
      "operationId": "shutdownZone",
      "summary": "Solaris Zones Shutdown a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/halt",
      "operationId": "haltZone",
      "summary": "Solaris Zones Halt a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/reboot",
      "operationId": "rebootZone",
      "summary": "Solaris Zones Reboot a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/install",
      "operationId": "installZone",
      "summary": "Solaris Zones Install a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/uninstall",
      "operationId": "uninstallZone",
      "summary": "Solaris Zones Uninstall a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/clone",
      "operationId": "cloneZone",
      "summary": "Solaris Zones Clone a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/attach",
      "operationId": "attachZone",
      "summary": "Solaris Zones Attach a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/detach",
      "operationId": "detachZone",
      "summary": "Solaris Zones Detach a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/suspend",
      "operationId": "suspendZone",
      "summary": "Solaris Zones Suspend a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/ready",
      "operationId": "readyZone",
      "summary": "Solaris Zones Ready a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/verify",
      "operationId": "verifyZone",
      "summary": "Solaris Zones Verify Zone Configuration",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/editConfig",
      "operationId": "editZoneConfig",
      "summary": "Solaris Zones Begin Editing Zone Configuration",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/commitConfig",
      "operationId": "commitZoneConfig",
      "summary": "Solaris Zones Commit Zone Configuration Changes",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/cancelConfig",
      "operationId": "cancelZoneConfig",
      "summary": "Solaris Zones Cancel Zone Configuration Changes",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/exportConfig",
      "operationId": "exportZoneConfig",
      "summary": "Solaris Zones Export Zone Configuration",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/apply",
      "operationId": "applyZoneConfig",
      "summary": "Solaris Zones Apply Configuration to Running Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/getResources",
      "operationId": "getZoneResources",
      "summary": "Solaris Zones Get Zone Resources",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/addResource",
      "operationId": "addZoneResource",
      "summary": "Solaris Zones Add a Resource to Zone Configuration",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/removeResources",
      "operationId": "removeZoneResources",
      "summary": "Solaris Zones Remove Resources From Zone Configuration",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/setResourceProperties",
      "operationId": "setZoneResourceProperties",
      "summary": "Solaris Zones Set Resource Properties",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/migrate",
      "operationId": "migrateZone",
      "summary": "Solaris Zones Migrate a Zone to a Remote Host",
      "tags": [
        "Zone Migration"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/rename",
      "operationId": "renameZone",
      "summary": "Solaris Zones Rename a Zone",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "PUT",
      "path": "/Zone/{zoneName}/move",
      "operationId": "moveZone",
      "summary": "Solaris Zones Move Zone to New Path",
      "tags": [
        "Zones"
      ]
    },
    {
      "method": "GET",
      "path": "/ZoneInfo",
      "operationId": "getZoneInfo",
      "summary": "Solaris Zones Get Executing Zone Information",
      "tags": [
        "Zone Info"
      ]
    }
  ]
}