プロジェクトの無効化
説明
指定したプロジェクトを無効化します。
プロジェクト内のすべてのリソースを削除した上で、操作を実行してください。
なお、プロジェクトの無効化後に再度プロジェクトを有効化しても、無効化前に使用していたリソースは、復旧されません。
注:
- 所属していないプロジェクトを指定した場合は、エラーとなります。
- システム管理者が本APIを利用するとき、ヘッダーに指定したプロジェクトIDとパスに指定したプロジェクトIDが異なる場合は、エラーとなります。
Request
ヘッダー
Accept: application/xml
X-Auth-Token: Keystoneのtoken(※)
※:無効化するプロジェクトをスコープに指定してtokenを取得してください。
メソッド
DELETE
パス
/projects/<プロジェクトID>
クエリ
引数名 | 説明 |
---|---|
availability_zone | プロジェクトフォルダを削除するアベイラビリティゾーンの名前を指定します。 省略時は全てのアベイラビリティゾーンからプロジェクトフォルダを削除します。 |
ボディ
なし
Response
ステータスコード
202 Accepted
ボディ
各アベイラビリティゾーンで実行されるタスクの情報を返却します。
ただし、<resource id="リソースID"/>は表示されません。
<tasks>
<task>
<id>タスクID</id>
<status>waiting</status>
<progress>0</progress>
<starttime>開始時刻</starttime>
<AvailabilityZone>アベイラビリティゾーン名</AvailabilityZone>
</task>
<task>
<id>タスクID</id>
・・・
</task>
</tasks>