Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.pulumi.gcp.kotlin.ProviderArgs.kt Maven / Gradle / Ivy
Go to download
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.kotlin
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.gcp.ProviderArgs.builder
import com.pulumi.gcp.kotlin.inputs.ProviderBatchingArgs
import com.pulumi.gcp.kotlin.inputs.ProviderBatchingArgsBuilder
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Boolean
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.List
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
* 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](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
* @property accessApprovalCustomEndpoint
* @property accessContextManagerCustomEndpoint
* @property accessToken
* @property activeDirectoryCustomEndpoint
* @property addTerraformAttributionLabel
* @property alloydbCustomEndpoint
* @property apiGatewayCustomEndpoint
* @property apigeeCustomEndpoint
* @property apikeysCustomEndpoint
* @property appEngineCustomEndpoint
* @property apphubCustomEndpoint
* @property artifactRegistryCustomEndpoint
* @property assuredWorkloadsCustomEndpoint
* @property backupDrCustomEndpoint
* @property batching
* @property beyondcorpCustomEndpoint
* @property bigQueryCustomEndpoint
* @property biglakeCustomEndpoint
* @property bigqueryAnalyticsHubCustomEndpoint
* @property bigqueryConnectionCustomEndpoint
* @property bigqueryDataTransferCustomEndpoint
* @property bigqueryDatapolicyCustomEndpoint
* @property bigqueryReservationCustomEndpoint
* @property bigtableCustomEndpoint
* @property billingCustomEndpoint
* @property billingProject
* @property binaryAuthorizationCustomEndpoint
* @property blockchainNodeEngineCustomEndpoint
* @property certificateManagerCustomEndpoint
* @property cloudAssetCustomEndpoint
* @property cloudBillingCustomEndpoint
* @property cloudBuildCustomEndpoint
* @property cloudBuildWorkerPoolCustomEndpoint
* @property cloudFunctionsCustomEndpoint
* @property cloudIdentityCustomEndpoint
* @property cloudIdsCustomEndpoint
* @property cloudQuotasCustomEndpoint
* @property cloudResourceManagerCustomEndpoint
* @property cloudRunCustomEndpoint
* @property cloudRunV2CustomEndpoint
* @property cloudSchedulerCustomEndpoint
* @property cloudTasksCustomEndpoint
* @property cloudbuildv2CustomEndpoint
* @property clouddeployCustomEndpoint
* @property clouddomainsCustomEndpoint
* @property cloudfunctions2CustomEndpoint
* @property composerCustomEndpoint
* @property computeCustomEndpoint
* @property containerAnalysisCustomEndpoint
* @property containerAttachedCustomEndpoint
* @property containerAwsCustomEndpoint
* @property containerAzureCustomEndpoint
* @property containerCustomEndpoint
* @property coreBillingCustomEndpoint
* @property credentials
* @property dataCatalogCustomEndpoint
* @property dataFusionCustomEndpoint
* @property dataLossPreventionCustomEndpoint
* @property dataPipelineCustomEndpoint
* @property databaseMigrationServiceCustomEndpoint
* @property dataflowCustomEndpoint
* @property dataformCustomEndpoint
* @property dataplexCustomEndpoint
* @property dataprocCustomEndpoint
* @property dataprocMetastoreCustomEndpoint
* @property datastoreCustomEndpoint
* @property datastreamCustomEndpoint
* @property defaultLabels
* @property deploymentManagerCustomEndpoint
* @property dialogflowCustomEndpoint
* @property dialogflowCxCustomEndpoint
* @property disableGooglePartnerName
* @property discoveryEngineCustomEndpoint
* @property dnsCustomEndpoint
* @property documentAiCustomEndpoint
* @property documentAiWarehouseCustomEndpoint
* @property edgecontainerCustomEndpoint
* @property edgenetworkCustomEndpoint
* @property essentialContactsCustomEndpoint
* @property eventarcCustomEndpoint
* @property filestoreCustomEndpoint
* @property firebaseAppCheckCustomEndpoint
* @property firebaseCustomEndpoint
* @property firebaseDatabaseCustomEndpoint
* @property firebaseExtensionsCustomEndpoint
* @property firebaseHostingCustomEndpoint
* @property firebaseStorageCustomEndpoint
* @property firebaserulesCustomEndpoint
* @property firestoreCustomEndpoint
* @property gkeBackupCustomEndpoint
* @property gkeHub2CustomEndpoint
* @property gkeHubCustomEndpoint
* @property gkehubFeatureCustomEndpoint
* @property gkeonpremCustomEndpoint
* @property googlePartnerName
* @property healthcareCustomEndpoint
* @property iam2CustomEndpoint
* @property iamBetaCustomEndpoint
* @property iamCredentialsCustomEndpoint
* @property iamCustomEndpoint
* @property iamWorkforcePoolCustomEndpoint
* @property iapCustomEndpoint
* @property identityPlatformCustomEndpoint
* @property impersonateServiceAccount
* @property impersonateServiceAccountDelegates
* @property integrationConnectorsCustomEndpoint
* @property integrationsCustomEndpoint
* @property kmsCustomEndpoint
* @property loggingCustomEndpoint
* @property lookerCustomEndpoint
* @property memcacheCustomEndpoint
* @property migrationCenterCustomEndpoint
* @property mlEngineCustomEndpoint
* @property monitoringCustomEndpoint
* @property netappCustomEndpoint
* @property networkConnectivityCustomEndpoint
* @property networkManagementCustomEndpoint
* @property networkSecurityCustomEndpoint
* @property networkServicesCustomEndpoint
* @property notebooksCustomEndpoint
* @property orgPolicyCustomEndpoint
* @property osConfigCustomEndpoint
* @property osLoginCustomEndpoint
* @property parallelstoreCustomEndpoint
* @property privatecaCustomEndpoint
* @property privilegedAccessManagerCustomEndpoint
* @property project
* @property publicCaCustomEndpoint
* @property pubsubCustomEndpoint
* @property pubsubLiteCustomEndpoint
* @property recaptchaEnterpriseCustomEndpoint
* @property redisCustomEndpoint
* @property region
* @property requestReason
* @property requestTimeout
* @property resourceManagerCustomEndpoint
* @property resourceManagerV3CustomEndpoint
* @property runtimeConfigCustomEndpoint
* @property runtimeconfigCustomEndpoint
* @property scopes
* @property secretManagerCustomEndpoint
* @property secureSourceManagerCustomEndpoint
* @property securityCenterCustomEndpoint
* @property securityScannerCustomEndpoint
* @property securitypostureCustomEndpoint
* @property serviceDirectoryCustomEndpoint
* @property serviceManagementCustomEndpoint
* @property serviceNetworkingCustomEndpoint
* @property serviceUsageCustomEndpoint
* @property sourceRepoCustomEndpoint
* @property spannerCustomEndpoint
* @property sqlCustomEndpoint
* @property storageCustomEndpoint
* @property storageInsightsCustomEndpoint
* @property storageTransferCustomEndpoint
* @property tagsCustomEndpoint
* @property tagsLocationCustomEndpoint
* @property terraformAttributionLabelAdditionStrategy
* @property tpuCustomEndpoint
* @property tpuV2CustomEndpoint
* @property universeDomain
* @property userProjectOverride
* @property vertexAiCustomEndpoint
* @property vmwareengineCustomEndpoint
* @property vpcAccessCustomEndpoint
* @property workbenchCustomEndpoint
* @property workflowsCustomEndpoint
* @property workstationsCustomEndpoint
* @property zone
*/
public data class ProviderArgs(
public val accessApprovalCustomEndpoint: Output? = null,
public val accessContextManagerCustomEndpoint: Output? = null,
public val accessToken: Output? = null,
public val activeDirectoryCustomEndpoint: Output? = null,
public val addTerraformAttributionLabel: Output? = null,
public val alloydbCustomEndpoint: Output? = null,
public val apiGatewayCustomEndpoint: Output? = null,
public val apigeeCustomEndpoint: Output? = null,
public val apikeysCustomEndpoint: Output? = null,
public val appEngineCustomEndpoint: Output? = null,
public val apphubCustomEndpoint: Output? = null,
public val artifactRegistryCustomEndpoint: Output? = null,
public val assuredWorkloadsCustomEndpoint: Output? = null,
public val backupDrCustomEndpoint: Output? = null,
public val batching: Output? = null,
public val beyondcorpCustomEndpoint: Output? = null,
public val bigQueryCustomEndpoint: Output? = null,
public val biglakeCustomEndpoint: Output? = null,
public val bigqueryAnalyticsHubCustomEndpoint: Output? = null,
public val bigqueryConnectionCustomEndpoint: Output? = null,
public val bigqueryDataTransferCustomEndpoint: Output? = null,
public val bigqueryDatapolicyCustomEndpoint: Output? = null,
public val bigqueryReservationCustomEndpoint: Output? = null,
public val bigtableCustomEndpoint: Output? = null,
public val billingCustomEndpoint: Output? = null,
public val billingProject: Output? = null,
public val binaryAuthorizationCustomEndpoint: Output? = null,
public val blockchainNodeEngineCustomEndpoint: Output? = null,
public val certificateManagerCustomEndpoint: Output? = null,
public val cloudAssetCustomEndpoint: Output? = null,
public val cloudBillingCustomEndpoint: Output? = null,
public val cloudBuildCustomEndpoint: Output? = null,
public val cloudBuildWorkerPoolCustomEndpoint: Output? = null,
public val cloudFunctionsCustomEndpoint: Output? = null,
public val cloudIdentityCustomEndpoint: Output? = null,
public val cloudIdsCustomEndpoint: Output? = null,
public val cloudQuotasCustomEndpoint: Output? = null,
public val cloudResourceManagerCustomEndpoint: Output? = null,
public val cloudRunCustomEndpoint: Output? = null,
public val cloudRunV2CustomEndpoint: Output? = null,
public val cloudSchedulerCustomEndpoint: Output? = null,
public val cloudTasksCustomEndpoint: Output? = null,
public val cloudbuildv2CustomEndpoint: Output? = null,
public val clouddeployCustomEndpoint: Output? = null,
public val clouddomainsCustomEndpoint: Output? = null,
public val cloudfunctions2CustomEndpoint: Output? = null,
public val composerCustomEndpoint: Output? = null,
public val computeCustomEndpoint: Output? = null,
public val containerAnalysisCustomEndpoint: Output? = null,
public val containerAttachedCustomEndpoint: Output? = null,
public val containerAwsCustomEndpoint: Output? = null,
public val containerAzureCustomEndpoint: Output? = null,
public val containerCustomEndpoint: Output? = null,
public val coreBillingCustomEndpoint: Output? = null,
public val credentials: Output? = null,
public val dataCatalogCustomEndpoint: Output? = null,
public val dataFusionCustomEndpoint: Output? = null,
public val dataLossPreventionCustomEndpoint: Output? = null,
public val dataPipelineCustomEndpoint: Output? = null,
public val databaseMigrationServiceCustomEndpoint: Output? = null,
public val dataflowCustomEndpoint: Output? = null,
public val dataformCustomEndpoint: Output? = null,
public val dataplexCustomEndpoint: Output? = null,
public val dataprocCustomEndpoint: Output? = null,
public val dataprocMetastoreCustomEndpoint: Output? = null,
public val datastoreCustomEndpoint: Output? = null,
public val datastreamCustomEndpoint: Output? = null,
public val defaultLabels: Output>? = null,
public val deploymentManagerCustomEndpoint: Output? = null,
public val dialogflowCustomEndpoint: Output? = null,
public val dialogflowCxCustomEndpoint: Output? = null,
public val disableGooglePartnerName: Output? = null,
public val discoveryEngineCustomEndpoint: Output? = null,
public val dnsCustomEndpoint: Output? = null,
public val documentAiCustomEndpoint: Output? = null,
public val documentAiWarehouseCustomEndpoint: Output? = null,
public val edgecontainerCustomEndpoint: Output? = null,
public val edgenetworkCustomEndpoint: Output? = null,
public val essentialContactsCustomEndpoint: Output? = null,
public val eventarcCustomEndpoint: Output? = null,
public val filestoreCustomEndpoint: Output? = null,
public val firebaseAppCheckCustomEndpoint: Output? = null,
public val firebaseCustomEndpoint: Output? = null,
public val firebaseDatabaseCustomEndpoint: Output? = null,
public val firebaseExtensionsCustomEndpoint: Output? = null,
public val firebaseHostingCustomEndpoint: Output? = null,
public val firebaseStorageCustomEndpoint: Output? = null,
public val firebaserulesCustomEndpoint: Output? = null,
public val firestoreCustomEndpoint: Output? = null,
public val gkeBackupCustomEndpoint: Output? = null,
public val gkeHub2CustomEndpoint: Output? = null,
public val gkeHubCustomEndpoint: Output? = null,
public val gkehubFeatureCustomEndpoint: Output? = null,
public val gkeonpremCustomEndpoint: Output? = null,
public val googlePartnerName: Output? = null,
public val healthcareCustomEndpoint: Output? = null,
public val iam2CustomEndpoint: Output? = null,
public val iamBetaCustomEndpoint: Output? = null,
public val iamCredentialsCustomEndpoint: Output? = null,
public val iamCustomEndpoint: Output? = null,
public val iamWorkforcePoolCustomEndpoint: Output? = null,
public val iapCustomEndpoint: Output? = null,
public val identityPlatformCustomEndpoint: Output? = null,
public val impersonateServiceAccount: Output? = null,
public val impersonateServiceAccountDelegates: Output>? = null,
public val integrationConnectorsCustomEndpoint: Output? = null,
public val integrationsCustomEndpoint: Output? = null,
public val kmsCustomEndpoint: Output? = null,
public val loggingCustomEndpoint: Output? = null,
public val lookerCustomEndpoint: Output? = null,
public val memcacheCustomEndpoint: Output? = null,
public val migrationCenterCustomEndpoint: Output? = null,
public val mlEngineCustomEndpoint: Output? = null,
public val monitoringCustomEndpoint: Output? = null,
public val netappCustomEndpoint: Output? = null,
public val networkConnectivityCustomEndpoint: Output? = null,
public val networkManagementCustomEndpoint: Output? = null,
public val networkSecurityCustomEndpoint: Output? = null,
public val networkServicesCustomEndpoint: Output? = null,
public val notebooksCustomEndpoint: Output? = null,
public val orgPolicyCustomEndpoint: Output? = null,
public val osConfigCustomEndpoint: Output? = null,
public val osLoginCustomEndpoint: Output? = null,
public val parallelstoreCustomEndpoint: Output? = null,
public val privatecaCustomEndpoint: Output? = null,
public val privilegedAccessManagerCustomEndpoint: Output? = null,
public val project: Output? = null,
public val publicCaCustomEndpoint: Output? = null,
public val pubsubCustomEndpoint: Output? = null,
public val pubsubLiteCustomEndpoint: Output? = null,
public val recaptchaEnterpriseCustomEndpoint: Output? = null,
public val redisCustomEndpoint: Output? = null,
public val region: Output? = null,
public val requestReason: Output? = null,
public val requestTimeout: Output? = null,
public val resourceManagerCustomEndpoint: Output? = null,
public val resourceManagerV3CustomEndpoint: Output? = null,
public val runtimeConfigCustomEndpoint: Output? = null,
public val runtimeconfigCustomEndpoint: Output? = null,
public val scopes: Output>? = null,
public val secretManagerCustomEndpoint: Output? = null,
public val secureSourceManagerCustomEndpoint: Output? = null,
public val securityCenterCustomEndpoint: Output? = null,
public val securityScannerCustomEndpoint: Output? = null,
public val securitypostureCustomEndpoint: Output? = null,
public val serviceDirectoryCustomEndpoint: Output? = null,
public val serviceManagementCustomEndpoint: Output? = null,
public val serviceNetworkingCustomEndpoint: Output? = null,
public val serviceUsageCustomEndpoint: Output? = null,
public val sourceRepoCustomEndpoint: Output? = null,
public val spannerCustomEndpoint: Output? = null,
public val sqlCustomEndpoint: Output? = null,
public val storageCustomEndpoint: Output? = null,
public val storageInsightsCustomEndpoint: Output? = null,
public val storageTransferCustomEndpoint: Output? = null,
public val tagsCustomEndpoint: Output? = null,
public val tagsLocationCustomEndpoint: Output? = null,
public val terraformAttributionLabelAdditionStrategy: Output? = null,
public val tpuCustomEndpoint: Output? = null,
public val tpuV2CustomEndpoint: Output? = null,
public val universeDomain: Output? = null,
public val userProjectOverride: Output? = null,
public val vertexAiCustomEndpoint: Output? = null,
public val vmwareengineCustomEndpoint: Output? = null,
public val vpcAccessCustomEndpoint: Output? = null,
public val workbenchCustomEndpoint: Output? = null,
public val workflowsCustomEndpoint: Output? = null,
public val workstationsCustomEndpoint: Output? = null,
public val zone: Output? = null,
) : ConvertibleToJava {
override fun toJava(): com.pulumi.gcp.ProviderArgs = com.pulumi.gcp.ProviderArgs.builder()
.accessApprovalCustomEndpoint(accessApprovalCustomEndpoint?.applyValue({ args0 -> args0 }))
.accessContextManagerCustomEndpoint(
accessContextManagerCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.accessToken(accessToken?.applyValue({ args0 -> args0 }))
.activeDirectoryCustomEndpoint(activeDirectoryCustomEndpoint?.applyValue({ args0 -> args0 }))
.addTerraformAttributionLabel(addTerraformAttributionLabel?.applyValue({ args0 -> args0 }))
.alloydbCustomEndpoint(alloydbCustomEndpoint?.applyValue({ args0 -> args0 }))
.apiGatewayCustomEndpoint(apiGatewayCustomEndpoint?.applyValue({ args0 -> args0 }))
.apigeeCustomEndpoint(apigeeCustomEndpoint?.applyValue({ args0 -> args0 }))
.apikeysCustomEndpoint(apikeysCustomEndpoint?.applyValue({ args0 -> args0 }))
.appEngineCustomEndpoint(appEngineCustomEndpoint?.applyValue({ args0 -> args0 }))
.apphubCustomEndpoint(apphubCustomEndpoint?.applyValue({ args0 -> args0 }))
.artifactRegistryCustomEndpoint(artifactRegistryCustomEndpoint?.applyValue({ args0 -> args0 }))
.assuredWorkloadsCustomEndpoint(assuredWorkloadsCustomEndpoint?.applyValue({ args0 -> args0 }))
.backupDrCustomEndpoint(backupDrCustomEndpoint?.applyValue({ args0 -> args0 }))
.batching(batching?.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
.beyondcorpCustomEndpoint(beyondcorpCustomEndpoint?.applyValue({ args0 -> args0 }))
.bigQueryCustomEndpoint(bigQueryCustomEndpoint?.applyValue({ args0 -> args0 }))
.biglakeCustomEndpoint(biglakeCustomEndpoint?.applyValue({ args0 -> args0 }))
.bigqueryAnalyticsHubCustomEndpoint(
bigqueryAnalyticsHubCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.bigqueryConnectionCustomEndpoint(bigqueryConnectionCustomEndpoint?.applyValue({ args0 -> args0 }))
.bigqueryDataTransferCustomEndpoint(
bigqueryDataTransferCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.bigqueryDatapolicyCustomEndpoint(bigqueryDatapolicyCustomEndpoint?.applyValue({ args0 -> args0 }))
.bigqueryReservationCustomEndpoint(
bigqueryReservationCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.bigtableCustomEndpoint(bigtableCustomEndpoint?.applyValue({ args0 -> args0 }))
.billingCustomEndpoint(billingCustomEndpoint?.applyValue({ args0 -> args0 }))
.billingProject(billingProject?.applyValue({ args0 -> args0 }))
.binaryAuthorizationCustomEndpoint(
binaryAuthorizationCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.blockchainNodeEngineCustomEndpoint(
blockchainNodeEngineCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.certificateManagerCustomEndpoint(certificateManagerCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudAssetCustomEndpoint(cloudAssetCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudBillingCustomEndpoint(cloudBillingCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudBuildCustomEndpoint(cloudBuildCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudBuildWorkerPoolCustomEndpoint(
cloudBuildWorkerPoolCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.cloudFunctionsCustomEndpoint(cloudFunctionsCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudIdentityCustomEndpoint(cloudIdentityCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudIdsCustomEndpoint(cloudIdsCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudQuotasCustomEndpoint(cloudQuotasCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudResourceManagerCustomEndpoint(
cloudResourceManagerCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.cloudRunCustomEndpoint(cloudRunCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudRunV2CustomEndpoint(cloudRunV2CustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudSchedulerCustomEndpoint(cloudSchedulerCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudTasksCustomEndpoint(cloudTasksCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudbuildv2CustomEndpoint(cloudbuildv2CustomEndpoint?.applyValue({ args0 -> args0 }))
.clouddeployCustomEndpoint(clouddeployCustomEndpoint?.applyValue({ args0 -> args0 }))
.clouddomainsCustomEndpoint(clouddomainsCustomEndpoint?.applyValue({ args0 -> args0 }))
.cloudfunctions2CustomEndpoint(cloudfunctions2CustomEndpoint?.applyValue({ args0 -> args0 }))
.composerCustomEndpoint(composerCustomEndpoint?.applyValue({ args0 -> args0 }))
.computeCustomEndpoint(computeCustomEndpoint?.applyValue({ args0 -> args0 }))
.containerAnalysisCustomEndpoint(containerAnalysisCustomEndpoint?.applyValue({ args0 -> args0 }))
.containerAttachedCustomEndpoint(containerAttachedCustomEndpoint?.applyValue({ args0 -> args0 }))
.containerAwsCustomEndpoint(containerAwsCustomEndpoint?.applyValue({ args0 -> args0 }))
.containerAzureCustomEndpoint(containerAzureCustomEndpoint?.applyValue({ args0 -> args0 }))
.containerCustomEndpoint(containerCustomEndpoint?.applyValue({ args0 -> args0 }))
.coreBillingCustomEndpoint(coreBillingCustomEndpoint?.applyValue({ args0 -> args0 }))
.credentials(credentials?.applyValue({ args0 -> args0 }))
.dataCatalogCustomEndpoint(dataCatalogCustomEndpoint?.applyValue({ args0 -> args0 }))
.dataFusionCustomEndpoint(dataFusionCustomEndpoint?.applyValue({ args0 -> args0 }))
.dataLossPreventionCustomEndpoint(dataLossPreventionCustomEndpoint?.applyValue({ args0 -> args0 }))
.dataPipelineCustomEndpoint(dataPipelineCustomEndpoint?.applyValue({ args0 -> args0 }))
.databaseMigrationServiceCustomEndpoint(
databaseMigrationServiceCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.dataflowCustomEndpoint(dataflowCustomEndpoint?.applyValue({ args0 -> args0 }))
.dataformCustomEndpoint(dataformCustomEndpoint?.applyValue({ args0 -> args0 }))
.dataplexCustomEndpoint(dataplexCustomEndpoint?.applyValue({ args0 -> args0 }))
.dataprocCustomEndpoint(dataprocCustomEndpoint?.applyValue({ args0 -> args0 }))
.dataprocMetastoreCustomEndpoint(dataprocMetastoreCustomEndpoint?.applyValue({ args0 -> args0 }))
.datastoreCustomEndpoint(datastoreCustomEndpoint?.applyValue({ args0 -> args0 }))
.datastreamCustomEndpoint(datastreamCustomEndpoint?.applyValue({ args0 -> args0 }))
.defaultLabels(
defaultLabels?.applyValue({ args0 ->
args0.map({ args0 ->
args0.key.to(args0.value)
}).toMap()
}),
)
.deploymentManagerCustomEndpoint(deploymentManagerCustomEndpoint?.applyValue({ args0 -> args0 }))
.dialogflowCustomEndpoint(dialogflowCustomEndpoint?.applyValue({ args0 -> args0 }))
.dialogflowCxCustomEndpoint(dialogflowCxCustomEndpoint?.applyValue({ args0 -> args0 }))
.disableGooglePartnerName(disableGooglePartnerName?.applyValue({ args0 -> args0 }))
.discoveryEngineCustomEndpoint(discoveryEngineCustomEndpoint?.applyValue({ args0 -> args0 }))
.dnsCustomEndpoint(dnsCustomEndpoint?.applyValue({ args0 -> args0 }))
.documentAiCustomEndpoint(documentAiCustomEndpoint?.applyValue({ args0 -> args0 }))
.documentAiWarehouseCustomEndpoint(
documentAiWarehouseCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.edgecontainerCustomEndpoint(edgecontainerCustomEndpoint?.applyValue({ args0 -> args0 }))
.edgenetworkCustomEndpoint(edgenetworkCustomEndpoint?.applyValue({ args0 -> args0 }))
.essentialContactsCustomEndpoint(essentialContactsCustomEndpoint?.applyValue({ args0 -> args0 }))
.eventarcCustomEndpoint(eventarcCustomEndpoint?.applyValue({ args0 -> args0 }))
.filestoreCustomEndpoint(filestoreCustomEndpoint?.applyValue({ args0 -> args0 }))
.firebaseAppCheckCustomEndpoint(firebaseAppCheckCustomEndpoint?.applyValue({ args0 -> args0 }))
.firebaseCustomEndpoint(firebaseCustomEndpoint?.applyValue({ args0 -> args0 }))
.firebaseDatabaseCustomEndpoint(firebaseDatabaseCustomEndpoint?.applyValue({ args0 -> args0 }))
.firebaseExtensionsCustomEndpoint(firebaseExtensionsCustomEndpoint?.applyValue({ args0 -> args0 }))
.firebaseHostingCustomEndpoint(firebaseHostingCustomEndpoint?.applyValue({ args0 -> args0 }))
.firebaseStorageCustomEndpoint(firebaseStorageCustomEndpoint?.applyValue({ args0 -> args0 }))
.firebaserulesCustomEndpoint(firebaserulesCustomEndpoint?.applyValue({ args0 -> args0 }))
.firestoreCustomEndpoint(firestoreCustomEndpoint?.applyValue({ args0 -> args0 }))
.gkeBackupCustomEndpoint(gkeBackupCustomEndpoint?.applyValue({ args0 -> args0 }))
.gkeHub2CustomEndpoint(gkeHub2CustomEndpoint?.applyValue({ args0 -> args0 }))
.gkeHubCustomEndpoint(gkeHubCustomEndpoint?.applyValue({ args0 -> args0 }))
.gkehubFeatureCustomEndpoint(gkehubFeatureCustomEndpoint?.applyValue({ args0 -> args0 }))
.gkeonpremCustomEndpoint(gkeonpremCustomEndpoint?.applyValue({ args0 -> args0 }))
.googlePartnerName(googlePartnerName?.applyValue({ args0 -> args0 }))
.healthcareCustomEndpoint(healthcareCustomEndpoint?.applyValue({ args0 -> args0 }))
.iam2CustomEndpoint(iam2CustomEndpoint?.applyValue({ args0 -> args0 }))
.iamBetaCustomEndpoint(iamBetaCustomEndpoint?.applyValue({ args0 -> args0 }))
.iamCredentialsCustomEndpoint(iamCredentialsCustomEndpoint?.applyValue({ args0 -> args0 }))
.iamCustomEndpoint(iamCustomEndpoint?.applyValue({ args0 -> args0 }))
.iamWorkforcePoolCustomEndpoint(iamWorkforcePoolCustomEndpoint?.applyValue({ args0 -> args0 }))
.iapCustomEndpoint(iapCustomEndpoint?.applyValue({ args0 -> args0 }))
.identityPlatformCustomEndpoint(identityPlatformCustomEndpoint?.applyValue({ args0 -> args0 }))
.impersonateServiceAccount(impersonateServiceAccount?.applyValue({ args0 -> args0 }))
.impersonateServiceAccountDelegates(
impersonateServiceAccountDelegates?.applyValue({ args0 ->
args0.map({ args0 -> args0 })
}),
)
.integrationConnectorsCustomEndpoint(
integrationConnectorsCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.integrationsCustomEndpoint(integrationsCustomEndpoint?.applyValue({ args0 -> args0 }))
.kmsCustomEndpoint(kmsCustomEndpoint?.applyValue({ args0 -> args0 }))
.loggingCustomEndpoint(loggingCustomEndpoint?.applyValue({ args0 -> args0 }))
.lookerCustomEndpoint(lookerCustomEndpoint?.applyValue({ args0 -> args0 }))
.memcacheCustomEndpoint(memcacheCustomEndpoint?.applyValue({ args0 -> args0 }))
.migrationCenterCustomEndpoint(migrationCenterCustomEndpoint?.applyValue({ args0 -> args0 }))
.mlEngineCustomEndpoint(mlEngineCustomEndpoint?.applyValue({ args0 -> args0 }))
.monitoringCustomEndpoint(monitoringCustomEndpoint?.applyValue({ args0 -> args0 }))
.netappCustomEndpoint(netappCustomEndpoint?.applyValue({ args0 -> args0 }))
.networkConnectivityCustomEndpoint(
networkConnectivityCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.networkManagementCustomEndpoint(networkManagementCustomEndpoint?.applyValue({ args0 -> args0 }))
.networkSecurityCustomEndpoint(networkSecurityCustomEndpoint?.applyValue({ args0 -> args0 }))
.networkServicesCustomEndpoint(networkServicesCustomEndpoint?.applyValue({ args0 -> args0 }))
.notebooksCustomEndpoint(notebooksCustomEndpoint?.applyValue({ args0 -> args0 }))
.orgPolicyCustomEndpoint(orgPolicyCustomEndpoint?.applyValue({ args0 -> args0 }))
.osConfigCustomEndpoint(osConfigCustomEndpoint?.applyValue({ args0 -> args0 }))
.osLoginCustomEndpoint(osLoginCustomEndpoint?.applyValue({ args0 -> args0 }))
.parallelstoreCustomEndpoint(parallelstoreCustomEndpoint?.applyValue({ args0 -> args0 }))
.privatecaCustomEndpoint(privatecaCustomEndpoint?.applyValue({ args0 -> args0 }))
.privilegedAccessManagerCustomEndpoint(
privilegedAccessManagerCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.project(project?.applyValue({ args0 -> args0 }))
.publicCaCustomEndpoint(publicCaCustomEndpoint?.applyValue({ args0 -> args0 }))
.pubsubCustomEndpoint(pubsubCustomEndpoint?.applyValue({ args0 -> args0 }))
.pubsubLiteCustomEndpoint(pubsubLiteCustomEndpoint?.applyValue({ args0 -> args0 }))
.recaptchaEnterpriseCustomEndpoint(
recaptchaEnterpriseCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.redisCustomEndpoint(redisCustomEndpoint?.applyValue({ args0 -> args0 }))
.region(region?.applyValue({ args0 -> args0 }))
.requestReason(requestReason?.applyValue({ args0 -> args0 }))
.requestTimeout(requestTimeout?.applyValue({ args0 -> args0 }))
.resourceManagerCustomEndpoint(resourceManagerCustomEndpoint?.applyValue({ args0 -> args0 }))
.resourceManagerV3CustomEndpoint(resourceManagerV3CustomEndpoint?.applyValue({ args0 -> args0 }))
.runtimeConfigCustomEndpoint(runtimeConfigCustomEndpoint?.applyValue({ args0 -> args0 }))
.runtimeconfigCustomEndpoint(runtimeconfigCustomEndpoint?.applyValue({ args0 -> args0 }))
.scopes(scopes?.applyValue({ args0 -> args0.map({ args0 -> args0 }) }))
.secretManagerCustomEndpoint(secretManagerCustomEndpoint?.applyValue({ args0 -> args0 }))
.secureSourceManagerCustomEndpoint(
secureSourceManagerCustomEndpoint?.applyValue({ args0 ->
args0
}),
)
.securityCenterCustomEndpoint(securityCenterCustomEndpoint?.applyValue({ args0 -> args0 }))
.securityScannerCustomEndpoint(securityScannerCustomEndpoint?.applyValue({ args0 -> args0 }))
.securitypostureCustomEndpoint(securitypostureCustomEndpoint?.applyValue({ args0 -> args0 }))
.serviceDirectoryCustomEndpoint(serviceDirectoryCustomEndpoint?.applyValue({ args0 -> args0 }))
.serviceManagementCustomEndpoint(serviceManagementCustomEndpoint?.applyValue({ args0 -> args0 }))
.serviceNetworkingCustomEndpoint(serviceNetworkingCustomEndpoint?.applyValue({ args0 -> args0 }))
.serviceUsageCustomEndpoint(serviceUsageCustomEndpoint?.applyValue({ args0 -> args0 }))
.sourceRepoCustomEndpoint(sourceRepoCustomEndpoint?.applyValue({ args0 -> args0 }))
.spannerCustomEndpoint(spannerCustomEndpoint?.applyValue({ args0 -> args0 }))
.sqlCustomEndpoint(sqlCustomEndpoint?.applyValue({ args0 -> args0 }))
.storageCustomEndpoint(storageCustomEndpoint?.applyValue({ args0 -> args0 }))
.storageInsightsCustomEndpoint(storageInsightsCustomEndpoint?.applyValue({ args0 -> args0 }))
.storageTransferCustomEndpoint(storageTransferCustomEndpoint?.applyValue({ args0 -> args0 }))
.tagsCustomEndpoint(tagsCustomEndpoint?.applyValue({ args0 -> args0 }))
.tagsLocationCustomEndpoint(tagsLocationCustomEndpoint?.applyValue({ args0 -> args0 }))
.terraformAttributionLabelAdditionStrategy(
terraformAttributionLabelAdditionStrategy?.applyValue({ args0 ->
args0
}),
)
.tpuCustomEndpoint(tpuCustomEndpoint?.applyValue({ args0 -> args0 }))
.tpuV2CustomEndpoint(tpuV2CustomEndpoint?.applyValue({ args0 -> args0 }))
.universeDomain(universeDomain?.applyValue({ args0 -> args0 }))
.userProjectOverride(userProjectOverride?.applyValue({ args0 -> args0 }))
.vertexAiCustomEndpoint(vertexAiCustomEndpoint?.applyValue({ args0 -> args0 }))
.vmwareengineCustomEndpoint(vmwareengineCustomEndpoint?.applyValue({ args0 -> args0 }))
.vpcAccessCustomEndpoint(vpcAccessCustomEndpoint?.applyValue({ args0 -> args0 }))
.workbenchCustomEndpoint(workbenchCustomEndpoint?.applyValue({ args0 -> args0 }))
.workflowsCustomEndpoint(workflowsCustomEndpoint?.applyValue({ args0 -> args0 }))
.workstationsCustomEndpoint(workstationsCustomEndpoint?.applyValue({ args0 -> args0 }))
.zone(zone?.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [ProviderArgs].
*/
@PulumiTagMarker
public class ProviderArgsBuilder internal constructor() {
private var accessApprovalCustomEndpoint: Output? = null
private var accessContextManagerCustomEndpoint: Output? = null
private var accessToken: Output? = null
private var activeDirectoryCustomEndpoint: Output? = null
private var addTerraformAttributionLabel: Output? = null
private var alloydbCustomEndpoint: Output? = null
private var apiGatewayCustomEndpoint: Output? = null
private var apigeeCustomEndpoint: Output? = null
private var apikeysCustomEndpoint: Output? = null
private var appEngineCustomEndpoint: Output? = null
private var apphubCustomEndpoint: Output? = null
private var artifactRegistryCustomEndpoint: Output? = null
private var assuredWorkloadsCustomEndpoint: Output? = null
private var backupDrCustomEndpoint: Output? = null
private var batching: Output? = null
private var beyondcorpCustomEndpoint: Output? = null
private var bigQueryCustomEndpoint: Output? = null
private var biglakeCustomEndpoint: Output? = null
private var bigqueryAnalyticsHubCustomEndpoint: Output? = null
private var bigqueryConnectionCustomEndpoint: Output? = null
private var bigqueryDataTransferCustomEndpoint: Output? = null
private var bigqueryDatapolicyCustomEndpoint: Output? = null
private var bigqueryReservationCustomEndpoint: Output? = null
private var bigtableCustomEndpoint: Output? = null
private var billingCustomEndpoint: Output? = null
private var billingProject: Output? = null
private var binaryAuthorizationCustomEndpoint: Output? = null
private var blockchainNodeEngineCustomEndpoint: Output? = null
private var certificateManagerCustomEndpoint: Output? = null
private var cloudAssetCustomEndpoint: Output? = null
private var cloudBillingCustomEndpoint: Output? = null
private var cloudBuildCustomEndpoint: Output? = null
private var cloudBuildWorkerPoolCustomEndpoint: Output? = null
private var cloudFunctionsCustomEndpoint: Output? = null
private var cloudIdentityCustomEndpoint: Output? = null
private var cloudIdsCustomEndpoint: Output? = null
private var cloudQuotasCustomEndpoint: Output? = null
private var cloudResourceManagerCustomEndpoint: Output? = null
private var cloudRunCustomEndpoint: Output? = null
private var cloudRunV2CustomEndpoint: Output? = null
private var cloudSchedulerCustomEndpoint: Output? = null
private var cloudTasksCustomEndpoint: Output? = null
private var cloudbuildv2CustomEndpoint: Output? = null
private var clouddeployCustomEndpoint: Output? = null
private var clouddomainsCustomEndpoint: Output? = null
private var cloudfunctions2CustomEndpoint: Output? = null
private var composerCustomEndpoint: Output? = null
private var computeCustomEndpoint: Output? = null
private var containerAnalysisCustomEndpoint: Output? = null
private var containerAttachedCustomEndpoint: Output? = null
private var containerAwsCustomEndpoint: Output? = null
private var containerAzureCustomEndpoint: Output? = null
private var containerCustomEndpoint: Output? = null
private var coreBillingCustomEndpoint: Output? = null
private var credentials: Output? = null
private var dataCatalogCustomEndpoint: Output? = null
private var dataFusionCustomEndpoint: Output? = null
private var dataLossPreventionCustomEndpoint: Output? = null
private var dataPipelineCustomEndpoint: Output? = null
private var databaseMigrationServiceCustomEndpoint: Output? = null
private var dataflowCustomEndpoint: Output? = null
private var dataformCustomEndpoint: Output? = null
private var dataplexCustomEndpoint: Output? = null
private var dataprocCustomEndpoint: Output? = null
private var dataprocMetastoreCustomEndpoint: Output? = null
private var datastoreCustomEndpoint: Output? = null
private var datastreamCustomEndpoint: Output? = null
private var defaultLabels: Output>? = null
private var deploymentManagerCustomEndpoint: Output? = null
private var dialogflowCustomEndpoint: Output? = null
private var dialogflowCxCustomEndpoint: Output? = null
private var disableGooglePartnerName: Output? = null
private var discoveryEngineCustomEndpoint: Output? = null
private var dnsCustomEndpoint: Output? = null
private var documentAiCustomEndpoint: Output? = null
private var documentAiWarehouseCustomEndpoint: Output? = null
private var edgecontainerCustomEndpoint: Output? = null
private var edgenetworkCustomEndpoint: Output? = null
private var essentialContactsCustomEndpoint: Output? = null
private var eventarcCustomEndpoint: Output? = null
private var filestoreCustomEndpoint: Output