com.pulumi.gcp.kotlin.GcpProvider.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.kotlin
import com.pulumi.core.Output
import com.pulumi.gcp.Provider
import com.pulumi.kotlin.KotlinProviderResource
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.ResourceMapper
import com.pulumi.kotlin.options.CustomResourceOptions
import com.pulumi.kotlin.options.CustomResourceOptionsBuilder
import com.pulumi.resources.Resource
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
/**
* Builder for [GcpProvider].
*/
@PulumiTagMarker
public class GcpProviderResourceBuilder internal constructor() {
public var name: String? = null
public var args: ProviderArgs = ProviderArgs()
public var opts: CustomResourceOptions = CustomResourceOptions()
/**
* @param name The _unique_ name of the resulting resource.
*/
public fun name(`value`: String) {
this.name = value
}
/**
* @param block The arguments to use to populate this resource's properties.
*/
public suspend fun args(block: suspend ProviderArgsBuilder.() -> Unit) {
val builder = ProviderArgsBuilder()
block(builder)
this.args = builder.build()
}
/**
* @param block A bag of options that control this resource's behavior.
*/
public suspend fun opts(block: suspend CustomResourceOptionsBuilder.() -> Unit) {
this.opts = com.pulumi.kotlin.options.CustomResourceOptions.opts(block)
}
internal fun build(): GcpProvider {
val builtJavaResource = Provider(
this.name,
this.args.toJava(),
this.opts.toJava(),
)
return GcpProvider(builtJavaResource)
}
}
/**
* 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.
*/
public class GcpProvider internal constructor(
override val javaResource: Provider,
) : KotlinProviderResource(javaResource, GcpProviderMapper) {
public val accessApprovalCustomEndpoint: Output?
get() = javaResource.accessApprovalCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val accessContextManagerCustomEndpoint: Output?
get() = javaResource.accessContextManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val accessToken: Output?
get() = javaResource.accessToken().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val activeDirectoryCustomEndpoint: Output?
get() = javaResource.activeDirectoryCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val alloydbCustomEndpoint: Output?
get() = javaResource.alloydbCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val apiGatewayCustomEndpoint: Output?
get() = javaResource.apiGatewayCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val apigeeCustomEndpoint: Output?
get() = javaResource.apigeeCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val apikeysCustomEndpoint: Output?
get() = javaResource.apikeysCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val appEngineCustomEndpoint: Output?
get() = javaResource.appEngineCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val apphubCustomEndpoint: Output?
get() = javaResource.apphubCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val artifactRegistryCustomEndpoint: Output?
get() = javaResource.artifactRegistryCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val assuredWorkloadsCustomEndpoint: Output?
get() = javaResource.assuredWorkloadsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val backupDrCustomEndpoint: Output?
get() = javaResource.backupDrCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val beyondcorpCustomEndpoint: Output?
get() = javaResource.beyondcorpCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val bigQueryCustomEndpoint: Output?
get() = javaResource.bigQueryCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val biglakeCustomEndpoint: Output?
get() = javaResource.biglakeCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val bigqueryAnalyticsHubCustomEndpoint: Output?
get() = javaResource.bigqueryAnalyticsHubCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val bigqueryConnectionCustomEndpoint: Output?
get() = javaResource.bigqueryConnectionCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val bigqueryDataTransferCustomEndpoint: Output?
get() = javaResource.bigqueryDataTransferCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val bigqueryDatapolicyCustomEndpoint: Output?
get() = javaResource.bigqueryDatapolicyCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val bigqueryReservationCustomEndpoint: Output?
get() = javaResource.bigqueryReservationCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val bigtableCustomEndpoint: Output?
get() = javaResource.bigtableCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val billingCustomEndpoint: Output?
get() = javaResource.billingCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val billingProject: Output?
get() = javaResource.billingProject().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val binaryAuthorizationCustomEndpoint: Output?
get() = javaResource.binaryAuthorizationCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val blockchainNodeEngineCustomEndpoint: Output?
get() = javaResource.blockchainNodeEngineCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val certificateManagerCustomEndpoint: Output?
get() = javaResource.certificateManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudAssetCustomEndpoint: Output?
get() = javaResource.cloudAssetCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudBillingCustomEndpoint: Output?
get() = javaResource.cloudBillingCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudBuildCustomEndpoint: Output?
get() = javaResource.cloudBuildCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudBuildWorkerPoolCustomEndpoint: Output?
get() = javaResource.cloudBuildWorkerPoolCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val cloudFunctionsCustomEndpoint: Output?
get() = javaResource.cloudFunctionsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudIdentityCustomEndpoint: Output?
get() = javaResource.cloudIdentityCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudIdsCustomEndpoint: Output?
get() = javaResource.cloudIdsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudQuotasCustomEndpoint: Output?
get() = javaResource.cloudQuotasCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudResourceManagerCustomEndpoint: Output?
get() = javaResource.cloudResourceManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val cloudRunCustomEndpoint: Output?
get() = javaResource.cloudRunCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudRunV2CustomEndpoint: Output?
get() = javaResource.cloudRunV2CustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudSchedulerCustomEndpoint: Output?
get() = javaResource.cloudSchedulerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudTasksCustomEndpoint: Output?
get() = javaResource.cloudTasksCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudbuildv2CustomEndpoint: Output?
get() = javaResource.cloudbuildv2CustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val clouddeployCustomEndpoint: Output?
get() = javaResource.clouddeployCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val clouddomainsCustomEndpoint: Output?
get() = javaResource.clouddomainsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val cloudfunctions2CustomEndpoint: Output?
get() = javaResource.cloudfunctions2CustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val composerCustomEndpoint: Output?
get() = javaResource.composerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val computeCustomEndpoint: Output?
get() = javaResource.computeCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val containerAnalysisCustomEndpoint: Output?
get() = javaResource.containerAnalysisCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val containerAttachedCustomEndpoint: Output?
get() = javaResource.containerAttachedCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val containerAwsCustomEndpoint: Output?
get() = javaResource.containerAwsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val containerAzureCustomEndpoint: Output?
get() = javaResource.containerAzureCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val containerCustomEndpoint: Output?
get() = javaResource.containerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val coreBillingCustomEndpoint: Output?
get() = javaResource.coreBillingCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val credentials: Output?
get() = javaResource.credentials().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataCatalogCustomEndpoint: Output?
get() = javaResource.dataCatalogCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataFusionCustomEndpoint: Output?
get() = javaResource.dataFusionCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataLossPreventionCustomEndpoint: Output?
get() = javaResource.dataLossPreventionCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataPipelineCustomEndpoint: Output?
get() = javaResource.dataPipelineCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val databaseMigrationServiceCustomEndpoint: Output?
get() = javaResource.databaseMigrationServiceCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val dataflowCustomEndpoint: Output?
get() = javaResource.dataflowCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataformCustomEndpoint: Output?
get() = javaResource.dataformCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataplexCustomEndpoint: Output?
get() = javaResource.dataplexCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataprocCustomEndpoint: Output?
get() = javaResource.dataprocCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dataprocMetastoreCustomEndpoint: Output?
get() = javaResource.dataprocMetastoreCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val datastoreCustomEndpoint: Output?
get() = javaResource.datastoreCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val datastreamCustomEndpoint: Output?
get() = javaResource.datastreamCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val deploymentManagerCustomEndpoint: Output?
get() = javaResource.deploymentManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dialogflowCustomEndpoint: Output?
get() = javaResource.dialogflowCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dialogflowCxCustomEndpoint: Output?
get() = javaResource.dialogflowCxCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val discoveryEngineCustomEndpoint: Output?
get() = javaResource.discoveryEngineCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val dnsCustomEndpoint: Output?
get() = javaResource.dnsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val documentAiCustomEndpoint: Output?
get() = javaResource.documentAiCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val documentAiWarehouseCustomEndpoint: Output?
get() = javaResource.documentAiWarehouseCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val edgecontainerCustomEndpoint: Output?
get() = javaResource.edgecontainerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val edgenetworkCustomEndpoint: Output?
get() = javaResource.edgenetworkCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val essentialContactsCustomEndpoint: Output?
get() = javaResource.essentialContactsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val eventarcCustomEndpoint: Output?
get() = javaResource.eventarcCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val filestoreCustomEndpoint: Output?
get() = javaResource.filestoreCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firebaseAppCheckCustomEndpoint: Output?
get() = javaResource.firebaseAppCheckCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firebaseCustomEndpoint: Output?
get() = javaResource.firebaseCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firebaseDatabaseCustomEndpoint: Output?
get() = javaResource.firebaseDatabaseCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firebaseExtensionsCustomEndpoint: Output?
get() = javaResource.firebaseExtensionsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firebaseHostingCustomEndpoint: Output?
get() = javaResource.firebaseHostingCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firebaseStorageCustomEndpoint: Output?
get() = javaResource.firebaseStorageCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firebaserulesCustomEndpoint: Output?
get() = javaResource.firebaserulesCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val firestoreCustomEndpoint: Output?
get() = javaResource.firestoreCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val gkeBackupCustomEndpoint: Output?
get() = javaResource.gkeBackupCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val gkeHub2CustomEndpoint: Output?
get() = javaResource.gkeHub2CustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val gkeHubCustomEndpoint: Output?
get() = javaResource.gkeHubCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val gkehubFeatureCustomEndpoint: Output?
get() = javaResource.gkehubFeatureCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val gkeonpremCustomEndpoint: Output?
get() = javaResource.gkeonpremCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val googlePartnerName: Output?
get() = javaResource.googlePartnerName().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val healthcareCustomEndpoint: Output?
get() = javaResource.healthcareCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val iam2CustomEndpoint: Output?
get() = javaResource.iam2CustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val iamBetaCustomEndpoint: Output?
get() = javaResource.iamBetaCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val iamCredentialsCustomEndpoint: Output?
get() = javaResource.iamCredentialsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val iamCustomEndpoint: Output?
get() = javaResource.iamCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val iamWorkforcePoolCustomEndpoint: Output?
get() = javaResource.iamWorkforcePoolCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val iapCustomEndpoint: Output?
get() = javaResource.iapCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val identityPlatformCustomEndpoint: Output?
get() = javaResource.identityPlatformCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val impersonateServiceAccount: Output?
get() = javaResource.impersonateServiceAccount().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val integrationConnectorsCustomEndpoint: Output?
get() = javaResource.integrationConnectorsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val integrationsCustomEndpoint: Output?
get() = javaResource.integrationsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val kmsCustomEndpoint: Output?
get() = javaResource.kmsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val loggingCustomEndpoint: Output?
get() = javaResource.loggingCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val lookerCustomEndpoint: Output?
get() = javaResource.lookerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val memcacheCustomEndpoint: Output?
get() = javaResource.memcacheCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val migrationCenterCustomEndpoint: Output?
get() = javaResource.migrationCenterCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val mlEngineCustomEndpoint: Output?
get() = javaResource.mlEngineCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val monitoringCustomEndpoint: Output?
get() = javaResource.monitoringCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val netappCustomEndpoint: Output?
get() = javaResource.netappCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val networkConnectivityCustomEndpoint: Output?
get() = javaResource.networkConnectivityCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val networkManagementCustomEndpoint: Output?
get() = javaResource.networkManagementCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val networkSecurityCustomEndpoint: Output?
get() = javaResource.networkSecurityCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val networkServicesCustomEndpoint: Output?
get() = javaResource.networkServicesCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val notebooksCustomEndpoint: Output?
get() = javaResource.notebooksCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val orgPolicyCustomEndpoint: Output?
get() = javaResource.orgPolicyCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val osConfigCustomEndpoint: Output?
get() = javaResource.osConfigCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val osLoginCustomEndpoint: Output?
get() = javaResource.osLoginCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val parallelstoreCustomEndpoint: Output?
get() = javaResource.parallelstoreCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val privatecaCustomEndpoint: Output?
get() = javaResource.privatecaCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val privilegedAccessManagerCustomEndpoint: Output?
get() = javaResource.privilegedAccessManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val project: Output?
get() = javaResource.project().applyValue({ args0 -> args0.map({ args0 -> args0 }).orElse(null) })
public val publicCaCustomEndpoint: Output?
get() = javaResource.publicCaCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val pubsubCustomEndpoint: Output?
get() = javaResource.pubsubCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val pubsubLiteCustomEndpoint: Output?
get() = javaResource.pubsubLiteCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val recaptchaEnterpriseCustomEndpoint: Output?
get() = javaResource.recaptchaEnterpriseCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val redisCustomEndpoint: Output?
get() = javaResource.redisCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val region: Output?
get() = javaResource.region().applyValue({ args0 -> args0.map({ args0 -> args0 }).orElse(null) })
public val requestReason: Output?
get() = javaResource.requestReason().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val requestTimeout: Output?
get() = javaResource.requestTimeout().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val resourceManagerCustomEndpoint: Output?
get() = javaResource.resourceManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val resourceManagerV3CustomEndpoint: Output?
get() = javaResource.resourceManagerV3CustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val runtimeConfigCustomEndpoint: Output?
get() = javaResource.runtimeConfigCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val runtimeconfigCustomEndpoint: Output?
get() = javaResource.runtimeconfigCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val secretManagerCustomEndpoint: Output?
get() = javaResource.secretManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val secureSourceManagerCustomEndpoint: Output?
get() = javaResource.secureSourceManagerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val securityCenterCustomEndpoint: Output?
get() = javaResource.securityCenterCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val securityScannerCustomEndpoint: Output?
get() = javaResource.securityScannerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val securitypostureCustomEndpoint: Output?
get() = javaResource.securitypostureCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val serviceDirectoryCustomEndpoint: Output?
get() = javaResource.serviceDirectoryCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val serviceManagementCustomEndpoint: Output?
get() = javaResource.serviceManagementCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val serviceNetworkingCustomEndpoint: Output?
get() = javaResource.serviceNetworkingCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val serviceUsageCustomEndpoint: Output?
get() = javaResource.serviceUsageCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val sourceRepoCustomEndpoint: Output?
get() = javaResource.sourceRepoCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val spannerCustomEndpoint: Output?
get() = javaResource.spannerCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val sqlCustomEndpoint: Output?
get() = javaResource.sqlCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val storageCustomEndpoint: Output?
get() = javaResource.storageCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val storageInsightsCustomEndpoint: Output?
get() = javaResource.storageInsightsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val storageTransferCustomEndpoint: Output?
get() = javaResource.storageTransferCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val tagsCustomEndpoint: Output?
get() = javaResource.tagsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val tagsLocationCustomEndpoint: Output?
get() = javaResource.tagsLocationCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val terraformAttributionLabelAdditionStrategy: Output?
get() = javaResource.terraformAttributionLabelAdditionStrategy().applyValue({ args0 ->
args0.map({ args0 -> args0 }).orElse(null)
})
public val tpuCustomEndpoint: Output?
get() = javaResource.tpuCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val tpuV2CustomEndpoint: Output?
get() = javaResource.tpuV2CustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val universeDomain: Output?
get() = javaResource.universeDomain().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val vertexAiCustomEndpoint: Output?
get() = javaResource.vertexAiCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val vmwareengineCustomEndpoint: Output?
get() = javaResource.vmwareengineCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val vpcAccessCustomEndpoint: Output?
get() = javaResource.vpcAccessCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val workbenchCustomEndpoint: Output?
get() = javaResource.workbenchCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val workflowsCustomEndpoint: Output?
get() = javaResource.workflowsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val workstationsCustomEndpoint: Output?
get() = javaResource.workstationsCustomEndpoint().applyValue({ args0 ->
args0.map({ args0 ->
args0
}).orElse(null)
})
public val zone: Output?
get() = javaResource.zone().applyValue({ args0 -> args0.map({ args0 -> args0 }).orElse(null) })
}
public object GcpProviderMapper : ResourceMapper {
override fun supportsMappingOfType(javaResource: Resource): Boolean =
Provider::class == javaResource::class
override fun map(javaResource: Resource): GcpProvider = GcpProvider(javaResource as Provider)
}
/**
* @see [Provider].
* @param name The _unique_ name of the resulting resource.
* @param block Builder for [GcpProvider].
*/
public suspend fun gcpProvider(name: String, block: suspend GcpProviderResourceBuilder.() -> Unit): GcpProvider {
val builder = GcpProviderResourceBuilder()
builder.name(name)
block(builder)
return builder.build()
}
/**
* @see [Provider].
* @param name The _unique_ name of the resulting resource.
*/
public fun gcpProvider(name: String): GcpProvider {
val builder = GcpProviderResourceBuilder()
builder.name(name)
return builder.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy