gcp

package
v4.21.0 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing Google Cloud Platform resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v4.9.1

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the google-beta package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

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 added in v4.4.0

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput added in v4.4.0

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext added in v4.4.0

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (*Provider) ToProviderPtrOutput added in v4.11.1

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext added in v4.11.1

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
	AccessApprovalCustomEndpoint       pulumi.StringPtrInput
	AccessContextManagerCustomEndpoint pulumi.StringPtrInput
	AccessToken                        pulumi.StringPtrInput
	ActiveDirectoryCustomEndpoint      pulumi.StringPtrInput
	ApiGatewayCustomEndpoint           pulumi.StringPtrInput
	ApigeeCustomEndpoint               pulumi.StringPtrInput
	AppEngineCustomEndpoint            pulumi.StringPtrInput
	ArtifactRegistryCustomEndpoint     pulumi.StringPtrInput
	Batching                           ProviderBatchingPtrInput
	BigQueryCustomEndpoint             pulumi.StringPtrInput
	BigqueryConnectionCustomEndpoint   pulumi.StringPtrInput
	BigqueryDataTransferCustomEndpoint pulumi.StringPtrInput
	BigqueryReservationCustomEndpoint  pulumi.StringPtrInput
	BigtableCustomEndpoint             pulumi.StringPtrInput
	BillingCustomEndpoint              pulumi.StringPtrInput
	BillingProject                     pulumi.StringPtrInput
	BinaryAuthorizationCustomEndpoint  pulumi.StringPtrInput
	CloudAssetCustomEndpoint           pulumi.StringPtrInput
	CloudBillingCustomEndpoint         pulumi.StringPtrInput
	CloudBuildCustomEndpoint           pulumi.StringPtrInput
	CloudFunctionsCustomEndpoint       pulumi.StringPtrInput
	CloudIdentityCustomEndpoint        pulumi.StringPtrInput
	CloudIotCustomEndpoint             pulumi.StringPtrInput
	CloudRunCustomEndpoint             pulumi.StringPtrInput
	CloudSchedulerCustomEndpoint       pulumi.StringPtrInput
	CloudTasksCustomEndpoint           pulumi.StringPtrInput
	ComposerCustomEndpoint             pulumi.StringPtrInput
	ComputeBetaCustomEndpoint          pulumi.StringPtrInput
	ComputeCustomEndpoint              pulumi.StringPtrInput
	ContainerAnalysisCustomEndpoint    pulumi.StringPtrInput
	ContainerBetaCustomEndpoint        pulumi.StringPtrInput
	ContainerCustomEndpoint            pulumi.StringPtrInput
	Credentials                        pulumi.StringPtrInput
	DataCatalogCustomEndpoint          pulumi.StringPtrInput
	DataFusionCustomEndpoint           pulumi.StringPtrInput
	DataLossPreventionCustomEndpoint   pulumi.StringPtrInput
	DataflowCustomEndpoint             pulumi.StringPtrInput
	DataprocBetaCustomEndpoint         pulumi.StringPtrInput
	DataprocCustomEndpoint             pulumi.StringPtrInput
	DataprocMetastoreCustomEndpoint    pulumi.StringPtrInput
	DatastoreCustomEndpoint            pulumi.StringPtrInput
	DeploymentManagerCustomEndpoint    pulumi.StringPtrInput
	DialogflowCustomEndpoint           pulumi.StringPtrInput
	DnsCustomEndpoint                  pulumi.StringPtrInput
	EssentialContactsCustomEndpoint    pulumi.StringPtrInput
	EventarcCustomEndpoint             pulumi.StringPtrInput
	FilestoreCustomEndpoint            pulumi.StringPtrInput
	FirebaseCustomEndpoint             pulumi.StringPtrInput
	FirestoreCustomEndpoint            pulumi.StringPtrInput
	GameServicesCustomEndpoint         pulumi.StringPtrInput
	GkeHubCustomEndpoint               pulumi.StringPtrInput
	HealthcareCustomEndpoint           pulumi.StringPtrInput
	IamBetaCustomEndpoint              pulumi.StringPtrInput
	IamCredentialsCustomEndpoint       pulumi.StringPtrInput
	IamCustomEndpoint                  pulumi.StringPtrInput
	IapCustomEndpoint                  pulumi.StringPtrInput
	IdentityPlatformCustomEndpoint     pulumi.StringPtrInput
	ImpersonateServiceAccount          pulumi.StringPtrInput
	ImpersonateServiceAccountDelegates pulumi.StringArrayInput
	KmsCustomEndpoint                  pulumi.StringPtrInput
	LoggingCustomEndpoint              pulumi.StringPtrInput
	MemcacheCustomEndpoint             pulumi.StringPtrInput
	MlEngineCustomEndpoint             pulumi.StringPtrInput
	MonitoringCustomEndpoint           pulumi.StringPtrInput
	NetworkManagementCustomEndpoint    pulumi.StringPtrInput
	NotebooksCustomEndpoint            pulumi.StringPtrInput
	OsConfigCustomEndpoint             pulumi.StringPtrInput
	OsLoginCustomEndpoint              pulumi.StringPtrInput
	PrivatecaCustomEndpoint            pulumi.StringPtrInput
	Project                            pulumi.StringPtrInput
	PubsubCustomEndpoint               pulumi.StringPtrInput
	PubsubLiteCustomEndpoint           pulumi.StringPtrInput
	RedisCustomEndpoint                pulumi.StringPtrInput
	Region                             pulumi.StringPtrInput
	RequestTimeout                     pulumi.StringPtrInput
	ResourceManagerCustomEndpoint      pulumi.StringPtrInput
	ResourceManagerV2CustomEndpoint    pulumi.StringPtrInput
	RuntimeConfigCustomEndpoint        pulumi.StringPtrInput
	RuntimeconfigCustomEndpoint        pulumi.StringPtrInput
	Scopes                             pulumi.StringArrayInput
	SecretManagerCustomEndpoint        pulumi.StringPtrInput
	SecurityCenterCustomEndpoint       pulumi.StringPtrInput
	SecurityScannerCustomEndpoint      pulumi.StringPtrInput
	ServiceDirectoryCustomEndpoint     pulumi.StringPtrInput
	ServiceManagementCustomEndpoint    pulumi.StringPtrInput
	ServiceNetworkingCustomEndpoint    pulumi.StringPtrInput
	ServiceUsageCustomEndpoint         pulumi.StringPtrInput
	SourceRepoCustomEndpoint           pulumi.StringPtrInput
	SpannerCustomEndpoint              pulumi.StringPtrInput
	SqlCustomEndpoint                  pulumi.StringPtrInput
	StorageCustomEndpoint              pulumi.StringPtrInput
	StorageTransferCustomEndpoint      pulumi.StringPtrInput
	TagsCustomEndpoint                 pulumi.StringPtrInput
	TpuCustomEndpoint                  pulumi.StringPtrInput
	UserProjectOverride                pulumi.BoolPtrInput
	VpcAccessCustomEndpoint            pulumi.StringPtrInput
	WorkflowsCustomEndpoint            pulumi.StringPtrInput
	Zone                               pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderBatching

type ProviderBatching struct {
	EnableBatching *bool   `pulumi:"enableBatching"`
	SendAfter      *string `pulumi:"sendAfter"`
}

type ProviderBatchingArgs

type ProviderBatchingArgs struct {
	EnableBatching pulumi.BoolPtrInput   `pulumi:"enableBatching"`
	SendAfter      pulumi.StringPtrInput `pulumi:"sendAfter"`
}

func (ProviderBatchingArgs) ElementType

func (ProviderBatchingArgs) ElementType() reflect.Type

func (ProviderBatchingArgs) ToProviderBatchingOutput

func (i ProviderBatchingArgs) ToProviderBatchingOutput() ProviderBatchingOutput

func (ProviderBatchingArgs) ToProviderBatchingOutputWithContext

func (i ProviderBatchingArgs) ToProviderBatchingOutputWithContext(ctx context.Context) ProviderBatchingOutput

func (ProviderBatchingArgs) ToProviderBatchingPtrOutput

func (i ProviderBatchingArgs) ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput

func (ProviderBatchingArgs) ToProviderBatchingPtrOutputWithContext

func (i ProviderBatchingArgs) ToProviderBatchingPtrOutputWithContext(ctx context.Context) ProviderBatchingPtrOutput

type ProviderBatchingInput

type ProviderBatchingInput interface {
	pulumi.Input

	ToProviderBatchingOutput() ProviderBatchingOutput
	ToProviderBatchingOutputWithContext(context.Context) ProviderBatchingOutput
}

ProviderBatchingInput is an input type that accepts ProviderBatchingArgs and ProviderBatchingOutput values. You can construct a concrete instance of `ProviderBatchingInput` via:

ProviderBatchingArgs{...}

type ProviderBatchingOutput

type ProviderBatchingOutput struct{ *pulumi.OutputState }

func (ProviderBatchingOutput) ElementType

func (ProviderBatchingOutput) ElementType() reflect.Type

func (ProviderBatchingOutput) EnableBatching

func (o ProviderBatchingOutput) EnableBatching() pulumi.BoolPtrOutput

func (ProviderBatchingOutput) SendAfter

func (ProviderBatchingOutput) ToProviderBatchingOutput

func (o ProviderBatchingOutput) ToProviderBatchingOutput() ProviderBatchingOutput

func (ProviderBatchingOutput) ToProviderBatchingOutputWithContext

func (o ProviderBatchingOutput) ToProviderBatchingOutputWithContext(ctx context.Context) ProviderBatchingOutput

func (ProviderBatchingOutput) ToProviderBatchingPtrOutput

func (o ProviderBatchingOutput) ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput

func (ProviderBatchingOutput) ToProviderBatchingPtrOutputWithContext

func (o ProviderBatchingOutput) ToProviderBatchingPtrOutputWithContext(ctx context.Context) ProviderBatchingPtrOutput

type ProviderBatchingPtrInput

type ProviderBatchingPtrInput interface {
	pulumi.Input

	ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput
	ToProviderBatchingPtrOutputWithContext(context.Context) ProviderBatchingPtrOutput
}

ProviderBatchingPtrInput is an input type that accepts ProviderBatchingArgs, ProviderBatchingPtr and ProviderBatchingPtrOutput values. You can construct a concrete instance of `ProviderBatchingPtrInput` via:

        ProviderBatchingArgs{...}

or:

        nil

type ProviderBatchingPtrOutput

type ProviderBatchingPtrOutput struct{ *pulumi.OutputState }

func (ProviderBatchingPtrOutput) Elem

func (ProviderBatchingPtrOutput) ElementType

func (ProviderBatchingPtrOutput) ElementType() reflect.Type

func (ProviderBatchingPtrOutput) EnableBatching

func (o ProviderBatchingPtrOutput) EnableBatching() pulumi.BoolPtrOutput

func (ProviderBatchingPtrOutput) SendAfter

func (ProviderBatchingPtrOutput) ToProviderBatchingPtrOutput

func (o ProviderBatchingPtrOutput) ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput

func (ProviderBatchingPtrOutput) ToProviderBatchingPtrOutputWithContext

func (o ProviderBatchingPtrOutput) ToProviderBatchingPtrOutputWithContext(ctx context.Context) ProviderBatchingPtrOutput

type ProviderInput added in v4.4.0

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput added in v4.4.0

type ProviderOutput struct {
	*pulumi.OutputState
}

func (ProviderOutput) ElementType added in v4.4.0

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput added in v4.4.0

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext added in v4.4.0

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

func (ProviderOutput) ToProviderPtrOutput added in v4.11.1

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext added in v4.11.1

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput added in v4.11.1

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput added in v4.11.1

type ProviderPtrOutput struct {
	*pulumi.OutputState
}

func (ProviderPtrOutput) ElementType added in v4.11.1

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput added in v4.11.1

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext added in v4.11.1

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

Jump to

Keyboard shortcuts

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