UNPKG

@cdktf/provider-google

Version:

Prebuilt google Provider for Terraform CDK (cdktf)

834 lines 86.8 kB
/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface GoogleProviderConfig { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#access_approval_custom_endpoint GoogleProvider#access_approval_custom_endpoint} */ readonly accessApprovalCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#access_context_manager_custom_endpoint GoogleProvider#access_context_manager_custom_endpoint} */ readonly accessContextManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#access_token GoogleProvider#access_token} */ readonly accessToken?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#active_directory_custom_endpoint GoogleProvider#active_directory_custom_endpoint} */ readonly activeDirectoryCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#add_terraform_attribution_label GoogleProvider#add_terraform_attribution_label} */ readonly addTerraformAttributionLabel?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#alloydb_custom_endpoint GoogleProvider#alloydb_custom_endpoint} */ readonly alloydbCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#apigee_custom_endpoint GoogleProvider#apigee_custom_endpoint} */ readonly apigeeCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#apikeys_custom_endpoint GoogleProvider#apikeys_custom_endpoint} */ readonly apikeysCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#app_engine_custom_endpoint GoogleProvider#app_engine_custom_endpoint} */ readonly appEngineCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#apphub_custom_endpoint GoogleProvider#apphub_custom_endpoint} */ readonly apphubCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#artifact_registry_custom_endpoint GoogleProvider#artifact_registry_custom_endpoint} */ readonly artifactRegistryCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#assured_workloads_custom_endpoint GoogleProvider#assured_workloads_custom_endpoint} */ readonly assuredWorkloadsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#backup_dr_custom_endpoint GoogleProvider#backup_dr_custom_endpoint} */ readonly backupDrCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#beyondcorp_custom_endpoint GoogleProvider#beyondcorp_custom_endpoint} */ readonly beyondcorpCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#big_query_custom_endpoint GoogleProvider#big_query_custom_endpoint} */ readonly bigQueryCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#biglake_custom_endpoint GoogleProvider#biglake_custom_endpoint} */ readonly biglakeCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#bigquery_analytics_hub_custom_endpoint GoogleProvider#bigquery_analytics_hub_custom_endpoint} */ readonly bigqueryAnalyticsHubCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#bigquery_connection_custom_endpoint GoogleProvider#bigquery_connection_custom_endpoint} */ readonly bigqueryConnectionCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#bigquery_data_transfer_custom_endpoint GoogleProvider#bigquery_data_transfer_custom_endpoint} */ readonly bigqueryDataTransferCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#bigquery_datapolicy_custom_endpoint GoogleProvider#bigquery_datapolicy_custom_endpoint} */ readonly bigqueryDatapolicyCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#bigquery_reservation_custom_endpoint GoogleProvider#bigquery_reservation_custom_endpoint} */ readonly bigqueryReservationCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#bigtable_custom_endpoint GoogleProvider#bigtable_custom_endpoint} */ readonly bigtableCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#billing_custom_endpoint GoogleProvider#billing_custom_endpoint} */ readonly billingCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#billing_project GoogleProvider#billing_project} */ readonly billingProject?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#binary_authorization_custom_endpoint GoogleProvider#binary_authorization_custom_endpoint} */ readonly binaryAuthorizationCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#blockchain_node_engine_custom_endpoint GoogleProvider#blockchain_node_engine_custom_endpoint} */ readonly blockchainNodeEngineCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#certificate_manager_custom_endpoint GoogleProvider#certificate_manager_custom_endpoint} */ readonly certificateManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_asset_custom_endpoint GoogleProvider#cloud_asset_custom_endpoint} */ readonly cloudAssetCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_billing_custom_endpoint GoogleProvider#cloud_billing_custom_endpoint} */ readonly cloudBillingCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_build_custom_endpoint GoogleProvider#cloud_build_custom_endpoint} */ readonly cloudBuildCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_build_worker_pool_custom_endpoint GoogleProvider#cloud_build_worker_pool_custom_endpoint} */ readonly cloudBuildWorkerPoolCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_functions_custom_endpoint GoogleProvider#cloud_functions_custom_endpoint} */ readonly cloudFunctionsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_identity_custom_endpoint GoogleProvider#cloud_identity_custom_endpoint} */ readonly cloudIdentityCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_ids_custom_endpoint GoogleProvider#cloud_ids_custom_endpoint} */ readonly cloudIdsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_quotas_custom_endpoint GoogleProvider#cloud_quotas_custom_endpoint} */ readonly cloudQuotasCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_resource_manager_custom_endpoint GoogleProvider#cloud_resource_manager_custom_endpoint} */ readonly cloudResourceManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_run_custom_endpoint GoogleProvider#cloud_run_custom_endpoint} */ readonly cloudRunCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_run_v2_custom_endpoint GoogleProvider#cloud_run_v2_custom_endpoint} */ readonly cloudRunV2CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_scheduler_custom_endpoint GoogleProvider#cloud_scheduler_custom_endpoint} */ readonly cloudSchedulerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloud_tasks_custom_endpoint GoogleProvider#cloud_tasks_custom_endpoint} */ readonly cloudTasksCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloudbuildv2_custom_endpoint GoogleProvider#cloudbuildv2_custom_endpoint} */ readonly cloudbuildv2CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#clouddeploy_custom_endpoint GoogleProvider#clouddeploy_custom_endpoint} */ readonly clouddeployCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#clouddomains_custom_endpoint GoogleProvider#clouddomains_custom_endpoint} */ readonly clouddomainsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#cloudfunctions2_custom_endpoint GoogleProvider#cloudfunctions2_custom_endpoint} */ readonly cloudfunctions2CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#composer_custom_endpoint GoogleProvider#composer_custom_endpoint} */ readonly composerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#compute_custom_endpoint GoogleProvider#compute_custom_endpoint} */ readonly computeCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#container_analysis_custom_endpoint GoogleProvider#container_analysis_custom_endpoint} */ readonly containerAnalysisCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#container_attached_custom_endpoint GoogleProvider#container_attached_custom_endpoint} */ readonly containerAttachedCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#container_aws_custom_endpoint GoogleProvider#container_aws_custom_endpoint} */ readonly containerAwsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#container_azure_custom_endpoint GoogleProvider#container_azure_custom_endpoint} */ readonly containerAzureCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#container_custom_endpoint GoogleProvider#container_custom_endpoint} */ readonly containerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#core_billing_custom_endpoint GoogleProvider#core_billing_custom_endpoint} */ readonly coreBillingCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#credentials GoogleProvider#credentials} */ readonly credentials?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#data_catalog_custom_endpoint GoogleProvider#data_catalog_custom_endpoint} */ readonly dataCatalogCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#data_fusion_custom_endpoint GoogleProvider#data_fusion_custom_endpoint} */ readonly dataFusionCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#data_loss_prevention_custom_endpoint GoogleProvider#data_loss_prevention_custom_endpoint} */ readonly dataLossPreventionCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#data_pipeline_custom_endpoint GoogleProvider#data_pipeline_custom_endpoint} */ readonly dataPipelineCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#database_migration_service_custom_endpoint GoogleProvider#database_migration_service_custom_endpoint} */ readonly databaseMigrationServiceCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dataflow_custom_endpoint GoogleProvider#dataflow_custom_endpoint} */ readonly dataflowCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dataplex_custom_endpoint GoogleProvider#dataplex_custom_endpoint} */ readonly dataplexCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dataproc_custom_endpoint GoogleProvider#dataproc_custom_endpoint} */ readonly dataprocCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dataproc_gdc_custom_endpoint GoogleProvider#dataproc_gdc_custom_endpoint} */ readonly dataprocGdcCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dataproc_metastore_custom_endpoint GoogleProvider#dataproc_metastore_custom_endpoint} */ readonly dataprocMetastoreCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#datastream_custom_endpoint GoogleProvider#datastream_custom_endpoint} */ readonly datastreamCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#default_labels GoogleProvider#default_labels} */ readonly defaultLabels?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#deployment_manager_custom_endpoint GoogleProvider#deployment_manager_custom_endpoint} */ readonly deploymentManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dialogflow_custom_endpoint GoogleProvider#dialogflow_custom_endpoint} */ readonly dialogflowCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dialogflow_cx_custom_endpoint GoogleProvider#dialogflow_cx_custom_endpoint} */ readonly dialogflowCxCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#discovery_engine_custom_endpoint GoogleProvider#discovery_engine_custom_endpoint} */ readonly discoveryEngineCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#dns_custom_endpoint GoogleProvider#dns_custom_endpoint} */ readonly dnsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#document_ai_custom_endpoint GoogleProvider#document_ai_custom_endpoint} */ readonly documentAiCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#document_ai_warehouse_custom_endpoint GoogleProvider#document_ai_warehouse_custom_endpoint} */ readonly documentAiWarehouseCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#edgecontainer_custom_endpoint GoogleProvider#edgecontainer_custom_endpoint} */ readonly edgecontainerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#edgenetwork_custom_endpoint GoogleProvider#edgenetwork_custom_endpoint} */ readonly edgenetworkCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#essential_contacts_custom_endpoint GoogleProvider#essential_contacts_custom_endpoint} */ readonly essentialContactsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#eventarc_custom_endpoint GoogleProvider#eventarc_custom_endpoint} */ readonly eventarcCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#filestore_custom_endpoint GoogleProvider#filestore_custom_endpoint} */ readonly filestoreCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#firebase_app_check_custom_endpoint GoogleProvider#firebase_app_check_custom_endpoint} */ readonly firebaseAppCheckCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#firebaserules_custom_endpoint GoogleProvider#firebaserules_custom_endpoint} */ readonly firebaserulesCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#firestore_custom_endpoint GoogleProvider#firestore_custom_endpoint} */ readonly firestoreCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#gke_backup_custom_endpoint GoogleProvider#gke_backup_custom_endpoint} */ readonly gkeBackupCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#gke_hub2_custom_endpoint GoogleProvider#gke_hub2_custom_endpoint} */ readonly gkeHub2CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#gke_hub_custom_endpoint GoogleProvider#gke_hub_custom_endpoint} */ readonly gkeHubCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#gkehub_feature_custom_endpoint GoogleProvider#gkehub_feature_custom_endpoint} */ readonly gkehubFeatureCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#gkeonprem_custom_endpoint GoogleProvider#gkeonprem_custom_endpoint} */ readonly gkeonpremCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#healthcare_custom_endpoint GoogleProvider#healthcare_custom_endpoint} */ readonly healthcareCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#iam2_custom_endpoint GoogleProvider#iam2_custom_endpoint} */ readonly iam2CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#iam3_custom_endpoint GoogleProvider#iam3_custom_endpoint} */ readonly iam3CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#iam_beta_custom_endpoint GoogleProvider#iam_beta_custom_endpoint} */ readonly iamBetaCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#iam_credentials_custom_endpoint GoogleProvider#iam_credentials_custom_endpoint} */ readonly iamCredentialsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#iam_custom_endpoint GoogleProvider#iam_custom_endpoint} */ readonly iamCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#iam_workforce_pool_custom_endpoint GoogleProvider#iam_workforce_pool_custom_endpoint} */ readonly iamWorkforcePoolCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#iap_custom_endpoint GoogleProvider#iap_custom_endpoint} */ readonly iapCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#identity_platform_custom_endpoint GoogleProvider#identity_platform_custom_endpoint} */ readonly identityPlatformCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#impersonate_service_account GoogleProvider#impersonate_service_account} */ readonly impersonateServiceAccount?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#impersonate_service_account_delegates GoogleProvider#impersonate_service_account_delegates} */ readonly impersonateServiceAccountDelegates?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#integration_connectors_custom_endpoint GoogleProvider#integration_connectors_custom_endpoint} */ readonly integrationConnectorsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#integrations_custom_endpoint GoogleProvider#integrations_custom_endpoint} */ readonly integrationsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#kms_custom_endpoint GoogleProvider#kms_custom_endpoint} */ readonly kmsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#logging_custom_endpoint GoogleProvider#logging_custom_endpoint} */ readonly loggingCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#looker_custom_endpoint GoogleProvider#looker_custom_endpoint} */ readonly lookerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#managed_kafka_custom_endpoint GoogleProvider#managed_kafka_custom_endpoint} */ readonly managedKafkaCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#memcache_custom_endpoint GoogleProvider#memcache_custom_endpoint} */ readonly memcacheCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#memorystore_custom_endpoint GoogleProvider#memorystore_custom_endpoint} */ readonly memorystoreCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#migration_center_custom_endpoint GoogleProvider#migration_center_custom_endpoint} */ readonly migrationCenterCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#ml_engine_custom_endpoint GoogleProvider#ml_engine_custom_endpoint} */ readonly mlEngineCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#monitoring_custom_endpoint GoogleProvider#monitoring_custom_endpoint} */ readonly monitoringCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#netapp_custom_endpoint GoogleProvider#netapp_custom_endpoint} */ readonly netappCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#network_connectivity_custom_endpoint GoogleProvider#network_connectivity_custom_endpoint} */ readonly networkConnectivityCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#network_management_custom_endpoint GoogleProvider#network_management_custom_endpoint} */ readonly networkManagementCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#network_security_custom_endpoint GoogleProvider#network_security_custom_endpoint} */ readonly networkSecurityCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#network_services_custom_endpoint GoogleProvider#network_services_custom_endpoint} */ readonly networkServicesCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#notebooks_custom_endpoint GoogleProvider#notebooks_custom_endpoint} */ readonly notebooksCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#oracle_database_custom_endpoint GoogleProvider#oracle_database_custom_endpoint} */ readonly oracleDatabaseCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#org_policy_custom_endpoint GoogleProvider#org_policy_custom_endpoint} */ readonly orgPolicyCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#os_config_custom_endpoint GoogleProvider#os_config_custom_endpoint} */ readonly osConfigCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#os_login_custom_endpoint GoogleProvider#os_login_custom_endpoint} */ readonly osLoginCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#parallelstore_custom_endpoint GoogleProvider#parallelstore_custom_endpoint} */ readonly parallelstoreCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#privateca_custom_endpoint GoogleProvider#privateca_custom_endpoint} */ readonly privatecaCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#privileged_access_manager_custom_endpoint GoogleProvider#privileged_access_manager_custom_endpoint} */ readonly privilegedAccessManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#project GoogleProvider#project} */ readonly project?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#public_ca_custom_endpoint GoogleProvider#public_ca_custom_endpoint} */ readonly publicCaCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#pubsub_custom_endpoint GoogleProvider#pubsub_custom_endpoint} */ readonly pubsubCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#pubsub_lite_custom_endpoint GoogleProvider#pubsub_lite_custom_endpoint} */ readonly pubsubLiteCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#recaptcha_enterprise_custom_endpoint GoogleProvider#recaptcha_enterprise_custom_endpoint} */ readonly recaptchaEnterpriseCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#redis_custom_endpoint GoogleProvider#redis_custom_endpoint} */ readonly redisCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#region GoogleProvider#region} */ readonly region?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#request_reason GoogleProvider#request_reason} */ readonly requestReason?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#request_timeout GoogleProvider#request_timeout} */ readonly requestTimeout?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#resource_manager_custom_endpoint GoogleProvider#resource_manager_custom_endpoint} */ readonly resourceManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#resource_manager_v3_custom_endpoint GoogleProvider#resource_manager_v3_custom_endpoint} */ readonly resourceManagerV3CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#scopes GoogleProvider#scopes} */ readonly scopes?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#secret_manager_custom_endpoint GoogleProvider#secret_manager_custom_endpoint} */ readonly secretManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#secret_manager_regional_custom_endpoint GoogleProvider#secret_manager_regional_custom_endpoint} */ readonly secretManagerRegionalCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#secure_source_manager_custom_endpoint GoogleProvider#secure_source_manager_custom_endpoint} */ readonly secureSourceManagerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#security_center_custom_endpoint GoogleProvider#security_center_custom_endpoint} */ readonly securityCenterCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#security_center_management_custom_endpoint GoogleProvider#security_center_management_custom_endpoint} */ readonly securityCenterManagementCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#security_center_v2_custom_endpoint GoogleProvider#security_center_v2_custom_endpoint} */ readonly securityCenterV2CustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#securityposture_custom_endpoint GoogleProvider#securityposture_custom_endpoint} */ readonly securitypostureCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#service_management_custom_endpoint GoogleProvider#service_management_custom_endpoint} */ readonly serviceManagementCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#service_networking_custom_endpoint GoogleProvider#service_networking_custom_endpoint} */ readonly serviceNetworkingCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#service_usage_custom_endpoint GoogleProvider#service_usage_custom_endpoint} */ readonly serviceUsageCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#site_verification_custom_endpoint GoogleProvider#site_verification_custom_endpoint} */ readonly siteVerificationCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#source_repo_custom_endpoint GoogleProvider#source_repo_custom_endpoint} */ readonly sourceRepoCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#spanner_custom_endpoint GoogleProvider#spanner_custom_endpoint} */ readonly spannerCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#sql_custom_endpoint GoogleProvider#sql_custom_endpoint} */ readonly sqlCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#storage_custom_endpoint GoogleProvider#storage_custom_endpoint} */ readonly storageCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#storage_insights_custom_endpoint GoogleProvider#storage_insights_custom_endpoint} */ readonly storageInsightsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#storage_transfer_custom_endpoint GoogleProvider#storage_transfer_custom_endpoint} */ readonly storageTransferCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#tags_custom_endpoint GoogleProvider#tags_custom_endpoint} */ readonly tagsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#tags_location_custom_endpoint GoogleProvider#tags_location_custom_endpoint} */ readonly tagsLocationCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#terraform_attribution_label_addition_strategy GoogleProvider#terraform_attribution_label_addition_strategy} */ readonly terraformAttributionLabelAdditionStrategy?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#tpu_custom_endpoint GoogleProvider#tpu_custom_endpoint} */ readonly tpuCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#transcoder_custom_endpoint GoogleProvider#transcoder_custom_endpoint} */ readonly transcoderCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#universe_domain GoogleProvider#universe_domain} */ readonly universeDomain?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#user_project_override GoogleProvider#user_project_override} */ readonly userProjectOverride?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#vertex_ai_custom_endpoint GoogleProvider#vertex_ai_custom_endpoint} */ readonly vertexAiCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#vmwareengine_custom_endpoint GoogleProvider#vmwareengine_custom_endpoint} */ readonly vmwareengineCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#vpc_access_custom_endpoint GoogleProvider#vpc_access_custom_endpoint} */ readonly vpcAccessCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#workbench_custom_endpoint GoogleProvider#workbench_custom_endpoint} */ readonly workbenchCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#workflows_custom_endpoint GoogleProvider#workflows_custom_endpoint} */ readonly workflowsCustomEndpoint?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#zone GoogleProvider#zone} */ readonly zone?: string; /** * Alias name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#alias GoogleProvider#alias} */ readonly alias?: string; /** * batching block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#batching GoogleProvider#batching} */ readonly batching?: GoogleProviderBatching[] | cdktf.IResolvable; } export interface GoogleProviderBatching { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#enable_batching GoogleProvider#enable_batching} */ readonly enableBatching?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#send_after GoogleProvider#send_after} */ readonly sendAfter?: string; } export declare function googleProviderBatchingToTerraform(struct?: GoogleProviderBatching | cdktf.IResolvable): any; export declare function googleProviderBatchingToHclTerraform(struct?: GoogleProviderBatching | cdktf.IResolvable): any; /** * Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs google} */ export declare class GoogleProvider extends cdktf.TerraformProvider { static readonly tfResourceType = "google"; /** * Generates CDKTF code for importing a GoogleProvider resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the GoogleProvider to import * @param importFromId The id of the existing GoogleProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the GoogleProvider to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource; /** * Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs google} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options GoogleProviderConfig = {} */ constructor(scope: Construct, id: string, config?: GoogleProviderConfig); private _accessApprovalCustomEndpoint?; get accessApprovalCustomEndpoint(): string | undefined; set accessApprovalCustomEndpoint(value: string | undefined); resetAccessApprovalCustomEndpoint(): void; get accessApprovalCustomEndpointInput(): string | undefined; private _accessContextManagerCustomEndpoint?; get accessContextManagerCustomEndpoint(): string | undefined; set accessContextManagerCustomEndpoint(value: string | undefined); resetAccessContextManagerCustomEndpoint(): void; get accessContextManagerCustomEndpointInput(): string | undefined; private _accessToken?; get accessToken(): string | undefined; set accessToken(value: string | undefined); resetAccessToken(): void; get accessTokenInput(): string | undefined; private _activeDirectoryCustomEndpoint?; get activeDirectoryCustomEndpoint(): string | undefined; set activeDirectoryCustomEndpoint(value: string | undefined); resetActiveDirectoryCustomEndpoint(): void; get activeDirectoryCustomEndpointInput(): string | undefined; private _addTerraformAttributionLabel?; get addTerraformAttributionLabel(): boolean | cdktf.IResolvable | undefined; set addTerraformAttributionLabel(value: boolean | cdktf.IResolvable | undefined); resetAddTerraformAttributionLabel(): void; get addTerraformAttributionLabelInput(): boolean | cdktf.IResolvable | undefined; private _alloydbCustomEndpoint?; get alloydbCustomEndpoint(): string | undefined; set alloydbCustomEndpoint(value: string | undefined); resetAlloydbCustomEndpoint(): void; get alloydbCustomEndpointInput(): string | undefined; private _apigeeCustomEndpoint?; get apigeeCustomEndpoint(): string | undefined; set apigeeCustomEndpoint(value: string | undefined); resetApigeeCustomEndpoint(): void; get apigeeCustomEndpointInput(): string | undefined; private _apikeysCustomEndpoint?; get apikeysCustomEndpoint(): string | undefined; set apikeysCustomEndpoint(value: string | undefined); resetApikeysCustomEndpoint(): void; get apikeysCustomEndpointInput(): string | undefined; private _appEngineCustomEndpoint?; get appEngineCustomEndpoint(): string | undefined; set appEngineCustomEndpoint(value: string | undefined); resetAppEngineCustomEndpoint(): void; get appEngineCustomEndpointInput(): string | undefined; private _apphubCustomEndpoint?; get apphubCustomEndpoint(): string | undefined; set apphubCustomEndpoint(value: string | undefined); resetApphubCustomEndpoint(): void; get apphubCustomEndpointInput(): string | undefined; private _artifactRegistryCustomEndpoint?; get artifactRegistryCustomEndpoint(): string | undefined; set artifactRegistryCustomEndpoint(value: string | undefined); resetArtifactRegistryCustomEndpoint(): void; get artifactRegistryCustomEndpointInput(): string | undefined; private _assuredWorkloadsCustomEndpoint?; get assuredWorkloadsCustomEndpoint(): string | undefined; set assuredWorkloadsCustomEndpoint(value: string | undefined); resetAssuredWorkloadsCustomEndpoint(): void; get assuredWorkloadsCustomEndpointInput(): string | undefined; private _backupDrCustomEndpoint?; get backupDrCustomEndpoint(): string | undefined; set backupDrCustomEndpoint(value: string | undefined); resetBackupDrCustomEndpoint(): void; get backupDrCustomEndpointInput(): string | undefined; private _beyondcorpCustomEndpoint?; get beyondcorpCustomEndpoint(): string | undefined; set beyondcorpCustomEndpoint(value: string | undefined); resetBeyondcorpCustomEndpoint(): void; get beyondcorpCustomEndpointInput(): string | undefined; private _bigQueryCustomEndpoint?; get bigQueryCustomEndpoint(): string | undefined; set bigQueryCustomEndpoint(value: string | undefined); resetBigQueryCustomEndpoint(): void; get bigQueryCustomEndpointInput(): string | undefined; private _biglakeCustomEndpoint?; get biglakeCustomEndpoint(): string | undefined; set biglakeCustomEndpoint(value: string | undefined); resetBiglakeCustomEndpoint(): void; get biglakeCustomEndpointInput(): string | undefined; private _bigqueryAnalyticsHubCustomEndpoint?; get bigqueryAnalyticsHubCustomEndpoint(): string | undefined; set bigqueryAnalyticsHubCustomEndpoint(value: string | undefined); resetBigqueryAnalyticsHubCustomEndpoint(): void; get bigqueryAnalyticsHubCustomEndpointInput(): string | undefined; private _bigqueryConnectionCustomEndpoint?; get bigqueryConnectionCustomEndpoint(): string | undefined; set bigqueryConnectionCustomEndpoint(value: string | undefined); resetBigqueryConnectionCustomEndpoint(): void; get bigqueryConnectionCustomEndpointInput(): string | undefined; private _bigqueryDataTransferCustomEndpoint?; get bigqueryDataTransferCustomEndpoint(): string | undefined; set bigqueryDataTransferCustomEndpoint(value: string | undefined); resetBigqueryDataTransferCustomEndpoint(): void; get bigqueryDataTransferCustomEndpointInput(): string | undefined; private _bigqueryDatapolicyCustomEndpoint?; get bigqueryDatapolicyCustomEndpoint(): string | undefined; set bigqueryDatapolicyCustomEndpoint(value: string | undefined); resetBigqueryDatapolicyCustomEndpoint(): void; get bigqueryDatapolicyCustomEndpointInput(): string | undefined; private _bigqueryReservationCustomEndpoint?; get bigqueryReservationCustomEndpoint(): string | undefined; set bigqueryReservationCustomEndpoint(value: string | undefined); resetBigqueryReservationCustomEndpoint(): void; get bigqueryReservationCustomEndpointInput(): string | undefined; private _bigtableCustomEndpoint?; get bigtableCustomEndpoint(): string | undefined; set bigtableCustomEndpoint(value: string | undefined); resetBigtableCustomEndpoint(): void; get bigtableCustomEndpointInput(): string | undefined; private _billingCustomEndpoint?; get billingCustomEndpoint(): string | undefined; set billingCustomEndpoint(value: string | undefined); resetBillingCustomEndpoint(): void; get billingCustomEndpointInput(): string | undefined; private _billingProject?; get billingProject(): string | undefined; set billingProject(value: string | undefined); resetBillingProject(): void; get billingProjectInput(): string | undefined; private _binaryAuthorizationCustomEndpoint?; get binaryAuthorizationCustomEndpoint(): string | undefined; set binaryAuthorizationCustomEndpoint(value: string | undefined); resetBinaryAuthorizationCustomEndpoint(): void; get binaryAuthorizationCustomEndpointInput(): string | undefined; private _blockchainNodeEngineCustomEndpoint?; get blockchainNodeEngineCustomEndpoint(): string | undefined; set blockchainNodeEngineCustomEndpoint(value: string | undefined); resetBlockchainNodeEngineCustomEndpoint(): void; get blockchainNodeEngineCustomEndpointInput(): string | undefined; private _cer