Erfordert Autorisierung
Listet alle Ressourcen in einer bestimmten Bereitstellung auf.
Anfrage
HTTP-Anfrage
GET https://www.googleapis.com/deploymentmanager/v2/projects/project/global/deployments/deployment/resources
Parameter
Parametername | Wert | Beschreibung |
---|---|---|
Pfadparameter | ||
deployment |
string |
Der Name der Bereitstellung für diese Anfrage. |
project |
string |
Die Projekt-ID für diese Anfrage. |
Optionale Abfrageparameter | ||
filter |
string |
Legt einen Filterausdruck zum Filtern aufgeführter Ressourcen im Format filter={expression} fest. Ihre {expression} muss folgendes Format haben: field_name comparison_string literal_string .
Der field_name ist der Name des zu vergleichenden Feldes.
Nur atomare Feldtypen werden unterstützt (String, Zahl, Boolesch). Der comparison_string muss entweder eq (gleich) oder ne (nicht gleich) sein. Der literal_string ist der auszufilternde String-Wert. Der Literalwert muss für den Feldtyp gelten, nach dem Sie filtern (String, Zahl, Boolesch). Für String-Felder wird der Literalwert als regulärer Ausdruck mit RE2-Syntax interpretiert. Der Literalwert muss mit dem gesamten Feld übereinstimmen.
Wenn Sie beispielsweise Instanzen ausfiltern möchten, die keinen example-instance -Namen haben, müssen Sie filter=name ne example-instance verwenden.
Sie können verschachtelte Felder filtern. Sie können beispielsweise nach Instanzen filtern, durch die das Feld scheduling.automaticRestart auf true gesetzt wurde. Verwenden Sie Filter bei verschachtelten Feldern, um mithilfe von Labels Ergebnisse zu organisieren und anhand von Label-Werten zu suchen.
Um mehrere Ausdrücke zu filtern, setzten Sie die einzelnen Ausdrücke in Klammern. Zum Beispiel: (scheduling.automaticRestart eq true) (zone eq us-central1-f) .
Mehrere Ausdrücke werden als AND -Ausdrücke gehandhabt, was bedeutet, dass die Ressourcen mit allen Ausdrücken übereinstimmen müssen, um gefiltert werden zu können.
|
maxResults |
unsigned integer |
Die maximale Anzahl der Ergebnisse, die pro Seite zurückgegeben werden soll.
Ist die Anzahl der verfügbaren Ergebnisse höher als maxResults , gibt Compute Engine ein nextPageToken zurück, mit dem Sie zur nächsten Seite von Ergebnissen in folgenden Listenanfragen gelangen können.
Zulässige Werte liegen zwischen 0 und einschließlich 500 .
(Standard: 500 )
|
orderBy |
string |
Sortiert Listenergebnisse in einer bestimmten Reihenfolge. Die Ergebnisse sind standardmäßig nach Ressourcennamen alphanumerisch geordnet.
Sie können Ergebnisse auch entsprechend dem Erstellungszeitstempel mithilfe von orderBy="creationTimestamp desc" absteigend sortieren. Hier werden Ergebnisse entsprechend dem creationTimestamp - Feld in umgekehrter chronologischer Reihenfolge (neuestes Ergebnis zuerst) geordnet. Nutzen Sie diese Methode für Ressourcen wie Vorgänge, damit der neueste Vorgang zuerst zurückgegeben wird.
Derzeit wird nur Sortierung nach name oder creationTimestamp desc unterstützt.
|
pageToken |
string |
Gibt das zu verwendende Seiten-Token an. Legen Sie für pageToken das nextPageToken fest, das von einer vorherigen Listenanfrage gesendet wurde, um zur nächsten Ergebnisseite zu gelangen.
|
Autorisierung
Diese Anfrage benötigt eine Autorisierung mit mindestens einem der folgenden Bereiche (weitere Informationen zu Authentifizierung und Autorisierung).
Bereich |
---|
https://www.googleapis.com/auth/ndev.cloudman.readonly |
https://www.googleapis.com/auth/cloud-platform |
https://www.googleapis.com/auth/ndev.cloudman |
https://www.googleapis.com/auth/cloud-platform.read-only |
Anfragetext
Stellen Sie mit dieser Methode keinen Anfragetext bereit.
Antwort
Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:
{ "resources": [ resources Resource ], "nextPageToken": string }
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
resources[] |
list |
Ressourcen, die in dieser Listenantwort enhalten sind. | |
nextPageToken |
string |
Ein Token, mit dem eine abgeschnittene Listenanfrage weitergeführt wird. |