プロジェクトの無効化

説明

指定したプロジェクトを無効化します。

プロジェクト内のすべてのリソースを削除した上で、操作を実行してください。

なお、プロジェクトの無効化後に再度プロジェクトを有効化しても、無効化前に使用していたリソースは、復旧されません。

注:
  • 所属していないプロジェクトを指定した場合は、エラーとなります。
  • システム管理者が本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>