diff --git a/docs/docs.html.in b/docs/docs.html.in index 40e0e3b82e..d0ff844d0c 100644 --- a/docs/docs.html.in +++ b/docs/docs.html.in @@ -77,6 +77,7 @@ storage encryption, capabilities, domain capabilities, + storage pool capabilities, node devices, secrets, snapshots diff --git a/docs/format.html.in b/docs/format.html.in index 22b23e3fc7..640a9957ee 100644 --- a/docs/format.html.in +++ b/docs/format.html.in @@ -21,6 +21,7 @@
The Storage Pool Capabilities XML will provide the information + to determine what types of Storage Pools exist, whether the pool is + supported, and if relevant the source format types, the required + source elements, and the target volume format types.
+ +The Storage Pool Capabilities XML provides more information than the
+
+ virConnectGetCapabilities
+
+ which only provides an enumerated list of supported pool types.
A query interface was added to the virConnect API's to retrieve the + XML listing of the set of Storage Pool Capabilities + (Since 5.2.0):
+ ++virConnectGetStoragePoolCapabilities ++ +
The root element that emulator capability XML document starts with is
+ named storagepoolCapabilities
. There will be any number of
+ pool
child elements with two attributes type
+ and supported
. Each pool
element may have
+ a poolOptions
or volOptions
subelements to
+ describe the available features. Sample XML output is:
+<storagepoolCapabilities> + <pool type='dir' supported='yes'> + <volOptions> + <defaultFormat type='raw'</> + <enum name='targetFormatType'> + <value>none</value> + <value>raw</value> + ... + </enum> + </volOptions> + </pool> + <pool type='fs' supported='yes'> + <poolOptions> + <defaultFormat type='auto'</> + <enum name='sourceFormatType'> + <value>auto</value> + <value>ext2</value> + ... + </enum> + <enum name='requiredSourceElements'> + <value>device</value> + </enum> + </poolOptions> + <volOptions> + <defaultFormat type='raw'</> + <enum name='targetFormatType'> + <value>none</value> + <value>raw</value> + ... + </enum> + </volOptions> + </pool> + ... +</storagepoolCapabilities> ++ +
The following section decribes subelements of the
+ poolOptions
and volOptions
subelements
defaultFormat
poolOptions
, the type
attribute
+ describes the default format name used for the pool source. For the
+ volOptions
, the type
attribute describes
+ the default volume name used for each volume.
+ enum
value
value subelements describing the valid values.
+ sourceFormatType
poolOptions
source
+ pool format types.
+ requiredSourceElements
poolOptions
source
+ subelements required for a valid source pool element.
+ targetFormatType
volOptions
target volume
+ format types.
+