Indice
ResourceSettingsService
(interfaccia)CreateSettingValueRequest
(messaggio)DeleteSettingValueRequest
(messaggio)GetSettingValueRequest
(messaggio)ListSettingsRequest
(messaggio)ListSettingsResponse
(messaggio)LookupEffectiveSettingValueRequest
(messaggio)SearchSettingValuesRequest
(messaggio)SearchSettingValuesResponse
(messaggio)Setting
(messaggio)Setting.DataType
(enum)SettingValue
(messaggio)UpdateSettingValueRequest
(messaggio)Value
(messaggio)Value.StringSet
(messaggio)
ResourceSettingsService
Un'interfaccia per interagire con le impostazioni delle risorse e i valori delle impostazioni nell'intera gerarchia delle risorse.
I servizi possono mostrare una serie di impostazioni che consentono agli utenti di controllare il comportamento delle proprie risorse. I valori impostati applicati a una determinata risorsa cloud vengono valutati gerarchicamente ed ereditati da tutti i discendenti di quella risorsa.
Per tutte le richieste, restituisce un google.rpc.Status
con google.rpc.Code.PERMISSION_DENIED
se il controllo IAM non va a buon fine o se la risorsa parent
non si trova in un'organizzazione Cloud. Per tutte le richieste, restituisce un google.rpc.Status
con google.rpc.Code.INVALID_ARGUMENT
se la richiesta non è valida.
Nota: per tutte le impostazioni in fase alpha, l'impostazione non esiste in nessuna risorsa di Cloud Organizations che non si trova nella versione alpha.
CreateSettingValue | |
---|---|
Crea un valore di impostazione. Restituisce un
|
DeleteSettingValue | |
---|---|
Elimina un valore di impostazione. Se il valore dell'impostazione non esiste, l'operazione non viene eseguita. Restituisce un
|
GetSettingValue | |
---|---|
Recupera un valore di impostazione. Restituisce un
|
ListSettings | |
---|---|
Elenca tutte le impostazioni disponibili nella risorsa cloud
|
LookupEffectiveSettingValue | |
---|---|
Calcola il valore effettivo di un'impostazione nella risorsa cloud
Restituisce un
|
SearchSettingValues | |
---|---|
Cerca tutti i valori di impostazione esistenti nella risorsa
|
UpdateSettingValue | |
---|---|
Aggiorna un valore di impostazione. Restituisce un Nota: il valore dell'impostazione fornito sovrascriverà completamente tutti i campi.
|
CreateSettingValueRequest
La richiesta per CreateSettingValue.
Campi | |
---|---|
setting_value |
Il valore dell'impostazione da creare. Consulta L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
DeleteSettingValueRequest
La richiesta di DeleteSettingValue.
Campi | |
---|---|
name |
Il nome del valore dell'impostazione da eliminare. Consulta L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
ignore_read_only |
Un flag che consente l'eliminazione del valore di un'impostazione |
GetSettingValueRequest
La richiesta di GetSettingValue.
Campi | |
---|---|
name |
Il nome del valore dell'impostazione da ottenere. Consulta L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
ListSettingsRequest
La richiesta di ListSettings.
Campi | |
---|---|
parent |
La risorsa cloud che contiene l'impostazione. Deve essere in uno dei seguenti formati:
L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
page_size |
Non utilizzata. Le dimensioni della pagina da restituire. |
page_token |
Non utilizzata. Un token di pagina utilizzato per recuperare la pagina successiva. |
ListSettingsResponse
La risposta di ListSettings.
Campi | |
---|---|
settings[] |
Un elenco delle impostazioni disponibili nella risorsa cloud specificata. |
next_page_token |
Non utilizzata. Un token di pagina utilizzato per recuperare la pagina successiva. |
LookupEffectiveSettingValueRequest
La richiesta di LookupEffectiveSettingValue.
Campi | |
---|---|
parent |
L'impostazione per cui verrà valutato un valore effettivo. Consulta L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
SearchSettingValuesRequest
La richiesta di SearchSettingValues.
Campi | |
---|---|
parent |
La risorsa cloud che contiene l'impostazione. Deve essere in uno dei seguenti formati:
L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
page_size |
Non utilizzata. Le dimensioni della pagina da restituire. |
page_token |
Non utilizzata. Un token di pagina utilizzato per recuperare la pagina successiva. |
SearchSettingValuesResponse
La risposta di SearchSettingValues.
Campi | |
---|---|
setting_values[] |
Tutti i valori delle impostazioni esistenti nella risorsa cloud specificata. |
next_page_token |
Non utilizzata. Un token di pagina utilizzato per recuperare la pagina successiva. |
Impostazione
Lo schema per l'impostazione dei valori. In una determinata risorsa cloud, un'impostazione può essere padre di al massimo un valore di impostazione.
Campi | |
---|---|
name |
Il nome della risorsa dell'impostazione. Deve essere in uno dei seguenti formati:
Ad esempio, "/projects/123/settings/gcp-enableMyFeature" |
display_name |
Il nome leggibile di questa impostazione. |
description |
Una descrizione dettagliata della funzione di questa impostazione. |
read_only |
Un flag che indica che i valori di questa impostazione non possono essere modificati (consulta la documentazione dell'impostazione specifica per aggiornamenti e motivi); tuttavia, può essere eliminato utilizzando |
data_type |
Il tipo di dati per questa impostazione. |
default_value |
Il valore ricevuto da Nota: non tutte le impostazioni hanno un valore predefinito. |
DataType
Il tipo di dati per l'impostazione dei valori di questa impostazione. Per maggiori dettagli sui tipi di dati disponibili, consulta Value
.
Enum | |
---|---|
DATA_TYPE_UNSPECIFIED |
Tipo di dati non specificato. |
BOOLEAN |
Un'impostazione booleana. |
STRING |
Un'impostazione stringa. |
STRING_SET |
Un'impostazione del set di stringhe. |
SettingValue
L'istanza di un'impostazione. Ogni valore di impostazione è associato all'impostazione corrispondente.
Campi | |
---|---|
name |
Il nome della risorsa del valore dell'impostazione. Deve essere in uno dei seguenti formati:
Ad esempio, "/projects/123/settings/gcp-enableMyFeature/value" |
value |
Il valore dell'impostazione. Il tipo di dati di |
etag |
Un'impronta utilizzata per la concorrenza ottimistica. Per maggiori dettagli, consulta |
read_only |
Solo output. Un flag che indica che questo valore di impostazione non può essere modificato; tuttavia, può essere eliminato utilizzando |
update_time |
Solo output. Il timestamp che indica l'ultimo aggiornamento del valore dell'impostazione. |
UpdateSettingValueRequest
La richiesta di UpdateSettingValue.
Campi | |
---|---|
setting_value |
Il valore dell'impostazione da aggiornare. Consulta L'autorizzazione richiede la seguente autorizzazione IAM per la risorsa specificata
|
Valore
I dati in un valore di impostazione.
Campi | ||
---|---|---|
Campo unione value . Seleziona il tipo di dati e il valore associato. value può essere solo uno dei seguenti: |
||
boolean_value |
Definisce questo valore come booleano. |
|
string_value |
Definisce questo valore come valore stringa. |
|
string_set_value |
Definisce questo valore come StringSet. |
StringSet
Un valore di insieme di stringhe che può contenere un insieme di stringhe. La lunghezza massima di ogni stringa è di 60 caratteri e un insieme di stringhe può contenere al massimo 50 stringhe.
Campi | |
---|---|
values[] |
Le stringhe nel set |