REST Resource: projects.settings

Zasób: ustawienie

Schemat ustawień wartości. Ustawienie w danym zasobie Cloud może być nadrzędnym elementem nadrzędnym maksymalnie 1 wartością.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "readOnly": boolean,
  "dataType": enum (DataType),
  "defaultValue": {
    object (Value)
  }
}
Pola
name

string

Nazwa zasobu ustawienia. Musi mieć jedną z tych form:

  • projects/{project_number}/settings/{setting_name}
  • folders/{folder_id}/settings/{setting_name}
  • organizations/{organization_id}/settings/{setting_name}

Na przykład „/projects/123/settings/gcp-enableMyFeature”

displayName

string

Czytelna dla człowieka nazwa tego ustawienia.

description

string

Szczegółowy opis działania tego ustawienia.

readOnly

boolean

Flaga wskazująca, że wartości tego ustawienia nie mogą być modyfikowane (informacje o aktualizacjach i przyczynach znajdziesz w dokumentacji danego ustawienia). Jeśli ustawienie DeleteSettingValueRequest.ignore_read_only ma wartość Prawda, może zostać usunięte, używając zasady settings.deleteValue. Zastosowanie tej flagi jest równoznaczne z potwierdzeniem, że wartości ustawienia nie można odtworzyć. Więcej informacji: DeleteSettingValueRequest.ignore_read_only.

dataType

enum (DataType)

Typ danych dla tego ustawienia.

defaultValue

object (Value)

Wartość otrzymana przez settings.lookupEffectiveValue, jeśli nie jest określona żadna wartość ustawienia.

Uwaga: nie wszystkie ustawienia mają wartość domyślną.

Metody

deleteValue

Usunięcie wartości ustawienia.

getValue

Pobiera wartość ustawienia.

list

Wyświetla wszystkie ustawienia dostępne w zasobie Cloud parent.

lookupEffectiveValue

Oblicza wartość efektywnego ustawienia ustawienia w zasobie Cloud parent.
Wyszukuje wszystkie wartości ustawień istniejące w zasobie parent.

updateValue

Aktualizuje wartość ustawienia.