REST Resource: projects.locations.restorePlans

リソース: RestorePlan

バックアップに対して実行される一連の復元オペレーションの構成は、特定の BackupPlan に属します。次の ID: 13

JSON 表現
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "backupPlan": string,
  "cluster": string,
  "restoreConfig": {
    object (RestoreConfig)
  },
  "labels": {
    string: string,
    ...
  },
  "etag": string,
  "state": enum (State),
  "stateReason": string
}
フィールド
name

string

出力専用。RestorePlan リソースの完全な名前。形式: projects/*/locations/*/restorePlans/*

uid

string

出力専用。サーバー生成の UUID 形式のグローバル固有識別子。

createTime

string (Timestamp format)

出力専用。この RestorePlan リソースが作成されたときのタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力専用。この RestorePlan リソースが最後に更新されたタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

description

string

この RestorePlan についてユーザーが指定した説明的な文字列。

backupPlan

string

必須。変更不可。この RestorePlan で作成された復元のソースとしてバックアップを使用できる BackupPlan への参照。形式: projects/*/locations/*/backupPlans/*

cluster

string

必須。変更不可。この RestorePlan で作成された復元でデータが復元されるターゲット クラスタ。注: クラスタのリージョンは RestorePlan と同じである必要があります。有効な形式:

  • projects/*/locations/*/clusters/*
  • projects/*/zones/*/clusters/*
restoreConfig

object (RestoreConfig)

必須。この RestorePlan で作成された復元の構成。

labels

map (key: string, value: string)

ユーザーが指定した一連のカスタムラベル。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

etag

string

出力専用。etag は、復元の同時更新による相互上書きを防ぐ方法として、オプティミスティック同時実行制御で使用されます。競合状態を回避する目的で、復元更新を行う読み込み・変更・書き込みサイクルでは etag を活用することを強くおすすめします。restorePlans.get へのレスポンスでは etag が返されます。システムは restorePlans.patch または restorePlans.delete へのリクエストにその etag を入れ、変更がリソースの同じバージョンに確実に適用されようになります。

state

enum (State)

出力専用。RestorePlan の状態。この State フィールドは、作成オペレーション中に RestorePlan が存在する可能性のあるさまざまなステージを表します。

stateReason

string

出力専用。RestorePlan が現在の state にある理由に関する説明(人が読める形式)

状態

状態

列挙型
STATE_UNSPECIFIED 列挙型のデフォルトの最初の値。
CLUSTER_PENDING クラスタの状態が RUNNING になるのを待っています。
READY RestorePlan が正常に作成され、復元の準備が整いました。
FAILED RestorePlan の作成に失敗しました。
DELETING RestorePlan は削除中です。

方法

create

指定されたロケーションに新しい RestorePlan を作成します。

delete

既存の RestorePlan を削除します。

get

1 つの RestorePlan の詳細を取得します。

getIamPolicy

リソースのアクセス制御ポリシーを取得します。

list

指定されたロケーションの RestorePlan を一覧表示します。

patch

RestorePlan を更新する

setIamPolicy

指定したリソースにアクセス制御ポリシーを設定します。

testIamPermissions

呼び出し元が指定されたリソース上で持つ権限を返します。