マイグレーション

オブジェクト

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 36,
      "maxLength": 36
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 36
    },
    "prev_version_id": {
      "type": "string",
      "minLength": 36,
      "maxLength": 36
    },
    "next_version_id": {
      "type": "string",
      "minLength": 36,
      "maxLength": 36
    },
    "applied_at": {
      "type": "string"
    },
    "created_at": {
      "type": "string"
    },
    "completed_at": {
      "type": "string"
    },
    "is_completed": {
      "type": "boolean"
    }
  }
}

プロパティ

プロパティ

説明

id

string

マイグレーションを一意に識別する ID

name

string

マイグレーションを説明する任意の名前

prev_version_id

string

マイグレーション前のバージョンの ID

next_version_id

string

マイグレーション後のバージョンの ID

applied_at

string

ISO8601 で表現されるマイグレーションの実行日時

created_at

string

ISO8601 で表現されるマイグレーションの作成日時

completed_at

string

ISO8601 で表現されるマイグレーションの完了日時

is_completed

boolean

マイグレーションの完了状況

作成

指定したゾーンに新しいマイグレーションを作成します。

HTTP リクエスト

POST /dns/v1/zones/:zone_id/presets HTTP/1.1
Host: api.gis.gehirn.jp

パラメーター

パラメーター

zone_id

マイグレーションを作成するゾーンの ID

リクエストボディ

作成したいマイグレーションオブジェクトをリクエストしてください。

HTTP レスポンス

作成されたマイグレーションオブジェクトが返ります。

一覧

指定したゾーンに存在するすべてのマイグレーションを取得します。

HTTP リクエスト

GET /dns/v1/zones/:zone_id/presets HTTP/1.1
Host: api.gis.gehirn.jp

パラメーター

パラメーター

zone_id

取得するマイグレーションを含むゾーンの ID

リクエストボディ

リクエストボディは必要ありません。

HTTP レスポンス

ひとつ以上のマイグレーションオブジェクトを要素とする JSON array が返ります。

取得

指定したゾーンに存在する個別のマイグレーションを取得します。

HTTP リクエスト

GET /dns/v1/zones/:zone_id/presets/:preset_id HTTP/1.1
Host: api.gis.gehirn.jp

パラメーター

パラメーター

zone_id

取得するマイグレーションを含むゾーンの ID

preset_id

取得するマイグレーションの ID

リクエストボディ

リクエストボディは必要ありません。

HTTP レスポンス

指定したマイグレーションオブジェクトが返ります。

削除

指定したゾーンから個別のマイグレーションを削除します。

HTTP リクエスト

DELETE /dns/v1/zones/:zone_id/presets/:preset_id HTTP/1.1
Host: api.gis.gehirn.jp

パラメーター

パラメーター

zone_id

削除するマイグレーションを含むゾーンの ID

preset_id

削除するマイグレーションの ID

リクエストボディ

リクエストボディは必要ありません。

HTTP レスポンス

削除されたマイグレーションオブジェクトが返ります。