Resource Settings API

La API de Resource Settings permite a los usuarios controlar y modificar el comportamiento de sus recursos de GCP (p.ej., VM, firewall, proyecto, etc.) en toda la jerarquía de recursos de Cloud.

Servicio: resourcesettings.googleapis.com

Recomendamos que realices una llamada a este servicio con las bibliotecas cliente que proporciona Google. Si tu aplicación necesita realizar una llamada a este servicio con tus propias bibliotecas, debes usar la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://resourcesettings.googleapis.com

Recurso de REST: v1alpha1.folders.settings

Métodos
deleteValue DELETE /v1alpha1/{name=folders/*/settings/*/value}
Borra un valor de configuración.
getValue GET /v1alpha1/{name=folders/*/settings/*/value}
Obtiene un valor de configuración.
list GET /v1alpha1/{parent=folders/*}/settings
Enumera todas las opciones de configuración que están disponibles en el recurso de Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=folders/*/settings/*}:lookupEffectiveValue
Calcula el valor de configuración efectivo de una configuración en el recurso de Cloud parent.
search GET /v1alpha1/{parent=folders/*}/settings:search
Busca todos los valores de configuración que existen en el recurso parent.
updateValue PATCH /v1alpha1/{settingValue.name=folders/*/settings/*/value}
Actualiza un valor de configuración.

Recurso de REST: v1alpha1.folders.settings.value

Métodos
create POST /v1alpha1/{settingValue.name=folders/*/settings/*/value}
Crea un valor de configuración.

Recurso de REST: v1alpha1.organizations.settings

Métodos
deleteValue DELETE /v1alpha1/{name=organizations/*/settings/*/value}
Borra un valor de configuración.
getValue GET /v1alpha1/{name=organizations/*/settings/*/value}
Obtiene un valor de configuración.
list GET /v1alpha1/{parent=organizations/*}/settings
Enumera todas las opciones de configuración que están disponibles en el recurso de Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=organizations/*/settings/*}:lookupEffectiveValue
Calcula el valor de configuración efectivo de una configuración en el recurso de Cloud parent.
search GET /v1alpha1/{parent=organizations/*}/settings:search
Busca todos los valores de configuración que existen en el recurso parent.
updateValue PATCH /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
Actualiza un valor de configuración.

Recurso de REST: v1alpha1.organizations.settings.value

Métodos
create POST /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
Crea un valor de configuración.

Recurso de REST: v1alpha1.projects.settings

Métodos
deleteValue DELETE /v1alpha1/{name=projects/*/settings/*/value}
Borra un valor de configuración.
getValue GET /v1alpha1/{name=projects/*/settings/*/value}
Obtiene un valor de configuración.
list GET /v1alpha1/{parent=projects/*}/settings
Enumera todas las opciones de configuración que están disponibles en el recurso de Cloud parent.
lookupEffectiveValue GET /v1alpha1/{parent=projects/*/settings/*}:lookupEffectiveValue
Calcula el valor de configuración efectivo de una configuración en el recurso de Cloud parent.
search GET /v1alpha1/{parent=projects/*}/settings:search
Busca todos los valores de configuración que existen en el recurso parent.
updateValue PATCH /v1alpha1/{settingValue.name=projects/*/settings/*/value}
Actualiza un valor de configuración.

Recurso de REST: v1alpha1.projects.settings.value

Métodos
create POST /v1alpha1/{settingValue.name=projects/*/settings/*/value}
Crea un valor de configuración.