5.209. テンプレート
このサービスは、システムで使用可能な仮想マシンテンプレートを管理します。
| Name | 概要 |
|---|---|
|
| 新しいテンプレートを作成します。 |
|
| 仮想マシンテンプレートの一覧を返します。 |
5.209.1. add POST リンクのコピーリンクがクリップボードにコピーされました!
新しいテンプレートを作成します。
これには、name 要素と vm 要素が必要です。id name 属性で仮想マシンを特定します。
POST /ovirt-engine/api/templates
POST /ovirt-engine/api/templates
リクエスト本文は以下のようになります。
<template> <name>mytemplate</name> <vm id="123"/> </template>
<template>
<name>mytemplate</name>
<vm id="123"/>
</template>
テンプレートは、既存のテンプレートのサブバージョンとして作成できます。これには、新しいテンプレートに name および vm 属性と、新しいテンプレートバージョンの base_template および version_name 属性が必要です。base_template および version_name 属性は、template セクションにある version セクション内で指定する必要があります。id または name 属性で仮想マシンを識別します。
| Name | タイプ | 方向 | 概要 |
|---|---|---|---|
|
| In | 仮想マシンの権限をテンプレートにコピーするかどうかを指定します。 | |
|
| In/Out | テンプレートまたはテンプレートバージョンに関する情報。 |
5.209.1.1. clone_permissions リンクのコピーリンクがクリップボードにコピーされました!
仮想マシンの権限をテンプレートにコピーするかどうかを指定します。
このオプションのパラメーターが指定され、その値が true の場合、仮想マシンのパーミッション(継承されたものではなく、直接のパーミッションのみ)が作成されたテンプレートにコピーされます。たとえば、パーミッションをコピーして myvm 仮想マシンからテンプレートを作成するには、次のようなリクエストを送信します。
POST /ovirt-engine/api/templates?clone_permissions=true
POST /ovirt-engine/api/templates?clone_permissions=true
リクエスト本文は以下のようになります。