Types: list

Achtung:Dies ist eine veraltete Version der Deployment Manager API. Verwenden Sie stattdessen die aktuelle API-Version.

Autorisierung erforderlich

Listet alle Ressourcentypen für Deployment Manager auf. Jetzt testen

Anfrage

HTTP-Anfrage

GET https://www.googleapis.com/deploymentmanager/v2beta2/projects/project/global/types

Parameter

Parametername Wert Beschreibung
Pfadparameter
project string Die Projekt-ID für diese Anfrage.
Optionale Suchparameter
filter string Hier wird ein Filterausdruck im Format filter={expression} festgelegt, um die aufgeführten Ressourcen zu filtern. {expression} muss das Format field_name comparison_string literal_string haben.

field_name ist der Name des Felds, das Sie vergleichen möchten. Nur atomare Feldtypen werden unterstützt (String, Zahl, Boolesch). comparison_string muss entweder eq (gleich) oder ne (nicht gleich) sein. literal_string ist der Stringwert, nach dem gefiltert werden soll. Der Literalwert muss für den Feldtyp gelten, nach dem Sie filtern (String, Zahl, Boolesch). Bei Stringfeldern wird der Literalwert als regulärer Ausdruck mit der RE2-Syntax interpretiert. Der Literalwert muss mit dem gesamten Feld übereinstimmen.

Beispiel: filter=name ne example-instance.

Nur Compute Engine Beta API:Wenn Sie die Filterfunktion in der Beta API verwenden, können Sie auch nach verschachtelten Feldern filtern. Sie können beispielsweise nach Instanzen filtern, bei denen das Feld scheduling.automaticRestart auf true festgelegt ist. Verwenden Sie insbesondere die Filterung verschachtelter Felder, um Instanzlabels zu nutzen und Ergebnisse basierend auf Labelwerten zu organisieren und zu filtern.

Die Beta API unterstützt auch das Filtern nach mehreren Ausdrücken, indem jeder Ausdruck in Klammern gesetzt wird. Beispiel: (scheduling.automaticRestart eq true) (zone eq us-central1-f). Mehrere Ausdrücke werden als AND-Ausdrücke behandelt. Das bedeutet, dass Ressourcen mit allen Ausdrücken übereinstimmen müssen, um die Filter zu bestehen.
maxResults unsigned integer Die maximale Anzahl der Ergebnisse, die pro Seite zurückgegeben werden soll. Wenn die Anzahl der verfügbaren Ergebnisse größer als maxResults ist, gibt die Compute Engine ein nextPageToken zurück, mit dem Sie die nächste Seite mit Ergebnissen in nachfolgenden Listenanfragen abrufen können. Zulässige Werte sind 0 bis 500. (Standard: 500)
pageToken string Gibt ein zu verwendendes Seiten-Token an. Legen Sie pageToken auf das nextPageToken fest, das von einer vorherigen Listenanfrage zurückgegeben wurde, um die nächste Ergebnisseite abzurufen.

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

Mit dieser Methode keinen Anfragetext bereitstellen.

Antwort

Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:

{
  "types": [
    types Resource
  ],
  "nextPageToken": string
}
Name der Eigenschaft Wert Beschreibung Hinweise
types[] list [Nur Ausgabe] Eine Liste der Ressourcentypen, die vom Deployment Manager unterstützt werden.
nextPageToken string Ein Token, mit dem eine abgeschnittene Listenanfrage weitergeführt wird.

Testen!

Verwenden Sie den unten angegebenen APIs Explorer, um diese Methode für Livedaten aufzurufen und die Antwort einzusehen. Alternativ können Sie den eigenständigen Explorer verwenden.