bigquery library

Classes

AppProfile
App profile is a configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.
AppProfileArgs
The set of arguments for AppProfile. The set of arguments for AppProfile.
AppProfileDataBoostIsolationReadOnly
AppProfileSingleClusterRouting
AppProfileStandardIsolation
AppProfileState
Input properties used for looking up and filtering AppProfile resources.
BiReservation
Represents a BI Reservation.
BiReservationArgs
The set of arguments for BiReservation. The set of arguments for BiReservation.
BiReservationPreferredTable
BiReservationState
Input properties used for looking up and filtering BiReservation resources.
CapacityCommitment
Capacity commitment is a way to purchase compute capacity for BigQuery jobs (in the form of slots) with some committed period of usage. Annual commitments renew by default. Commitments can be removed after their commitment end time passes.
CapacityCommitmentArgs
The set of arguments for CapacityCommitment. The set of arguments for CapacityCommitment.
CapacityCommitmentState
Input properties used for looking up and filtering CapacityCommitment resources.
Connection
A connection allows BigQuery connections to external data sources..
ConnectionArgs
The set of arguments for Connection. The set of arguments for Connection.
ConnectionAws
ConnectionAwsAccessRole
ConnectionAzure
ConnectionCloudResource
ConnectionCloudSpanner
ConnectionCloudSql
ConnectionCloudSqlCredential
ConnectionConfiguration
ConnectionConfigurationAsset
ConnectionConfigurationAuthentication
ConnectionConfigurationAuthenticationUsernamePassword
ConnectionConfigurationAuthenticationUsernamePasswordPassword
ConnectionConfigurationEndpoint
ConnectionConfigurationNetwork
ConnectionConfigurationNetworkPrivateServiceConnect
ConnectionIamBinding
Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:
ConnectionIamBindingArgs
The set of arguments for ConnectionIamBinding. The set of arguments for ConnectionIamBinding.
ConnectionIamBindingCondition
ConnectionIamBindingState
Input properties used for looking up and filtering ConnectionIamBinding resources.
ConnectionIamMember
Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:
ConnectionIamMemberArgs
The set of arguments for ConnectionIamMember. The set of arguments for ConnectionIamMember.
ConnectionIamMemberCondition
ConnectionIamMemberState
Input properties used for looking up and filtering ConnectionIamMember resources.
ConnectionIamPolicy
Three different resources help you manage your IAM policy for BigQuery Connection Connection. Each of these resources serves a different use case:
ConnectionIamPolicyArgs
The set of arguments for ConnectionIamPolicy. The set of arguments for ConnectionIamPolicy.
ConnectionIamPolicyState
Input properties used for looking up and filtering ConnectionIamPolicy resources.
ConnectionSpark
ConnectionSparkMetastoreServiceConfig
ConnectionSparkSparkHistoryServerConfig
ConnectionState
Input properties used for looking up and filtering Connection resources.
Datapolicyv2DataPolicy
BigQuery Data Policy
Datapolicyv2DataPolicyArgs
The set of arguments for Datapolicyv2DataPolicy. The set of arguments for Datapolicyv2DataPolicy.
Datapolicyv2DataPolicyDataGovernanceTag
Datapolicyv2DataPolicyDataMaskingPolicy
Datapolicyv2DataPolicyIamBinding
Three different resources help you manage your IAM policy for BigQuery Data Policy V2 DataPolicy. Each of these resources serves a different use case:
Datapolicyv2DataPolicyIamBindingArgs
The set of arguments for Datapolicyv2DataPolicyIamBinding. The set of arguments for Datapolicyv2DataPolicyIamBinding.
Datapolicyv2DataPolicyIamBindingCondition
Datapolicyv2DataPolicyIamBindingState
Input properties used for looking up and filtering Datapolicyv2DataPolicyIamBinding resources.
Datapolicyv2DataPolicyIamMember
Three different resources help you manage your IAM policy for BigQuery Data Policy V2 DataPolicy. Each of these resources serves a different use case:
Datapolicyv2DataPolicyIamMemberArgs
The set of arguments for Datapolicyv2DataPolicyIamMember. The set of arguments for Datapolicyv2DataPolicyIamMember.
Datapolicyv2DataPolicyIamMemberCondition
Datapolicyv2DataPolicyIamMemberState
Input properties used for looking up and filtering Datapolicyv2DataPolicyIamMember resources.
Datapolicyv2DataPolicyIamPolicy
Three different resources help you manage your IAM policy for BigQuery Data Policy V2 DataPolicy. Each of these resources serves a different use case:
Datapolicyv2DataPolicyIamPolicyArgs
The set of arguments for Datapolicyv2DataPolicyIamPolicy. The set of arguments for Datapolicyv2DataPolicyIamPolicy.
Datapolicyv2DataPolicyIamPolicyState
Input properties used for looking up and filtering Datapolicyv2DataPolicyIamPolicy resources.
Datapolicyv2DataPolicyState
Input properties used for looking up and filtering Datapolicyv2DataPolicy resources.
Dataset
Datasets allow you to organize and control access to your tables.
DatasetAccess
DatasetAccessArgs
The set of arguments for DatasetAccess. The set of arguments for DatasetAccess.
DatasetAccessAuthorizedDataset
DatasetAccessAuthorizedDatasetDataset
DatasetAccessBigquery
Gives dataset access for a single entity. This resource is intended to be used in cases where it is not possible to compile a full list of access blocks to include in a gcp.bigquery.Dataset resource, to enable them to be added separately.
DatasetAccessCondition
DatasetAccessDataset
DatasetAccessDatasetDataset
DatasetAccessRoutine
DatasetAccessState
Input properties used for looking up and filtering DatasetAccess resources.
DatasetAccessView
DatasetArgs
The set of arguments for Dataset. The set of arguments for Dataset.
DatasetDefaultEncryptionConfiguration
DatasetExternalCatalogDatasetOptions
DatasetExternalDatasetReference
DatasetIamBinding
Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:
DatasetIamBindingArgs
The set of arguments for DatasetIamBinding. The set of arguments for DatasetIamBinding.
DatasetIamBindingCondition
DatasetIamBindingState
Input properties used for looking up and filtering DatasetIamBinding resources.
DatasetIamMember
Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:
DatasetIamMemberArgs
The set of arguments for DatasetIamMember. The set of arguments for DatasetIamMember.
DatasetIamMemberCondition
DatasetIamMemberState
Input properties used for looking up and filtering DatasetIamMember resources.
DatasetIamPolicy
Three different resources help you manage your IAM policy for BigQuery dataset. Each of these resources serves a different use case:
DatasetIamPolicyArgs
The set of arguments for DatasetIamPolicy. The set of arguments for DatasetIamPolicy.
DatasetIamPolicyState
Input properties used for looking up and filtering DatasetIamPolicy resources.
DatasetState
Input properties used for looking up and filtering Dataset resources.
DataTransferConfig
Represents a data transfer configuration. A transfer configuration contains all metadata needed to perform a data transfer.
DataTransferConfigArgs
The set of arguments for DataTransferConfig. The set of arguments for DataTransferConfig.
DataTransferConfigEmailPreferences
DataTransferConfigEncryptionConfiguration
DataTransferConfigScheduleOptions
DataTransferConfigSensitiveParams
DataTransferConfigState
Input properties used for looking up and filtering DataTransferConfig resources.
GetConnectionIamPolicyArgs
Arguments for getConnectionIamPolicy. Arguments for getConnectionIamPolicy.
GetConnectionIamPolicyResult
Result data returned by getConnectionIamPolicy.
GetDatapolicyv2DataPolicyIamPolicyArgs
Arguments for getDatapolicyv2DataPolicyIamPolicy. Arguments for getDatapolicyv2DataPolicyIamPolicy.
GetDatapolicyv2DataPolicyIamPolicyResult
Result data returned by getDatapolicyv2DataPolicyIamPolicy.
GetDatasetAccess
GetDatasetAccessCondition
GetDatasetAccessDataset
GetDatasetAccessDatasetDataset
GetDatasetAccessRoutine
GetDatasetAccessView
GetDatasetArgs
Arguments for getDataset. Arguments for getDataset.
GetDatasetDefaultEncryptionConfiguration
GetDatasetExternalCatalogDatasetOption
GetDatasetExternalDatasetReference
GetDatasetIamPolicyArgs
Arguments for getDatasetIamPolicy. Arguments for getDatasetIamPolicy.
GetDatasetIamPolicyResult
Result data returned by getDatasetIamPolicy.
GetDatasetResult
Result data returned by getDataset.
GetDatasetsArgs
Arguments for getDatasets. Arguments for getDatasets.
GetDatasetsDataset
GetDatasetsResult
Result data returned by getDatasets.
GetDefaultServiceAccountArgs
Arguments for getDefaultServiceAccount. Arguments for getDefaultServiceAccount.
GetDefaultServiceAccountResult
Result data returned by getDefaultServiceAccount.
GetRoutineIamPolicyArgs
Arguments for getRoutineIamPolicy. Arguments for getRoutineIamPolicy.
GetRoutineIamPolicyResult
Result data returned by getRoutineIamPolicy.
GetTableArgs
Arguments for getTable. Arguments for getTable.
GetTableBiglakeConfiguration
GetTableEncryptionConfiguration
GetTableExternalCatalogTableOption
GetTableExternalCatalogTableOptionStorageDescriptor
GetTableExternalCatalogTableOptionStorageDescriptorSerdeInfo
GetTableExternalDataConfiguration
GetTableExternalDataConfigurationAvroOption
GetTableExternalDataConfigurationBigtableOption
GetTableExternalDataConfigurationBigtableOptionColumnFamily
GetTableExternalDataConfigurationBigtableOptionColumnFamilyColumn
GetTableExternalDataConfigurationCsvOption
GetTableExternalDataConfigurationGoogleSheetsOption
GetTableExternalDataConfigurationHivePartitioningOption
GetTableExternalDataConfigurationJsonOption
GetTableExternalDataConfigurationParquetOption
GetTableIamPolicyArgs
Arguments for getTableIamPolicy. Arguments for getTableIamPolicy.
GetTableIamPolicyResult
Result data returned by getTableIamPolicy.
GetTableMaterializedView
GetTableRangePartitioning
GetTableRangePartitioningRange
GetTableResult
Result data returned by getTable.
GetTablesArgs
Arguments for getTables. Arguments for getTables.
GetTableSchemaForeignTypeInfo
GetTablesResult
Result data returned by getTables.
GetTablesTable
GetTableTableConstraint
GetTableTableConstraintForeignKey
GetTableTableConstraintForeignKeyColumnReference
GetTableTableConstraintForeignKeyReferencedTable
GetTableTableConstraintPrimaryKey
GetTableTableReplicationInfo
GetTableTimePartitioning
GetTableView
IamBinding
Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:
IamBindingArgs
The set of arguments for IamBinding. The set of arguments for IamBinding.
IamBindingCondition
IamBindingState
Input properties used for looking up and filtering IamBinding resources.
IamMember
Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:
IamMemberArgs
The set of arguments for IamMember. The set of arguments for IamMember.
IamMemberCondition
IamMemberState
Input properties used for looking up and filtering IamMember resources.
IamPolicy
Three different resources help you manage your IAM policy for BigQuery Table. Each of these resources serves a different use case:
IamPolicyArgs
The set of arguments for IamPolicy. The set of arguments for IamPolicy.
IamPolicyState
Input properties used for looking up and filtering IamPolicy resources.
Job
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.
JobArgs
The set of arguments for Job. The set of arguments for Job.
JobCopy
JobCopyDestinationEncryptionConfiguration
JobCopyDestinationTable
JobCopySourceTable
JobExtract
JobExtractSourceModel
JobExtractSourceTable
JobLoad
JobLoadDestinationEncryptionConfiguration
JobLoadDestinationTable
JobLoadParquetOptions
JobLoadTimePartitioning
JobQuery
JobQueryConnectionProperty
JobQueryDefaultDataset
JobQueryDestinationEncryptionConfiguration
JobQueryDestinationTable
JobQueryScriptOptions
JobQueryUserDefinedFunctionResource
JobState
Input properties used for looking up and filtering Job resources.
JobStatus
JobStatusError
JobStatusErrorResult
Reservation
A reservation is a mechanism used to guarantee BigQuery slots to users.
ReservationArgs
The set of arguments for Reservation. The set of arguments for Reservation.
ReservationAssignment
The BigqueryReservation Assignment resource.
ReservationAssignmentArgs
The set of arguments for ReservationAssignment. The set of arguments for ReservationAssignment.
ReservationAssignmentState
Input properties used for looking up and filtering ReservationAssignment resources.
ReservationAutoscale
ReservationGroup
A reservation group is a container for reservations.
ReservationGroupArgs
The set of arguments for ReservationGroup. The set of arguments for ReservationGroup.
ReservationGroupState
Input properties used for looking up and filtering ReservationGroup resources.
ReservationReplicationStatus
ReservationReplicationStatusError
ReservationState
Input properties used for looking up and filtering Reservation resources.
Routine
A user-defined function or a stored procedure that belongs to a Dataset
RoutineArgs
The set of arguments for Routine. The set of arguments for Routine.
RoutineArgument
RoutineArgumentTableType
RoutineArgumentTableTypeColumn
RoutineExternalRuntimeOptions
RoutineIamBinding
Three different resources help you manage your IAM policy for BigQuery Routine. Each of these resources serves a different use case:
RoutineIamBindingArgs
The set of arguments for RoutineIamBinding. The set of arguments for RoutineIamBinding.
RoutineIamBindingCondition
RoutineIamBindingState
Input properties used for looking up and filtering RoutineIamBinding resources.
RoutineIamMember
Three different resources help you manage your IAM policy for BigQuery Routine. Each of these resources serves a different use case:
RoutineIamMemberArgs
The set of arguments for RoutineIamMember. The set of arguments for RoutineIamMember.
RoutineIamMemberCondition
RoutineIamMemberState
Input properties used for looking up and filtering RoutineIamMember resources.
RoutineIamPolicy
Three different resources help you manage your IAM policy for BigQuery Routine. Each of these resources serves a different use case:
RoutineIamPolicyArgs
The set of arguments for RoutineIamPolicy. The set of arguments for RoutineIamPolicy.
RoutineIamPolicyState
Input properties used for looking up and filtering RoutineIamPolicy resources.
RoutinePythonOptions
RoutineRemoteFunctionOptions
RoutineSparkOptions
RoutineState
Input properties used for looking up and filtering Routine resources.
RowAccessPolicy
Represents access on a subset of rows on the specified table, defined by its filter predicate. Access to the subset of rows is controlled by its IAM policy.
RowAccessPolicyArgs
The set of arguments for RowAccessPolicy. The set of arguments for RowAccessPolicy.
RowAccessPolicyState
Input properties used for looking up and filtering RowAccessPolicy resources.
Table
Creates a table resource in a dataset for Google BigQuery. For more information see the official documentation and API.
TableArgs
The set of arguments for Table. The set of arguments for Table.
TableBiglakeConfiguration
TableEncryptionConfiguration
TableExternalCatalogTableOptions
TableExternalCatalogTableOptionsStorageDescriptor
TableExternalCatalogTableOptionsStorageDescriptorSerdeInfo
TableExternalDataConfiguration
TableExternalDataConfigurationAvroOptions
TableExternalDataConfigurationBigtableOptions
TableExternalDataConfigurationBigtableOptionsColumnFamily
TableExternalDataConfigurationBigtableOptionsColumnFamilyColumn
TableExternalDataConfigurationCsvOptions
TableExternalDataConfigurationGoogleSheetsOptions
TableExternalDataConfigurationHivePartitioningOptions
TableExternalDataConfigurationJsonOptions
TableExternalDataConfigurationParquetOptions
TableMaterializedView
TableRangePartitioning
TableRangePartitioningRange
TableSchemaForeignTypeInfo
TableState
Input properties used for looking up and filtering Table resources.
TableTableConstraints
TableTableConstraintsForeignKey
TableTableConstraintsForeignKeyColumnReferences
TableTableConstraintsForeignKeyReferencedTable
TableTableConstraintsPrimaryKey
TableTableReplicationInfo
TableTimePartitioning
TableView

Functions

getConnectionIamPolicy(GetConnectionIamPolicyArgs args, {InvokeOptions? options}) → Future<GetConnectionIamPolicyResult>
Retrieves the current IAM policy data for connection
getConnectionIamPolicyOutput(GetConnectionIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetConnectionIamPolicyResult>
getDatapolicyv2DataPolicyIamPolicy(GetDatapolicyv2DataPolicyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetDatapolicyv2DataPolicyIamPolicyResult>
Retrieves the current IAM policy data for datapolicy
getDatapolicyv2DataPolicyIamPolicyOutput(GetDatapolicyv2DataPolicyIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetDatapolicyv2DataPolicyIamPolicyResult>
getDataset(GetDatasetArgs args, {InvokeOptions? options}) → Future<GetDatasetResult>
Get information about a BigQuery dataset. For more information see the official documentation and API.
getDatasetIamPolicy(GetDatasetIamPolicyArgs args, {InvokeOptions? options}) → Future<GetDatasetIamPolicyResult>
Retrieves the current IAM policy data for a BigQuery dataset.
getDatasetIamPolicyOutput(GetDatasetIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetDatasetIamPolicyResult>
getDatasetOutput(GetDatasetArgs args, {InvokeOutputOptions? options}) → Output<GetDatasetResult>
getDatasets(GetDatasetsArgs args, {InvokeOptions? options}) → Future<GetDatasetsResult>
Get a list of datasets in a GCP project. For more information see the official documentation and API.
getDatasetsOutput(GetDatasetsArgs args, {InvokeOutputOptions? options}) → Output<GetDatasetsResult>
getDefaultServiceAccount(GetDefaultServiceAccountArgs args, {InvokeOptions? options}) → Future<GetDefaultServiceAccountResult>
Get the email address of a project's unique BigQuery service account.
getDefaultServiceAccountOutput(GetDefaultServiceAccountArgs args, {InvokeOutputOptions? options}) → Output<GetDefaultServiceAccountResult>
getRoutineIamPolicy(GetRoutineIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRoutineIamPolicyResult>
Retrieves the current IAM policy data for routine
getRoutineIamPolicyOutput(GetRoutineIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRoutineIamPolicyResult>
getTable(GetTableArgs args, {InvokeOptions? options}) → Future<GetTableResult>
Get a specific table in a BigQuery dataset. For more information see the official documentation and API.
getTableIamPolicy(GetTableIamPolicyArgs args, {InvokeOptions? options}) → Future<GetTableIamPolicyResult>
Retrieves the current IAM policy data for table
getTableIamPolicyOutput(GetTableIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetTableIamPolicyResult>
getTableOutput(GetTableArgs args, {InvokeOutputOptions? options}) → Output<GetTableResult>
getTables(GetTablesArgs args, {InvokeOptions? options}) → Future<GetTablesResult>
Get a list of tables in a BigQuery dataset. For more information see the official documentation and API.
getTablesOutput(GetTablesArgs args, {InvokeOutputOptions? options}) → Output<GetTablesResult>