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
{
"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"
]
}
]
}