Typen beschreiben, auflisten und löschen

Auf dieser Seite wird erläutert, wie Sie Typen aus Ihrem Projekt beschreiben, auflisten und löschen.

Hinweise

Typanbieter beschreiben

Ein Typanbieter ist eine-API, die als Typ im Deployment Manager integriert wurde. Sie können einen einzelnen Typanbieter beschreiben, eine Liste aller Typanbieter abrufen oder eine Liste aller Typen eines Typanbieters erhalten.

Einzelnen Typanbieter beschreiben

Sie können einen Typanbieter beschreiben, um Informationen wie Deskriptordokument-URL und erweiterte API-Optionen abzurufen, die für diese API festgelegt wurden.

Liste der Google Cloud-Standardanbieter

gcloud

Führen Sie den Befehl type-providers describe aus, um einen Typanbieter zu beschreiben:

gcloud beta deployment-manager type-providers describe PROVIDER_NAME --project PROJECT_ID

Verwenden Sie beispielsweise diesen Befehl, um den Anbieter des Typs "Pub/Sub" zu beschreiben:

gcloud beta deployment-manager type-providers describe pubsub-v1 --project gcp-types

API

Stellen Sie eine GET-Anfrage an den folgenden URI:

https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[PROVIDER_NAME]

Verwenden Sie beispielsweise diesen URI für den Pub/Sub-Anbietertyp.

https://www.googleapis.com/deploymentmanager/v2beta/projects/gcp-types/global/typeProviders/pubsub-v1

Vom Typanbieter bereitgestellte Liste abrufen

Ein Typanbieter stellt alle Ressourcen der zugrunde liegenden API als Grundtypen zur Verfügung. Sie können eine Liste der Grundtypen abrufen, die von einem Typanbieter bereitgestellt wurde.

gcloud

So erhalten Sie eine Liste der Grundtypen, die von einem Typanbieter bereitgestellt wurden:

gcloud beta deployment-manager types list --provider [TYPE_PROVIDER] --project [PROJECT_ID]

Führen Sie beispielsweise den folgenden Befehl aus, um eine Liste der Basistypen im Anbieter des Compute Engine-Typs abzurufen:

gcloud beta deployment-manager types list --provider compute-v1 --project gcp-types

API

Stellen Sie eine GET-Anfrage an den folgenden URI:

GET https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[PROVIDER_NAME]/types

Verwenden Sie beispielsweise für eine Liste von Typen im Compute Engine-Typanbieter diesen URI:

GET https://www.googleapis.com/deploymentmanager/v2beta/projects/gcp-types/global/typeProviders/compute-v1/types

Typanbieter auflisten

Mit dem gcloud-Tool oder der API können Sie eine Liste der Typanbieter abrufen.

gcloud

Wenn Sie die Typanbieter auflisten möchten, stellen Sie eine type-providers list-Anfrage:

gcloud beta deployment-manager type-providers list

API

In der API stellen Sie eine GET-Anfrage an die globale Typanbieterliste:

GET https://www.googleapis.com/deploymentmanager/v2/projects/[PROJECT_ID]/global/typeProviders

Weitere Informationen finden Sie in der Dokumentation zur Methode list.

Zusammengesetzte Typen beschreiben

Ein zusammengesetzter Typ besteht aus einer Reihe von Vorlagen, die dem Deployment Manager dauerhaft als Typ hinzugefügt wurden. Sie können einen einzelnen zusammengesetzten Typ beschreiben oder eine Liste der Typen erhalten, die für das Projekt verfügbar sind.

Einzelnen zusammengesetzten Typ beschreiben

Sie können einen einzelnen zusammengesetzten Typ beschreiben, um Informationen über den Typ zu erhalten.

gcloud

Führen Sie den Befehl types describe aus, um einen Typ zu beschreiben:

gcloud beta deployment-manager types describe [COMPOSITE_TYPE_NAME] --provider composite

API

Stellen Sie eine GET-Anfrage an den folgenden URI:

https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/compositeTypes/[COMPOSITE_TYPE_NAME]

Zusammengesetzte Typen auflisten

Mit dem gcloud-Tool oder der API können Sie eine Liste der zusammengesetzten Typen abrufen.

gcloud

Wenn Sie die zusammengesetzten Typen auflisten möchten, stellen Sie eine types list-Anfrage:

gcloud beta deployment-manager types list --provider composite

API

In der API stellen Sie eine GET-Anfrage an die globale Typenliste:

GET https://www.googleapis.com/deploymentmanager/v2/projects/[PROJECT_ID]/global/types

Weitere Informationen finden Sie in der Dokumentation zur Methode list.

Typanbieter löschen

gcloud

Wenn Sie einen Typanbieter löschen möchten, stellen Sie eine type-providers delete-Anfrage. Beispiel:

gcloud beta deployment-manager type-providers delete [TYPE_PROVIDER]

API

In der API stellen Sie eine DELETE-Anfrage für den Typanbieter, den Sie löschen möchten:

DELETE https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/typeProviders/[TYPE_PROVIDER]

Weitere Informationen finden Sie in der Dokumentation zur Methode delete.

Zusammengesetzten Typ löschen

gcloud

Wenn Sie einen zusammengesetzten Typ löschen möchten, stellen Sie eine types delete-Anfrage. Beispiel:

gcloud beta deployment-manager types delete [COMPOSITE_TYPE]

API

In der API stellen Sie eine DELETE-Anfrage für den Typ, den Sie löschen möchten:

DELETE https://www.googleapis.com/deploymentmanager/v2beta/projects/[PROJECT_ID]/global/compositeTypes/[COMPOSITE_TYPE]

Weitere Informationen finden Sie in der Dokumentation zur Methode delete.

Nächste Schritte