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);
@overload
def Provider(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             access_approval_custom_endpoint: Optional[str] = None,
             access_context_manager_custom_endpoint: Optional[str] = None,
             access_token: Optional[str] = None,
             active_directory_custom_endpoint: Optional[str] = None,
             api_gateway_custom_endpoint: Optional[str] = None,
             apigee_custom_endpoint: Optional[str] = None,
             app_engine_custom_endpoint: Optional[str] = None,
             artifact_registry_custom_endpoint: Optional[str] = None,
             batching: Optional[ProviderBatchingArgs] = None,
             big_query_custom_endpoint: Optional[str] = None,
             bigquery_connection_custom_endpoint: Optional[str] = None,
             bigquery_data_transfer_custom_endpoint: Optional[str] = None,
             bigquery_reservation_custom_endpoint: Optional[str] = None,
             bigtable_custom_endpoint: Optional[str] = None,
             billing_custom_endpoint: Optional[str] = None,
             billing_project: Optional[str] = None,
             binary_authorization_custom_endpoint: Optional[str] = None,
             cloud_asset_custom_endpoint: Optional[str] = None,
             cloud_billing_custom_endpoint: Optional[str] = None,
             cloud_build_custom_endpoint: Optional[str] = None,
             cloud_functions_custom_endpoint: Optional[str] = None,
             cloud_identity_custom_endpoint: Optional[str] = None,
             cloud_iot_custom_endpoint: Optional[str] = None,
             cloud_run_custom_endpoint: Optional[str] = None,
             cloud_scheduler_custom_endpoint: Optional[str] = None,
             cloud_tasks_custom_endpoint: Optional[str] = None,
             composer_custom_endpoint: Optional[str] = None,
             compute_beta_custom_endpoint: Optional[str] = None,
             compute_custom_endpoint: Optional[str] = None,
             container_analysis_custom_endpoint: Optional[str] = None,
             container_beta_custom_endpoint: Optional[str] = None,
             container_custom_endpoint: Optional[str] = None,
             credentials: Optional[str] = None,
             data_catalog_custom_endpoint: Optional[str] = None,
             data_fusion_custom_endpoint: Optional[str] = None,
             data_loss_prevention_custom_endpoint: Optional[str] = None,
             dataflow_custom_endpoint: Optional[str] = None,
             dataproc_beta_custom_endpoint: Optional[str] = None,
             dataproc_custom_endpoint: Optional[str] = None,
             dataproc_metastore_custom_endpoint: Optional[str] = None,
             datastore_custom_endpoint: Optional[str] = None,
             deployment_manager_custom_endpoint: Optional[str] = None,
             dialogflow_custom_endpoint: Optional[str] = None,
             dns_custom_endpoint: Optional[str] = None,
             essential_contacts_custom_endpoint: Optional[str] = None,
             eventarc_custom_endpoint: Optional[str] = None,
             filestore_custom_endpoint: Optional[str] = None,
             firebase_custom_endpoint: Optional[str] = None,
             firestore_custom_endpoint: Optional[str] = None,
             game_services_custom_endpoint: Optional[str] = None,
             gke_hub_custom_endpoint: Optional[str] = None,
             healthcare_custom_endpoint: Optional[str] = None,
             iam_beta_custom_endpoint: Optional[str] = None,
             iam_credentials_custom_endpoint: Optional[str] = None,
             iam_custom_endpoint: Optional[str] = None,
             iap_custom_endpoint: Optional[str] = None,
             identity_platform_custom_endpoint: Optional[str] = None,
             impersonate_service_account: Optional[str] = None,
             impersonate_service_account_delegates: Optional[Sequence[str]] = None,
             kms_custom_endpoint: Optional[str] = None,
             logging_custom_endpoint: Optional[str] = None,
             memcache_custom_endpoint: Optional[str] = None,
             ml_engine_custom_endpoint: Optional[str] = None,
             monitoring_custom_endpoint: Optional[str] = None,
             network_management_custom_endpoint: Optional[str] = None,
             notebooks_custom_endpoint: Optional[str] = None,
             os_config_custom_endpoint: Optional[str] = None,
             os_login_custom_endpoint: Optional[str] = None,
             privateca_custom_endpoint: Optional[str] = None,
             project: Optional[str] = None,
             pubsub_custom_endpoint: Optional[str] = None,
             pubsub_lite_custom_endpoint: Optional[str] = None,
             redis_custom_endpoint: Optional[str] = None,
             region: Optional[str] = None,
             request_timeout: Optional[str] = None,
             resource_manager_custom_endpoint: Optional[str] = None,
             resource_manager_v2_custom_endpoint: Optional[str] = None,
             runtime_config_custom_endpoint: Optional[str] = None,
             runtimeconfig_custom_endpoint: Optional[str] = None,
             scopes: Optional[Sequence[str]] = None,
             secret_manager_custom_endpoint: Optional[str] = None,
             security_center_custom_endpoint: Optional[str] = None,
             security_scanner_custom_endpoint: Optional[str] = None,
             service_directory_custom_endpoint: Optional[str] = None,
             service_management_custom_endpoint: Optional[str] = None,
             service_networking_custom_endpoint: Optional[str] = None,
             service_usage_custom_endpoint: Optional[str] = None,
             source_repo_custom_endpoint: Optional[str] = None,
             spanner_custom_endpoint: Optional[str] = None,
             sql_custom_endpoint: Optional[str] = None,
             storage_custom_endpoint: Optional[str] = None,
             storage_transfer_custom_endpoint: Optional[str] = None,
             tags_custom_endpoint: Optional[str] = None,
             tpu_custom_endpoint: Optional[str] = None,
             user_project_override: Optional[bool] = None,
             vpc_access_custom_endpoint: Optional[str] = None,
             workflows_custom_endpoint: Optional[str] = None,
             zone: Optional[str] = None)
@overload
def Provider(resource_name: str,
             args: Optional[ProviderArgs] = None,
             opts: Optional[ResourceOptions] = 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.
args ProviderArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control 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:

AccessApprovalCustomEndpoint string
AccessContextManagerCustomEndpoint string
AccessToken string
ActiveDirectoryCustomEndpoint string
ApiGatewayCustomEndpoint string
ApigeeCustomEndpoint string
AppEngineCustomEndpoint string
ArtifactRegistryCustomEndpoint string
Batching ProviderBatchingArgs
BigQueryCustomEndpoint string
BigqueryConnectionCustomEndpoint string
BigqueryDataTransferCustomEndpoint string
BigqueryReservationCustomEndpoint string
BigtableCustomEndpoint string
BillingCustomEndpoint string
BillingProject string
BinaryAuthorizationCustomEndpoint string
CloudAssetCustomEndpoint 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
DataLossPreventionCustomEndpoint string
DataflowCustomEndpoint string
DataprocBetaCustomEndpoint string
DataprocCustomEndpoint string
DataprocMetastoreCustomEndpoint string
DatastoreCustomEndpoint string
DeploymentManagerCustomEndpoint string
DialogflowCustomEndpoint string
DnsCustomEndpoint string
EssentialContactsCustomEndpoint string
EventarcCustomEndpoint string
FilestoreCustomEndpoint string
FirebaseCustomEndpoint string
FirestoreCustomEndpoint string
GameServicesCustomEndpoint string
GkeHubCustomEndpoint string
HealthcareCustomEndpoint string
IamBetaCustomEndpoint string
IamCredentialsCustomEndpoint string
IamCustomEndpoint string
IapCustomEndpoint string
IdentityPlatformCustomEndpoint string
ImpersonateServiceAccount string
ImpersonateServiceAccountDelegates List<string>
KmsCustomEndpoint string
LoggingCustomEndpoint string
MemcacheCustomEndpoint string
MlEngineCustomEndpoint string
MonitoringCustomEndpoint string
NetworkManagementCustomEndpoint string
NotebooksCustomEndpoint string
OsConfigCustomEndpoint string
OsLoginCustomEndpoint string
PrivatecaCustomEndpoint string
Project string
It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT
PubsubCustomEndpoint string
PubsubLiteCustomEndpoint string
RedisCustomEndpoint string
Region string
It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION
RequestTimeout string
ResourceManagerCustomEndpoint string
ResourceManagerV2CustomEndpoint 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
TagsCustomEndpoint string
TpuCustomEndpoint string
UserProjectOverride bool
VpcAccessCustomEndpoint string
WorkflowsCustomEndpoint string
Zone string
It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE
AccessApprovalCustomEndpoint string
AccessContextManagerCustomEndpoint string
AccessToken string
ActiveDirectoryCustomEndpoint string
ApiGatewayCustomEndpoint string
ApigeeCustomEndpoint string
AppEngineCustomEndpoint string
ArtifactRegistryCustomEndpoint string
Batching ProviderBatching
BigQueryCustomEndpoint string
BigqueryConnectionCustomEndpoint string
BigqueryDataTransferCustomEndpoint string
BigqueryReservationCustomEndpoint string
BigtableCustomEndpoint string
BillingCustomEndpoint string
BillingProject string
BinaryAuthorizationCustomEndpoint string
CloudAssetCustomEndpoint 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
DataLossPreventionCustomEndpoint string
DataflowCustomEndpoint string
DataprocBetaCustomEndpoint string
DataprocCustomEndpoint string
DataprocMetastoreCustomEndpoint string
DatastoreCustomEndpoint string
DeploymentManagerCustomEndpoint string
DialogflowCustomEndpoint string
DnsCustomEndpoint string
EssentialContactsCustomEndpoint string
EventarcCustomEndpoint string
FilestoreCustomEndpoint string
FirebaseCustomEndpoint string
FirestoreCustomEndpoint string
GameServicesCustomEndpoint string
GkeHubCustomEndpoint string
HealthcareCustomEndpoint string
IamBetaCustomEndpoint string
IamCredentialsCustomEndpoint string
IamCustomEndpoint string
IapCustomEndpoint string
IdentityPlatformCustomEndpoint string
ImpersonateServiceAccount string
ImpersonateServiceAccountDelegates []string
KmsCustomEndpoint string
LoggingCustomEndpoint string
MemcacheCustomEndpoint string
MlEngineCustomEndpoint string
MonitoringCustomEndpoint string
NetworkManagementCustomEndpoint string
NotebooksCustomEndpoint string
OsConfigCustomEndpoint string
OsLoginCustomEndpoint string
PrivatecaCustomEndpoint string
Project string
It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT
PubsubCustomEndpoint string
PubsubLiteCustomEndpoint string
RedisCustomEndpoint string
Region string
It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION
RequestTimeout string
ResourceManagerCustomEndpoint string
ResourceManagerV2CustomEndpoint 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
TagsCustomEndpoint string
TpuCustomEndpoint string
UserProjectOverride bool
VpcAccessCustomEndpoint string
WorkflowsCustomEndpoint string
Zone string
It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE
accessApprovalCustomEndpoint string
accessContextManagerCustomEndpoint string
accessToken string
activeDirectoryCustomEndpoint string
apiGatewayCustomEndpoint string
apigeeCustomEndpoint string
appEngineCustomEndpoint string
artifactRegistryCustomEndpoint string
batching ProviderBatchingArgs
bigQueryCustomEndpoint string
bigqueryConnectionCustomEndpoint string
bigqueryDataTransferCustomEndpoint string
bigqueryReservationCustomEndpoint string
bigtableCustomEndpoint string
billingCustomEndpoint string
billingProject string
binaryAuthorizationCustomEndpoint string
cloudAssetCustomEndpoint 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
dataLossPreventionCustomEndpoint string
dataflowCustomEndpoint string
dataprocBetaCustomEndpoint string
dataprocCustomEndpoint string
dataprocMetastoreCustomEndpoint string
datastoreCustomEndpoint string
deploymentManagerCustomEndpoint string
dialogflowCustomEndpoint string
dnsCustomEndpoint string
essentialContactsCustomEndpoint string
eventarcCustomEndpoint string
filestoreCustomEndpoint string
firebaseCustomEndpoint string
firestoreCustomEndpoint string
gameServicesCustomEndpoint string
gkeHubCustomEndpoint string
healthcareCustomEndpoint string
iamBetaCustomEndpoint string
iamCredentialsCustomEndpoint string
iamCustomEndpoint string
iapCustomEndpoint string
identityPlatformCustomEndpoint string
impersonateServiceAccount string
impersonateServiceAccountDelegates string[]
kmsCustomEndpoint string
loggingCustomEndpoint string
memcacheCustomEndpoint string
mlEngineCustomEndpoint string
monitoringCustomEndpoint string
networkManagementCustomEndpoint string
notebooksCustomEndpoint string
osConfigCustomEndpoint string
osLoginCustomEndpoint string
privatecaCustomEndpoint string
project string
It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT
pubsubCustomEndpoint string
pubsubLiteCustomEndpoint string
redisCustomEndpoint string
region string
It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION
requestTimeout string
resourceManagerCustomEndpoint string
resourceManagerV2CustomEndpoint 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
tagsCustomEndpoint string
tpuCustomEndpoint string
userProjectOverride boolean
vpcAccessCustomEndpoint string
workflowsCustomEndpoint string
zone string
It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE
access_approval_custom_endpoint str
access_context_manager_custom_endpoint str
access_token str
active_directory_custom_endpoint str
api_gateway_custom_endpoint str
apigee_custom_endpoint str
app_engine_custom_endpoint str
artifact_registry_custom_endpoint str
batching ProviderBatchingArgs
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
billing_project str
binary_authorization_custom_endpoint str
cloud_asset_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
data_loss_prevention_custom_endpoint str
dataflow_custom_endpoint str
dataproc_beta_custom_endpoint str
dataproc_custom_endpoint str
dataproc_metastore_custom_endpoint str
datastore_custom_endpoint str
deployment_manager_custom_endpoint str
dialogflow_custom_endpoint str
dns_custom_endpoint str
essential_contacts_custom_endpoint str
eventarc_custom_endpoint str
filestore_custom_endpoint str
firebase_custom_endpoint str
firestore_custom_endpoint str
game_services_custom_endpoint str
gke_hub_custom_endpoint str
healthcare_custom_endpoint str
iam_beta_custom_endpoint str
iam_credentials_custom_endpoint str
iam_custom_endpoint str
iap_custom_endpoint str
identity_platform_custom_endpoint str
impersonate_service_account str
impersonate_service_account_delegates Sequence[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_config_custom_endpoint str
os_login_custom_endpoint str
privateca_custom_endpoint str
project str
It can also be sourced from the following environment variables: GOOGLE_PROJECT, GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, CLOUDSDK_CORE_PROJECT
pubsub_custom_endpoint str
pubsub_lite_custom_endpoint str
redis_custom_endpoint str
region str
It can also be sourced from the following environment variables: GOOGLE_REGION, GCLOUD_REGION, CLOUDSDK_COMPUTE_REGION
request_timeout str
resource_manager_custom_endpoint str
resource_manager_v2_custom_endpoint str
runtime_config_custom_endpoint str
runtimeconfig_custom_endpoint str
scopes Sequence[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
tags_custom_endpoint str
tpu_custom_endpoint str
user_project_override bool
vpc_access_custom_endpoint str
workflows_custom_endpoint str
zone str
It can also be sourced from the following environment variables: GOOGLE_ZONE, GCLOUD_ZONE, CLOUDSDK_COMPUTE_ZONE

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

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.