Resource Settings API

Interfejs Resource Settings API umożliwia użytkownikom kontrolowanie i modyfikowanie działania zasobów GCP (np. maszyna wirtualna, zapora sieciowa, projekt itp.) w hierarchii zasobów Cloud.

Usługa: resourcesettings.googleapis.com

Zalecamy wywołanie tej usługi przy użyciu bibliotek klienta udostępnionych przez Google. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas wysyłania żądań do interfejsu API należy stosować się do poniższych informacji.

Dokument Discovery

Dokument Discovery to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystanie z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy usługi i wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego usługi:

  • https://resourcesettings.googleapis.com

Zasób REST: v1alpha1.folders.settings

Metody
deleteValue DELETE /v1alpha1/{name=folders/*/settings/*/value}
Usuwa wartość ustawienia.
getValue GET /v1alpha1/{name=folders/*/settings/*/value}
Pobiera wartość ustawienia.
list GET /v1alpha1/{parent=folders/*}/settings
Wyświetla wszystkie ustawienia dostępne w zasobie Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=folders/*/settings/*}:lookupEffectiveValue
Oblicza efektywną wartość ustawienia w zasobie Cloud parent.
search GET /v1alpha1/{parent=folders/*}/settings:search
Wyszukuje wszystkie wartości ustawień istniejące w zasobie parent.
updateValue PATCH /v1alpha1/{settingValue.name=folders/*/settings/*/value}
Aktualizuje wartość ustawienia.

Zasób REST: v1alpha1.folders.settings.value

Metody
create POST /v1alpha1/{settingValue.name=folders/*/settings/*/value}
Utworzy wartość ustawienia.

Zasób REST: v1alpha1.organizations.settings

Metody
deleteValue DELETE /v1alpha1/{name=organizations/*/settings/*/value}
Usuwa wartość ustawienia.
getValue GET /v1alpha1/{name=organizations/*/settings/*/value}
Pobiera wartość ustawienia.
list GET /v1alpha1/{parent=organizations/*}/settings
Wyświetla wszystkie ustawienia dostępne w zasobie Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=organizations/*/settings/*}:lookupEffectiveValue
Oblicza efektywną wartość ustawienia w zasobie Cloud parent.
search GET /v1alpha1/{parent=organizations/*}/settings:search
Wyszukuje wszystkie wartości ustawień istniejące w zasobie parent.
updateValue PATCH /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
Aktualizuje wartość ustawienia.

Zasób REST: v1alpha1.organizations.settings.value

Metody
create POST /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
Utworzy wartość ustawienia.

Zasób REST: v1alpha1.projects.settings

Metody
deleteValue DELETE /v1alpha1/{name=projects/*/settings/*/value}
Usuwa wartość ustawienia.
getValue GET /v1alpha1/{name=projects/*/settings/*/value}
Pobiera wartość ustawienia.
list GET /v1alpha1/{parent=projects/*}/settings
Wyświetla wszystkie ustawienia dostępne w zasobie Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=projects/*/settings/*}:lookupEffectiveValue
Oblicza efektywną wartość ustawienia w zasobie Cloud parent.
search GET /v1alpha1/{parent=projects/*}/settings:search
Wyszukuje wszystkie wartości ustawień istniejące w zasobie parent.
updateValue PATCH /v1alpha1/{settingValue.name=projects/*/settings/*/value}
Aktualizuje wartość ustawienia.

Zasób REST: v1alpha1.projects.settings.value

Metody
create POST /v1alpha1/{settingValue.name=projects/*/settings/*/value}
Utworzy wartość ustawienia.