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

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:

AccessContextManagerCustomEndpoint string
AccessToken string
AppEngineCustomEndpoint string
ArtifactRegistryCustomEndpoint string
Batching ProviderBatchingArgs
BigQueryCustomEndpoint string
BigqueryConnectionCustomEndpoint string
BigqueryDataTransferCustomEndpoint string
BigqueryReservationCustomEndpoint string
BigtableCustomEndpoint string
BillingCustomEndpoint string
BinaryAuthorizationCustomEndpoint string
CloudBillingCustomEndpoint string
CloudBuildCustomEndpoint string
CloudFunctionsCustomEndpoint string
CloudIdentityCustomEndpoint string
CloudIotCustomEndpoint string
CloudRunCustomEndpoint string
CloudSchedulerCustomEndpoint string
CloudTasksCustomEndpoint string
ComposerCustomEndpoint string
ComputeBetaCustomEndpoint string
ComputeCustomEndpoint string
ContainerAnalysisCustomEndpoint string
ContainerBetaCustomEndpoint string
ContainerCustomEndpoint string
Credentials string
DataCatalogCustomEndpoint string
DataFusionCustomEndpoint string
DataflowCustomEndpoint string
DataprocBetaCustomEndpoint string
DataprocCustomEndpoint string
DatastoreCustomEndpoint string
DeploymentManagerCustomEndpoint string
DialogflowCustomEndpoint string
DnsBetaCustomEndpoint string
DnsCustomEndpoint string
FilestoreCustomEndpoint string
FirebaseCustomEndpoint string
FirestoreCustomEndpoint string
GameServicesCustomEndpoint string
HealthcareCustomEndpoint string
IamCredentialsCustomEndpoint string
IamCustomEndpoint string
IapCustomEndpoint string
IdentityPlatformCustomEndpoint string
KmsCustomEndpoint string
LoggingCustomEndpoint string
MemcacheCustomEndpoint string
MlEngineCustomEndpoint string
MonitoringCustomEndpoint string
NetworkManagementCustomEndpoint string
NotebooksCustomEndpoint string
OsLoginCustomEndpoint string
Project string
PubsubCustomEndpoint string
RedisCustomEndpoint string
Region string
RequestTimeout string
ResourceManagerCustomEndpoint string
ResourceManagerV2beta1CustomEndpoint string
RuntimeConfigCustomEndpoint string
RuntimeconfigCustomEndpoint string
Scopes List<string>
SecretManagerCustomEndpoint string
SecurityCenterCustomEndpoint string
SecurityScannerCustomEndpoint string
ServiceDirectoryCustomEndpoint string
ServiceManagementCustomEndpoint string
ServiceNetworkingCustomEndpoint string
ServiceUsageCustomEndpoint string
SourceRepoCustomEndpoint string
SpannerCustomEndpoint string
SqlCustomEndpoint string
StorageCustomEndpoint string
StorageTransferCustomEndpoint string
TpuCustomEndpoint string
UserProjectOverride bool
VpcAccessCustomEndpoint string
Zone string
AccessContextManagerCustomEndpoint string
AccessToken string
AppEngineCustomEndpoint string
ArtifactRegistryCustomEndpoint string
Batching ProviderBatching
BigQueryCustomEndpoint string
BigqueryConnectionCustomEndpoint string
BigqueryDataTransferCustomEndpoint string
BigqueryReservationCustomEndpoint string
BigtableCustomEndpoint string
BillingCustomEndpoint string
BinaryAuthorizationCustomEndpoint string
CloudBillingCustomEndpoint string
CloudBuildCustomEndpoint string
CloudFunctionsCustomEndpoint string
CloudIdentityCustomEndpoint string
CloudIotCustomEndpoint string
CloudRunCustomEndpoint string
CloudSchedulerCustomEndpoint string
CloudTasksCustomEndpoint string
ComposerCustomEndpoint string
ComputeBetaCustomEndpoint string
ComputeCustomEndpoint string
ContainerAnalysisCustomEndpoint string
ContainerBetaCustomEndpoint string
ContainerCustomEndpoint string
Credentials string
DataCatalogCustomEndpoint string
DataFusionCustomEndpoint string
DataflowCustomEndpoint string
DataprocBetaCustomEndpoint string
DataprocCustomEndpoint string
DatastoreCustomEndpoint string
DeploymentManagerCustomEndpoint string
DialogflowCustomEndpoint string
DnsBetaCustomEndpoint string
DnsCustomEndpoint string
FilestoreCustomEndpoint string
FirebaseCustomEndpoint string
FirestoreCustomEndpoint string
GameServicesCustomEndpoint string
HealthcareCustomEndpoint string
IamCredentialsCustomEndpoint string
IamCustomEndpoint string
IapCustomEndpoint string
IdentityPlatformCustomEndpoint string
KmsCustomEndpoint string
LoggingCustomEndpoint string
MemcacheCustomEndpoint string
MlEngineCustomEndpoint string
MonitoringCustomEndpoint string
NetworkManagementCustomEndpoint string
NotebooksCustomEndpoint string
OsLoginCustomEndpoint string
Project string
PubsubCustomEndpoint string
RedisCustomEndpoint string
Region string
RequestTimeout string
ResourceManagerCustomEndpoint string
ResourceManagerV2beta1CustomEndpoint string
RuntimeConfigCustomEndpoint string
RuntimeconfigCustomEndpoint string
Scopes []string
SecretManagerCustomEndpoint string
SecurityCenterCustomEndpoint string
SecurityScannerCustomEndpoint string
ServiceDirectoryCustomEndpoint string
ServiceManagementCustomEndpoint string
ServiceNetworkingCustomEndpoint string
ServiceUsageCustomEndpoint string
SourceRepoCustomEndpoint string
SpannerCustomEndpoint string
SqlCustomEndpoint string
StorageCustomEndpoint string
StorageTransferCustomEndpoint string
TpuCustomEndpoint string
UserProjectOverride bool
VpcAccessCustomEndpoint string
Zone string
accessContextManagerCustomEndpoint string
accessToken string
appEngineCustomEndpoint string
artifactRegistryCustomEndpoint string
batching ProviderBatching
bigQueryCustomEndpoint string
bigqueryConnectionCustomEndpoint string
bigqueryDataTransferCustomEndpoint string
bigqueryReservationCustomEndpoint string
bigtableCustomEndpoint string
billingCustomEndpoint string
binaryAuthorizationCustomEndpoint string
cloudBillingCustomEndpoint string
cloudBuildCustomEndpoint string
cloudFunctionsCustomEndpoint string
cloudIdentityCustomEndpoint string
cloudIotCustomEndpoint string
cloudRunCustomEndpoint string
cloudSchedulerCustomEndpoint string
cloudTasksCustomEndpoint string
composerCustomEndpoint string
computeBetaCustomEndpoint string
computeCustomEndpoint string
containerAnalysisCustomEndpoint string
containerBetaCustomEndpoint string
containerCustomEndpoint string
credentials string
dataCatalogCustomEndpoint string
dataFusionCustomEndpoint string
dataflowCustomEndpoint string
dataprocBetaCustomEndpoint string
dataprocCustomEndpoint string
datastoreCustomEndpoint string
deploymentManagerCustomEndpoint string
dialogflowCustomEndpoint string
dnsBetaCustomEndpoint string
dnsCustomEndpoint string
filestoreCustomEndpoint string
firebaseCustomEndpoint string
firestoreCustomEndpoint string
gameServicesCustomEndpoint string
healthcareCustomEndpoint string
iamCredentialsCustomEndpoint string
iamCustomEndpoint string
iapCustomEndpoint string
identityPlatformCustomEndpoint string
kmsCustomEndpoint string
loggingCustomEndpoint string
memcacheCustomEndpoint string
mlEngineCustomEndpoint string
monitoringCustomEndpoint string
networkManagementCustomEndpoint string
notebooksCustomEndpoint string
osLoginCustomEndpoint string
project string
pubsubCustomEndpoint string
redisCustomEndpoint string
region string
requestTimeout string
resourceManagerCustomEndpoint string
resourceManagerV2beta1CustomEndpoint string
runtimeConfigCustomEndpoint string
runtimeconfigCustomEndpoint string
scopes string[]
secretManagerCustomEndpoint string
securityCenterCustomEndpoint string
securityScannerCustomEndpoint string
serviceDirectoryCustomEndpoint string
serviceManagementCustomEndpoint string
serviceNetworkingCustomEndpoint string
serviceUsageCustomEndpoint string
sourceRepoCustomEndpoint string
spannerCustomEndpoint string
sqlCustomEndpoint string
storageCustomEndpoint string
storageTransferCustomEndpoint string
tpuCustomEndpoint string
userProjectOverride boolean
vpcAccessCustomEndpoint string
zone string
access_context_manager_custom_endpoint str
access_token str
app_engine_custom_endpoint str
artifact_registry_custom_endpoint str
batching Dict[ProviderBatching]
big_query_custom_endpoint str
bigquery_connection_custom_endpoint str
bigquery_data_transfer_custom_endpoint str
bigquery_reservation_custom_endpoint str
bigtable_custom_endpoint str
billing_custom_endpoint str
binary_authorization_custom_endpoint str
cloud_billing_custom_endpoint str
cloud_build_custom_endpoint str
cloud_functions_custom_endpoint str
cloud_identity_custom_endpoint str
cloud_iot_custom_endpoint str
cloud_run_custom_endpoint str
cloud_scheduler_custom_endpoint str
cloud_tasks_custom_endpoint str
composer_custom_endpoint str
compute_beta_custom_endpoint str
compute_custom_endpoint str
container_analysis_custom_endpoint str
container_beta_custom_endpoint str
container_custom_endpoint str
credentials str
data_catalog_custom_endpoint str
data_fusion_custom_endpoint str
dataflow_custom_endpoint str
dataproc_beta_custom_endpoint str
dataproc_custom_endpoint str
datastore_custom_endpoint str
deployment_manager_custom_endpoint str
dialogflow_custom_endpoint str
dns_beta_custom_endpoint str
dns_custom_endpoint str
filestore_custom_endpoint str
firebase_custom_endpoint str
firestore_custom_endpoint str
game_services_custom_endpoint str
healthcare_custom_endpoint str
iam_credentials_custom_endpoint str
iam_custom_endpoint str
iap_custom_endpoint str
identity_platform_custom_endpoint str
kms_custom_endpoint str
logging_custom_endpoint str
memcache_custom_endpoint str
ml_engine_custom_endpoint str
monitoring_custom_endpoint str
network_management_custom_endpoint str
notebooks_custom_endpoint str
os_login_custom_endpoint str
project str
pubsub_custom_endpoint str
redis_custom_endpoint str
region str
request_timeout str
resource_manager_custom_endpoint str
resource_manager_v2beta1_custom_endpoint str
runtime_config_custom_endpoint str
runtimeconfig_custom_endpoint str
scopes List[str]
secret_manager_custom_endpoint str
security_center_custom_endpoint str
security_scanner_custom_endpoint str
service_directory_custom_endpoint str
service_management_custom_endpoint str
service_networking_custom_endpoint str
service_usage_custom_endpoint str
source_repo_custom_endpoint str
spanner_custom_endpoint str
sql_custom_endpoint str
storage_custom_endpoint str
storage_transfer_custom_endpoint str
tpu_custom_endpoint str
user_project_override bool
vpc_access_custom_endpoint str
zone str

Outputs

All input properties are implicitly available as output properties. Additionally, the Provider resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

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.

EnableBatching bool
SendAfter string
EnableBatching bool
SendAfter string
enableBatching boolean
sendAfter string
enableBatching bool
sendAfter str

Package Details

Repository
https://github.com/pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.