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.
- Zasób REST: v1alpha1.folders.settings
- Zasób REST: v1alpha1.folders.settings.value
- Zasób REST: v1alpha1.organizations.settings
- Zasób REST: v1alpha1.organizations.settings.value
- Zasób REST: v1alpha1.projects.settings
- Zasób REST: v1alpha1.projects.settings.value
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. |