マイグレーション¶
オブジェクト¶
{
"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 | マイグレーションの完了状況 |
作成¶
指定したゾーンに新しいマイグレーションを作成します。 パラメーター 値 zone_id マイグレーションを作成するゾーンの ID 作成したいマイグレーションオブジェクトをリクエストしてください。 作成されたマイグレーションオブジェクトが返ります。HTTP リクエスト¶
POST /dns/v1/zones/:zone_id/presets HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
一覧¶
指定したゾーンに存在するすべてのマイグレーションを取得します。 パラメーター 値 zone_id 取得するマイグレーションを含むゾーンの ID リクエストボディは必要ありません。 ひとつ以上のマイグレーションオブジェクトを要素とする JSON array が返ります。HTTP リクエスト¶
GET /dns/v1/zones/:zone_id/presets HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
取得¶
指定したゾーンに存在する個別のマイグレーションを取得します。 パラメーター 値 zone_id 取得するマイグレーションを含むゾーンの ID preset_id 取得するマイグレーションの ID リクエストボディは必要ありません。 指定したマイグレーションオブジェクトが返ります。HTTP リクエスト¶
GET /dns/v1/zones/:zone_id/presets/:preset_id HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
削除¶
指定したゾーンから個別のマイグレーションを削除します。 パラメーター 値 zone_id 削除するマイグレーションを含むゾーンの ID preset_id 削除するマイグレーションの ID リクエストボディは必要ありません。 削除されたマイグレーションオブジェクトが返ります。HTTP リクエスト¶
DELETE /dns/v1/zones/:zone_id/presets/:preset_id HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
