バージョン¶
オブジェクト¶
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 36,
"maxLength": 36
},
"base": {
"type": "string",
"minLength": 36,
"maxLength": 36
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"editable": {
"type": "boolean"
},
"created_at": {
"type": "string"
},
"last_modified_at": {
"type": "string"
}
}
}
プロパティ¶
プロパティ | 型 | 説明 |
|---|---|---|
id | string | バージョンを一意に識別する ID |
name | string | バージョンを説明する任意の名前 |
base | string | クローン元バージョンの ID |
editable | boolean | バージョンの編集可否 |
created_at | string | ISO8601 で表現されるバージョンの作成日時 |
last_modified_at | string | ISO8601 で表現されるバージョンの最終編集日時 |
作成¶
指定したゾーンに新しいバージョンを作成します。 パラメーター 値 zone_id バージョンを作成するゾーンの ID 作成したいバージョンオブジェクトをリクエストしてください。 作成されたバージョンオブジェクトが返ります。HTTP リクエスト¶
POST /dns/v1/zones/:zone_id/versions HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
一覧¶
指定したゾーンに存在するすべてのバージョンを取得します。 パラメーター 値 zone_id 取得するバージョンを含むゾーンの ID リクエストボディは必要ありません。 ひとつ以上のバージョンオブジェクトを要素とする JSON array が返ります。HTTP リクエスト¶
GET /dns/v1/zones/:zone_id/versions HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
取得¶
指定したゾーンに存在する個別のバージョンを取得します。 パラメーター 値 zone_id 取得するバージョンを含むゾーンの ID version_id 取得するバージョンの ID リクエストボディは必要ありません。 指定したバージョンオブジェクトが返ります。HTTP リクエスト¶
GET /dns/v1/zones/:zone_id/versions/:version_id HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
編集¶
指定したゾーン に存在する個別のバージョンを編集します。 パラメーター 値 zone_id 編集するバージョンを含むゾーンの ID version_id 編集するバージョンの ID 編集したバージョンオブジェクトをリクエストしてください。 編集されたバージョンオブジェクトが返ります。HTTP リクエスト¶
PUT /dns/v1/zones/:zone_id/versions/:version_id HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
削除¶
指定したゾーンから個別のバージョンを削除します。 パラメーター 値 zone_id 削除するバージョンを含むゾーンの ID version_id 削除するバージョンの ID リクエストボディは必要ありません。 削除されたバージョンオブジェクトが返ります。HTTP リクエスト¶
DELETE /dns/v1/zones/:zone_id/versions/:version_id HTTP/1.1
Host: api.gis.gehirn.jp
パラメーター¶
リクエストボディ¶
HTTP レスポンス¶
