Índice
ResourceSettingsService
(interface)CreateSettingValueRequest
(mensagem)DeleteSettingValueRequest
(mensagem)GetSettingValueRequest
(mensagem)ListSettingsRequest
(mensagem)ListSettingsResponse
(mensagem)LookupEffectiveSettingValueRequest
(mensagem)SearchSettingValuesRequest
(mensagem)SearchSettingValuesResponse
(mensagem)Setting
(mensagem)Setting.DataType
(enum)SettingValue
(mensagem)UpdateSettingValueRequest
(mensagem)Value
(mensagem)Value.StringSet
(mensagem)
Serviço de configurações de recursos
Uma interface para interagir com configurações de recursos e definir valores em toda a hierarquia de recursos.
Os serviços podem exibir várias configurações para que os usuários controlem o comportamento dos recursos. Os valores definidos em um determinado recurso do Cloud são avaliados de modo hierárquico e herdados por todos os descendentes desse recurso.
Para todas as solicitações, retorna um google.rpc.Status
com google.rpc.Code.PERMISSION_DENIED
se a verificação do IAM falhar ou se o recurso parent
não estiver em uma organização do Cloud. Para todas as solicitações, um google.rpc.Status
é retornado com google.rpc.Code.INVALID_ARGUMENT
se a solicitação estiver incorreta.
Observação: a configuração não existe em todos os recursos das organizações em nuvem que não estão na versão Alfa.
Valor da criação | |
---|---|
Cria um valor de configuração. Retorna um
|
Excluir configuração | |
---|---|
Exclui um valor de configuração. Se o valor da configuração não existir, a operação será um ambiente autônomo. Retorna um
|
Valor de configuração | |
---|---|
Recebe um valor de configuração. Retorna um
|
Configurações da lista | |
---|---|
Lista todas as configurações disponíveis no recurso do Cloud
|
Valor Eficiente da Consulta | |
---|---|
Calcula o valor efetivo de uma configuração no recurso do Cloud
Retorna um
|
SearchSettingValues | |
---|---|
Pesquisa todos os valores de configuração existentes no recurso
|
Valor de atualização da configuração | |
---|---|
Atualiza um valor de configuração. Retorna um Observação: o valor da configuração fornecido substituirá todos os campos.
|
CreateSettingValueRequest
A solicitação para CreateSettingValue.
Campos | |
---|---|
setting_value |
O valor da configuração a ser criado. Consulte A autorização requer a seguinte permissão do IAM no recurso especificado
|
DeleteSettingValueRequest
A solicitação de DeleteSettingValue.
Campos | |
---|---|
name |
O nome do valor da configuração a ser excluído. Consulte A autorização requer a seguinte permissão do IAM no recurso especificado
|
ignore_read_only |
Uma sinalização que permite a exclusão do valor de uma configuração |
GetSettingValueRequest
A solicitação para GetSettingValue.
Campos | |
---|---|
name |
O nome do valor da configuração a ser recebido. Consulte A autorização requer a seguinte permissão do IAM no recurso especificado
|
ListSettingsRequest
A solicitação para ListSettings.
Campos | |
---|---|
parent |
O recurso do Cloud responsável pela configuração. Precisa estar em um dos seguintes formatos:
A autorização requer a seguinte permissão do IAM no recurso especificado
|
page_size |
Não utilizado. O tamanho da página a ser retornada. |
page_token |
Não utilizado. Um token de página usado para recuperar a próxima página. |
ListSettingsResponse
A resposta de ListSettings.
Campos | |
---|---|
settings[] |
Uma lista de configurações disponíveis no recurso especificado do Cloud. |
next_page_token |
Não utilizado. Um token de página usado para recuperar a próxima página. |
Solicitar efetivaçãoValorValor
A solicitação para LookupEffectiveSettingValue.
Campos | |
---|---|
parent |
A configuração em que um valor efetivo será avaliado. Consulte A autorização requer a seguinte permissão do IAM no recurso especificado
|
SearchSettingValuesRequest
A solicitação para SearchSettingValues.
Campos | |
---|---|
parent |
O recurso do Cloud responsável pela configuração. Precisa estar em um dos seguintes formatos:
A autorização requer a seguinte permissão do IAM no recurso especificado
|
page_size |
Não utilizado. O tamanho da página a ser retornada. |
page_token |
Não utilizado. Um token de página usado para recuperar a próxima página. |
SearchSettingValuesResponse
A resposta de SearchSettingValues.
Campos | |
---|---|
setting_values[] |
Todos os valores de configuração que existem no recurso do Cloud especificado. |
next_page_token |
Não utilizado. Um token de página usado para recuperar a próxima página. |
Configuração
O esquema para definir valores. Em um determinado recurso do Cloud, uma configuração pode criar no máximo um valor de configuração.
Campos | |
---|---|
name |
O nome do recurso da configuração. Precisa estar em um dos seguintes formatos:
Por exemplo, "/projects/123/settings/gcp-enableMyFeature" |
display_name |
O nome legível dessa configuração. |
description |
Uma descrição detalhada do que essa configuração faz. |
read_only |
Uma sinalização que indica que os valores dessa configuração não podem ser modificados (consulte a documentação da configuração específica para atualizações e motivos). No entanto, ela pode ser excluída usando |
data_type |
O tipo de dados dessa configuração. |
default_value |
O valor recebido por Observação: nem todas as configurações têm um valor padrão. |
DataType
O tipo de dados para definir os valores dessa configuração. Consulte Value
para ver mais detalhes sobre os tipos de dados disponíveis.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Tipo de dados não especificado. |
BOOLEAN |
Uma configuração booleana. |
STRING |
Uma configuração de string. |
STRING_SET |
Uma configuração de conjunto de strings. |
Valor da configuração
A instanciação de uma configuração. Cada valor de configuração é parental à configuração correspondente.
Campos | |
---|---|
name |
O nome do recurso do valor da configuração. Precisa estar em um dos seguintes formatos:
Por exemplo, "/projects/123/settings/gcp-enableMyFeature/value" |
value |
O valor da configuração. O tipo de dado da |
etag |
Impressão digital usada para simultaneidade otimista. Veja |
read_only |
Apenas saída. Uma sinalização indicando que esse valor de configuração não pode ser modificado. No entanto, ela pode ser excluída usando |
update_time |
Apenas saída. O carimbo de data/hora que indica quando o valor da configuração foi atualizado pela última vez. |
Atualização da solicitação de valor da solicitação
A solicitação de UpdateSettingValue.
Campos | |
---|---|
setting_value |
O valor da configuração a ser atualizado. Consulte A autorização requer a seguinte permissão do IAM no recurso especificado
|
Valor
Os dados em um valor de configuração.
Campos | ||
---|---|---|
Campo de união value . Seleciona o tipo de dados e o valor associado. value pode ser apenas de um dos tipos a seguir: |
||
boolean_value |
Define esse valor como booleano. |
|
string_value |
Define esse valor como sendo um valor de string. |
|
string_set_value |
Define esse valor como StringSet. |
StringSet
Um valor de conjunto de strings que pode conter um conjunto de strings. O comprimento máximo de cada string é de 60 caracteres, podendo haver no máximo 50 strings no conjunto.
Campos | |
---|---|
values[] |
As strings no conjunto |