Package-level declarations

Types

Link copied to clipboard

App profile is a configuration object describing how Cloud Bigtable should treat traffic from a particular end user application. To get more information about AppProfile, see:

Link copied to clipboard
data class AppProfileArgs(val appProfileId: Output<String>? = null, val description: Output<String>? = null, val ignoreWarnings: Output<Boolean>? = null, val instance: Output<String>? = null, val multiClusterRoutingClusterIds: Output<List<String>>? = null, val multiClusterRoutingUseAny: Output<Boolean>? = null, val project: Output<String>? = null, val singleClusterRouting: Output<AppProfileSingleClusterRoutingArgs>? = null) : ConvertibleToJava<AppProfileArgs>

App profile is a configuration object describing how Cloud Bigtable should treat traffic from a particular end user application. To get more information about AppProfile, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Connection can be imported using any of these accepted formats

Link copied to clipboard
data class ConnectionArgs(val aws: Output<ConnectionAwsArgs>? = null, val azure: Output<ConnectionAzureArgs>? = null, val cloudResource: Output<ConnectionCloudResourceArgs>? = null, val cloudSpanner: Output<ConnectionCloudSpannerArgs>? = null, val cloudSql: Output<ConnectionCloudSqlArgs>? = null, val connectionId: Output<String>? = null, val description: Output<String>? = null, val friendlyName: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Connection can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:

Link copied to clipboard
data class ConnectionIamBindingArgs(val condition: Output<ConnectionIamBindingConditionArgs>? = null, val connectionId: Output<String>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ConnectionIamBindingArgs>

Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:

Link copied to clipboard
data class ConnectionIamMemberArgs(val condition: Output<ConnectionIamMemberConditionArgs>? = null, val connectionId: Output<String>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ConnectionIamMemberArgs>

Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:

Link copied to clipboard
data class ConnectionIamPolicyArgs(val connectionId: Output<String>? = null, val location: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ConnectionIamPolicyArgs>

Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Dataset can be imported using any of these accepted formats

Link copied to clipboard

This resource does not support import.

Link copied to clipboard
data class DatasetAccessArgs(val authorizedDataset: Output<DatasetAccessAuthorizedDatasetArgs>? = null, val datasetId: Output<String>? = null, val domain: Output<String>? = null, val groupByEmail: Output<String>? = null, val iamMember: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val routine: Output<DatasetAccessRoutineArgs>? = null, val specialGroup: Output<String>? = null, val userByEmail: Output<String>? = null, val view: Output<DatasetAccessViewArgs>? = null) : ConvertibleToJava<DatasetAccessArgs>

This resource does not support import.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DatasetArgs(val accesses: Output<List<DatasetAccessArgs>>? = null, val datasetId: Output<String>? = null, val defaultEncryptionConfiguration: Output<DatasetDefaultEncryptionConfigurationArgs>? = null, val defaultPartitionExpirationMs: Output<Int>? = null, val defaultTableExpirationMs: Output<Int>? = null, val deleteContentsOnDestroy: Output<Boolean>? = null, val description: Output<String>? = null, val friendlyName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val maxTimeTravelHours: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DatasetArgs>

Dataset can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:

Link copied to clipboard
data class DatasetIamBindingArgs(val condition: Output<DatasetIamBindingConditionArgs>? = null, val datasetId: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DatasetIamBindingArgs>

Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:

Link copied to clipboard
data class DatasetIamMemberArgs(val condition: Output<DatasetIamMemberConditionArgs>? = null, val datasetId: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DatasetIamMemberArgs>

Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:

Link copied to clipboard
data class DatasetIamPolicyArgs(val datasetId: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DatasetIamPolicyArgs>

Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Config can be imported using any of these accepted formats

Link copied to clipboard
data class DataTransferConfigArgs(val dataRefreshWindowDays: Output<Int>? = null, val dataSourceId: Output<String>? = null, val destinationDatasetId: Output<String>? = null, val disabled: Output<Boolean>? = null, val displayName: Output<String>? = null, val emailPreferences: Output<DataTransferConfigEmailPreferencesArgs>? = null, val location: Output<String>? = null, val notificationPubsubTopic: Output<String>? = null, val params: Output<Map<String, String>>? = null, val project: Output<String>? = null, val schedule: Output<String>? = null, val scheduleOptions: Output<DataTransferConfigScheduleOptionsArgs>? = null, val sensitiveParams: Output<DataTransferConfigSensitiveParamsArgs>? = null, val serviceAccountName: Output<String>? = null) : ConvertibleToJava<DataTransferConfigArgs>

Config can be imported using any of these accepted formats

Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:

Link copied to clipboard
data class IamBindingArgs(val condition: Output<IamBindingConditionArgs>? = null, val datasetId: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val tableId: Output<String>? = null) : ConvertibleToJava<IamBindingArgs>

Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:

Link copied to clipboard
data class IamMemberArgs(val condition: Output<IamMemberConditionArgs>? = null, val datasetId: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val role: Output<String>? = null, val tableId: Output<String>? = null) : ConvertibleToJava<IamMemberArgs>

Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:

Link copied to clipboard
data class IamPolicyArgs(val datasetId: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val tableId: Output<String>? = null) : ConvertibleToJava<IamPolicyArgs>

Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Jobs are actions that BigQuery runs on your behalf to load data, export data, query data, or copy data. Once a BigQuery job is created, it cannot be changed or deleted. To get more information about Job, see:

Link copied to clipboard
data class JobArgs(val copy: Output<JobCopyArgs>? = null, val extract: Output<JobExtractArgs>? = null, val jobId: Output<String>? = null, val jobTimeoutMs: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val load: Output<JobLoadArgs>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val query: Output<JobQueryArgs>? = null) : ConvertibleToJava<JobArgs>

Jobs are actions that BigQuery runs on your behalf to load data, export data, query data, or copy data. Once a BigQuery job is created, it cannot be changed or deleted. To get more information about Job, see:

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Job.

Link copied to clipboard

A reservation is a mechanism used to guarantee BigQuery slots to users. To get more information about Reservation, see:

Link copied to clipboard
data class ReservationArgs(val concurrency: Output<Int>? = null, val ignoreIdleSlots: Output<Boolean>? = null, val location: Output<String>? = null, val multiRegionAuxiliary: Output<Boolean>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val slotCapacity: Output<Int>? = null) : ConvertibleToJava<ReservationArgs>

A reservation is a mechanism used to guarantee BigQuery slots to users. To get more information about Reservation, see:

Link copied to clipboard
Link copied to clipboard

The BigqueryReservation Assignment resource {{% examples %}}

Link copied to clipboard
data class ReservationAssignmentArgs(val assignee: Output<String>? = null, val jobType: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val reservation: Output<String>? = null) : ConvertibleToJava<ReservationAssignmentArgs>

The BigqueryReservation Assignment resource {{% examples %}}

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A user-defined function or a stored procedure that belongs to a Dataset To get more information about Routine, see:

Link copied to clipboard
data class RoutineArgs(val arguments: Output<List<RoutineArgumentArgs>>? = null, val datasetId: Output<String>? = null, val definitionBody: Output<String>? = null, val description: Output<String>? = null, val determinismLevel: Output<String>? = null, val importedLibraries: Output<List<String>>? = null, val language: Output<String>? = null, val project: Output<String>? = null, val returnTableType: Output<String>? = null, val returnType: Output<String>? = null, val routineId: Output<String>? = null, val routineType: Output<String>? = null) : ConvertibleToJava<RoutineArgs>

A user-defined function or a stored procedure that belongs to a Dataset To get more information about Routine, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

BigQuery tables imported using any of these accepted formats

Link copied to clipboard
data class TableArgs(val clusterings: Output<List<String>>? = null, val datasetId: Output<String>? = null, val deletionProtection: Output<Boolean>? = null, val description: Output<String>? = null, val encryptionConfiguration: Output<TableEncryptionConfigurationArgs>? = null, val expirationTime: Output<Int>? = null, val externalDataConfiguration: Output<TableExternalDataConfigurationArgs>? = null, val friendlyName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val materializedView: Output<TableMaterializedViewArgs>? = null, val project: Output<String>? = null, val rangePartitioning: Output<TableRangePartitioningArgs>? = null, val schema: Output<String>? = null, val tableId: Output<String>? = null, val timePartitioning: Output<TableTimePartitioningArgs>? = null, val view: Output<TableViewArgs>? = null) : ConvertibleToJava<TableArgs>

BigQuery tables imported using any of these accepted formats

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Table.

Functions

Link copied to clipboard
suspend fun appProfileResource(name: String, block: suspend AppProfileResourceBuilder.() -> Unit): AppProfile
Link copied to clipboard
suspend fun connectionResource(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun datasetResource(name: String, block: suspend DatasetResourceBuilder.() -> Unit): Dataset
Link copied to clipboard
suspend fun iamBindingResource(name: String, block: suspend IamBindingResourceBuilder.() -> Unit): IamBinding
Link copied to clipboard
suspend fun iamMemberResource(name: String, block: suspend IamMemberResourceBuilder.() -> Unit): IamMember
Link copied to clipboard
suspend fun iamPolicyResource(name: String, block: suspend IamPolicyResourceBuilder.() -> Unit): IamPolicy
Link copied to clipboard
suspend fun jobResource(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun reservationResource(name: String, block: suspend ReservationResourceBuilder.() -> Unit): Reservation
Link copied to clipboard
suspend fun routineResource(name: String, block: suspend RoutineResourceBuilder.() -> Unit): Routine
Link copied to clipboard
suspend fun tableResource(name: String, block: suspend TableResourceBuilder.() -> Unit): Table