Ruft Typinformationen für einen Typ ab, der von einem Typanbieter bereitgestellt wird. Jetzt testen
Anfrage
HTTP-Anfrage
GET https://www.googleapis.com/deploymentmanager/v2beta/projects/project /global/typeProviders/typeProvider /types/type
Parameter
Parametername | Wert | Beschreibung |
---|---|---|
Pfadparameter | ||
project |
string |
Die Projekt-ID für diese Anfrage. |
type |
string |
Der Name des Typanbietertyps für diese Anfrage. |
typeProvider |
string |
Der Name des Typanbieters für diese Anfrage. |
Autorisierung
Diese Anfrage erfordert eine Autorisierung für mindestens einen der folgenden Zugriffsbereiche:
Umfang |
---|
https://www.googleapis.com/auth/cloud-platform.read-only |
https://www.googleapis.com/auth/ndev.cloudman.readonly |
https://www.googleapis.com/auth/cloud-platform |
https://www.googleapis.com/auth/ndev.cloudman |
Anfragetext
Mit dieser Methode keinen Anfragetext bereitstellen.
Antwort
Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:
{ "name":string , "title":string , "description":string , "documentationLink":string , "schema": { "input":string , "output":string }, "kind":string , "selfLink":string }
Name der Eigenschaft | Wert | Beschreibung | Hinweise |
---|---|---|---|
name |
string |
Der Name des Basistyps oder des zusammengesetzten Typs. | |
title |
string |
Der Titel auf der angegebenen URL des API-Deskriptors. | |
description |
string |
Die Beschreibung des Typs. | |
documentationLink |
string |
Für Swagger 2.0 wird das Feld externalDocs verwendet. Bei Swagger 1.2 ist dieses Feld leer. | |
schema |
nested object |
Für Basistypen mit einer Sammlung geben wir ein Schema und einen Link zur Dokumentation zurück. Für Vorlagentypen geben wir nur ein Schema zurück. | |
schema.input |
string |
Die Eigenschaften, die dieser zusammengesetzte Typ oder diese Sammlung von Basistypen als Eingabe akzeptiert, werden als JSON-Blob im Format JSON Schema Draft V4 dargestellt. | |
schema.output |
string |
Die Eigenschaften, die diese Sammlung von zusammengesetzten Typen oder Basistypen als Ausgabe bereitstellt, können als Referenzen verwendet werden. Sie werden als JSON-Blob im Format JSON Schema Draft V4 dargestellt. | |
kind |
string |
Nur Ausgabe. Typ der Ausgabe. Für TypeInfo immer „deploymentManager#TypeInfo“. | |
selfLink |
string |
Nur Ausgabe. Link zum Typanbieter. |