pulumi_gcp
A Pulumi package for creating and managing Google Cloud Platform resources.
Provider documentation: Pulumi Registry Upstream repository: https://github.com/pulumi/pulumi-gcp
This package is generated from the upstream Pulumi provider schema. It requires
the Pulumi Dart SDK and the
pulumi-language-dart language host.
Installation
dart pub add pulumi_gcp
Usage
import 'package:pulumi/pulumi.dart' as pulumi;
import 'package:pulumi_gcp/pulumi_gcp.dart' as provider;
Resources are grouped by provider module. For example, a resource constructor
is exposed as provider.<module>.<Resource>(...). See
example/main.dart for a runnable example.
# Run these commands from the package directory containing Pulumi.yaml.
dart pub get
pulumi preview
pulumi up
Generated resource arguments accept Pulumi Input<T> values. Plain Dart
values can be converted with .input() after importing
package:pulumi/pulumi.dart.
Alternative: Use directly from GitHub
dependencies:
pulumi_gcp:
git:
url: https://github.com/kingwill101/pulumi-dart.git
path: packages/sdks/gcp
ref: master
For package-specific resources, arguments, and outputs, use the generated Dart API documentation and the upstream provider documentation linked above.
Libraries
- accessapproval
- accesscontextmanager
- activedirectory
- agenticapplications
- agentidentity
- agentregistry
- alloydb
- apigateway
- apigee
- apihub
- appengine
- apphub
- applicationintegration
- artifactregistry
- assuredworkloads
- backupdisasterrecovery
- beyondcorp
- biglake
- bigquery
- bigqueryanalyticshub
- bigquerydatapolicy
- bigtable
- billing
- blockchainnodeengine
- certificatemanager
- ces
- chronicle
- cloudasset
- cloudbuild
- cloudbuildv2
- clouddeploy
- clouddomains
- cloudfunctions
- cloudfunctionsv2
- cloudidentity
- cloudids
- cloudquota
- cloudrun
- cloudrunv2
- cloudscheduler
- cloudsecuritycompliance
- cloudsupport
- cloudtasks
- colab
- composer
- compute
- contactcenterinsights
- container
- containeranalysis
- databasemigrationservice
- datacatalog
- dataflow
- dataform
- datafusion
- datalineage
- dataloss
- dataplex
- dataproc
- datastream
- deploymentmanager
- developerconnect
- diagflow
- discoveryengine
- dns
- documentai
- edgecontainer
- edgenetwork
- endpoints
- essentialcontacts
- eventarc
- filestore
- firebase
- firebaserules
- firestore
- folder
- gemini
- gkebackup
- gkehub
- gkeonprem
- healthcare
- hypercomputecluster
- iam
- iap
- identityplatform
- index
- integrationconnectors
- kms
- licensemanager
- logging
- looker
- lustre
- managedkafka
- memcache
- memorystore
- migrationcenter
- ml
- modelarmor
- monitoring
- netapp
- networkconnectivity
- networkmanagement
- networksecurity
- networkservices
- notebooks
- observability
- oracledatabase
- organizations
- orgpolicy
- osconfig
- oslogin
- parallelstore
- parametermanager
- privilegedaccessmanager
- projects
- providers
- pubsub
- pulumi_gcp
- recaptcha
- redis
- resourcemanager
- runtimeconfig
- saasruntime
- secretmanager
- securesourcemanager
- securitycenter
- securityposture
- serviceaccount
- servicedirectory
- servicenetworking
- serviceusage
- siteverification
- sourcerepo
- spanner
- sql
- storage
- tpu
- transcoder
- vectorsearch
- vertex
- vmwareengine
- vpcaccess
- workbench
- workflows
- workstations