Documentation ¶
Overview ¶
A native Pulumi package for creating and managing Google Cloud resources.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // The default project to manage resources in. If another project is specified on a resource, it will take precedence. Project pulumi.StringPtrOutput `pulumi:"project"` // The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. Region pulumi.StringPtrOutput `pulumi:"region"` // The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. Zone pulumi.StringPtrOutput `pulumi:"zone"` }
The provider type for the Google Cloud package.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // Additional user-agent string to append to the default one (<prod_name>/<ver>). AppendUserAgent pulumi.StringPtrInput // This will disable the Pulumi Partner Name which is used if a custom `partnerName` isn't specified. DisablePartnerName pulumi.BoolPtrInput // A Google Partner Name to facilitate partner resource usage attribution. PartnerName pulumi.StringPtrInput // The default project to manage resources in. If another project is specified on a resource, it will take precedence. Project pulumi.StringPtrInput // The default region to manage resources in. If another region is specified on a regional resource, it will take precedence. Region pulumi.StringPtrInput // The default zone to manage resources in. Generally, this zone should be within the default region you specified. If another zone is specified on a zonal resource, it will take precedence. Zone pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
Directories ¶
Path | Synopsis |
---|---|
accesscontextmanager
|
|
apigateway
|
|
apigee
|
|
apikeys
|
|
appengine
|
|
artifactregistry
|
|
assuredworkloads
|
|
baremetalsolution
|
|
bigquery
|
|
bigqueryconnection
|
|
bigquerydatatransfer
|
|
bigqueryreservation
|
|
bigtableadmin
|
|
billingbudgets
|
|
binaryauthorization
|
|
certificatemanager
|
|
cloudasset
|
|
cloudbilling
|
|
cloudbuild
|
|
cloudchannel
|
|
clouddeploy
|
|
cloudfunctions
|
|
cloudidentity
|
|
cloudiot
|
|
cloudkms
|
|
cloudresourcemanager
|
|
cloudscheduler
|
|
cloudsearch
|
|
cloudsupport
|
|
cloudtasks
|
|
cloudtrace
|
|
composer
|
|
compute
|
|
connectors
|
|
contactcenterinsights
|
|
container
|
|
containeranalysis
|
|
datacatalog
|
|
dataflow
|
|
datafusion
|
|
datalabeling
|
|
datamigration
|
|
datapipelines
|
|
dataplex
|
|
dataproc
|
|
datastore
|
|
datastream
|
|
deploymentmanager
|
|
dialogflow
|
|
dlp
|
|
dns
|
|
documentai
|
|
domains
|
|
essentialcontacts
|
|
eventarc
|
|
file
|
|
firebase
|
|
firebaseappcheck
|
|
firebasedatabase
|
|
firebasehosting
|
|
firebaseml
|
|
firebaserules
|
|
firestore
|
|
gameservices
|
|
genomics
|
|
gkehub
|
|
healthcare
|
|
iam
|
|
iap
|
|
ids
|
|
jobs
|
|
logging
|
|
managedidentities
|
|
memcache
|
|
metastore
|
|
ml
|
|
monitoring
|
|
networkconnectivity
|
|
networkmanagement
|
|
networksecurity
|
|
networkservices
|
|
notebooks
|
|
orgpolicy
|
|
osconfig
|
|
oslogin
|
|
policysimulator
|
|
privateca
|
|
pubsub
|
|
pubsublite
|
|
recaptchaenterprise
|
|
recommendationengine
|
|
redis
|
|
remotebuildexecution
|
|
retail
|
|
run
|
|
runtimeconfig
|
|
secretmanager
|
|
securitycenter
|
|
servicedirectory
|
|
servicemanagement
|
|
sourcerepo
|
|
spanner
|
|
speech
|
|
sqladmin
|
|
storage
|
|
storagetransfer
|
|
testing
|
|
toolresults
|
|
tpu
|
|
transcoder
|
|
translate
|
|
vision
|
|
vmmigration
|
|
vpcaccess
|
|
websecurityscanner
|
|
workflowexecutions
|
|
workflows
|
|
Click to show internal directories.
Click to hide internal directories.