資源設定 API 可讓使用者控制及修改其 GCP 資源的行為 (例如VM、防火牆、專案等)。
- REST 資源:v1alpha1.folders.settings
- REST 資源:v1alpha1.folders.settings.value
- REST 資源:v1alpha1.organizations.settings
- REST 資源:v1alpha1.organizations.settings.value
- REST 資源:v1alpha1.projects.settings
- REST 資源:v1alpha1.projects.settings.value
服務:resourcesettings.googleapis.com
建議使用 Google 提供的用戶端程式庫呼叫這項服務。如果應用程式需要使用您自己的資料庫,才能呼叫這項服務,請在發出 API 請求時使用下列資訊。
探索文件
探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。這項服務提供下列探索文件:
服務端點
服務端點是能指定 API 服務網路位址的基本網址。一項服務可能有多個服務端點。這項服務有以下服務端點,且下方的 URI 皆以此服務端點為基準:
https://resourcesettings.googleapis.com
REST 資源:v1alpha1.folders.settings
方法 | |
---|---|
deleteValue |
DELETE /v1alpha1/{name=folders/*/settings/*/value} 刪除設定值。 |
getValue |
GET /v1alpha1/{name=folders/*/settings/*/value} 取得設定值。 |
list |
GET /v1alpha1/{parent=folders/*}/settings 列出 Cloud 資源 parent 上可用的所有設定。 |
lookupEffectiveValue |
GET /v1alpha1/{parent=folders/*/settings/*}:lookupEffectiveValue 計算 Cloud 資源 parent 中設定的有效設定值。 |
search |
GET /v1alpha1/{parent=folders/*}/settings:search 搜尋「 parent 」資源中的所有設定值。 |
updateValue |
PATCH /v1alpha1/{settingValue.name=folders/*/settings/*/value} 更新設定值。 |
REST 資源:v1alpha1.folders.settings.value
方法 | |
---|---|
create |
POST /v1alpha1/{settingValue.name=folders/*/settings/*/value} 建立設定值。 |
REST 資源:v1alpha1.organizations.settings
方法 | |
---|---|
deleteValue |
DELETE /v1alpha1/{name=organizations/*/settings/*/value} 刪除設定值。 |
getValue |
GET /v1alpha1/{name=organizations/*/settings/*/value} 取得設定值。 |
list |
GET /v1alpha1/{parent=organizations/*}/settings 列出 Cloud 資源 parent 上可用的所有設定。 |
lookupEffectiveValue |
GET /v1alpha1/{parent=organizations/*/settings/*}:lookupEffectiveValue 計算 Cloud 資源 parent 中設定的有效設定值。 |
search |
GET /v1alpha1/{parent=organizations/*}/settings:search 搜尋「 parent 」資源中的所有設定值。 |
updateValue |
PATCH /v1alpha1/{settingValue.name=organizations/*/settings/*/value} 更新設定值。 |
REST 資源:v1alpha1.organizations.settings.value
方法 | |
---|---|
create |
POST /v1alpha1/{settingValue.name=organizations/*/settings/*/value} 建立設定值。 |
REST 資源:v1alpha1.projects.settings
方法 | |
---|---|
deleteValue |
DELETE /v1alpha1/{name=projects/*/settings/*/value} 刪除設定值。 |
getValue |
GET /v1alpha1/{name=projects/*/settings/*/value} 取得設定值。 |
list |
GET /v1alpha1/{parent=projects/*}/settings 列出 Cloud 資源 parent 上可用的所有設定。 |
lookupEffectiveValue |
GET /v1alpha1/{parent=projects/*/settings/*}:lookupEffectiveValue 計算 Cloud 資源 parent 中設定的有效設定值。 |
search |
GET /v1alpha1/{parent=projects/*}/settings:search 搜尋「 parent 」資源中的所有設定值。 |
updateValue |
PATCH /v1alpha1/{settingValue.name=projects/*/settings/*/value} 更新設定值。 |
REST 資源:v1alpha1.projects.settings.value
方法 | |
---|---|
create |
POST /v1alpha1/{settingValue.name=projects/*/settings/*/value} 建立設定值。 |