google

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 6 Imported by: 1

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

This section is empty.

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) ElementType() reflect.Type

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

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

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

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
v1
aiplatform
v1
alloydb
v1
analyticshub
v1
apigateway
v1
apigee
v1
apigeeregistry
v1
apikeys
v2
appengine
v1
artifactregistry
v1
assuredworkloads
v1
backupdr
v1
baremetalsolution
v2
batch
v1
beyondcorp
v1
biglake
v1
bigquery
v2
bigqueryconnection
bigquerydatapolicy
v1
bigquerydatatransfer
v1
bigqueryreservation
v1
bigtableadmin
v2
billingbudgets
v1
binaryauthorization
v1
blockchainnodeengine
v1
certificatemanager
v1
cloudasset
v1
cloudbilling
v1
cloudbuild
v1
v2
cloudchannel
v1
clouddeploy
v1
cloudfunctions
v1
v2
cloudidentity
v1
cloudiot
v1
cloudkms
v1
cloudresourcemanager
v1
v2
v3
cloudscheduler
v1
cloudsearch
v1
cloudsupport
v2
cloudtasks
v2
cloudtrace
composer
v1
compute
v1
connectors
v1
v2
contactcenteraiplatform
contactcenterinsights
v1
container
v1
containeranalysis
v1
contentwarehouse
v1
datacatalog
v1
dataflow
dataform
datafusion
v1
datalabeling
datalineage
v1
datamigration
v1
datapipelines
v1
dataplex
v1
dataproc
v1
datastore
v1
datastream
v1
deploymentmanager
v2
dialogflow
v2
v3
discoveryengine
dlp
v2
dns
v1
documentai
v1
domains
v1
essentialcontacts
v1
eventarc
v1
file
v1
firebase
firebaseappcheck
v1
firebaseappdistribution
v1
firebasedatabase
firebasehosting
firebaseml
firebaserules
v1
firestore
v1
gameservices
v1
genomics
gkebackup
v1
gkehub
v1
gkeonprem
v1
healthcare
v1
iam
v1
iap
v1
identitytoolkit
v2
ids
v1
integrations
jobs
v3
v4
logging
v2
looker
v1
managedidentities
v1
memcache
v1
metastore
v1
migrationcenter
v1
ml
v1
monitoring
v1
v3
networkconnectivity
v1
networkmanagement
v1
networksecurity
v1
networkservices
v1
notebooks
v1
v2
orgpolicy
v2
osconfig
v1
oslogin
v1
policysimulator
v1
privateca
v1
pubsub
v1
pubsublite
v1
rapidmigrationassessment
v1
recaptchaenterprise
v1
recommendationengine
redis
v1
remotebuildexecution
retail
v2
run
v1
v2
runtimeconfig
secretmanager
v1
securitycenter
v1
servicedirectory
v1
servicemanagement
v1
sourcerepo
v1
spanner
v1
speech
v1
sqladmin
v1
storage
v1
storagetransfer
v1
testing
v1
toolresults
tpu
v1
v2
transcoder
v1
translate
v3
vision
v1
vmmigration
v1
vmwareengine
v1
vpcaccess
v1
websecurityscanner
v1
workflowexecutions
v1
workflows
v1
workloadmanager
v1
workstations
v1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL