Auf dieser Seite wird erläutert, wie Sie Typen aus Ihrem Projekt beschreiben, auflisten und löschen.
Hinweis
- Wenn Sie die Befehlszeilenbeispiele in dieser Anleitung verwenden möchten, installieren Sie das gcloud-Befehlszeilentool.
- Wenn Sie die API-Beispiele in dieser Anleitung verwenden möchten, richten Sie den API-Zugriff ein.
- Richten Sie den V2Beta-API-Zugriff ein, wenn Sie die API-Beispiele in dieser Anleitung verwenden möchten.
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
Sie können eine Liste der Typanbieter über die gcloud CLI abrufen oder die API verwenden.
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 ist ein Satz 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
Sie können eine Liste der zusammengesetzten Typen über die gcloud CLI abrufen oder die API verwenden.
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
.