Unterstützte Ressourcentypen

Deployment Manager nutzt die zugrunde liegenden APIs der einzelnen Google Cloud-Dienste zur Bereitstellung Ihrer Ressourcen. Sollen beispielsweise VM-Instanzen von Compute Engine erstellt werden, ruft Deployment Manager die API der Compute Engine auf, um die Instanz zu erstellen, und fügt sie dann Ihrer Implementierung hinzu.

Ressourcen für die Projekterstellung

Wenn Sie mithilfe von Deployment Manager Projekte erstellen, können Sie die folgenden virtuellen Ressourcentypen zum Aktivieren von APIs in Ihrem Projekt verwenden oder die Abrechnungsinformationen für Ihr Projekt ändern.

RessourcentypBeschreibungBeispielReferenz
deploymentmanager.v2.virtual.enableService Aktivieren Sie eine Dienst-API. Sie müssen eine virtuelle Ressource für jede API erstellen, die Sie aktivieren möchten. Beispiel in GitHub Dokumentation
deploymentmanager.v2.virtual.projectBillingInfo Ändern Sie die Abrechnungsinformationen für das Projekt. Dokumentation

APIs für unterstützte Ressourcen

Die folgende Tabelle enthält eine Liste der Ressourcentypen, die Sie in Ihren Deployments erstellen können. Sie müssen die Dokumentation der jeweiligen API als Richtlinie verwenden, um die Attribute zu ermitteln, die Sie im Deployment Manager für eine bestimmte API festlegen können.

Wie Sie die Ressourcendarstellung einer API zum Erstellen einer Konfiguration nutzen, erfahren Sie unter Ressourcenattribute angeben.

Beispiele für Deployments, bei denen diese Ressourcen zum Einsatz kommen, finden Sie im GitHub-Repository von Deployment Manager.

Eine vollständige Liste der Ressourcentypen, einschließlich der Ressourcen in der Alphaversion, können Sie mit dem Befehl types list in gcloud aufrufen:

gcloud deployment-manager types list
RessourcentypReferenz
appengine.v1.version Dokumentation
bigquery.v2.dataset Dokumentation
bigquery.v2.table Dokumentation
bigtableadmin.v2.instance Dokumentation
bigtableadmin.v2.instance.table Dokumentation
cloudresourcemanager.v1.project Dokumentation
compute.beta.address Dokumentation
compute.beta.autoscaler Dokumentation
compute.beta.backendBucket Dokumentation
compute.beta.backendService Dokumentation
compute.beta.disk Dokumentation
compute.beta.firewall Dokumentation
compute.beta.forwardingRule Dokumentation
compute.beta.globalAddress Dokumentation
compute.beta.globalForwardingRule Dokumentation
compute.beta.healthCheck Dokumentation
compute.beta.httpHealthCheck Dokumentation
compute.beta.httpsHealthCheck Dokumentation
compute.beta.image Dokumentation
compute.beta.instance Dokumentation
compute.beta.instanceGroup Dokumentation
compute.beta.instanceGroupManager Dokumentation
compute.beta.instanceTemplate Dokumentation
compute.beta.network Dokumentation
compute.beta.regionAutoscaler Dokumentation
compute.beta.regionBackendService Dokumentation
compute.beta.regionInstanceGroup Dokumentation
compute.beta.regionInstanceGroupManager Dokumentation
compute.beta.route Dokumentation
compute.beta.router Dokumentation
compute.beta.sslCertificate Dokumentation
compute.beta.subnetwork Dokumentation
compute.beta.targetHttpProxy Dokumentation
compute.beta.targetHttpsProxy Dokumentation
compute.beta.targetInstance Dokumentation
compute.beta.targetPool Dokumentation
compute.beta.targetSslProxy Dokumentation
compute.beta.targetVpnGateway Dokumentation
compute.beta.urlMap Dokumentation
compute.beta.vpnTunnel Dokumentation
compute.beta.xpnHost Dokumentation
compute.beta.xpnResource Dokumentation
compute.v1.address Dokumentation
compute.v1.autoscaler Dokumentation
compute.v1.backendService Dokumentation
compute.v1.disk Dokumentation
compute.v1.firewall Dokumentation
compute.v1.forwardingRule Dokumentation
compute.v1.globalAddress Dokumentation
compute.v1.globalForwardingRule Dokumentation
compute.v1.healthCheck Dokumentation
compute.v1.httpHealthCheck Dokumentation
compute.v1.httpsHealthCheck Dokumentation
compute.v1.image Dokumentation
compute.v1.instance Dokumentation
compute.v1.instanceGroup Dokumentation
compute.v1.instanceGroupManager Dokumentation
compute.v1.instanceTemplate Dokumentation
compute.v1.network Dokumentation
compute.v1.regionAutoscaler Dokumentation
compute.v1.regionBackendService Dokumentation
compute.v1.regionInstanceGroup Dokumentation
compute.v1.regionInstanceGroupManager Dokumentation
compute.v1.route Dokumentation
compute.v1.router Dokumentation
compute.v1.sslCertificate Dokumentation
compute.v1.subnetwork Dokumentation
compute.v1.targetHttpProxy Dokumentation
compute.v1.targetHttpsProxy Dokumentation
compute.v1.targetInstance Dokumentation
compute.v1.targetPool Dokumentation
compute.v1.targetSslProxy Dokumentation
compute.v1.targetVpnGateway Dokumentation
compute.v1.urlMap Dokumentation
compute.v1.vpnTunnel Dokumentation
container.v1.cluster Dokumentation
container.v1.nodePool Dokumentation
dataproc.v1.cluster Dokumentation
dns.v1.managedZone Dokumentation
iam.v1.serviceAccount Dokumentation
iam.v1.serviceAccounts.key Dokumentation
logging.v2.metric Dokumentation
logging.v2.sink Dokumentation
pubsub.v1.subscription Dokumentation
pubsub.v1.topic Dokumentation
runtimeconfig.v1beta1.config Dokumentation
runtimeconfig.v1beta1.variable Dokumentation
runtimeconfig.v1beta1.waiter Dokumentation
spanner.v1.instance Dokumentation
sqladmin.v1beta4.database Dokumentation
sqladmin.v1beta4.instance Dokumentation
sqladmin.v1beta4.user Dokumentation
storage.v1.bucket Dokumentation
storage.v1.bucketAccessControl Dokumentation
storage.v1.defaultObjectAccessControl Dokumentation
storage.v1.object Dokumentation
storage.v1.objectAccessControl Dokumentation

Nächste Schritte