DBスナップショットの作成(POST /v1.0/{tenantId}/snapshots)
新しいDBスナップショットを作成する。
Request URI
{tenantID}
インスタンスのオーナーとなるプロジェクトID
Data Type | Cardinality |
---|---|
String | 1..1 |
Request Parameter
snapshot
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
None | instanceId
id name |
instanceId
スナップショットを取るデータベース仮想サーバのID
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
None | 1..1 | snapshot | None |
id
DBスナップショットのID
- 英数字またはハイフンのみ使用可
- 文字列の先頭は英字で始めること
- 文字列の末尾にハイフンは使用不可
- 連続した2つ以上のハイフンは使用不可
- 最大63文字
Default: random value
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
string | 0..1 | snapshot | None |
name
DBスナップショットの名前
- 英数字またはハイフンのみ使用可
- 文字列の先頭は英字で始めること
- 文字列の末尾にハイフンは使用不可
- 連続した2つ以上のハイフンは使用不可
- 最大255文字
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
string | 1..1 | snapshot | None |
description
DBスナップショットの説明
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | snapshot | None |
Response Headers
ステータス
リクエストのステータスを返却する。
以下の値を返却する。
- 400:
- badRequest
- 401:
- unauthorized
- 403:
- forbidden
- 404:
- itemNotFound
- 413:
- overLimit
- 422:
- unprocessableEntity
- 500:
- instanceFault
- 501:
- notImplemented
- 503:
- serviceUnavailable
- 504:
- gatewayTimeout
Data Type | Cardinality |
---|---|
Int | 1..1 |
Response Elements
created
作成日時
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
Date |
name
DBスナップショットの名前
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
id
DBスナップショットのID
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
instanceId
このスナップショットの元となったデータベース仮想サーバのID
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
snapshotType
DBスナップショットの種類
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
status
DBスナップショットの状態
Available | In_progress | Deleted | Error
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
description
DBスナップショットの説明
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
Example of Request
{
"snapshot": {
"instanceId": "dbinst1",
"name": "json-rack-instance-bkup",
}
}
Example of Response
{
"snapshot":
{
"created" : null,
"name" : "snapshot1",
"Id" : "snapshot-dfrtgy3h2uj5ik",
"instanceId" : "instance-r67fg9uj0kfp"
"status":"Available",
"description":"sample snapshot"
}
}