索引
ResourceSettingsService(接口)CreateSettingValueRequest(消息)DeleteSettingValueRequest(消息)GetSettingValueRequest(消息)ListSettingsRequest(消息)ListSettingsResponse(消息)LookupEffectiveSettingValueRequest(消息)SearchSettingValuesRequest(消息)SearchSettingValuesResponse(消息)Setting(消息)Setting.DataType(枚举)SettingValue(消息)UpdateSettingValueRequest(消息)Value(消息)Value.StringSet(消息)
ResourceSettingsService
一种用于在整个资源层次结构中与资源设置和设置值进行交互的接口。
服务可能会向用户显示许多设置,以便用户控制其资源的行为。应用于给定 Cloud 资源的设置值会按层次结构进行评估,并由该资源的所有后代继承。
对于所有请求,如果 IAM 检查失败或 parent 资源不在 Cloud 组织中,则返回包含 google.rpc.Code.PERMISSION_DENIED 的 google.rpc.Status。对于所有请求,如果请求格式不正确,则返回包含 google.rpc.Code.INVALID_ARGUMENT 的 google.rpc.Status。
注意:对于所有 Alpha 版设置,如果 Cloud 组织中的资源不在 Alpha 版中,则该设置不会存在于这些资源下。
| CreateSettingValue | |
|---|---|
|
创建设置值。 如果相应设置不存在,则返回包含
|
|
| DeleteSettingValue | |
|---|---|
|
删除设置值。如果设置值不存在,则该操作不执行任何操作。 如果设置或设置值不存在,则返回包含
|
|
| GetSettingValue | |
|---|---|
|
获取设置值。 如果设置值不存在,则返回包含
|
|
| ListSettings | |
|---|---|
|
列出云资源
|
|
| LookupEffectiveSettingValue | |
|---|---|
|
计算云资源
如果相应设置不存在,则返回包含
|
|
| 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[] |
集合中的字符串 |