Documentation ¶
Overview ¶
A Pulumi package for creating and managing Google Cloud Platform resources.
Index ¶
- type Provider
- type ProviderArgs
- type ProviderBatching
- type ProviderBatchingArgs
- func (ProviderBatchingArgs) ElementType() reflect.Type
- func (i ProviderBatchingArgs) ToProviderBatchingOutput() ProviderBatchingOutput
- func (i ProviderBatchingArgs) ToProviderBatchingOutputWithContext(ctx context.Context) ProviderBatchingOutput
- func (i ProviderBatchingArgs) ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput
- func (i ProviderBatchingArgs) ToProviderBatchingPtrOutputWithContext(ctx context.Context) ProviderBatchingPtrOutput
- type ProviderBatchingInput
- type ProviderBatchingOutput
- func (ProviderBatchingOutput) ElementType() reflect.Type
- func (o ProviderBatchingOutput) EnableBatching() pulumi.BoolPtrOutput
- func (o ProviderBatchingOutput) SendAfter() pulumi.StringPtrOutput
- func (o ProviderBatchingOutput) ToProviderBatchingOutput() ProviderBatchingOutput
- func (o ProviderBatchingOutput) ToProviderBatchingOutputWithContext(ctx context.Context) ProviderBatchingOutput
- func (o ProviderBatchingOutput) ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput
- func (o ProviderBatchingOutput) ToProviderBatchingPtrOutputWithContext(ctx context.Context) ProviderBatchingPtrOutput
- type ProviderBatchingPtrInput
- type ProviderBatchingPtrOutput
- func (o ProviderBatchingPtrOutput) Elem() ProviderBatchingOutput
- func (ProviderBatchingPtrOutput) ElementType() reflect.Type
- func (o ProviderBatchingPtrOutput) EnableBatching() pulumi.BoolPtrOutput
- func (o ProviderBatchingPtrOutput) SendAfter() pulumi.StringPtrOutput
- func (o ProviderBatchingPtrOutput) ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput
- func (o ProviderBatchingPtrOutput) ToProviderBatchingPtrOutputWithContext(ctx context.Context) ProviderBatchingPtrOutput
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 { AccessContextManagerCustomEndpoint pulumi.StringPtrInput AccessToken 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 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 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 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 (o ProviderBatchingOutput) SendAfter() pulumi.StringPtrOutput
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
func ProviderBatchingPtr ¶
func ProviderBatchingPtr(v *ProviderBatchingArgs) ProviderBatchingPtrInput
type ProviderBatchingPtrOutput ¶
type ProviderBatchingPtrOutput struct{ *pulumi.OutputState }
func (ProviderBatchingPtrOutput) Elem ¶
func (o ProviderBatchingPtrOutput) Elem() ProviderBatchingOutput
func (ProviderBatchingPtrOutput) ElementType ¶
func (ProviderBatchingPtrOutput) ElementType() reflect.Type
func (ProviderBatchingPtrOutput) EnableBatching ¶
func (o ProviderBatchingPtrOutput) EnableBatching() pulumi.BoolPtrOutput
func (ProviderBatchingPtrOutput) SendAfter ¶
func (o ProviderBatchingPtrOutput) SendAfter() pulumi.StringPtrOutput
func (ProviderBatchingPtrOutput) ToProviderBatchingPtrOutput ¶
func (o ProviderBatchingPtrOutput) ToProviderBatchingPtrOutput() ProviderBatchingPtrOutput
func (ProviderBatchingPtrOutput) ToProviderBatchingPtrOutputWithContext ¶
func (o ProviderBatchingPtrOutput) ToProviderBatchingPtrOutputWithContext(ctx context.Context) ProviderBatchingPtrOutput