TypeProviders: getType

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.
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“.