gcp

package
v2.13.0 Latest Latest
Warning

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

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

Documentation

Overview

Package gcp exports types, functions, subpackages for provisioning gcp resources.// A Pulumi package for creating and managing Google Cloud Platform resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-google-beta) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-gcp` repo](https://github.com/pulumi/pulumi-gcp/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-google-beta` repo](https://github.com/terraform-providers/terraform-provider-google-beta/issues).

nolint: lll

nolint: lll

nolint: lll

nolint: lll

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 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.

> This content is derived from https://github.com/terraform-providers/terraform-provider-google-beta/blob/master/website/docs/index.html.markdown.

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.

type ProviderArgs

type ProviderArgs struct {
	AccessContextManagerCustomEndpoint   pulumi.StringPtrInput
	AccessToken                          pulumi.StringPtrInput
	AppEngineCustomEndpoint              pulumi.StringPtrInput
	Batching                             ProviderBatchingPtrInput
	BigQueryCustomEndpoint               pulumi.StringPtrInput
	BigqueryDataTransferCustomEndpoint   pulumi.StringPtrInput
	BigqueryReservationCustomEndpoint    pulumi.StringPtrInput
	BigtableCustomEndpoint               pulumi.StringPtrInput
	BillingCustomEndpoint                pulumi.StringPtrInput
	BinaryAuthorizationCustomEndpoint    pulumi.StringPtrInput
	CloudBillingCustomEndpoint           pulumi.StringPtrInput
	CloudBuildCustomEndpoint             pulumi.StringPtrInput
	CloudFunctionsCustomEndpoint         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
	DataFusionCustomEndpoint             pulumi.StringPtrInput
	DataflowCustomEndpoint               pulumi.StringPtrInput
	DataprocBetaCustomEndpoint           pulumi.StringPtrInput
	DataprocCustomEndpoint               pulumi.StringPtrInput
	DatastoreCustomEndpoint              pulumi.StringPtrInput
	DeploymentManagerCustomEndpoint      pulumi.StringPtrInput
	DialogflowCustomEndpoint             pulumi.StringPtrInput
	DnsBetaCustomEndpoint                pulumi.StringPtrInput
	DnsCustomEndpoint                    pulumi.StringPtrInput
	FilestoreCustomEndpoint              pulumi.StringPtrInput
	FirebaseCustomEndpoint               pulumi.StringPtrInput
	FirestoreCustomEndpoint              pulumi.StringPtrInput
	GameServicesCustomEndpoint           pulumi.StringPtrInput
	HealthcareCustomEndpoint             pulumi.StringPtrInput
	IamCredentialsCustomEndpoint         pulumi.StringPtrInput
	IamCustomEndpoint                    pulumi.StringPtrInput
	IapCustomEndpoint                    pulumi.StringPtrInput
	IdentityPlatformCustomEndpoint       pulumi.StringPtrInput
	KmsCustomEndpoint                    pulumi.StringPtrInput
	LoggingCustomEndpoint                pulumi.StringPtrInput
	MlEngineCustomEndpoint               pulumi.StringPtrInput
	MonitoringCustomEndpoint             pulumi.StringPtrInput
	Project                              pulumi.StringPtrInput
	PubsubCustomEndpoint                 pulumi.StringPtrInput
	RedisCustomEndpoint                  pulumi.StringPtrInput
	Region                               pulumi.StringPtrInput
	RequestTimeout                       pulumi.StringPtrInput
	ResourceManagerCustomEndpoint        pulumi.StringPtrInput
	ResourceManagerV2beta1CustomEndpoint pulumi.StringPtrInput
	RuntimeConfigCustomEndpoint          pulumi.StringPtrInput
	RuntimeconfigCustomEndpoint          pulumi.StringPtrInput
	Scopes                               pulumi.StringArrayInput
	SecretManagerCustomEndpoint          pulumi.StringPtrInput
	SecurityCenterCustomEndpoint         pulumi.StringPtrInput
	SecurityScannerCustomEndpoint        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
	TpuCustomEndpoint                    pulumi.StringPtrInput
	UserProjectOverride                  pulumi.BoolPtrInput
	VpcAccessCustomEndpoint              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
}

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
}

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

Directories

Path Synopsis
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll

Jump to

Keyboard shortcuts

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