Package-level declarations

Types

Link copied to clipboard
class GcpProvider : KotlinProviderResource

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 for more information.

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

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 for more information.

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun gcpProvider(name: String, block: suspend GcpProviderResourceBuilder.() -> Unit): GcpProvider