Documentation
¶
Overview ¶
A native Pulumi package for creating and managing Google Cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Project() pulumi.StringPtrOutput
- func (o ProviderOutput) Region() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Zone() pulumi.StringPtrOutput
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) Project ¶ added in v0.19.0
func (o ProviderOutput) Project() pulumi.StringPtrOutput
The default project to manage resources in. If another project is specified on a resource, it will take precedence.
func (ProviderOutput) Region ¶ added in v0.19.0
func (o ProviderOutput) Region() pulumi.StringPtrOutput
The default region to manage resources in. If another region is specified on a regional resource, it will take precedence.
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Zone ¶ added in v0.19.0
func (o ProviderOutput) Zone() pulumi.StringPtrOutput
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.
Directories
¶
Path | Synopsis |
---|---|
accesscontextmanager
|
|
analyticshub
|
|
apigateway
|
|
apigee
|
|
apigeeregistry
|
|
apikeys
|
|
appengine
|
|
artifactregistry
|
|
assuredworkloads
|
|
baremetalsolution
|
|
beyondcorp
|
|
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
|
|
gkebackup
|
|
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
|
|