All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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.

There is a newer version: 8.10.0.0
Show newest version
@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? = null

    private var firebaseAppCheckCustomEndpoint: Output? = null

    private var firebaseCustomEndpoint: Output? = null

    private var firebaseDatabaseCustomEndpoint: Output? = null

    private var firebaseExtensionsCustomEndpoint: Output? = null

    private var firebaseHostingCustomEndpoint: Output? = null

    private var firebaseStorageCustomEndpoint: Output? = null

    private var firebaserulesCustomEndpoint: Output? = null

    private var firestoreCustomEndpoint: Output? = null

    private var gkeBackupCustomEndpoint: Output? = null

    private var gkeHub2CustomEndpoint: Output? = null

    private var gkeHubCustomEndpoint: Output? = null

    private var gkehubFeatureCustomEndpoint: Output? = null

    private var gkeonpremCustomEndpoint: Output? = null

    private var googlePartnerName: Output? = null

    private var healthcareCustomEndpoint: Output? = null

    private var iam2CustomEndpoint: Output? = null

    private var iamBetaCustomEndpoint: Output? = null

    private var iamCredentialsCustomEndpoint: Output? = null

    private var iamCustomEndpoint: Output? = null

    private var iamWorkforcePoolCustomEndpoint: Output? = null

    private var iapCustomEndpoint: Output? = null

    private var identityPlatformCustomEndpoint: Output? = null

    private var impersonateServiceAccount: Output? = null

    private var impersonateServiceAccountDelegates: Output>? = null

    private var integrationConnectorsCustomEndpoint: Output? = null

    private var integrationsCustomEndpoint: Output? = null

    private var kmsCustomEndpoint: Output? = null

    private var loggingCustomEndpoint: Output? = null

    private var lookerCustomEndpoint: Output? = null

    private var memcacheCustomEndpoint: Output? = null

    private var migrationCenterCustomEndpoint: Output? = null

    private var mlEngineCustomEndpoint: Output? = null

    private var monitoringCustomEndpoint: Output? = null

    private var netappCustomEndpoint: Output? = null

    private var networkConnectivityCustomEndpoint: Output? = null

    private var networkManagementCustomEndpoint: Output? = null

    private var networkSecurityCustomEndpoint: Output? = null

    private var networkServicesCustomEndpoint: Output? = null

    private var notebooksCustomEndpoint: Output? = null

    private var orgPolicyCustomEndpoint: Output? = null

    private var osConfigCustomEndpoint: Output? = null

    private var osLoginCustomEndpoint: Output? = null

    private var parallelstoreCustomEndpoint: Output? = null

    private var privatecaCustomEndpoint: Output? = null

    private var privilegedAccessManagerCustomEndpoint: Output? = null

    private var project: Output? = null

    private var publicCaCustomEndpoint: Output? = null

    private var pubsubCustomEndpoint: Output? = null

    private var pubsubLiteCustomEndpoint: Output? = null

    private var recaptchaEnterpriseCustomEndpoint: Output? = null

    private var redisCustomEndpoint: Output? = null

    private var region: Output? = null

    private var requestReason: Output? = null

    private var requestTimeout: Output? = null

    private var resourceManagerCustomEndpoint: Output? = null

    private var resourceManagerV3CustomEndpoint: Output? = null

    private var runtimeConfigCustomEndpoint: Output? = null

    private var runtimeconfigCustomEndpoint: Output? = null

    private var scopes: Output>? = null

    private var secretManagerCustomEndpoint: Output? = null

    private var secureSourceManagerCustomEndpoint: Output? = null

    private var securityCenterCustomEndpoint: Output? = null

    private var securityScannerCustomEndpoint: Output? = null

    private var securitypostureCustomEndpoint: Output? = null

    private var serviceDirectoryCustomEndpoint: Output? = null

    private var serviceManagementCustomEndpoint: Output? = null

    private var serviceNetworkingCustomEndpoint: Output? = null

    private var serviceUsageCustomEndpoint: Output? = null

    private var sourceRepoCustomEndpoint: Output? = null

    private var spannerCustomEndpoint: Output? = null

    private var sqlCustomEndpoint: Output? = null

    private var storageCustomEndpoint: Output? = null

    private var storageInsightsCustomEndpoint: Output? = null

    private var storageTransferCustomEndpoint: Output? = null

    private var tagsCustomEndpoint: Output? = null

    private var tagsLocationCustomEndpoint: Output? = null

    private var terraformAttributionLabelAdditionStrategy: Output? = null

    private var tpuCustomEndpoint: Output? = null

    private var tpuV2CustomEndpoint: Output? = null

    private var universeDomain: Output? = null

    private var userProjectOverride: Output? = null

    private var vertexAiCustomEndpoint: Output? = null

    private var vmwareengineCustomEndpoint: Output? = null

    private var vpcAccessCustomEndpoint: Output? = null

    private var workbenchCustomEndpoint: Output? = null

    private var workflowsCustomEndpoint: Output? = null

    private var workstationsCustomEndpoint: Output? = null

    private var zone: Output? = null

    /**
     * @param value
     */
    @JvmName("clfmcxjdvryvjnsa")
    public suspend fun accessApprovalCustomEndpoint(`value`: Output) {
        this.accessApprovalCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("uvoxgflrlyambcuh")
    public suspend fun accessContextManagerCustomEndpoint(`value`: Output) {
        this.accessContextManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("hdhjbkyxklsdpaew")
    public suspend fun accessToken(`value`: Output) {
        this.accessToken = value
    }

    /**
     * @param value
     */
    @JvmName("vjstvujuuswcgshy")
    public suspend fun activeDirectoryCustomEndpoint(`value`: Output) {
        this.activeDirectoryCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mrfbvcnljkubsiyy")
    public suspend fun addTerraformAttributionLabel(`value`: Output) {
        this.addTerraformAttributionLabel = value
    }

    /**
     * @param value
     */
    @JvmName("itgrlmfbvprclymw")
    public suspend fun alloydbCustomEndpoint(`value`: Output) {
        this.alloydbCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ugccdbrrgwqsuvvb")
    public suspend fun apiGatewayCustomEndpoint(`value`: Output) {
        this.apiGatewayCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("rbbnictxfphmrxqs")
    public suspend fun apigeeCustomEndpoint(`value`: Output) {
        this.apigeeCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("yksolfmxduqfevhb")
    public suspend fun apikeysCustomEndpoint(`value`: Output) {
        this.apikeysCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mymnligkddbfbqax")
    public suspend fun appEngineCustomEndpoint(`value`: Output) {
        this.appEngineCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("bebosnehjgcollah")
    public suspend fun apphubCustomEndpoint(`value`: Output) {
        this.apphubCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("supfvntupkxewidb")
    public suspend fun artifactRegistryCustomEndpoint(`value`: Output) {
        this.artifactRegistryCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ihrvmhkohqbrqqyb")
    public suspend fun assuredWorkloadsCustomEndpoint(`value`: Output) {
        this.assuredWorkloadsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mcqcuukbegajpyuj")
    public suspend fun backupDrCustomEndpoint(`value`: Output) {
        this.backupDrCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tgpnywymicetcfqj")
    public suspend fun batching(`value`: Output) {
        this.batching = value
    }

    /**
     * @param value
     */
    @JvmName("jrpajjiceiravhki")
    public suspend fun beyondcorpCustomEndpoint(`value`: Output) {
        this.beyondcorpCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("klecshrwamqexyuk")
    public suspend fun bigQueryCustomEndpoint(`value`: Output) {
        this.bigQueryCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xiadqyqcrpwufuce")
    public suspend fun biglakeCustomEndpoint(`value`: Output) {
        this.biglakeCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ikwlrmxidgqvvogy")
    public suspend fun bigqueryAnalyticsHubCustomEndpoint(`value`: Output) {
        this.bigqueryAnalyticsHubCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("jaydyouwrhiklgsr")
    public suspend fun bigqueryConnectionCustomEndpoint(`value`: Output) {
        this.bigqueryConnectionCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("nsvfgoclpdpmysdi")
    public suspend fun bigqueryDataTransferCustomEndpoint(`value`: Output) {
        this.bigqueryDataTransferCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tkjexocifbvffgej")
    public suspend fun bigqueryDatapolicyCustomEndpoint(`value`: Output) {
        this.bigqueryDatapolicyCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("arpiciimsrflgxwy")
    public suspend fun bigqueryReservationCustomEndpoint(`value`: Output) {
        this.bigqueryReservationCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("rjgblnmfihbotnub")
    public suspend fun bigtableCustomEndpoint(`value`: Output) {
        this.bigtableCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ssyvlttaoowchldr")
    public suspend fun billingCustomEndpoint(`value`: Output) {
        this.billingCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("bwokfhwpspjqdxrj")
    public suspend fun billingProject(`value`: Output) {
        this.billingProject = value
    }

    /**
     * @param value
     */
    @JvmName("wwqirwfqlyhjsidw")
    public suspend fun binaryAuthorizationCustomEndpoint(`value`: Output) {
        this.binaryAuthorizationCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("qoameycwcvfpybvo")
    public suspend fun blockchainNodeEngineCustomEndpoint(`value`: Output) {
        this.blockchainNodeEngineCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("cbyanmotxtcvqijt")
    public suspend fun certificateManagerCustomEndpoint(`value`: Output) {
        this.certificateManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("pqlmssnaklpiumvg")
    public suspend fun cloudAssetCustomEndpoint(`value`: Output) {
        this.cloudAssetCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("dretdcllnvyjfyqn")
    public suspend fun cloudBillingCustomEndpoint(`value`: Output) {
        this.cloudBillingCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ktismrxtptjcaaiq")
    public suspend fun cloudBuildCustomEndpoint(`value`: Output) {
        this.cloudBuildCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("yxdmmjceciccjrsa")
    public suspend fun cloudBuildWorkerPoolCustomEndpoint(`value`: Output) {
        this.cloudBuildWorkerPoolCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("asideyyppqttikoq")
    public suspend fun cloudFunctionsCustomEndpoint(`value`: Output) {
        this.cloudFunctionsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("uvgiowkpsgunsjxm")
    public suspend fun cloudIdentityCustomEndpoint(`value`: Output) {
        this.cloudIdentityCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("fflxakcnoxdausgh")
    public suspend fun cloudIdsCustomEndpoint(`value`: Output) {
        this.cloudIdsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("hwcdkpqawodflmqe")
    public suspend fun cloudQuotasCustomEndpoint(`value`: Output) {
        this.cloudQuotasCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("dhohikhjtpptuign")
    public suspend fun cloudResourceManagerCustomEndpoint(`value`: Output) {
        this.cloudResourceManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("cvnqtdciaxxhttoh")
    public suspend fun cloudRunCustomEndpoint(`value`: Output) {
        this.cloudRunCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("vrppubvfchjnclxa")
    public suspend fun cloudRunV2CustomEndpoint(`value`: Output) {
        this.cloudRunV2CustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("qbdjjyileccirrhf")
    public suspend fun cloudSchedulerCustomEndpoint(`value`: Output) {
        this.cloudSchedulerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tjspbrxdrrtscojk")
    public suspend fun cloudTasksCustomEndpoint(`value`: Output) {
        this.cloudTasksCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("rtgvsvcwhvnaoleg")
    public suspend fun cloudbuildv2CustomEndpoint(`value`: Output) {
        this.cloudbuildv2CustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("jdjykhqnrkaufmeh")
    public suspend fun clouddeployCustomEndpoint(`value`: Output) {
        this.clouddeployCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("hlqjnecfopbmwftv")
    public suspend fun clouddomainsCustomEndpoint(`value`: Output) {
        this.clouddomainsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("rrlrxnployvpakqt")
    public suspend fun cloudfunctions2CustomEndpoint(`value`: Output) {
        this.cloudfunctions2CustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("bgdugcqggmepvcow")
    public suspend fun composerCustomEndpoint(`value`: Output) {
        this.composerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("vuxlakfqykeesvek")
    public suspend fun computeCustomEndpoint(`value`: Output) {
        this.computeCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mtwdhtymneskhgwd")
    public suspend fun containerAnalysisCustomEndpoint(`value`: Output) {
        this.containerAnalysisCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("bdqqvveskhhgmwtj")
    public suspend fun containerAttachedCustomEndpoint(`value`: Output) {
        this.containerAttachedCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("vtuaudfuridywsah")
    public suspend fun containerAwsCustomEndpoint(`value`: Output) {
        this.containerAwsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("youvkymqrotnrlov")
    public suspend fun containerAzureCustomEndpoint(`value`: Output) {
        this.containerAzureCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("oqaagbpmkiougmmk")
    public suspend fun containerCustomEndpoint(`value`: Output) {
        this.containerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ghihmqepashvwxfv")
    public suspend fun coreBillingCustomEndpoint(`value`: Output) {
        this.coreBillingCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("wsahcuxcawpluelt")
    public suspend fun credentials(`value`: Output) {
        this.credentials = value
    }

    /**
     * @param value
     */
    @JvmName("ssvrgqrxkdjfevmk")
    public suspend fun dataCatalogCustomEndpoint(`value`: Output) {
        this.dataCatalogCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("hlrmkqootcbbwcop")
    public suspend fun dataFusionCustomEndpoint(`value`: Output) {
        this.dataFusionCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("pycqykncxopumnly")
    public suspend fun dataLossPreventionCustomEndpoint(`value`: Output) {
        this.dataLossPreventionCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("rnfsybtlwrqvpfix")
    public suspend fun dataPipelineCustomEndpoint(`value`: Output) {
        this.dataPipelineCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("iyxikoyqfklvpejm")
    public suspend fun databaseMigrationServiceCustomEndpoint(`value`: Output) {
        this.databaseMigrationServiceCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tvxqbbxspiqobtti")
    public suspend fun dataflowCustomEndpoint(`value`: Output) {
        this.dataflowCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("uaeukrbptwaiuraj")
    public suspend fun dataformCustomEndpoint(`value`: Output) {
        this.dataformCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xhaxivcbkqjmcxan")
    public suspend fun dataplexCustomEndpoint(`value`: Output) {
        this.dataplexCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("fhtyydljyqigjkrq")
    public suspend fun dataprocCustomEndpoint(`value`: Output) {
        this.dataprocCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ugguoppisdxlavmt")
    public suspend fun dataprocMetastoreCustomEndpoint(`value`: Output) {
        this.dataprocMetastoreCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("vqqknigrpqdylkaw")
    public suspend fun datastoreCustomEndpoint(`value`: Output) {
        this.datastoreCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("lswcveaxeqmnanbo")
    public suspend fun datastreamCustomEndpoint(`value`: Output) {
        this.datastreamCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("wessglknrourciln")
    public suspend fun defaultLabels(`value`: Output>) {
        this.defaultLabels = value
    }

    /**
     * @param value
     */
    @JvmName("ivxpqyrohinnbnwi")
    public suspend fun deploymentManagerCustomEndpoint(`value`: Output) {
        this.deploymentManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("bwawpxrnnthrwghe")
    public suspend fun dialogflowCustomEndpoint(`value`: Output) {
        this.dialogflowCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("arrwirhhtkmwrkrx")
    public suspend fun dialogflowCxCustomEndpoint(`value`: Output) {
        this.dialogflowCxCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("uyphmjihbbwbhsmt")
    public suspend fun disableGooglePartnerName(`value`: Output) {
        this.disableGooglePartnerName = value
    }

    /**
     * @param value
     */
    @JvmName("wchjxdqqfwyqdixj")
    public suspend fun discoveryEngineCustomEndpoint(`value`: Output) {
        this.discoveryEngineCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("erjidkbqrgedebpg")
    public suspend fun dnsCustomEndpoint(`value`: Output) {
        this.dnsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("lwqykjslveoiegie")
    public suspend fun documentAiCustomEndpoint(`value`: Output) {
        this.documentAiCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("alrpkgfrjwnmshfq")
    public suspend fun documentAiWarehouseCustomEndpoint(`value`: Output) {
        this.documentAiWarehouseCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xprujggiraywxfai")
    public suspend fun edgecontainerCustomEndpoint(`value`: Output) {
        this.edgecontainerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("erhaakthjhxdlktm")
    public suspend fun edgenetworkCustomEndpoint(`value`: Output) {
        this.edgenetworkCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("usynofqokksaidwa")
    public suspend fun essentialContactsCustomEndpoint(`value`: Output) {
        this.essentialContactsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tsdeatogvuywyyox")
    public suspend fun eventarcCustomEndpoint(`value`: Output) {
        this.eventarcCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("vhsbojenmqqfnasm")
    public suspend fun filestoreCustomEndpoint(`value`: Output) {
        this.filestoreCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("dfvmmljdncsrvtnf")
    public suspend fun firebaseAppCheckCustomEndpoint(`value`: Output) {
        this.firebaseAppCheckCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("viywuqxofnctmcpb")
    public suspend fun firebaseCustomEndpoint(`value`: Output) {
        this.firebaseCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tocaloccfkwunmfk")
    public suspend fun firebaseDatabaseCustomEndpoint(`value`: Output) {
        this.firebaseDatabaseCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("drlivgpdyagjpwdr")
    public suspend fun firebaseExtensionsCustomEndpoint(`value`: Output) {
        this.firebaseExtensionsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mifayjolvsehapom")
    public suspend fun firebaseHostingCustomEndpoint(`value`: Output) {
        this.firebaseHostingCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("qvatigluvyttwmfj")
    public suspend fun firebaseStorageCustomEndpoint(`value`: Output) {
        this.firebaseStorageCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("jdbxfkhqvyaxwppd")
    public suspend fun firebaserulesCustomEndpoint(`value`: Output) {
        this.firebaserulesCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mhanwwqamjabhmdl")
    public suspend fun firestoreCustomEndpoint(`value`: Output) {
        this.firestoreCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tsnrllruhyyvntcg")
    public suspend fun gkeBackupCustomEndpoint(`value`: Output) {
        this.gkeBackupCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("fvgglcuwwtvnptnq")
    public suspend fun gkeHub2CustomEndpoint(`value`: Output) {
        this.gkeHub2CustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("qmfititlcgmhthtt")
    public suspend fun gkeHubCustomEndpoint(`value`: Output) {
        this.gkeHubCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("sqvhnrmkyhkudxng")
    public suspend fun gkehubFeatureCustomEndpoint(`value`: Output) {
        this.gkehubFeatureCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("khpvimsapnxlysyk")
    public suspend fun gkeonpremCustomEndpoint(`value`: Output) {
        this.gkeonpremCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("byuwktmxvvqupqtt")
    public suspend fun googlePartnerName(`value`: Output) {
        this.googlePartnerName = value
    }

    /**
     * @param value
     */
    @JvmName("nyesajmfivxinaqw")
    public suspend fun healthcareCustomEndpoint(`value`: Output) {
        this.healthcareCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("fivmtiioiweudqhx")
    public suspend fun iam2CustomEndpoint(`value`: Output) {
        this.iam2CustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ctkovfuqcmxtwwae")
    public suspend fun iamBetaCustomEndpoint(`value`: Output) {
        this.iamBetaCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ipcjybulgqwuepfp")
    public suspend fun iamCredentialsCustomEndpoint(`value`: Output) {
        this.iamCredentialsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("kbexerjettsnyqju")
    public suspend fun iamCustomEndpoint(`value`: Output) {
        this.iamCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mbngyqcwgsqfqhbl")
    public suspend fun iamWorkforcePoolCustomEndpoint(`value`: Output) {
        this.iamWorkforcePoolCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("dvqggbrhvsdoaysj")
    public suspend fun iapCustomEndpoint(`value`: Output) {
        this.iapCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("oadpgjbttemqvyki")
    public suspend fun identityPlatformCustomEndpoint(`value`: Output) {
        this.identityPlatformCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("totwmffqbdrcgxgc")
    public suspend fun impersonateServiceAccount(`value`: Output) {
        this.impersonateServiceAccount = value
    }

    /**
     * @param value
     */
    @JvmName("bmbiasmfhdahrbvt")
    public suspend fun impersonateServiceAccountDelegates(`value`: Output>) {
        this.impersonateServiceAccountDelegates = value
    }

    @JvmName("cmcxmfdjejcltawm")
    public suspend fun impersonateServiceAccountDelegates(vararg values: Output) {
        this.impersonateServiceAccountDelegates = Output.all(values.asList())
    }

    /**
     * @param values
     */
    @JvmName("jgjelrigtpkqahhp")
    public suspend fun impersonateServiceAccountDelegates(values: List>) {
        this.impersonateServiceAccountDelegates = Output.all(values)
    }

    /**
     * @param value
     */
    @JvmName("rppvfpsgcxnpfhwg")
    public suspend fun integrationConnectorsCustomEndpoint(`value`: Output) {
        this.integrationConnectorsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("pgtjmlmuafmfsbdl")
    public suspend fun integrationsCustomEndpoint(`value`: Output) {
        this.integrationsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ijgntfmsmeueessb")
    public suspend fun kmsCustomEndpoint(`value`: Output) {
        this.kmsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("saglhdlnnhbfxann")
    public suspend fun loggingCustomEndpoint(`value`: Output) {
        this.loggingCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("hjaowvaexkmixhsn")
    public suspend fun lookerCustomEndpoint(`value`: Output) {
        this.lookerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("wychvxauhevtqvok")
    public suspend fun memcacheCustomEndpoint(`value`: Output) {
        this.memcacheCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("yeheisoujtryhfuw")
    public suspend fun migrationCenterCustomEndpoint(`value`: Output) {
        this.migrationCenterCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("vvqftrdutjeayywb")
    public suspend fun mlEngineCustomEndpoint(`value`: Output) {
        this.mlEngineCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("qbfhrwcnaxbycava")
    public suspend fun monitoringCustomEndpoint(`value`: Output) {
        this.monitoringCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("iihqdrkrxkqxbcag")
    public suspend fun netappCustomEndpoint(`value`: Output) {
        this.netappCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("jclkdwrmgerqfrug")
    public suspend fun networkConnectivityCustomEndpoint(`value`: Output) {
        this.networkConnectivityCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xlvlwxqohwlfxpel")
    public suspend fun networkManagementCustomEndpoint(`value`: Output) {
        this.networkManagementCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("hfrrdnhvxrkjjtrq")
    public suspend fun networkSecurityCustomEndpoint(`value`: Output) {
        this.networkSecurityCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mtdypksjmelasvkx")
    public suspend fun networkServicesCustomEndpoint(`value`: Output) {
        this.networkServicesCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xhhidjcksqentppj")
    public suspend fun notebooksCustomEndpoint(`value`: Output) {
        this.notebooksCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("grhwmwxpupljfioe")
    public suspend fun orgPolicyCustomEndpoint(`value`: Output) {
        this.orgPolicyCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("dhldfqjgbsmcahnk")
    public suspend fun osConfigCustomEndpoint(`value`: Output) {
        this.osConfigCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ydaoporrorycxyqw")
    public suspend fun osLoginCustomEndpoint(`value`: Output) {
        this.osLoginCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("etkuviovafrrrtxt")
    public suspend fun parallelstoreCustomEndpoint(`value`: Output) {
        this.parallelstoreCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("tsgdssjlqxtaduif")
    public suspend fun privatecaCustomEndpoint(`value`: Output) {
        this.privatecaCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("hdtwyhmgrfngyffn")
    public suspend fun privilegedAccessManagerCustomEndpoint(`value`: Output) {
        this.privilegedAccessManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ogjtahccjgafuinl")
    public suspend fun project(`value`: Output) {
        this.project = value
    }

    /**
     * @param value
     */
    @JvmName("payqnwbwojttqngq")
    public suspend fun publicCaCustomEndpoint(`value`: Output) {
        this.publicCaCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("muenydnqjqvaqllm")
    public suspend fun pubsubCustomEndpoint(`value`: Output) {
        this.pubsubCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xksqykrutgdykeiu")
    public suspend fun pubsubLiteCustomEndpoint(`value`: Output) {
        this.pubsubLiteCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ifyqbqfxcewyuequ")
    public suspend fun recaptchaEnterpriseCustomEndpoint(`value`: Output) {
        this.recaptchaEnterpriseCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("fiaunuajnshgmxev")
    public suspend fun redisCustomEndpoint(`value`: Output) {
        this.redisCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("wrcslxvufcgmbbrx")
    public suspend fun region(`value`: Output) {
        this.region = value
    }

    /**
     * @param value
     */
    @JvmName("pddbbxuxebpvvrcv")
    public suspend fun requestReason(`value`: Output) {
        this.requestReason = value
    }

    /**
     * @param value
     */
    @JvmName("dqmrwusttkgiiyie")
    public suspend fun requestTimeout(`value`: Output) {
        this.requestTimeout = value
    }

    /**
     * @param value
     */
    @JvmName("emobpverxqdnuiij")
    public suspend fun resourceManagerCustomEndpoint(`value`: Output) {
        this.resourceManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("eampiyrfwsimglxx")
    public suspend fun resourceManagerV3CustomEndpoint(`value`: Output) {
        this.resourceManagerV3CustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("wcvraclhtfkmhmxq")
    public suspend fun runtimeConfigCustomEndpoint(`value`: Output) {
        this.runtimeConfigCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ryetqcceqljfjakk")
    public suspend fun runtimeconfigCustomEndpoint(`value`: Output) {
        this.runtimeconfigCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("emiicmdchlolmlju")
    public suspend fun scopes(`value`: Output>) {
        this.scopes = value
    }

    @JvmName("sjakofjmyjchacft")
    public suspend fun scopes(vararg values: Output) {
        this.scopes = Output.all(values.asList())
    }

    /**
     * @param values
     */
    @JvmName("bmukwihtpjxtdrgw")
    public suspend fun scopes(values: List>) {
        this.scopes = Output.all(values)
    }

    /**
     * @param value
     */
    @JvmName("atchhdlhyycocqgq")
    public suspend fun secretManagerCustomEndpoint(`value`: Output) {
        this.secretManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xogtatkscmoiwwfq")
    public suspend fun secureSourceManagerCustomEndpoint(`value`: Output) {
        this.secureSourceManagerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ujljudtfxnyblvqn")
    public suspend fun securityCenterCustomEndpoint(`value`: Output) {
        this.securityCenterCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ibabyjrcmtqxdvtt")
    public suspend fun securityScannerCustomEndpoint(`value`: Output) {
        this.securityScannerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("toyptlnlujpqracc")
    public suspend fun securitypostureCustomEndpoint(`value`: Output) {
        this.securitypostureCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("fandkxwfleerwsqe")
    public suspend fun serviceDirectoryCustomEndpoint(`value`: Output) {
        this.serviceDirectoryCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("wjlplbllsynnduyd")
    public suspend fun serviceManagementCustomEndpoint(`value`: Output) {
        this.serviceManagementCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("jlykgmwfsythlpyq")
    public suspend fun serviceNetworkingCustomEndpoint(`value`: Output) {
        this.serviceNetworkingCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mdsunhvalanedwfj")
    public suspend fun serviceUsageCustomEndpoint(`value`: Output) {
        this.serviceUsageCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("xxjmxmvgbwvxoofk")
    public suspend fun sourceRepoCustomEndpoint(`value`: Output) {
        this.sourceRepoCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ngkgbsehvfsusgsm")
    public suspend fun spannerCustomEndpoint(`value`: Output) {
        this.spannerCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("mburkdqfptojaeby")
    public suspend fun sqlCustomEndpoint(`value`: Output) {
        this.sqlCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("novjxvphhhxyjkfe")
    public suspend fun storageCustomEndpoint(`value`: Output) {
        this.storageCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("oklfhkmnfxbfyuhm")
    public suspend fun storageInsightsCustomEndpoint(`value`: Output) {
        this.storageInsightsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("sfrtghpkeukxoudm")
    public suspend fun storageTransferCustomEndpoint(`value`: Output) {
        this.storageTransferCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ootvuxtkobwkpdrh")
    public suspend fun tagsCustomEndpoint(`value`: Output) {
        this.tagsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("grpjlyueyblaeuge")
    public suspend fun tagsLocationCustomEndpoint(`value`: Output) {
        this.tagsLocationCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("uwdmplyqpsjltfom")
    public suspend fun terraformAttributionLabelAdditionStrategy(`value`: Output) {
        this.terraformAttributionLabelAdditionStrategy = value
    }

    /**
     * @param value
     */
    @JvmName("qqtdxksivkjadwkl")
    public suspend fun tpuCustomEndpoint(`value`: Output) {
        this.tpuCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("eimsigslydiadkrw")
    public suspend fun tpuV2CustomEndpoint(`value`: Output) {
        this.tpuV2CustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("krydvetqqhtgpcag")
    public suspend fun universeDomain(`value`: Output) {
        this.universeDomain = value
    }

    /**
     * @param value
     */
    @JvmName("mxtpeamkxndjbabl")
    public suspend fun userProjectOverride(`value`: Output) {
        this.userProjectOverride = value
    }

    /**
     * @param value
     */
    @JvmName("clqmufdrvfdqnrco")
    public suspend fun vertexAiCustomEndpoint(`value`: Output) {
        this.vertexAiCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("gxqlvxlxukemdijw")
    public suspend fun vmwareengineCustomEndpoint(`value`: Output) {
        this.vmwareengineCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("kjmckwsrkegoqpfe")
    public suspend fun vpcAccessCustomEndpoint(`value`: Output) {
        this.vpcAccessCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ebybdkxkabkmmpux")
    public suspend fun workbenchCustomEndpoint(`value`: Output) {
        this.workbenchCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("qdghpkkfrroalnaq")
    public suspend fun workflowsCustomEndpoint(`value`: Output) {
        this.workflowsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("soqeniairqiaxbky")
    public suspend fun workstationsCustomEndpoint(`value`: Output) {
        this.workstationsCustomEndpoint = value
    }

    /**
     * @param value
     */
    @JvmName("ylvbosnfwwamspsu")
    public suspend fun zone(`value`: Output) {
        this.zone = value
    }

    /**
     * @param value
     */
    @JvmName("lkfgwdsrmansmqlu")
    public suspend fun accessApprovalCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.accessApprovalCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("mnbqesqqqptigjla")
    public suspend fun accessContextManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.accessContextManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("oylmcpygfdmbjhep")
    public suspend fun accessToken(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.accessToken = mapped
    }

    /**
     * @param value
     */
    @JvmName("ogsaxscxjpttpcwf")
    public suspend fun activeDirectoryCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.activeDirectoryCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("gyccbghcnupphpva")
    public suspend fun addTerraformAttributionLabel(`value`: Boolean?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.addTerraformAttributionLabel = mapped
    }

    /**
     * @param value
     */
    @JvmName("ulkawyyeqexphfon")
    public suspend fun alloydbCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.alloydbCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("gfoughminlcfgifb")
    public suspend fun apiGatewayCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.apiGatewayCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yijgvsnxsncwlwyn")
    public suspend fun apigeeCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.apigeeCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("hvwpclqctleyoeth")
    public suspend fun apikeysCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.apikeysCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("qnbyiywimrrrjaga")
    public suspend fun appEngineCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.appEngineCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ljdvvpgryajbqcws")
    public suspend fun apphubCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.apphubCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("otlmkpeyqompjose")
    public suspend fun artifactRegistryCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.artifactRegistryCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("wmngrqbdbvltnprg")
    public suspend fun assuredWorkloadsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.assuredWorkloadsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("fpcxhkrxflfxfcxd")
    public suspend fun backupDrCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.backupDrCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("wbdmklxgajjonbyx")
    public suspend fun batching(`value`: ProviderBatchingArgs?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.batching = mapped
    }

    /**
     * @param argument
     */
    @JvmName("rmutshliampooxgq")
    public suspend fun batching(argument: suspend ProviderBatchingArgsBuilder.() -> Unit) {
        val toBeMapped = ProviderBatchingArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.batching = mapped
    }

    /**
     * @param value
     */
    @JvmName("hmmbfyrhonbkfvar")
    public suspend fun beyondcorpCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.beyondcorpCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yxrmekltchexrdtv")
    public suspend fun bigQueryCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.bigQueryCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("uogxrfcdhdbniatc")
    public suspend fun biglakeCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.biglakeCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("kekoqywpynufmplw")
    public suspend fun bigqueryAnalyticsHubCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.bigqueryAnalyticsHubCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("irkknhdqwxmubqvd")
    public suspend fun bigqueryConnectionCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.bigqueryConnectionCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("rligtitrxmwwjkbq")
    public suspend fun bigqueryDataTransferCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.bigqueryDataTransferCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("mdfkoysjjaeuhlsq")
    public suspend fun bigqueryDatapolicyCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.bigqueryDatapolicyCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yxrqtoydpekymyix")
    public suspend fun bigqueryReservationCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.bigqueryReservationCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("owhjmmmcjhrdcsjv")
    public suspend fun bigtableCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.bigtableCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("vmfqfmhkvrudenya")
    public suspend fun billingCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.billingCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("rxgilypekxachvuf")
    public suspend fun billingProject(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.billingProject = mapped
    }

    /**
     * @param value
     */
    @JvmName("vvdgsutwuxrnjypv")
    public suspend fun binaryAuthorizationCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.binaryAuthorizationCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("lvykvfusylrstjmt")
    public suspend fun blockchainNodeEngineCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.blockchainNodeEngineCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("eosqicfrniplvbcv")
    public suspend fun certificateManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.certificateManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("itkyxbnynsqdrnxo")
    public suspend fun cloudAssetCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudAssetCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("rdrpodjogikpgwcb")
    public suspend fun cloudBillingCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudBillingCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("dgcbbhigwfrdutyb")
    public suspend fun cloudBuildCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudBuildCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yvhnxqgnqivhngir")
    public suspend fun cloudBuildWorkerPoolCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudBuildWorkerPoolCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("bjxypgyicckaamas")
    public suspend fun cloudFunctionsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudFunctionsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("fuqgdwiytghskuom")
    public suspend fun cloudIdentityCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudIdentityCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("cjiqqfnyqnaknnfm")
    public suspend fun cloudIdsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudIdsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("nhwvtjpnrhjjvgde")
    public suspend fun cloudQuotasCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudQuotasCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("wonobqjbbwbjprvh")
    public suspend fun cloudResourceManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudResourceManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("pwmkrdsisjsvhkwo")
    public suspend fun cloudRunCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudRunCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("cjmafwxmuwjmoitw")
    public suspend fun cloudRunV2CustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudRunV2CustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("dyuskposfiedpykf")
    public suspend fun cloudSchedulerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudSchedulerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("htslumokdgaiabro")
    public suspend fun cloudTasksCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudTasksCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("tbnedcqkbaweaqpd")
    public suspend fun cloudbuildv2CustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudbuildv2CustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("bdhqtdlswlvkkrcg")
    public suspend fun clouddeployCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.clouddeployCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("qftdwwlkobndwspr")
    public suspend fun clouddomainsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.clouddomainsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("hkkfuxqbbwyqqetd")
    public suspend fun cloudfunctions2CustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.cloudfunctions2CustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yiytytnaypmaqcve")
    public suspend fun composerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.composerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("fccwdufwymdorpyt")
    public suspend fun computeCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.computeCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("efvjikmjeqcneovl")
    public suspend fun containerAnalysisCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.containerAnalysisCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yfuambxkoiffthis")
    public suspend fun containerAttachedCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.containerAttachedCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("enmyuolkssuvhylg")
    public suspend fun containerAwsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.containerAwsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("khhnolydrvyiagrf")
    public suspend fun containerAzureCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.containerAzureCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("vijnmjpncqudqrby")
    public suspend fun containerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.containerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("pjdparofnisenpov")
    public suspend fun coreBillingCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.coreBillingCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("vmqriphllclemjcu")
    public suspend fun credentials(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.credentials = mapped
    }

    /**
     * @param value
     */
    @JvmName("dlhqealiqvtuikae")
    public suspend fun dataCatalogCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataCatalogCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ysqhldurdhixchfm")
    public suspend fun dataFusionCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataFusionCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("lanuxwjqfuykxurn")
    public suspend fun dataLossPreventionCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataLossPreventionCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("rvcmnonwbwxdbfra")
    public suspend fun dataPipelineCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataPipelineCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yblyxhxvkniqkmcs")
    public suspend fun databaseMigrationServiceCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.databaseMigrationServiceCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("pmltynritacywbdm")
    public suspend fun dataflowCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataflowCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ftyhkugijvkdaxip")
    public suspend fun dataformCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataformCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ylxxujwumevpddcl")
    public suspend fun dataplexCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataplexCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("uiyuiegrqbfsvfoq")
    public suspend fun dataprocCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataprocCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("threrwmraaivjura")
    public suspend fun dataprocMetastoreCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dataprocMetastoreCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("gicdycvtfghcmxkv")
    public suspend fun datastoreCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.datastoreCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("swftiuuhxcwuoucg")
    public suspend fun datastreamCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.datastreamCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("wsruytwiovtsiofw")
    public suspend fun defaultLabels(`value`: Map?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.defaultLabels = mapped
    }

    /**
     * @param values
     */
    @JvmName("qpdsxavwywvunadc")
    public fun defaultLabels(vararg values: Pair) {
        val toBeMapped = values.toMap()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.defaultLabels = mapped
    }

    /**
     * @param value
     */
    @JvmName("tbugktaitcbnfqvm")
    public suspend fun deploymentManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.deploymentManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("gtietrityrsjpjfj")
    public suspend fun dialogflowCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dialogflowCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("fuhqvihqubdxqohn")
    public suspend fun dialogflowCxCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dialogflowCxCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("vxxullutexuoqeph")
    public suspend fun disableGooglePartnerName(`value`: Boolean?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.disableGooglePartnerName = mapped
    }

    /**
     * @param value
     */
    @JvmName("fojjnkfvosisyjni")
    public suspend fun discoveryEngineCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.discoveryEngineCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("mlhigiugvjlhwnfw")
    public suspend fun dnsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dnsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("udnfhidrtdcuklwd")
    public suspend fun documentAiCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.documentAiCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("nngfyvyjurlegixq")
    public suspend fun documentAiWarehouseCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.documentAiWarehouseCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("erhnjkwnenbaoaaq")
    public suspend fun edgecontainerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.edgecontainerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("eqmubrxrbxlbykkv")
    public suspend fun edgenetworkCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.edgenetworkCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("voitqcuxsdyydbxo")
    public suspend fun essentialContactsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.essentialContactsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yiipsclohyemwuve")
    public suspend fun eventarcCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.eventarcCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("hbsqnunbjuvuqonn")
    public suspend fun filestoreCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.filestoreCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yqvrbmctldyttraf")
    public suspend fun firebaseAppCheckCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firebaseAppCheckCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("lcakwkmnmbgftdge")
    public suspend fun firebaseCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firebaseCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("qbsyfjjdbojlvqwf")
    public suspend fun firebaseDatabaseCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firebaseDatabaseCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("bcwgtfjddgowylpl")
    public suspend fun firebaseExtensionsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firebaseExtensionsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("eskbgmtcbktlgqqx")
    public suspend fun firebaseHostingCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firebaseHostingCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("dlihasphalnhsjkg")
    public suspend fun firebaseStorageCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firebaseStorageCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("koleaevuwoqayokc")
    public suspend fun firebaserulesCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firebaserulesCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("yjjysnlpwkeiwfqb")
    public suspend fun firestoreCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.firestoreCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("bpillfcnpsrakhca")
    public suspend fun gkeBackupCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.gkeBackupCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("cdcukiswiqpkjtcy")
    public suspend fun gkeHub2CustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.gkeHub2CustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("mqrawayjftoeyckt")
    public suspend fun gkeHubCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.gkeHubCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("bjyfsyvrtrsjhsfg")
    public suspend fun gkehubFeatureCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.gkehubFeatureCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("djdpmkqutvrehymi")
    public suspend fun gkeonpremCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.gkeonpremCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("lmccmwhbhvdnmbjs")
    public suspend fun googlePartnerName(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.googlePartnerName = mapped
    }

    /**
     * @param value
     */
    @JvmName("qeeuawlnkxetabyd")
    public suspend fun healthcareCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.healthcareCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("hhunwxixwgeladsf")
    public suspend fun iam2CustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.iam2CustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("gjocghcssrtbkxsa")
    public suspend fun iamBetaCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.iamBetaCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("magilcohpbhuocnt")
    public suspend fun iamCredentialsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.iamCredentialsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("utngchoknnpslcvh")
    public suspend fun iamCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.iamCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("dkuxeetpwvphdunw")
    public suspend fun iamWorkforcePoolCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.iamWorkforcePoolCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("mchqaxsbbowmvqyb")
    public suspend fun iapCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.iapCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("xceiiuhvdmtkmaqx")
    public suspend fun identityPlatformCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.identityPlatformCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ogaplawrfaepjidn")
    public suspend fun impersonateServiceAccount(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.impersonateServiceAccount = mapped
    }

    /**
     * @param value
     */
    @JvmName("qsdxxrrqrubfilju")
    public suspend fun impersonateServiceAccountDelegates(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.impersonateServiceAccountDelegates = mapped
    }

    /**
     * @param values
     */
    @JvmName("iebgprovaodmdnnn")
    public suspend fun impersonateServiceAccountDelegates(vararg values: String) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.impersonateServiceAccountDelegates = mapped
    }

    /**
     * @param value
     */
    @JvmName("oshbogsuivldfhiy")
    public suspend fun integrationConnectorsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.integrationConnectorsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("amevsxpfodchldis")
    public suspend fun integrationsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.integrationsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("nluaiwskjiidbomu")
    public suspend fun kmsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.kmsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ovkcoxxchawhsgii")
    public suspend fun loggingCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.loggingCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ggvgnqneypdqdepe")
    public suspend fun lookerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.lookerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("qbqsaxgskkiivswn")
    public suspend fun memcacheCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.memcacheCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("uojlyrsbkvjnsmiy")
    public suspend fun migrationCenterCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.migrationCenterCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("kdaouqnptknosuwh")
    public suspend fun mlEngineCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.mlEngineCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("rufsjikkxfplsqon")
    public suspend fun monitoringCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.monitoringCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ynthygecsrneombt")
    public suspend fun netappCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.netappCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("lrcflcsoxklkxgce")
    public suspend fun networkConnectivityCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.networkConnectivityCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("tqhrucbnswhkxnjl")
    public suspend fun networkManagementCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.networkManagementCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("cafgifcpsyygpufh")
    public suspend fun networkSecurityCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.networkSecurityCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("xlngiwosjamwnglq")
    public suspend fun networkServicesCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.networkServicesCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ulqjxyvdtllinquj")
    public suspend fun notebooksCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.notebooksCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("eftnecnljntjykkg")
    public suspend fun orgPolicyCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.orgPolicyCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("rbijbxyqvaskehly")
    public suspend fun osConfigCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.osConfigCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("gtkwsvagirvsssha")
    public suspend fun osLoginCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.osLoginCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ofwpoelncytidgjm")
    public suspend fun parallelstoreCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.parallelstoreCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("wjikmncklcxbllef")
    public suspend fun privatecaCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.privatecaCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("tpwivrsvluaaramc")
    public suspend fun privilegedAccessManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.privilegedAccessManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("mppvfkvedmmvykbw")
    public suspend fun project(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.project = mapped
    }

    /**
     * @param value
     */
    @JvmName("iddqofkulcjgtllw")
    public suspend fun publicCaCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.publicCaCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("wvfygtjvmrmkanfw")
    public suspend fun pubsubCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.pubsubCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("pelxcivklbbqpasb")
    public suspend fun pubsubLiteCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.pubsubLiteCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("adiwraxvhcdhecra")
    public suspend fun recaptchaEnterpriseCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.recaptchaEnterpriseCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ljyvpsdmjfbopegi")
    public suspend fun redisCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.redisCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("gaygyfetymxobcyw")
    public suspend fun region(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.region = mapped
    }

    /**
     * @param value
     */
    @JvmName("xfmorixxewpnjvmj")
    public suspend fun requestReason(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.requestReason = mapped
    }

    /**
     * @param value
     */
    @JvmName("knsnnnrhxujuqngs")
    public suspend fun requestTimeout(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.requestTimeout = mapped
    }

    /**
     * @param value
     */
    @JvmName("tvfeiltagatbjgpp")
    public suspend fun resourceManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.resourceManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("kjbnkmnjmdevcapp")
    public suspend fun resourceManagerV3CustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.resourceManagerV3CustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("qxwegqphpggxiwac")
    public suspend fun runtimeConfigCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.runtimeConfigCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("uavtjeavmbbucaua")
    public suspend fun runtimeconfigCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.runtimeconfigCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ofvtrmgkprftvthg")
    public suspend fun scopes(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.scopes = mapped
    }

    /**
     * @param values
     */
    @JvmName("sioynwtgcnvexdkk")
    public suspend fun scopes(vararg values: String) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.scopes = mapped
    }

    /**
     * @param value
     */
    @JvmName("xpcnowodyuigndia")
    public suspend fun secretManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.secretManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("majjckwextufpfdk")
    public suspend fun secureSourceManagerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.secureSourceManagerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ofsjnnjjrricbonb")
    public suspend fun securityCenterCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.securityCenterCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("oaggklvemxpqkpmm")
    public suspend fun securityScannerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.securityScannerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ldgkcgipcdwqoobl")
    public suspend fun securitypostureCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.securitypostureCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("qxfrrmyqobdvayuw")
    public suspend fun serviceDirectoryCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.serviceDirectoryCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("mdsrkovbiuvpbnns")
    public suspend fun serviceManagementCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.serviceManagementCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ayaxqauehynlxvdh")
    public suspend fun serviceNetworkingCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.serviceNetworkingCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("hsppestchctmmkwn")
    public suspend fun serviceUsageCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.serviceUsageCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ctdxwmlbghdhecyt")
    public suspend fun sourceRepoCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sourceRepoCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("sfffvaphjbpcrbse")
    public suspend fun spannerCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.spannerCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("tgloawwffiiansjb")
    public suspend fun sqlCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sqlCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("bawgpypiphqmshgf")
    public suspend fun storageCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.storageCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("dtondicofybcmmgp")
    public suspend fun storageInsightsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.storageInsightsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("csagsxvjihounyce")
    public suspend fun storageTransferCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.storageTransferCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("dykobjwqrifynaud")
    public suspend fun tagsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.tagsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("fxrnhqhukalnuajw")
    public suspend fun tagsLocationCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.tagsLocationCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("afvxqepeeqsatdfc")
    public suspend fun terraformAttributionLabelAdditionStrategy(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.terraformAttributionLabelAdditionStrategy = mapped
    }

    /**
     * @param value
     */
    @JvmName("rrcqxhjoguhbjyet")
    public suspend fun tpuCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.tpuCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("kinlpfqagogckehy")
    public suspend fun tpuV2CustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.tpuV2CustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("bmmrskedrijrpuqj")
    public suspend fun universeDomain(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.universeDomain = mapped
    }

    /**
     * @param value
     */
    @JvmName("kkrkarvgdgkmcwhh")
    public suspend fun userProjectOverride(`value`: Boolean?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.userProjectOverride = mapped
    }

    /**
     * @param value
     */
    @JvmName("wotdmvswkauvrsgd")
    public suspend fun vertexAiCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.vertexAiCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("ccxjgxguevrbpfjw")
    public suspend fun vmwareengineCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.vmwareengineCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("jcbessrfwqmqvpcc")
    public suspend fun vpcAccessCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.vpcAccessCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("miymmtrxqltykfbf")
    public suspend fun workbenchCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.workbenchCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("detuiegmemenhslv")
    public suspend fun workflowsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.workflowsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("vaybweuobrhkwdfs")
    public suspend fun workstationsCustomEndpoint(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.workstationsCustomEndpoint = mapped
    }

    /**
     * @param value
     */
    @JvmName("hveobyrmqegayopx")
    public suspend fun zone(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.zone = mapped
    }

    internal fun build(): ProviderArgs = ProviderArgs(
        accessApprovalCustomEndpoint = accessApprovalCustomEndpoint,
        accessContextManagerCustomEndpoint = accessContextManagerCustomEndpoint,
        accessToken = accessToken,
        activeDirectoryCustomEndpoint = activeDirectoryCustomEndpoint,
        addTerraformAttributionLabel = addTerraformAttributionLabel,
        alloydbCustomEndpoint = alloydbCustomEndpoint,
        apiGatewayCustomEndpoint = apiGatewayCustomEndpoint,
        apigeeCustomEndpoint = apigeeCustomEndpoint,
        apikeysCustomEndpoint = apikeysCustomEndpoint,
        appEngineCustomEndpoint = appEngineCustomEndpoint,
        apphubCustomEndpoint = apphubCustomEndpoint,
        artifactRegistryCustomEndpoint = artifactRegistryCustomEndpoint,
        assuredWorkloadsCustomEndpoint = assuredWorkloadsCustomEndpoint,
        backupDrCustomEndpoint = backupDrCustomEndpoint,
        batching = batching,
        beyondcorpCustomEndpoint = beyondcorpCustomEndpoint,
        bigQueryCustomEndpoint = bigQueryCustomEndpoint,
        biglakeCustomEndpoint = biglakeCustomEndpoint,
        bigqueryAnalyticsHubCustomEndpoint = bigqueryAnalyticsHubCustomEndpoint,
        bigqueryConnectionCustomEndpoint = bigqueryConnectionCustomEndpoint,
        bigqueryDataTransferCustomEndpoint = bigqueryDataTransferCustomEndpoint,
        bigqueryDatapolicyCustomEndpoint = bigqueryDatapolicyCustomEndpoint,
        bigqueryReservationCustomEndpoint = bigqueryReservationCustomEndpoint,
        bigtableCustomEndpoint = bigtableCustomEndpoint,
        billingCustomEndpoint = billingCustomEndpoint,
        billingProject = billingProject,
        binaryAuthorizationCustomEndpoint = binaryAuthorizationCustomEndpoint,
        blockchainNodeEngineCustomEndpoint = blockchainNodeEngineCustomEndpoint,
        certificateManagerCustomEndpoint = certificateManagerCustomEndpoint,
        cloudAssetCustomEndpoint = cloudAssetCustomEndpoint,
        cloudBillingCustomEndpoint = cloudBillingCustomEndpoint,
        cloudBuildCustomEndpoint = cloudBuildCustomEndpoint,
        cloudBuildWorkerPoolCustomEndpoint = cloudBuildWorkerPoolCustomEndpoint,
        cloudFunctionsCustomEndpoint = cloudFunctionsCustomEndpoint,
        cloudIdentityCustomEndpoint = cloudIdentityCustomEndpoint,
        cloudIdsCustomEndpoint = cloudIdsCustomEndpoint,
        cloudQuotasCustomEndpoint = cloudQuotasCustomEndpoint,
        cloudResourceManagerCustomEndpoint = cloudResourceManagerCustomEndpoint,
        cloudRunCustomEndpoint = cloudRunCustomEndpoint,
        cloudRunV2CustomEndpoint = cloudRunV2CustomEndpoint,
        cloudSchedulerCustomEndpoint = cloudSchedulerCustomEndpoint,
        cloudTasksCustomEndpoint = cloudTasksCustomEndpoint,
        cloudbuildv2CustomEndpoint = cloudbuildv2CustomEndpoint,
        clouddeployCustomEndpoint = clouddeployCustomEndpoint,
        clouddomainsCustomEndpoint = clouddomainsCustomEndpoint,
        cloudfunctions2CustomEndpoint = cloudfunctions2CustomEndpoint,
        composerCustomEndpoint = composerCustomEndpoint,
        computeCustomEndpoint = computeCustomEndpoint,
        containerAnalysisCustomEndpoint = containerAnalysisCustomEndpoint,
        containerAttachedCustomEndpoint = containerAttachedCustomEndpoint,
        containerAwsCustomEndpoint = containerAwsCustomEndpoint,
        containerAzureCustomEndpoint = containerAzureCustomEndpoint,
        containerCustomEndpoint = containerCustomEndpoint,
        coreBillingCustomEndpoint = coreBillingCustomEndpoint,
        credentials = credentials,
        dataCatalogCustomEndpoint = dataCatalogCustomEndpoint,
        dataFusionCustomEndpoint = dataFusionCustomEndpoint,
        dataLossPreventionCustomEndpoint = dataLossPreventionCustomEndpoint,
        dataPipelineCustomEndpoint = dataPipelineCustomEndpoint,
        databaseMigrationServiceCustomEndpoint = databaseMigrationServiceCustomEndpoint,
        dataflowCustomEndpoint = dataflowCustomEndpoint,
        dataformCustomEndpoint = dataformCustomEndpoint,
        dataplexCustomEndpoint = dataplexCustomEndpoint,
        dataprocCustomEndpoint = dataprocCustomEndpoint,
        dataprocMetastoreCustomEndpoint = dataprocMetastoreCustomEndpoint,
        datastoreCustomEndpoint = datastoreCustomEndpoint,
        datastreamCustomEndpoint = datastreamCustomEndpoint,
        defaultLabels = defaultLabels,
        deploymentManagerCustomEndpoint = deploymentManagerCustomEndpoint,
        dialogflowCustomEndpoint = dialogflowCustomEndpoint,
        dialogflowCxCustomEndpoint = dialogflowCxCustomEndpoint,
        disableGooglePartnerName = disableGooglePartnerName,
        discoveryEngineCustomEndpoint = discoveryEngineCustomEndpoint,
        dnsCustomEndpoint = dnsCustomEndpoint,
        documentAiCustomEndpoint = documentAiCustomEndpoint,
        documentAiWarehouseCustomEndpoint = documentAiWarehouseCustomEndpoint,
        edgecontainerCustomEndpoint = edgecontainerCustomEndpoint,
        edgenetworkCustomEndpoint = edgenetworkCustomEndpoint,
        essentialContactsCustomEndpoint = essentialContactsCustomEndpoint,
        eventarcCustomEndpoint = eventarcCustomEndpoint,
        filestoreCustomEndpoint = filestoreCustomEndpoint,
        firebaseAppCheckCustomEndpoint = firebaseAppCheckCustomEndpoint,
        firebaseCustomEndpoint = firebaseCustomEndpoint,
        firebaseDatabaseCustomEndpoint = firebaseDatabaseCustomEndpoint,
        firebaseExtensionsCustomEndpoint = firebaseExtensionsCustomEndpoint,
        firebaseHostingCustomEndpoint = firebaseHostingCustomEndpoint,
        firebaseStorageCustomEndpoint = firebaseStorageCustomEndpoint,
        firebaserulesCustomEndpoint = firebaserulesCustomEndpoint,
        firestoreCustomEndpoint = firestoreCustomEndpoint,
        gkeBackupCustomEndpoint = gkeBackupCustomEndpoint,
        gkeHub2CustomEndpoint = gkeHub2CustomEndpoint,
        gkeHubCustomEndpoint = gkeHubCustomEndpoint,
        gkehubFeatureCustomEndpoint = gkehubFeatureCustomEndpoint,
        gkeonpremCustomEndpoint = gkeonpremCustomEndpoint,
        googlePartnerName = googlePartnerName,
        healthcareCustomEndpoint = healthcareCustomEndpoint,
        iam2CustomEndpoint = iam2CustomEndpoint,
        iamBetaCustomEndpoint = iamBetaCustomEndpoint,
        iamCredentialsCustomEndpoint = iamCredentialsCustomEndpoint,
        iamCustomEndpoint = iamCustomEndpoint,
        iamWorkforcePoolCustomEndpoint = iamWorkforcePoolCustomEndpoint,
        iapCustomEndpoint = iapCustomEndpoint,
        identityPlatformCustomEndpoint = identityPlatformCustomEndpoint,
        impersonateServiceAccount = impersonateServiceAccount,
        impersonateServiceAccountDelegates = impersonateServiceAccountDelegates,
        integrationConnectorsCustomEndpoint = integrationConnectorsCustomEndpoint,
        integrationsCustomEndpoint = integrationsCustomEndpoint,
        kmsCustomEndpoint = kmsCustomEndpoint,
        loggingCustomEndpoint = loggingCustomEndpoint,
        lookerCustomEndpoint = lookerCustomEndpoint,
        memcacheCustomEndpoint = memcacheCustomEndpoint,
        migrationCenterCustomEndpoint = migrationCenterCustomEndpoint,
        mlEngineCustomEndpoint = mlEngineCustomEndpoint,
        monitoringCustomEndpoint = monitoringCustomEndpoint,
        netappCustomEndpoint = netappCustomEndpoint,
        networkConnectivityCustomEndpoint = networkConnectivityCustomEndpoint,
        networkManagementCustomEndpoint = networkManagementCustomEndpoint,
        networkSecurityCustomEndpoint = networkSecurityCustomEndpoint,
        networkServicesCustomEndpoint = networkServicesCustomEndpoint,
        notebooksCustomEndpoint = notebooksCustomEndpoint,
        orgPolicyCustomEndpoint = orgPolicyCustomEndpoint,
        osConfigCustomEndpoint = osConfigCustomEndpoint,
        osLoginCustomEndpoint = osLoginCustomEndpoint,
        parallelstoreCustomEndpoint = parallelstoreCustomEndpoint,
        privatecaCustomEndpoint = privatecaCustomEndpoint,
        privilegedAccessManagerCustomEndpoint = privilegedAccessManagerCustomEndpoint,
        project = project,
        publicCaCustomEndpoint = publicCaCustomEndpoint,
        pubsubCustomEndpoint = pubsubCustomEndpoint,
        pubsubLiteCustomEndpoint = pubsubLiteCustomEndpoint,
        recaptchaEnterpriseCustomEndpoint = recaptchaEnterpriseCustomEndpoint,
        redisCustomEndpoint = redisCustomEndpoint,
        region = region,
        requestReason = requestReason,
        requestTimeout = requestTimeout,
        resourceManagerCustomEndpoint = resourceManagerCustomEndpoint,
        resourceManagerV3CustomEndpoint = resourceManagerV3CustomEndpoint,
        runtimeConfigCustomEndpoint = runtimeConfigCustomEndpoint,
        runtimeconfigCustomEndpoint = runtimeconfigCustomEndpoint,
        scopes = scopes,
        secretManagerCustomEndpoint = secretManagerCustomEndpoint,
        secureSourceManagerCustomEndpoint = secureSourceManagerCustomEndpoint,
        securityCenterCustomEndpoint = securityCenterCustomEndpoint,
        securityScannerCustomEndpoint = securityScannerCustomEndpoint,
        securitypostureCustomEndpoint = securitypostureCustomEndpoint,
        serviceDirectoryCustomEndpoint = serviceDirectoryCustomEndpoint,
        serviceManagementCustomEndpoint = serviceManagementCustomEndpoint,
        serviceNetworkingCustomEndpoint = serviceNetworkingCustomEndpoint,
        serviceUsageCustomEndpoint = serviceUsageCustomEndpoint,
        sourceRepoCustomEndpoint = sourceRepoCustomEndpoint,
        spannerCustomEndpoint = spannerCustomEndpoint,
        sqlCustomEndpoint = sqlCustomEndpoint,
        storageCustomEndpoint = storageCustomEndpoint,
        storageInsightsCustomEndpoint = storageInsightsCustomEndpoint,
        storageTransferCustomEndpoint = storageTransferCustomEndpoint,
        tagsCustomEndpoint = tagsCustomEndpoint,
        tagsLocationCustomEndpoint = tagsLocationCustomEndpoint,
        terraformAttributionLabelAdditionStrategy = terraformAttributionLabelAdditionStrategy,
        tpuCustomEndpoint = tpuCustomEndpoint,
        tpuV2CustomEndpoint = tpuV2CustomEndpoint,
        universeDomain = universeDomain,
        userProjectOverride = userProjectOverride,
        vertexAiCustomEndpoint = vertexAiCustomEndpoint,
        vmwareengineCustomEndpoint = vmwareengineCustomEndpoint,
        vpcAccessCustomEndpoint = vpcAccessCustomEndpoint,
        workbenchCustomEndpoint = workbenchCustomEndpoint,
        workflowsCustomEndpoint = workflowsCustomEndpoint,
        workstationsCustomEndpoint = workstationsCustomEndpoint,
        zone = zone,
    )
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy