24.4. GetExternalBackup
GET /v1/externalbackups/{id}
getExternalBackup は、ID が指定された外部バックアップ設定を返します。
24.4.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
24.4.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
24.4.2.1. パスパラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | Pattern |
|---|---|---|---|---|
| id | X | null |
24.4.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
24.4.4. コンテンツタイプ リンクのコピーリンクがクリップボードにコピーされました!
- application/json
24.4.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データタイプ |
|---|---|---|
| 200 | 正常な応答。 | |
| 0 | 予期しないエラーの応答です。 |
24.4.6. サンプル リンクのコピーリンクがクリップボードにコピーされました!
24.4.7. 共通のオブジェクト参照 リンクのコピーリンクがクリップボードにコピーされました!
24.4.7.1. ProtobufAny リンクのコピーリンクがクリップボードにコピーされました!
any には、シリアライズされたメッセージの型を記述する URL とともに、任意のシリアライズされたプロトコルバッファーメッセージが含まれます。
Protobuf ライブラリーは、パック/アンパックをサポートします。任意の値は、ユーティリティー関数の形式で、または Any タイプの追加の生成されたメソッドになります。
例 1: C++ のメッセージをパックして展開します。
例 2: Java でメッセージをパックして解凍します。
Example 3: Pack and unpack a message in Python.
Example 3: Pack and unpack a message in Python.
Example 4: Pack and unpack a message in Go
Example 4: Pack and unpack a message in Go
protobuf ライブラリーが提供するパックメソッドは、デフォルトで type.googleapis.com/full.type.name をタイプ URL として使用し、unzip メソッドは、タイプ URL の最後の//のみを使用します。たとえば、"foo.bar.com/x/y.z" のように、"foo.bar.com/x/y.z" の型名 "y.z" が生成されます。
24.4.7.1.1. JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
Any 値の JSON 表現は、デシリアライズされた埋め込みメッセージの通常の表現を使用し、タイプ URL が含まれる追加のフィールド @type を使用します。以下に例を示します。
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
}
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
}
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": <string>,
"lastName": <string>
}
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": <string>,
"lastName": <string>
}
埋め込みメッセージタイプがよく知られていて、カスタム JSON 表現がある場合、その表現は埋め込みされ、@type フィールドに加えてカスタム JSON を保持するフィールド 値 が追加されます。例(メッセージ [google.protobuf.Duration][] の場合):
{
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
}
{
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
}
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| typeUrl | String |
シリアライズされたプロトコルバッファーメッセージのタイプを一意に識別する URL/リソース名。この文字列には最低でも 1 つの \"/\" 文字を含める必要があります。URL のパスの最後のセグメントは、タイプの完全修飾名( | |||
| value | byte[] | 上記の指定されたタイプの有効なシリアライズされたプロトコルバッファーである必要があります。 | byte |
24.4.7.2. RuntimeError リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| error | String | ||||
| code | Integer | int32 | |||
| message | String | ||||
| details | ProtobufAnyのリスト |
24.4.7.3. ScheduleDaysOfMonth リンクのコピーリンクがクリップボードにコピーされました!
1 for 1st, 2 for 2nd .... 31 for 31st
1 for 1st, 2 for 2nd .... 31 for 31st
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| 日 |
| int32 |
24.4.7.4. ScheduleDaysOfWeek リンクのコピーリンクがクリップボードにコピーされました!
Sunday = 0, Monday = 1, .... Saturday = 6
Sunday = 0, Monday = 1, .... Saturday = 6
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| 日 |
| int32 |
24.4.7.5. ScheduleIntervalType リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNSET |
| 毎日 |
| WEEKLY (毎週) |
| MONTHLY (毎月) |
24.4.7.6. ScheduleWeeklyInterval リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| day | Integer | int32 |
24.4.7.7. StorageExternalBackup リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| id | String | ||||
| name | String | ||||
| type | String | ||||
| schedule | |||||
| backupsToKeep | Integer | int32 | |||
| s3 | |||||
| gcs | |||||
| includeCertificates | Boolean |
24.4.7.8. StorageGCSConfig リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| bucket | String | ||||
| serviceAccount | String | ストレージインテグレーションのサービスアカウント。サーバーは、応答とログでこの認証情報の値をマスクします。 | |||
| objectPrefix | String | ||||
| useWorkloadId | Boolean |
24.4.7.9. StorageS3Config リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| bucket | String | ||||
| useIam | Boolean | ||||
| accessKeyId | String | ストレージインテグレーションのアクセスキー ID。サーバーは、応答とログでこの認証情報の値をマスクします。 | |||
| secretAccessKey | String | ストレージインテグレーションのシークレットアクセスキー。サーバーは、応答とログでこの認証情報の値をマスクします。 | |||
| region | String | ||||
| objectPrefix | String | ||||
| endpoint | String |
24.4.7.10. StorageSchedule リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| intervalType | UNSET、DAILY、WEEKLY、MONTHLY、 | ||||
| hour | Integer | int32 | |||
| minute | Integer | int32 | |||
| weekly | |||||
| daysOfWeek | |||||
| daysOfMonth |