Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Creates a new empty dataset. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class DatasetArgs(val access: Output<List<DatasetAccessItemArgs>>? = null, val datasetReference: Output<DatasetReferenceArgs>? = null, val defaultEncryptionConfiguration: Output<EncryptionConfigurationArgs>? = null, val defaultPartitionExpirationMs: Output<String>? = null, val defaultTableExpirationMs: Output<String>? = null, val description: Output<String>? = null, val friendlyName: Output<String>? = null, val isCaseInsensitive: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val maxTimeTravelHours: Output<String>? = null, val project: Output<String>? = null, val storageBillingModel: Output<String>? = null, val tags: Output<List<DatasetTagsItemArgs>>? = null) : ConvertibleToJava<DatasetArgs>

Creates a new empty dataset. Auto-naming is currently not supported for this resource.

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

Starts a new asynchronous job. Requires the Can View project role. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class JobArgs(val configuration: Output<JobConfigurationArgs>? = null, val jobReference: Output<JobReferenceArgs>? = null, val project: Output<String>? = null, val source: Output<AssetOrArchive>? = null) : ConvertibleToJava<JobArgs>

Starts a new asynchronous job. Requires the Can View project role. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Job.

Link copied to clipboard

Creates a new routine in the dataset. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class RoutineArgs(val arguments: Output<List<ArgumentArgs>>? = null, val datasetId: Output<String>? = null, val definitionBody: Output<String>? = null, val description: Output<String>? = null, val determinismLevel: Output<RoutineDeterminismLevel>? = null, val importedLibraries: Output<List<String>>? = null, val language: Output<RoutineLanguage>? = null, val project: Output<String>? = null, val remoteFunctionOptions: Output<RemoteFunctionOptionsArgs>? = null, val returnTableType: Output<StandardSqlTableTypeArgs>? = null, val returnType: Output<StandardSqlDataTypeArgs>? = null, val routineReference: Output<RoutineReferenceArgs>? = null, val routineType: Output<RoutineRoutineType>? = null, val sparkOptions: Output<SparkOptionsArgs>? = null, val strictMode: Output<Boolean>? = null) : ConvertibleToJava<RoutineArgs>

Creates a new routine in the dataset. Auto-naming is currently not supported for this resource.

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

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class RowAccessPolicyIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RowAccessPolicyIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class RowAccessPolicyIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RowAccessPolicyIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class RowAccessPolicyIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val datasetId: Output<String>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val rowAccessPolicyId: Output<String>? = null, val tableId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RowAccessPolicyIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard

Creates a new, empty table in the dataset. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class TableArgs(val clustering: Output<ClusteringArgs>? = null, val datasetId: Output<String>? = null, val description: Output<String>? = null, val encryptionConfiguration: Output<EncryptionConfigurationArgs>? = null, val expirationTime: Output<String>? = null, val externalDataConfiguration: Output<ExternalDataConfigurationArgs>? = null, val friendlyName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val materializedView: Output<MaterializedViewDefinitionArgs>? = null, val maxStaleness: Output<String>? = null, val model: Output<ModelDefinitionArgs>? = null, val project: Output<String>? = null, val rangePartitioning: Output<RangePartitioningArgs>? = null, val requirePartitionFilter: Output<Boolean>? = null, val schema: Output<TableSchemaArgs>? = null, val tableConstraints: Output<TableConstraintsArgs>? = null, val tableReference: Output<TableReferenceArgs>? = null, val timePartitioning: Output<TimePartitioningArgs>? = null, val view: Output<ViewDefinitionArgs>? = null) : ConvertibleToJava<TableArgs>

Creates a new, empty table in the dataset. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class TableIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<TableIamBindingArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
data class TableIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<TableIamMemberArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class TableIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val datasetId: Output<String>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val tableId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<TableIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

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

Builder for Table.

Functions

Link copied to clipboard
fun dataset(name: String): Dataset
suspend fun dataset(name: String, block: suspend DatasetResourceBuilder.() -> Unit): Dataset
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
fun routine(name: String): Routine
suspend fun routine(name: String, block: suspend RoutineResourceBuilder.() -> Unit): Routine
Link copied to clipboard
fun table(name: String): Table
suspend fun table(name: String, block: suspend TableResourceBuilder.() -> Unit): Table
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard