google

package
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2022 License: Apache-2.0 Imports: 9 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

func PkgVersion

func PkgVersion() (semver.Version, error)

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) 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) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

Directories

Path Synopsis
accesscontextmanager
v1
apigateway
v1
apigee
v1
apikeys
v2
appengine
v1
artifactregistry
v1
assuredworkloads
v1
baremetalsolution
v2
bigquery
v2
bigqueryconnection
bigquerydatatransfer
v1
bigqueryreservation
v1
bigtableadmin
v2
billingbudgets
v1
binaryauthorization
v1
certificatemanager
v1
cloudasset
v1
cloudbilling
v1
cloudbuild
v1
cloudchannel
v1
clouddeploy
v1
cloudfunctions
v1
cloudidentity
v1
cloudiot
v1
cloudkms
v1
cloudresourcemanager
v1
v2
v3
cloudscheduler
v1
cloudsearch
v1
cloudsupport
cloudtasks
v2
cloudtrace
composer
v1
compute
v1
connectors
v1
contactcenterinsights
v1
container
v1
containeranalysis
v1
datacatalog
v1
dataflow
datafusion
v1
datalabeling
datamigration
v1
datapipelines
v1
dataplex
v1
dataproc
v1
datastore
v1
datastream
v1
deploymentmanager
v2
dialogflow
v2
v3
dlp
v2
dns
v1
v2
documentai
v1
domains
v1
essentialcontacts
v1
eventarc
v1
file
v1
firebase
firebaseappcheck
firebasedatabase
firebasehosting
firebaseml
firebaserules
v1
firestore
v1
gameservices
v1
genomics
gkehub
v1
healthcare
v1
iam
v1
iap
v1
ids
v1
jobs
v3
v4
logging
v2
managedidentities
v1
memcache
v1
metastore
ml
v1
monitoring
v1
v3
networkconnectivity
v1
networkmanagement
v1
networksecurity
v1
networkservices
v1
notebooks
v1
orgpolicy
v2
osconfig
v1
oslogin
v1
policysimulator
v1
privateca
v1
pubsub
v1
pubsublite
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
transcoder
v1
translate
v3
vision
v1
vmmigration
v1
vpcaccess
v1
websecurityscanner
v1
workflowexecutions
v1
workflows
v1

Jump to

Keyboard shortcuts

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