Listet Variablen in einer bestimmten Konfiguration entsprechend vorhandenen Filtern auf. Es werden nur Variablennamen, nicht die Werte aufgelistet, es sei denn, returnValues ist wahr. In diesem Fall werden nur Variablen zurückgegeben, für die der Nutzer die IAM-Berechtigung „variables.get“ hat.
HTTP-Anfrage
GET https://runtimeconfig.googleapis.com/v1beta1/{parent=projects/*/configs/*}/variables
Der Pfad zu der RuntimeConfig-Ressource, für die Sie Variablen auflisten möchten. Die Konfiguration muss bereits vorhanden sein. Der Pfad muss das folgende Format haben:
projects/[PROJECT_ID]/configs/[CONFIG_NAME]
Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource parent erforderlich:
runtimeconfig.variables.list
Abfrageparameter
Parameter
filter
string
Filtert Variablen durch Abgleichen des festgelegten Filters. Beispiel:
Bestimmt die Zahl der pro Seite zurückzugebenden Ergebnisse. Wenn weniger Ergebnisse vorhanden sind als die angegebene Zahl, werden alle Elemente zurückgegeben.
pageToken
string
Gibt ein zu verwendendes Seiten-Token an. Legen Sie pageToken auf ein nextPageToken fest, das von einer vorherigen Listenanfrage zurückgegeben wurde, um die nächste Ergebnisseite abzurufen.
returnValues
boolean
Das Flag gibt an, ob der Nutzer Werte von Variablen zurückgeben möchte. Wenn „wahr“ festgelegt ist, werden nur die Variablen mit ihren Werten zurückgegeben, für die der Nutzer die IAM-Berechtigung „variables.get“ hat.
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Eine Liste der Variablen und ihrer Werte. Die Reihenfolge der zurückgegebenen Variablenobjekte ist beliebig.
nextPageToken
string
Mithilfe dieses Tokens erhalten Sie die nächste Seite der Ergebnisse der Listenanfrage. Wenn die Anzahl der Ergebnisse größer als pageSize ist, verwenden Sie nextPageToken als Wert für den Abfrageparameter pageToken in der nächsten Listenanfrage. Nachfolgende Listenanfragen haben eine eigene nextPageToken, um die Ergebnisse weiter zu durchblättern.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-04 (UTC)."],[[["\u003cp\u003eThis endpoint lists variable names within a specified configuration, optionally returning values if the user has the necessary IAM permissions.\u003c/p\u003e\n"],["\u003cp\u003eThe HTTP request is a \u003ccode\u003eGET\u003c/code\u003e method targeting a specific RuntimeConfig resource using a URL that adheres to gRPC Transcoding syntax.\u003c/p\u003e\n"],["\u003cp\u003eRequests can be filtered by using the \u003ccode\u003efilter\u003c/code\u003e query parameter and can be paginated using \u003ccode\u003epageSize\u003c/code\u003e and \u003ccode\u003epageToken\u003c/code\u003e parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe response body contains a list of variable objects and, when applicable, a \u003ccode\u003enextPageToken\u003c/code\u003e for further pagination.\u003c/p\u003e\n"],["\u003cp\u003eAccess to this endpoint requires specific OAuth scopes, either \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e or \u003ccode\u003ehttps://www.googleapis.com/auth/cloudruntimeconfig\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Method: projects.configs.variables.list\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ListVariablesResponse.SCHEMA_REPRESENTATION)\n- [Authorization Scopes](#body.aspect)\n- [Try it!](#try-it)\n\nLists variables within given a configuration, matching any provided filters. This only lists variable names, not the values, unless `returnValues` is true, in which case only variables that user has IAM permission to variables.get will be returned.\n\n### HTTP request\n\n`GET https://runtimeconfig.googleapis.com/v1beta1/{parent=projects/*/configs/*}/variables`\n\nThe URL uses [gRPC Transcoding](https://github.com/googleapis/googleapis/blob/master/google/api/http.proto) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nIf successful, the response body contains data with the following structure:\nResponse for the `variables.list()` method.\n\n### Authorization Scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n- `https://www.googleapis.com/auth/cloudruntimeconfig`\n\nFor more information, see the [Authentication Overview](https://cloud.google.com/docs/authentication/).\n\nTry it!\n-------"]]