Í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)
ResourceSettingsService
Uma interface para interagir com configurações de recursos e valores de configuração em toda a hierarquia de recursos.
Os serviços podem mostrar várias configurações para os usuários controlarem o comportamento dos recursos. Os valores definidos em um determinado recurso do Cloud são avaliados hierarquicamente e herdados por todos os descendentes dele.
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, retorna um google.rpc.Status com google.rpc.Code.INVALID_ARGUMENT se a solicitação estiver malformada.
Observação: para todas as configurações da fase Alfa, a configuração não existe em nenhum recurso das organizações do Cloud que não estejam na versão Alfa.
| CreateSettingValue | |
|---|---|
|
Cria um valor de configuração. Retorna um
|
|
| DeleteSettingValue | |
|---|---|
|
Exclui um valor de configuração. Se o valor da configuração não existir, a operação não fará nada. Retorna um
|
|
| GetSettingValue | |
|---|---|
|
Recebe um valor de configuração. Retorna um
|
|
| ListSettings | |
|---|---|
|
Lista todas as configurações disponíveis no recurso do Cloud
|
|
| LookupEffectiveSettingValue | |
|---|---|
|
Calcula o valor de configuração efetivo de uma configuração no recurso do Cloud
Retorna um
|
|
| SearchSettingValues | |
|---|---|
|
Pesquisa todos os valores de configuração que existem no recurso
|
|
| UpdateSettingValue | |
|---|---|
|
Atualiza um valor de configuração. Retorna um Observação: o valor de configuração fornecido vai 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 para DeleteSettingValue.
| Campos | |
|---|---|
name |
O nome do valor de configuração a ser excluído. Consulte A autorização requer a seguinte permissão do IAM no recurso especificado
|
ignore_read_only |
Uma flag 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 que é pai da configuração. Precisa estar em uma das seguintes formas:
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 Google Cloud. |
next_page_token |
Não utilizado. Um token de página usado para recuperar a próxima página. |
LookupEffectiveSettingValueRequest
A solicitação para "LookupEffectiveSettingValue".
| Campos | |
|---|---|
parent |
A configuração para a qual 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 que é pai da configuração. Precisa estar em uma das seguintes formas:
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 especificado do Cloud. |
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 ser pai de no máximo um valor de configuração.
| Campos | |
|---|---|
name |
O nome do recurso da configuração. Precisa estar em uma das seguintes formas:
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 flag 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 valores dessa configuração. Consulte Value para 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. |
SettingValue
A instanciação de uma configuração. Cada valor de configuração é vinculado à configuração correspondente.
| Campos | |
|---|---|
name |
O nome do recurso do valor da configuração. Precisa estar em uma das seguintes formas:
Por exemplo, "/projects/123/settings/gcp-enableMyFeature/value" |
value |
O valor da configuração. O tipo de dados de |
etag |
Uma impressão digital usada para simultaneidade otimista. Consulte |
read_only |
Apenas saída. Uma flag que indica que esse valor de configuração não pode ser modificado. No entanto, ele pode ser excluído usando |
update_time |
Apenas saída. O carimbo de data/hora que indica quando o valor da configuração foi atualizado pela última vez. |
UpdateSettingValueRequest
A solicitação para 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 uma string. |
|
string_set_value |
Define esse valor como um StringSet. |
|
StringSet
Um valor de conjunto de strings que pode conter um conjunto de strings. O tamanho máximo de cada string é de 60 caracteres, e pode haver no máximo 50 strings no conjunto.
| Campos | |
|---|---|
values[] |
As strings no conjunto |