索引
ResourceSettingsService(介面)CreateSettingValueRequest(訊息)DeleteSettingValueRequest(訊息)GetSettingValueRequest(訊息)ListSettingsRequest(訊息)ListSettingsResponse(訊息)LookupEffectiveSettingValueRequest(訊息)SearchSettingValuesRequest(訊息)SearchSettingValuesResponse(訊息)Setting(訊息)Setting.DataType(列舉)SettingValue(訊息)UpdateSettingValueRequest(訊息)Value(訊息)Value.StringSet(訊息)
ResourceSettingsService
這個介面可讓您在整個資源階層中,與資源設定和設定值互動。
服務可能會向使用者顯示多項設定,讓他們控管資源的行為。系統會以階層方式評估套用至特定 Cloud 資源的值,且該資源的所有子項都會沿用這些值。
如果 IAM 檢查失敗,或 parent 資源不在 Cloud Organization 中,則所有要求都會傳回 google.rpc.Status 和 google.rpc.Code.PERMISSION_DENIED。如果要求格式錯誤,所有要求都會傳回含有 google.rpc.Code.INVALID_ARGUMENT 的 google.rpc.Status。
注意:對於所有 Alpha 版設定,如果 Cloud Organizations 中的資源不在 Alpha 版中,則該資源底下不會有任何設定。
| CreateSettingValue | |
|---|---|
|
建立設定值。 如果設定不存在,則傳回含有
|
|
| DeleteSettingValue | |
|---|---|
|
刪除設定值。如果設定值不存在,這項作業就不會執行任何動作。 如果設定或設定值不存在,則傳回
|
|
| 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 |
未使用。用於擷取下一頁的頁面符記。 |
設定
設定值的結構定義。在特定 Cloud 資源中,一項設定最多只能有一個父項設定值。
| 欄位 | |
|---|---|
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[] |
集合中的字串 |