glance/etc/metadefs/cim-virtual-system-setting-data.json
Lin Yang 8a38f9ad5d New metadata definitions from CIM
Adds into the Glance metadata definitions items from the Common
Information Model (CIM) schema, include setting data for processor
allocation, resource allocation, storage allocation and virtual
system, which can be associated with several OpenStack resources
to make them interoperable from a end-user specific perspective.

Implements: blueprint cim-namespace-metadata-definitions

Change-Id: If769bae8fcf1803bb2432537228f9633ad789e58
2016-03-02 12:41:16 +08:00

128 lines
5.1 KiB
JSON

{
"namespace": "CIM::VirtualSystemSettingData",
"display_name": "CIM Virtual System Setting Data",
"description": "A set of virtualization specific properties from Common Information Model (CIM) schema (http://www.dmtf.org/standards/cim), which define the virtual aspects of a virtual system. These properties may be specified to host aggregate and flavor. For each property details, please refer to http://schemas.dmtf.org/wbem/cim-html/2/CIM_VirtualSystemSettingData.html.",
"visibility": "public",
"protected": true,
"resource_type_associations": [
{
"name": "OS::Nova::Aggregate",
"prefix": "CIM_VSSD_"
},
{
"name": "OS::Nova::Flavor",
"prefix": "CIM_VSSD_"
}
],
"properties": {
"AutomaticRecoveryAction": {
"title": "Automatic Recovery Action",
"description": "Action to take for the virtual system when the software executed by the virtual system fails.",
"operators": ["<or>"],
"type": "string",
"enum": [
"None",
"Restart",
"Revert to snapshot",
"DMTF Reserved"
]
},
"AutomaticShutdownAction": {
"title": "Automatic Shutdown Action",
"description": "Action to take for the virtual system when the host is shut down.",
"operators": ["<or>"],
"type": "string",
"enum": [
"Turn Off",
"Save state",
"Shutdown",
"DMTF Reserved"
]
},
"AutomaticStartupAction": {
"title": "Automatic Startup Action",
"description": "Action to take for the virtual system when the host is started.",
"operators": ["<or>"],
"type": "string",
"enum": [
"None",
"Restart if previously active",
"Always startup",
"DMTF Reserved"
]
},
"AutomaticStartupActionDelay": {
"title": "Automatic Startup Action Delay",
"description": "Delay applicable to startup action.",
"type": "string"
},
"AutomaticStartupActionSequenceNumber": {
"title": "Automatic Startup Action Sequence Number",
"description": "Number indicating the relative sequence of virtual system activation when the host system is started.",
"type": "string"
},
"ConfigurationDataRoot": {
"title": "Configuration Data Root",
"description": "Filepath of a directory where information about the virtual system configuration is stored.",
"type": "string"
},
"ConfigurationFile": {
"title": "Configuration File",
"description": "Filepath of a file where information about the virtual system configuration is stored.",
"type": "string"
},
"ConfigurationID": {
"title": "Configuration ID",
"description": "Unique id of the virtual system configuration.",
"type": "string"
},
"CreationTime": {
"title": "Creation Time",
"description": "Time when the virtual system configuration was created.",
"type": "string"
},
"LogDataRoot": {
"title": "Log Data Root",
"description": "Filepath of a directory where log information about the virtual system is stored.",
"type": "string"
},
"RecoveryFile": {
"title": "Recovery File",
"description": "Filepath of a file where recovery relateded information of the virtual system is stored.",
"type": "string"
},
"SnapshotDataRoot": {
"title": "Snapshot Data Root",
"description": "Filepath of a directory where information about virtual system snapshots is stored.",
"type": "string"
},
"SuspendDataRoot": {
"title": "Suspend Data Root",
"description": "Filepath of a directory where suspend related information about the virtual system is stored.",
"type": "string"
},
"SwapFileDataRoot": {
"title": "Swap File Data Root",
"description": "Filepath of a directory where swapfiles of the virtual system are stored.",
"type": "string"
},
"VirtualSystemIdentifier": {
"title": "Virtual System Identifier",
"description": "VirtualSystemIdentifier shall reflect a unique name for the system as it is used within the virtualization platform.",
"type": "string"
},
"VirtualSystemType": {
"title": "Virtual System Type",
"description": "VirtualSystemType shall reflect a particular type of virtual system.",
"type": "string"
},
"Notes": {
"title": "Notes",
"description": "End-user supplied notes that are related to the virtual system.",
"type": "string"
}
},
"objects": []
}