gcp

package
v3.25.0 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2020 License: Apache-2.0 Imports: 5 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

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.

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 {
	AccessApprovalCustomEndpoint         pulumi.StringPtrInput
	AccessContextManagerCustomEndpoint   pulumi.StringPtrInput
	AccessToken                          pulumi.StringPtrInput
	ActiveDirectoryCustomEndpoint        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
	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
	MemcacheCustomEndpoint               pulumi.StringPtrInput
	MlEngineCustomEndpoint               pulumi.StringPtrInput
	MonitoringCustomEndpoint             pulumi.StringPtrInput
	NetworkManagementCustomEndpoint      pulumi.StringPtrInput
	NotebooksCustomEndpoint              pulumi.StringPtrInput
	OsConfigCustomEndpoint               pulumi.StringPtrInput
	OsLoginCustomEndpoint                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
	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
	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
}

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

Jump to

Keyboard shortcuts

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