サブコレクション関係は、リソースとサブコレクション間の階層リンクを定義します。サブコレクションが存在するか、親リソースのコンテキストに何らかの意味があります。たとえば、仮想マシンにはネットワークインターフェイスが含まれているので、API は仮想マシンリソースとネットワークインターフェイスサブコレクション間の関係をマッピングします。
GET /ovirt-engine/api/collection/resource_id HTTP/1.1
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
<resource id="resource_id" href="/ovirt-engine/api/collection/resource_id">
...
<link rel="subcollection"
href="/ovirt-engine/api/collection/resource_id/subcollection"/>
...
</resource>
GET /ovirt-engine/api/collection/resource_id HTTP/1.1
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
<resource id="resource_id" href="/ovirt-engine/api/collection/resource_id">
...
<link rel="subcollection"
href="/ovirt-engine/api/collection/resource_id/subcollection"/>
...
</resource>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
GET /ovirt-engine/api/collection/resource_id/subcollection HTTP/1.1
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
<subcollection>
<subresource id="subresource_id"
href="/ovirt-engine/api/collection/resource_id/subcollection/subresource_id">
...
</subresource>
...
</subcollection>
GET /ovirt-engine/api/collection/resource_id/subcollection HTTP/1.1
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
<subcollection>
<subresource id="subresource_id"
href="/ovirt-engine/api/collection/resource_id/subcollection/subresource_id">
...
</subresource>
...
</subcollection>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow