インデックス
ResourceSettingsService(インターフェース)CreateSettingValueRequest(メッセージ)DeleteSettingValueRequest(メッセージ)GetSettingValueRequest(メッセージ)ListSettingsRequest(メッセージ)ListSettingsResponse(メッセージ)LookupEffectiveSettingValueRequest(メッセージ)SearchSettingValuesRequest(メッセージ)SearchSettingValuesResponse(メッセージ)Setting(メッセージ)Setting.DataType(列挙型)SettingValue(メッセージ)UpdateSettingValueRequest(メッセージ)Value(メッセージ)Value.StringSet(メッセージ)
ResourceSettingsService
リソース階層全体でリソース設定と設定値を操作するためのインターフェース。
サービスでは、ユーザーがリソースの動作を制御するための設定が多数表示されることがあります。特定のリソースに適用された設定値は階層的に評価され、そのリソースのすべての子孫に継承されます。
すべてのリクエストについて、IAM チェックが失敗した場合、または parent リソースが Cloud 組織にない場合は、google.rpc.Code.PERMISSION_DENIED を含む google.rpc.Status を返します。すべてのリクエストについて、リクエストの形式が正しくない場合は google.rpc.Code.INVALID_ARGUMENT を含む google.rpc.Status を返します。
注: すべてのアルファ版の設定について、アルファ版以外の Cloud Organizations のリソースには設定が存在しません。
| CreateSettingValue | |
|---|---|
|
設定値を作成します。 設定が存在しない場合は、
|
|
| DeleteSettingValue | |
|---|---|
|
設定値を削除します。設定値が存在しない場合、オペレーションは no-op になります。 設定または設定値が存在しない場合は、
|
|
| GetSettingValue | |
|---|---|
|
設定値を取得します。 設定値が存在しない場合は、
|
|
| ListSettings | |
|---|---|
|
Cloud リソース
|
|
| LookupEffectiveSettingValue | |
|---|---|
|
Cloud リソース
設定が存在しない場合は、
|
|
| SearchSettingValues | |
|---|---|
|
リソース
|
|
| UpdateSettingValue | |
|---|---|
|
設定値を更新します。 設定または設定値が存在しない場合は、 注: 指定された設定値は、すべてのフィールドを完全に上書きします。
|
|
CreateSettingValueRequest
CreateSettingValue のリクエスト。
| フィールド | |
|---|---|
setting_value |
作成する設定値。フィールドの要件については、 認可には、指定されたリソース
|
DeleteSettingValueRequest
DeleteSettingValue のリクエスト。
| フィールド | |
|---|---|
name |
削除する設定値の名前。命名要件については、 認可には、指定されたリソース
|
ignore_read_only |
|
GetSettingValueRequest
GetSettingValue のリクエスト。
| フィールド | |
|---|---|
name |
取得する設定値の名前。命名要件については、 認可には、指定されたリソース
|
ListSettingsRequest
ListSettings のリクエスト。
| フィールド | |
|---|---|
parent |
設定の親となる Cloud リソース。次のいずれかの形式にする必要があります。
認可には、指定されたリソース
|
page_size |
未使用。返されるページのサイズ。 |
page_token |
未使用。次のページを取得するために使用されるページトークン。 |
ListSettingsResponse
ListSettings からのレスポンス。
| フィールド | |
|---|---|
settings[] |
指定された Cloud リソースで使用可能な設定のリスト。 |
next_page_token |
未使用。次のページを取得するために使用されるページトークン。 |
LookupEffectiveSettingValueRequest
LookupEffectiveSettingValue のリクエスト。
| フィールド | |
|---|---|
parent |
有効な値が評価される設定。命名要件については、 認可には、指定されたリソース
|
SearchSettingValuesRequest
SearchSettingValues のリクエスト。
| フィールド | |
|---|---|
parent |
設定の親となる Cloud リソース。次のいずれかの形式にする必要があります。
認可には、指定されたリソース
|
page_size |
未使用。返されるページのサイズ。 |
page_token |
未使用。次のページを取得するために使用されるページトークン。 |
SearchSettingValuesResponse
SearchSettingValues からのレスポンス。
| フィールド | |
|---|---|
setting_values[] |
指定された Cloud リソースに存在するすべての設定値。 |
next_page_token |
未使用。次のページを取得するために使用されるページトークン。 |
設定
値を設定するためのスキーマ。特定のリソースでは、設定は最大 1 つの設定値を親にできます。
| フィールド | |
|---|---|
name |
設定のリソース名。次のいずれかの形式にする必要があります。
例: 「/projects/123/settings/gcp-enableMyFeature」 |
display_name |
この設定の人間が読める形式の名前。 |
description |
この設定の機能に関する詳細な説明。 |
read_only |
この設定の値を変更できないことを示すフラグ(更新と理由については、特定の設定のドキュメントを参照)。ただし、 |
data_type |
この設定のデータ型。 |
default_value |
設定値が明示的に設定されていない場合に 注: すべての設定にデフォルト値があるわけではありません。 |
DataType
この設定の値を設定するためのデータ型。使用可能なデータ型の詳細については、Value をご覧ください。
| 列挙型 | |
|---|---|
DATA_TYPE_UNSPECIFIED |
データ型が指定されていません。 |
BOOLEAN |
ブール値の設定。 |
STRING |
文字列の設定。 |
STRING_SET |
文字列セットの設定。 |
SettingValue
設定のインスタンス化。すべての設定値は、対応する設定を親として持ちます。
| フィールド | |
|---|---|
name |
設定値のリソース名。次のいずれかの形式にする必要があります。
例: 「/projects/123/settings/gcp-enableMyFeature/value」 |
value |
設定の値。 |
etag |
オプティミスティック同時実行に使用されるフィンガープリント。詳しくは、 |
read_only |
出力専用。この設定値を変更できないことを示すフラグ。ただし、 |
update_time |
出力専用。設定値が最後に更新された日時を示すタイムスタンプ。 |
UpdateSettingValueRequest
UpdateSettingValue のリクエスト。
| フィールド | |
|---|---|
setting_value |
更新する設定値。フィールドの要件については、 認可には、指定されたリソース
|
値
設定値のデータ。
| フィールド | ||
|---|---|---|
共用体フィールド value。データ型と関連する値を選択します。value は次のいずれかになります。 |
||
boolean_value |
この値をブール値として定義します。 |
|
string_value |
この値を文字列値として定義します。 |
|
string_set_value |
この値を StringSet として定義します。 |
|
StringSet
文字列のセットを保持できる文字列セット値。各文字列の最大長は 60 文字で、文字列セットには最大 50 個の文字列を含めることができます。
| フィールド | |
|---|---|
values[] |
セット内の文字列 |