Method: projects.configs.variables.list

Muestra una lista de variables dentro de una configuración determinada que coinciden con los filtros proporcionados. Solo se enumeran los nombres de las variables, no los valores, a menos que returnValues sea verdadero, en cuyo caso solo se mostrarán las variables para las que el usuario tiene permiso de IAM en variables.get.

Solicitud HTTP

GET https://runtimeconfig.googleapis.com/v1beta1/{parent=projects/*/configs/*}/variables

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
parent

string

Es la ruta de acceso al recurso RuntimeConfig para el que deseas enumerar las variables. La configuración debe existir de antemano. La ruta de acceso debe tener el siguiente formato:

projects/[PROJECT_ID]/configs/[CONFIG_NAME]

La autorización requiere el siguiente permiso de Google IAM en el recurso especificado parent:

  • runtimeconfig.variables.list

Parámetros de consulta

Parámetros
filter

string

Filtra las variables según coincidan con el filtro especificado. Por ejemplo:

projects/example-project/config/[CONFIG_NAME]/variables/example-variable

pageSize

number

Especifica la cantidad de resultados que se mostrarán por página. Si hay menos elementos que el número especificado, muestra todos los elementos.

pageToken

string

Especifica un token de página para usar. Establece pageToken en un nextPageToken que devolvió una solicitud de lista anterior para obtener la siguiente página de resultados.

returnValues

boolean

La marca indica si el usuario desea mostrar valores de variables. Si es verdadero, solo se mostrarán aquellas variables para las que el usuario tiene el permiso IAM variables.get junto con sus valores.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Respuesta del método variables.list().

Representación JSON
{
  "variables": [
    {
      object(Variable)
    }
  ],
  "nextPageToken": string
}
Campos
variables[]

object(Variable)

Una lista de variables y sus valores. El orden de los objetos de variables que se devuelven es arbitrario.

nextPageToken

string

Este token te permite obtener la siguiente página de resultados para las solicitudes de lista. Si la cantidad de resultados es mayor que pageSize, usa nextPageToken como valor para el parámetro de consulta pageToken en la siguiente solicitud de lista. Las solicitudes de lista posteriores tendrán su propio nextPageToken para seguir paginando los resultados.

Alcances de autorización

Se necesita uno de los siguientes alcances de OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloudruntimeconfig

Para obtener más información, consulta Descripción general de la autenticación.

Pruébalo