Provider
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 for more information.
Create a Provider Resource
new Provider(name: string, args?: ProviderArgs, opts?: CustomResourceOptions);def Provider(resource_name, opts=None, access_context_manager_custom_endpoint=None, access_token=None, app_engine_custom_endpoint=None, artifact_registry_custom_endpoint=None, batching=None, big_query_custom_endpoint=None, bigquery_connection_custom_endpoint=None, bigquery_data_transfer_custom_endpoint=None, bigquery_reservation_custom_endpoint=None, bigtable_custom_endpoint=None, billing_custom_endpoint=None, binary_authorization_custom_endpoint=None, cloud_billing_custom_endpoint=None, cloud_build_custom_endpoint=None, cloud_functions_custom_endpoint=None, cloud_identity_custom_endpoint=None, cloud_iot_custom_endpoint=None, cloud_run_custom_endpoint=None, cloud_scheduler_custom_endpoint=None, cloud_tasks_custom_endpoint=None, composer_custom_endpoint=None, compute_beta_custom_endpoint=None, compute_custom_endpoint=None, container_analysis_custom_endpoint=None, container_beta_custom_endpoint=None, container_custom_endpoint=None, credentials=None, data_catalog_custom_endpoint=None, data_fusion_custom_endpoint=None, dataflow_custom_endpoint=None, dataproc_beta_custom_endpoint=None, dataproc_custom_endpoint=None, datastore_custom_endpoint=None, deployment_manager_custom_endpoint=None, dialogflow_custom_endpoint=None, dns_beta_custom_endpoint=None, dns_custom_endpoint=None, filestore_custom_endpoint=None, firebase_custom_endpoint=None, firestore_custom_endpoint=None, game_services_custom_endpoint=None, healthcare_custom_endpoint=None, iam_credentials_custom_endpoint=None, iam_custom_endpoint=None, iap_custom_endpoint=None, identity_platform_custom_endpoint=None, kms_custom_endpoint=None, logging_custom_endpoint=None, memcache_custom_endpoint=None, ml_engine_custom_endpoint=None, monitoring_custom_endpoint=None, network_management_custom_endpoint=None, notebooks_custom_endpoint=None, os_login_custom_endpoint=None, project=None, pubsub_custom_endpoint=None, redis_custom_endpoint=None, region=None, request_timeout=None, resource_manager_custom_endpoint=None, resource_manager_v2beta1_custom_endpoint=None, runtime_config_custom_endpoint=None, runtimeconfig_custom_endpoint=None, scopes=None, secret_manager_custom_endpoint=None, security_center_custom_endpoint=None, security_scanner_custom_endpoint=None, service_directory_custom_endpoint=None, service_management_custom_endpoint=None, service_networking_custom_endpoint=None, service_usage_custom_endpoint=None, source_repo_custom_endpoint=None, spanner_custom_endpoint=None, sql_custom_endpoint=None, storage_custom_endpoint=None, storage_transfer_custom_endpoint=None, tpu_custom_endpoint=None, user_project_override=None, vpc_access_custom_endpoint=None, zone=None, __props__=None);func NewProvider(ctx *Context, name string, args *ProviderArgs, opts ...ResourceOption) (*Provider, error)public Provider(string name, ProviderArgs? args = null, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Provider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Provider resource accepts the following input properties:
- Access
Context stringManager Custom Endpoint - Access
Token string - App
Engine stringCustom Endpoint - Artifact
Registry stringCustom Endpoint - Batching
Provider
Batching Args - Big
Query stringCustom Endpoint - Bigquery
Connection stringCustom Endpoint - Bigquery
Data stringTransfer Custom Endpoint - Bigquery
Reservation stringCustom Endpoint - Bigtable
Custom stringEndpoint - Billing
Custom stringEndpoint - string
- Cloud
Billing stringCustom Endpoint - Cloud
Build stringCustom Endpoint - Cloud
Functions stringCustom Endpoint - Cloud
Identity stringCustom Endpoint - Cloud
Iot stringCustom Endpoint - Cloud
Run stringCustom Endpoint - Cloud
Scheduler stringCustom Endpoint - Cloud
Tasks stringCustom Endpoint - Composer
Custom stringEndpoint - Compute
Beta stringCustom Endpoint - Compute
Custom stringEndpoint - Container
Analysis stringCustom Endpoint - Container
Beta stringCustom Endpoint - Container
Custom stringEndpoint - Credentials string
- Data
Catalog stringCustom Endpoint - Data
Fusion stringCustom Endpoint - Dataflow
Custom stringEndpoint - Dataproc
Beta stringCustom Endpoint - Dataproc
Custom stringEndpoint - Datastore
Custom stringEndpoint - Deployment
Manager stringCustom Endpoint - Dialogflow
Custom stringEndpoint - Dns
Beta stringCustom Endpoint - Dns
Custom stringEndpoint - Filestore
Custom stringEndpoint - Firebase
Custom stringEndpoint - Firestore
Custom stringEndpoint - Game
Services stringCustom Endpoint - Healthcare
Custom stringEndpoint - Iam
Credentials stringCustom Endpoint - Iam
Custom stringEndpoint - Iap
Custom stringEndpoint - Identity
Platform stringCustom Endpoint - Kms
Custom stringEndpoint - Logging
Custom stringEndpoint - Memcache
Custom stringEndpoint - Ml
Engine stringCustom Endpoint - Monitoring
Custom stringEndpoint - Network
Management stringCustom Endpoint - Notebooks
Custom stringEndpoint - Os
Login stringCustom Endpoint - Project string
- Pubsub
Custom stringEndpoint - Redis
Custom stringEndpoint - Region string
- Request
Timeout string - Resource
Manager stringCustom Endpoint - Resource
Manager stringV2beta1Custom Endpoint - Runtime
Config stringCustom Endpoint - Runtimeconfig
Custom stringEndpoint - Scopes List<string>
- Secret
Manager stringCustom Endpoint - Security
Center stringCustom Endpoint - Security
Scanner stringCustom Endpoint - Service
Directory stringCustom Endpoint - Service
Management stringCustom Endpoint - Service
Networking stringCustom Endpoint - Service
Usage stringCustom Endpoint - Source
Repo stringCustom Endpoint - Spanner
Custom stringEndpoint - Sql
Custom stringEndpoint - Storage
Custom stringEndpoint - Storage
Transfer stringCustom Endpoint - Tpu
Custom stringEndpoint - User
Project boolOverride - Vpc
Access stringCustom Endpoint - Zone string
- Access
Context stringManager Custom Endpoint - Access
Token string - App
Engine stringCustom Endpoint - Artifact
Registry stringCustom Endpoint - Batching
Provider
Batching - Big
Query stringCustom Endpoint - Bigquery
Connection stringCustom Endpoint - Bigquery
Data stringTransfer Custom Endpoint - Bigquery
Reservation stringCustom Endpoint - Bigtable
Custom stringEndpoint - Billing
Custom stringEndpoint - string
- Cloud
Billing stringCustom Endpoint - Cloud
Build stringCustom Endpoint - Cloud
Functions stringCustom Endpoint - Cloud
Identity stringCustom Endpoint - Cloud
Iot stringCustom Endpoint - Cloud
Run stringCustom Endpoint - Cloud
Scheduler stringCustom Endpoint - Cloud
Tasks stringCustom Endpoint - Composer
Custom stringEndpoint - Compute
Beta stringCustom Endpoint - Compute
Custom stringEndpoint - Container
Analysis stringCustom Endpoint - Container
Beta stringCustom Endpoint - Container
Custom stringEndpoint - Credentials string
- Data
Catalog stringCustom Endpoint - Data
Fusion stringCustom Endpoint - Dataflow
Custom stringEndpoint - Dataproc
Beta stringCustom Endpoint - Dataproc
Custom stringEndpoint - Datastore
Custom stringEndpoint - Deployment
Manager stringCustom Endpoint - Dialogflow
Custom stringEndpoint - Dns
Beta stringCustom Endpoint - Dns
Custom stringEndpoint - Filestore
Custom stringEndpoint - Firebase
Custom stringEndpoint - Firestore
Custom stringEndpoint - Game
Services stringCustom Endpoint - Healthcare
Custom stringEndpoint - Iam
Credentials stringCustom Endpoint - Iam
Custom stringEndpoint - Iap
Custom stringEndpoint - Identity
Platform stringCustom Endpoint - Kms
Custom stringEndpoint - Logging
Custom stringEndpoint - Memcache
Custom stringEndpoint - Ml
Engine stringCustom Endpoint - Monitoring
Custom stringEndpoint - Network
Management stringCustom Endpoint - Notebooks
Custom stringEndpoint - Os
Login stringCustom Endpoint - Project string
- Pubsub
Custom stringEndpoint - Redis
Custom stringEndpoint - Region string
- Request
Timeout string - Resource
Manager stringCustom Endpoint - Resource
Manager stringV2beta1Custom Endpoint - Runtime
Config stringCustom Endpoint - Runtimeconfig
Custom stringEndpoint - Scopes []string
- Secret
Manager stringCustom Endpoint - Security
Center stringCustom Endpoint - Security
Scanner stringCustom Endpoint - Service
Directory stringCustom Endpoint - Service
Management stringCustom Endpoint - Service
Networking stringCustom Endpoint - Service
Usage stringCustom Endpoint - Source
Repo stringCustom Endpoint - Spanner
Custom stringEndpoint - Sql
Custom stringEndpoint - Storage
Custom stringEndpoint - Storage
Transfer stringCustom Endpoint - Tpu
Custom stringEndpoint - User
Project boolOverride - Vpc
Access stringCustom Endpoint - Zone string
- access
Context stringManager Custom Endpoint - access
Token string - app
Engine stringCustom Endpoint - artifact
Registry stringCustom Endpoint - batching
Provider
Batching - big
Query stringCustom Endpoint - bigquery
Connection stringCustom Endpoint - bigquery
Data stringTransfer Custom Endpoint - bigquery
Reservation stringCustom Endpoint - bigtable
Custom stringEndpoint - billing
Custom stringEndpoint - string
- cloud
Billing stringCustom Endpoint - cloud
Build stringCustom Endpoint - cloud
Functions stringCustom Endpoint - cloud
Identity stringCustom Endpoint - cloud
Iot stringCustom Endpoint - cloud
Run stringCustom Endpoint - cloud
Scheduler stringCustom Endpoint - cloud
Tasks stringCustom Endpoint - composer
Custom stringEndpoint - compute
Beta stringCustom Endpoint - compute
Custom stringEndpoint - container
Analysis stringCustom Endpoint - container
Beta stringCustom Endpoint - container
Custom stringEndpoint - credentials string
- data
Catalog stringCustom Endpoint - data
Fusion stringCustom Endpoint - dataflow
Custom stringEndpoint - dataproc
Beta stringCustom Endpoint - dataproc
Custom stringEndpoint - datastore
Custom stringEndpoint - deployment
Manager stringCustom Endpoint - dialogflow
Custom stringEndpoint - dns
Beta stringCustom Endpoint - dns
Custom stringEndpoint - filestore
Custom stringEndpoint - firebase
Custom stringEndpoint - firestore
Custom stringEndpoint - game
Services stringCustom Endpoint - healthcare
Custom stringEndpoint - iam
Credentials stringCustom Endpoint - iam
Custom stringEndpoint - iap
Custom stringEndpoint - identity
Platform stringCustom Endpoint - kms
Custom stringEndpoint - logging
Custom stringEndpoint - memcache
Custom stringEndpoint - ml
Engine stringCustom Endpoint - monitoring
Custom stringEndpoint - network
Management stringCustom Endpoint - notebooks
Custom stringEndpoint - os
Login stringCustom Endpoint - project string
- pubsub
Custom stringEndpoint - redis
Custom stringEndpoint - region string
- request
Timeout string - resource
Manager stringCustom Endpoint - resource
Manager stringV2beta1Custom Endpoint - runtime
Config stringCustom Endpoint - runtimeconfig
Custom stringEndpoint - scopes string[]
- secret
Manager stringCustom Endpoint - security
Center stringCustom Endpoint - security
Scanner stringCustom Endpoint - service
Directory stringCustom Endpoint - service
Management stringCustom Endpoint - service
Networking stringCustom Endpoint - service
Usage stringCustom Endpoint - source
Repo stringCustom Endpoint - spanner
Custom stringEndpoint - sql
Custom stringEndpoint - storage
Custom stringEndpoint - storage
Transfer stringCustom Endpoint - tpu
Custom stringEndpoint - user
Project booleanOverride - vpc
Access stringCustom Endpoint - zone string
- access_
context_ strmanager_ custom_ endpoint - access_
token str - app_
engine_ strcustom_ endpoint - artifact_
registry_ strcustom_ endpoint - batching
Dict[Provider
Batching] - big_
query_ strcustom_ endpoint - bigquery_
connection_ strcustom_ endpoint - bigquery_
data_ strtransfer_ custom_ endpoint - bigquery_
reservation_ strcustom_ endpoint - bigtable_
custom_ strendpoint - billing_
custom_ strendpoint - str
- cloud_
billing_ strcustom_ endpoint - cloud_
build_ strcustom_ endpoint - cloud_
functions_ strcustom_ endpoint - cloud_
identity_ strcustom_ endpoint - cloud_
iot_ strcustom_ endpoint - cloud_
run_ strcustom_ endpoint - cloud_
scheduler_ strcustom_ endpoint - cloud_
tasks_ strcustom_ endpoint - composer_
custom_ strendpoint - compute_
beta_ strcustom_ endpoint - compute_
custom_ strendpoint - container_
analysis_ strcustom_ endpoint - container_
beta_ strcustom_ endpoint - container_
custom_ strendpoint - credentials str
- data_
catalog_ strcustom_ endpoint - data_
fusion_ strcustom_ endpoint - dataflow_
custom_ strendpoint - dataproc_
beta_ strcustom_ endpoint - dataproc_
custom_ strendpoint - datastore_
custom_ strendpoint - deployment_
manager_ strcustom_ endpoint - dialogflow_
custom_ strendpoint - dns_
beta_ strcustom_ endpoint - dns_
custom_ strendpoint - filestore_
custom_ strendpoint - firebase_
custom_ strendpoint - firestore_
custom_ strendpoint - game_
services_ strcustom_ endpoint - healthcare_
custom_ strendpoint - iam_
credentials_ strcustom_ endpoint - iam_
custom_ strendpoint - iap_
custom_ strendpoint - identity_
platform_ strcustom_ endpoint - kms_
custom_ strendpoint - logging_
custom_ strendpoint - memcache_
custom_ strendpoint - ml_
engine_ strcustom_ endpoint - monitoring_
custom_ strendpoint - network_
management_ strcustom_ endpoint - notebooks_
custom_ strendpoint - os_
login_ strcustom_ endpoint - project str
- pubsub_
custom_ strendpoint - redis_
custom_ strendpoint - region str
- request_
timeout str - resource_
manager_ strcustom_ endpoint - resource_
manager_ strv2beta1_ custom_ endpoint - runtime_
config_ strcustom_ endpoint - runtimeconfig_
custom_ strendpoint - scopes List[str]
- secret_
manager_ strcustom_ endpoint - security_
center_ strcustom_ endpoint - security_
scanner_ strcustom_ endpoint - service_
directory_ strcustom_ endpoint - service_
management_ strcustom_ endpoint - service_
networking_ strcustom_ endpoint - service_
usage_ strcustom_ endpoint - source_
repo_ strcustom_ endpoint - spanner_
custom_ strendpoint - sql_
custom_ strendpoint - storage_
custom_ strendpoint - storage_
transfer_ strcustom_ endpoint - tpu_
custom_ strendpoint - user_
project_ booloverride - vpc_
access_ strcustom_ endpoint - zone str
Outputs
All input properties are implicitly available as output properties. Additionally, the Provider resource produces the following output properties:
Supporting Types
ProviderBatching
See the input API doc for this type.
See the input API doc for this type.
See the input API doc for this type.
Package Details
- Repository
- https://github.com/pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.