第15章 ConfigService
15.1. GetConfig リンクのコピーリンクがクリップボードにコピーされました!
GET /v1/config
15.1.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
15.1.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
15.1.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
15.1.4. コンテンツタイプ リンクのコピーリンクがクリップボードにコピーされました!
- application/json
15.1.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
コード | メッセージ | データタイプ |
---|---|---|
200 | 正常な応答。 | |
0 | 予期しないエラーの応答です。 |
15.1.6. サンプル リンクのコピーリンクがクリップボードにコピーされました!
15.1.7. 共通のオブジェクト参照 リンクのコピーリンクがクリップボードにコピーされました!
15.1.7.1. BannerConfigSize リンクのコピーリンクがクリップボードにコピーされました!
Enum 値 |
---|
UNSET |
SMALL |
MEDIUM |
LARGE |
15.1.7.2. 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" が生成されます。
15.1.7.2.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 |
15.1.7.3. RuntimeError リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
error | String | ||||
code | Integer | int32 | |||
message | String | ||||
details | ProtobufAnyのリスト |
15.1.7.4. StorageAdministrationEventsConfig リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
retentionDurationDays | Long | int64 |
15.1.7.5. StorageAlertRetentionConfig リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
resolvedDeployRetentionDurationDays | Integer | int32 | |||
deletedRuntimeRetentionDurationDays | Integer |
このランタイムアラートの保持設定は、 | int32 | ||
allRuntimeRetentionDurationDays | Integer | このランタイムアラートの保持設定は、優先度が最も高くなります。試行されたアラートや削除されたデプロイメントアラートを含むすべてのランタイムアラートは、それぞれの保持期間が長い場合でも削除されます。 | int32 | ||
attemptedDeployRetentionDurationDays | Integer | int32 | |||
attemptedRuntimeRetentionDurationDays | Integer | このランタイムアラートの保持設定は最優先されています。 | int32 |
15.1.7.6. StorageBannerConfig リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
enabled | Boolean | ||||
text | String | ||||
size | UNSET、MALL、MEDIUM、LARGE | ||||
color | String | ||||
backgroundColor | String |
15.1.7.7. StorageConfig リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
publicConfig | |||||
privateConfig |
15.1.7.8. StorageDayOption リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
numDays | Long | int64 | |||
enabled | Boolean |
15.1.7.9. StorageDecommissionedClusterRetentionConfig リンクのコピーリンクがクリップボードにコピーされました!
next available tag: 5
next available tag: 5
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
retentionDurationDays | Integer | int32 | |||
ignoreClusterLabels |
| ||||
lastUpdated | Date | date-time | |||
createdAt | Date | date-time |
15.1.7.10. StorageLoginNotice リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
enabled | Boolean | ||||
text | String |
15.1.7.11. StoragePrivateConfig リンクのコピーリンクがクリップボードにコピーされました!
next available tag:9
next available tag:9
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
DEPRECATEDAlertRetentionDurationDays | Integer | int32 | |||
alertConfig | |||||
imageRetentionDurationDays | Integer | int32 | |||
expiredVulnReqRetentionDurationDays | Integer | int32 | |||
decommissionedClusterRetention | |||||
reportRetentionConfig | |||||
vulnerabilityExceptionConfig | |||||
administrationEventsConfig |
15.1.7.12. StoragePublicConfig リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
loginNotice | |||||
header | |||||
footer | |||||
telemetry |
15.1.7.13. StorageReportRetentionConfig リンクのコピーリンクがクリップボードにコピーされました!
next available tag: 4
next available tag: 4
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
historyRetentionDurationDays | Long | int64 | |||
downloadableReportRetentionDays | Long | int64 | |||
downloadableReportGlobalRetentionBytes | Long | int64 |
15.1.7.14. StorageTelemetryConfiguration リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
enabled | Boolean | ||||
lastSetTime | Date | date-time |
15.1.7.15. StorageVulnerabilityExceptionConfig リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
expiryOptions |
15.1.7.16. StorageVulnerabilityExceptionConfigExpiryOptions リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
dayOptions | |||||
fixableCveOptions | |||||
customDate | Boolean | ||||
indefinite | Boolean |
15.1.7.17. StorageVulnerabilityExceptionConfigFixableCVEOptions リンクのコピーリンクがクリップボードにコピーされました!
フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
---|---|---|---|---|---|
allFixable | Boolean | ||||
anyFixable | Boolean |