ProviderProvider constructor

ProviderProvider(
  1. String name, {
  2. ProviderArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ProviderProvider. name The Pulumi resource name. args Arguments used to configure this ProviderProvider. The set of arguments for Provider. options Resource options controlling this resource's behavior.

Implementation

ProviderProvider(
  String name, {
  ProviderArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
        additionalSecretOutputs: const ['accessToken'],
      ) {
  accessApprovalCustomEndpoint = registerOutput<String?>('accessApprovalCustomEndpoint');
  accessContextManagerCustomEndpoint = registerOutput<String?>('accessContextManagerCustomEndpoint');
  accessToken = registerOutput<String?>('accessToken', isSecret: true);
  activeDirectoryCustomEndpoint = registerOutput<String?>('activeDirectoryCustomEndpoint');
  agentIdentityCustomEndpoint = registerOutput<String?>('agentIdentityCustomEndpoint');
  agentRegistryCustomEndpoint = registerOutput<String?>('agentRegistryCustomEndpoint');
  agenticApplicationsCustomEndpoint = registerOutput<String?>('agenticApplicationsCustomEndpoint');
  alloydbCustomEndpoint = registerOutput<String?>('alloydbCustomEndpoint');
  apiGatewayCustomEndpoint = registerOutput<String?>('apiGatewayCustomEndpoint');
  apigeeCustomEndpoint = registerOutput<String?>('apigeeCustomEndpoint');
  apihubCustomEndpoint = registerOutput<String?>('apihubCustomEndpoint');
  apikeysCustomEndpoint = registerOutput<String?>('apikeysCustomEndpoint');
  appEngineCustomEndpoint = registerOutput<String?>('appEngineCustomEndpoint');
  apphubCustomEndpoint = registerOutput<String?>('apphubCustomEndpoint');
  artifactRegistryCustomEndpoint = registerOutput<String?>('artifactRegistryCustomEndpoint');
  assuredWorkloadsCustomEndpoint = registerOutput<String?>('assuredWorkloadsCustomEndpoint');
  backupDrCustomEndpoint = registerOutput<String?>('backupDrCustomEndpoint');
  beyondcorpCustomEndpoint = registerOutput<String?>('beyondcorpCustomEndpoint');
  bigQueryCustomEndpoint = registerOutput<String?>('bigQueryCustomEndpoint');
  biglakeCustomEndpoint = registerOutput<String?>('biglakeCustomEndpoint');
  biglakeHiveCustomEndpoint = registerOutput<String?>('biglakeHiveCustomEndpoint');
  biglakeIcebergCustomEndpoint = registerOutput<String?>('biglakeIcebergCustomEndpoint');
  bigqueryAnalyticsHubCustomEndpoint = registerOutput<String?>('bigqueryAnalyticsHubCustomEndpoint');
  bigqueryConnectionCustomEndpoint = registerOutput<String?>('bigqueryConnectionCustomEndpoint');
  bigqueryDataTransferCustomEndpoint = registerOutput<String?>('bigqueryDataTransferCustomEndpoint');
  bigqueryDatapolicyCustomEndpoint = registerOutput<String?>('bigqueryDatapolicyCustomEndpoint');
  bigqueryDatapolicyv2CustomEndpoint = registerOutput<String?>('bigqueryDatapolicyv2CustomEndpoint');
  bigqueryReservationCustomEndpoint = registerOutput<String?>('bigqueryReservationCustomEndpoint');
  bigtableCustomEndpoint = registerOutput<String?>('bigtableCustomEndpoint');
  billingBudgetsCustomEndpoint = registerOutput<String?>('billingBudgetsCustomEndpoint');
  billingCustomEndpoint = registerOutput<String?>('billingCustomEndpoint');
  billingProject = registerOutput<String?>('billingProject');
  binaryAuthorizationCustomEndpoint = registerOutput<String?>('binaryAuthorizationCustomEndpoint');
  blockchainNodeEngineCustomEndpoint = registerOutput<String?>('blockchainNodeEngineCustomEndpoint');
  certificateManagerCustomEndpoint = registerOutput<String?>('certificateManagerCustomEndpoint');
  cesCustomEndpoint = registerOutput<String?>('cesCustomEndpoint');
  chronicleCustomEndpoint = registerOutput<String?>('chronicleCustomEndpoint');
  cloudAssetCustomEndpoint = registerOutput<String?>('cloudAssetCustomEndpoint');
  cloudBillingCustomEndpoint = registerOutput<String?>('cloudBillingCustomEndpoint');
  cloudBuildCustomEndpoint = registerOutput<String?>('cloudBuildCustomEndpoint');
  cloudFunctionsCustomEndpoint = registerOutput<String?>('cloudFunctionsCustomEndpoint');
  cloudIdentityCustomEndpoint = registerOutput<String?>('cloudIdentityCustomEndpoint');
  cloudIdsCustomEndpoint = registerOutput<String?>('cloudIdsCustomEndpoint');
  cloudQuotasCustomEndpoint = registerOutput<String?>('cloudQuotasCustomEndpoint');
  cloudResourceManagerCustomEndpoint = registerOutput<String?>('cloudResourceManagerCustomEndpoint');
  cloudRunCustomEndpoint = registerOutput<String?>('cloudRunCustomEndpoint');
  cloudRunV2CustomEndpoint = registerOutput<String?>('cloudRunV2CustomEndpoint');
  cloudSchedulerCustomEndpoint = registerOutput<String?>('cloudSchedulerCustomEndpoint');
  cloudSecurityComplianceCustomEndpoint = registerOutput<String?>('cloudSecurityComplianceCustomEndpoint');
  cloudSupportCustomEndpoint = registerOutput<String?>('cloudSupportCustomEndpoint');
  cloudTasksCustomEndpoint = registerOutput<String?>('cloudTasksCustomEndpoint');
  cloudbuildv2CustomEndpoint = registerOutput<String?>('cloudbuildv2CustomEndpoint');
  clouddeployCustomEndpoint = registerOutput<String?>('clouddeployCustomEndpoint');
  clouddomainsCustomEndpoint = registerOutput<String?>('clouddomainsCustomEndpoint');
  cloudfunctions2CustomEndpoint = registerOutput<String?>('cloudfunctions2CustomEndpoint');
  colabCustomEndpoint = registerOutput<String?>('colabCustomEndpoint');
  composerCustomEndpoint = registerOutput<String?>('composerCustomEndpoint');
  computeCustomEndpoint = registerOutput<String?>('computeCustomEndpoint');
  configCustomEndpoint = registerOutput<String?>('configCustomEndpoint');
  contactCenterInsightsCustomEndpoint = registerOutput<String?>('contactCenterInsightsCustomEndpoint');
  containerAnalysisCustomEndpoint = registerOutput<String?>('containerAnalysisCustomEndpoint');
  containerAttachedCustomEndpoint = registerOutput<String?>('containerAttachedCustomEndpoint');
  containerAwsCustomEndpoint = registerOutput<String?>('containerAwsCustomEndpoint');
  containerAzureCustomEndpoint = registerOutput<String?>('containerAzureCustomEndpoint');
  containerCustomEndpoint = registerOutput<String?>('containerCustomEndpoint');
  coreBillingCustomEndpoint = registerOutput<String?>('coreBillingCustomEndpoint');
  credentials = registerOutput<String?>('credentials');
  dataCatalogCustomEndpoint = registerOutput<String?>('dataCatalogCustomEndpoint');
  dataFusionCustomEndpoint = registerOutput<String?>('dataFusionCustomEndpoint');
  dataLineageCustomEndpoint = registerOutput<String?>('dataLineageCustomEndpoint');
  dataLossPreventionCustomEndpoint = registerOutput<String?>('dataLossPreventionCustomEndpoint');
  dataPipelineCustomEndpoint = registerOutput<String?>('dataPipelineCustomEndpoint');
  databaseMigrationServiceCustomEndpoint = registerOutput<String?>('databaseMigrationServiceCustomEndpoint');
  dataflowCustomEndpoint = registerOutput<String?>('dataflowCustomEndpoint');
  dataformCustomEndpoint = registerOutput<String?>('dataformCustomEndpoint');
  dataplexCustomEndpoint = registerOutput<String?>('dataplexCustomEndpoint');
  dataprocCustomEndpoint = registerOutput<String?>('dataprocCustomEndpoint');
  dataprocGdcCustomEndpoint = registerOutput<String?>('dataprocGdcCustomEndpoint');
  dataprocMetastoreCustomEndpoint = registerOutput<String?>('dataprocMetastoreCustomEndpoint');
  datastreamCustomEndpoint = registerOutput<String?>('datastreamCustomEndpoint');
  deletionPolicy = registerOutput<String?>('deletionPolicy');
  deploymentManagerCustomEndpoint = registerOutput<String?>('deploymentManagerCustomEndpoint');
  developerConnectCustomEndpoint = registerOutput<String?>('developerConnectCustomEndpoint');
  dialogflowCustomEndpoint = registerOutput<String?>('dialogflowCustomEndpoint');
  dialogflowCxCustomEndpoint = registerOutput<String?>('dialogflowCxCustomEndpoint');
  discoveryEngineCustomEndpoint = registerOutput<String?>('discoveryEngineCustomEndpoint');
  dnsCustomEndpoint = registerOutput<String?>('dnsCustomEndpoint');
  documentAiCustomEndpoint = registerOutput<String?>('documentAiCustomEndpoint');
  documentAiWarehouseCustomEndpoint = registerOutput<String?>('documentAiWarehouseCustomEndpoint');
  edgecontainerCustomEndpoint = registerOutput<String?>('edgecontainerCustomEndpoint');
  edgenetworkCustomEndpoint = registerOutput<String?>('edgenetworkCustomEndpoint');
  essentialContactsCustomEndpoint = registerOutput<String?>('essentialContactsCustomEndpoint');
  eventarcCustomEndpoint = registerOutput<String?>('eventarcCustomEndpoint');
  filestoreCustomEndpoint = registerOutput<String?>('filestoreCustomEndpoint');
  firebaseAiLogicCustomEndpoint = registerOutput<String?>('firebaseAiLogicCustomEndpoint');
  firebaseAppCheckCustomEndpoint = registerOutput<String?>('firebaseAppCheckCustomEndpoint');
  firebaseAppHostingCustomEndpoint = registerOutput<String?>('firebaseAppHostingCustomEndpoint');
  firebaseCustomEndpoint = registerOutput<String?>('firebaseCustomEndpoint');
  firebaseDataConnectCustomEndpoint = registerOutput<String?>('firebaseDataConnectCustomEndpoint');
  firebaseDatabaseCustomEndpoint = registerOutput<String?>('firebaseDatabaseCustomEndpoint');
  firebaseExtensionsCustomEndpoint = registerOutput<String?>('firebaseExtensionsCustomEndpoint');
  firebaseHostingCustomEndpoint = registerOutput<String?>('firebaseHostingCustomEndpoint');
  firebaseRemoteConfigCustomEndpoint = registerOutput<String?>('firebaseRemoteConfigCustomEndpoint');
  firebaseStorageCustomEndpoint = registerOutput<String?>('firebaseStorageCustomEndpoint');
  firebaserulesCustomEndpoint = registerOutput<String?>('firebaserulesCustomEndpoint');
  firestoreCustomEndpoint = registerOutput<String?>('firestoreCustomEndpoint');
  geminiCustomEndpoint = registerOutput<String?>('geminiCustomEndpoint');
  gkeBackupCustomEndpoint = registerOutput<String?>('gkeBackupCustomEndpoint');
  gkeHub2CustomEndpoint = registerOutput<String?>('gkeHub2CustomEndpoint');
  gkeHubCustomEndpoint = registerOutput<String?>('gkeHubCustomEndpoint');
  gkeonpremCustomEndpoint = registerOutput<String?>('gkeonpremCustomEndpoint');
  googlePartnerName = registerOutput<String?>('googlePartnerName');
  healthcareCustomEndpoint = registerOutput<String?>('healthcareCustomEndpoint');
  hypercomputeclusterCustomEndpoint = registerOutput<String?>('hypercomputeclusterCustomEndpoint');
  iam2CustomEndpoint = registerOutput<String?>('iam2CustomEndpoint');
  iam3CustomEndpoint = registerOutput<String?>('iam3CustomEndpoint');
  iamBetaCustomEndpoint = registerOutput<String?>('iamBetaCustomEndpoint');
  iamCredentialsCustomEndpoint = registerOutput<String?>('iamCredentialsCustomEndpoint');
  iamCustomEndpoint = registerOutput<String?>('iamCustomEndpoint');
  iamWorkforcePoolCustomEndpoint = registerOutput<String?>('iamWorkforcePoolCustomEndpoint');
  iapCustomEndpoint = registerOutput<String?>('iapCustomEndpoint');
  identityPlatformCustomEndpoint = registerOutput<String?>('identityPlatformCustomEndpoint');
  impersonateServiceAccount = registerOutput<String?>('impersonateServiceAccount');
  integrationConnectorsCustomEndpoint = registerOutput<String?>('integrationConnectorsCustomEndpoint');
  integrationsCustomEndpoint = registerOutput<String?>('integrationsCustomEndpoint');
  kmsCustomEndpoint = registerOutput<String?>('kmsCustomEndpoint');
  licenseManagerCustomEndpoint = registerOutput<String?>('licenseManagerCustomEndpoint');
  loggingCustomEndpoint = registerOutput<String?>('loggingCustomEndpoint');
  lookerCustomEndpoint = registerOutput<String?>('lookerCustomEndpoint');
  lustreCustomEndpoint = registerOutput<String?>('lustreCustomEndpoint');
  managedKafkaCustomEndpoint = registerOutput<String?>('managedKafkaCustomEndpoint');
  memcacheCustomEndpoint = registerOutput<String?>('memcacheCustomEndpoint');
  memorystoreCustomEndpoint = registerOutput<String?>('memorystoreCustomEndpoint');
  migrationCenterCustomEndpoint = registerOutput<String?>('migrationCenterCustomEndpoint');
  mlEngineCustomEndpoint = registerOutput<String?>('mlEngineCustomEndpoint');
  modelArmorCustomEndpoint = registerOutput<String?>('modelArmorCustomEndpoint');
  modelArmorGlobalCustomEndpoint = registerOutput<String?>('modelArmorGlobalCustomEndpoint');
  monitoringCustomEndpoint = registerOutput<String?>('monitoringCustomEndpoint');
  netappCustomEndpoint = registerOutput<String?>('netappCustomEndpoint');
  networkConnectivityCustomEndpoint = registerOutput<String?>('networkConnectivityCustomEndpoint');
  networkConnectivityv1CustomEndpoint = registerOutput<String?>('networkConnectivityv1CustomEndpoint');
  networkManagementCustomEndpoint = registerOutput<String?>('networkManagementCustomEndpoint');
  networkSecurityCustomEndpoint = registerOutput<String?>('networkSecurityCustomEndpoint');
  networkServicesCustomEndpoint = registerOutput<String?>('networkServicesCustomEndpoint');
  notebooksCustomEndpoint = registerOutput<String?>('notebooksCustomEndpoint');
  observabilityCustomEndpoint = registerOutput<String?>('observabilityCustomEndpoint');
  oracleDatabaseCustomEndpoint = registerOutput<String?>('oracleDatabaseCustomEndpoint');
  orgPolicyCustomEndpoint = registerOutput<String?>('orgPolicyCustomEndpoint');
  osConfigCustomEndpoint = registerOutput<String?>('osConfigCustomEndpoint');
  osConfigV2CustomEndpoint = registerOutput<String?>('osConfigV2CustomEndpoint');
  osLoginCustomEndpoint = registerOutput<String?>('osLoginCustomEndpoint');
  parallelstoreCustomEndpoint = registerOutput<String?>('parallelstoreCustomEndpoint');
  parameterManagerCustomEndpoint = registerOutput<String?>('parameterManagerCustomEndpoint');
  parameterManagerRegionalCustomEndpoint = registerOutput<String?>('parameterManagerRegionalCustomEndpoint');
  pollInterval = registerOutput<String?>('pollInterval');
  privatecaCustomEndpoint = registerOutput<String?>('privatecaCustomEndpoint');
  privilegedAccessManagerCustomEndpoint = registerOutput<String?>('privilegedAccessManagerCustomEndpoint');
  project = registerOutput<String?>('project');
  publicCaCustomEndpoint = registerOutput<String?>('publicCaCustomEndpoint');
  pubsubCustomEndpoint = registerOutput<String?>('pubsubCustomEndpoint');
  pubsubLiteCustomEndpoint = registerOutput<String?>('pubsubLiteCustomEndpoint');
  pulumiAttributionLabelAdditionStrategy = registerOutput<String?>('pulumiAttributionLabelAdditionStrategy');
  recaptchaEnterpriseCustomEndpoint = registerOutput<String?>('recaptchaEnterpriseCustomEndpoint');
  redisCustomEndpoint = registerOutput<String?>('redisCustomEndpoint');
  region = registerOutput<String?>('region');
  requestReason = registerOutput<String?>('requestReason');
  requestTimeout = registerOutput<String?>('requestTimeout');
  resourceManager3CustomEndpoint = registerOutput<String?>('resourceManager3CustomEndpoint');
  resourceManagerCustomEndpoint = registerOutput<String?>('resourceManagerCustomEndpoint');
  resourceManagerV3CustomEndpoint = registerOutput<String?>('resourceManagerV3CustomEndpoint');
  runtimeConfigCustomEndpoint = registerOutput<String?>('runtimeConfigCustomEndpoint');
  runtimeconfigCustomEndpoint = registerOutput<String?>('runtimeconfigCustomEndpoint');
  saasRuntimeCustomEndpoint = registerOutput<String?>('saasRuntimeCustomEndpoint');
  secretManagerCustomEndpoint = registerOutput<String?>('secretManagerCustomEndpoint');
  secretManagerRegionalCustomEndpoint = registerOutput<String?>('secretManagerRegionalCustomEndpoint');
  secureSourceManagerCustomEndpoint = registerOutput<String?>('secureSourceManagerCustomEndpoint');
  securityCenterCustomEndpoint = registerOutput<String?>('securityCenterCustomEndpoint');
  securityCenterManagementCustomEndpoint = registerOutput<String?>('securityCenterManagementCustomEndpoint');
  securityCenterV2CustomEndpoint = registerOutput<String?>('securityCenterV2CustomEndpoint');
  securityScannerCustomEndpoint = registerOutput<String?>('securityScannerCustomEndpoint');
  securitypostureCustomEndpoint = registerOutput<String?>('securitypostureCustomEndpoint');
  serviceDirectoryCustomEndpoint = registerOutput<String?>('serviceDirectoryCustomEndpoint');
  serviceManagementCustomEndpoint = registerOutput<String?>('serviceManagementCustomEndpoint');
  serviceNetworkingCustomEndpoint = registerOutput<String?>('serviceNetworkingCustomEndpoint');
  serviceUsageCustomEndpoint = registerOutput<String?>('serviceUsageCustomEndpoint');
  siteVerificationCustomEndpoint = registerOutput<String?>('siteVerificationCustomEndpoint');
  sourceRepoCustomEndpoint = registerOutput<String?>('sourceRepoCustomEndpoint');
  spannerCustomEndpoint = registerOutput<String?>('spannerCustomEndpoint');
  sqlCustomEndpoint = registerOutput<String?>('sqlCustomEndpoint');
  storageBatchOperationsCustomEndpoint = registerOutput<String?>('storageBatchOperationsCustomEndpoint');
  storageControlCustomEndpoint = registerOutput<String?>('storageControlCustomEndpoint');
  storageCustomEndpoint = registerOutput<String?>('storageCustomEndpoint');
  storageInsightsCustomEndpoint = registerOutput<String?>('storageInsightsCustomEndpoint');
  storageTransferCustomEndpoint = registerOutput<String?>('storageTransferCustomEndpoint');
  tagsCustomEndpoint = registerOutput<String?>('tagsCustomEndpoint');
  tagsLocationCustomEndpoint = registerOutput<String?>('tagsLocationCustomEndpoint');
  tpuV2CustomEndpoint = registerOutput<String?>('tpuV2CustomEndpoint');
  transcoderCustomEndpoint = registerOutput<String?>('transcoderCustomEndpoint');
  universeDomain = registerOutput<String?>('universeDomain');
  vectorSearchCustomEndpoint = registerOutput<String?>('vectorSearchCustomEndpoint');
  vertexAiAadCustomEndpoint = registerOutput<String?>('vertexAiAadCustomEndpoint');
  vertexAiCustomEndpoint = registerOutput<String?>('vertexAiCustomEndpoint');
  vmwareengineCustomEndpoint = registerOutput<String?>('vmwareengineCustomEndpoint');
  vpcAccessCustomEndpoint = registerOutput<String?>('vpcAccessCustomEndpoint');
  workbenchCustomEndpoint = registerOutput<String?>('workbenchCustomEndpoint');
  workflowsCustomEndpoint = registerOutput<String?>('workflowsCustomEndpoint');
  workloadIdentityCustomEndpoint = registerOutput<String?>('workloadIdentityCustomEndpoint');
  workstationsCustomEndpoint = registerOutput<String?>('workstationsCustomEndpoint');
  zone = registerOutput<String?>('zone');
}