Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -177061,6 +177061,22 @@
"/dataform:v1beta1/BigQueryAction": big_query_action
"/dataform:v1beta1/BigQueryAction/jobId": job_id
"/dataform:v1beta1/BigQueryAction/sqlScript": sql_script
"/dataform:v1beta1/BigQueryUnitTest": big_query_unit_test
"/dataform:v1beta1/BigQueryUnitTest/dependencyTargets": dependency_targets
"/dataform:v1beta1/BigQueryUnitTest/dependencyTargets/dependency_target": dependency_target
"/dataform:v1beta1/BigQueryUnitTest/disabled": disabled
"/dataform:v1beta1/BigQueryUnitTest/displayName": display_name
"/dataform:v1beta1/BigQueryUnitTest/expectedOutputQuery": expected_output_query
"/dataform:v1beta1/BigQueryUnitTest/tags": tags
"/dataform:v1beta1/BigQueryUnitTest/tags/tag": tag
"/dataform:v1beta1/BigQueryUnitTest/testQuery": test_query
"/dataform:v1beta1/BigQueryUnitTestAction": big_query_unit_test_action
"/dataform:v1beta1/BigQueryUnitTestAction/actualResultsJobId": actual_results_job_id
"/dataform:v1beta1/BigQueryUnitTestAction/actualResultsSqlScript": actual_results_sql_script
"/dataform:v1beta1/BigQueryUnitTestAction/expectedResultsJobId": expected_results_job_id
"/dataform:v1beta1/BigQueryUnitTestAction/expectedResultsSqlScript": expected_results_sql_script
"/dataform:v1beta1/BigQueryUnitTestAction/totalBilledBytes": total_billed_bytes
"/dataform:v1beta1/BigQueryUnitTestAction/totalProcessedBytes": total_processed_bytes
"/dataform:v1beta1/Binding": binding
"/dataform:v1beta1/Binding/condition": condition
"/dataform:v1beta1/Binding/members": members
Expand Down Expand Up @@ -177141,6 +177157,7 @@
"/dataform:v1beta1/CompilationResult/workspace": workspace
"/dataform:v1beta1/CompilationResultAction": compilation_result_action
"/dataform:v1beta1/CompilationResultAction/assertion": assertion
"/dataform:v1beta1/CompilationResultAction/bigqueryUnitTest": bigquery_unit_test
"/dataform:v1beta1/CompilationResultAction/canonicalTarget": canonical_target
"/dataform:v1beta1/CompilationResultAction/dataPreparation": data_preparation
"/dataform:v1beta1/CompilationResultAction/declaration": declaration
Expand Down Expand Up @@ -177192,6 +177209,11 @@
"/dataform:v1beta1/DirectorySearchResult": directory_search_result
"/dataform:v1beta1/DirectorySearchResult/path": path
"/dataform:v1beta1/Empty": empty
"/dataform:v1beta1/EndUserAuthConfig": end_user_auth_config
"/dataform:v1beta1/EndUserAuthConfig/oauthConfig": oauth_config
"/dataform:v1beta1/EndUserAuthenticationConfig": end_user_authentication_config
"/dataform:v1beta1/EndUserAuthenticationConfig/oauthConfig": oauth_config
"/dataform:v1beta1/EndUserAuthenticationConfig/userEmail": user_email
"/dataform:v1beta1/ErrorTable": error_table
"/dataform:v1beta1/ErrorTable/retentionDays": retention_days
"/dataform:v1beta1/ErrorTable/target": target
Expand Down Expand Up @@ -177277,6 +177299,8 @@
"/dataform:v1beta1/Interval/endTime": end_time
"/dataform:v1beta1/Interval/startTime": start_time
"/dataform:v1beta1/InvocationConfig": invocation_config
"/dataform:v1beta1/InvocationConfig/endUserAuthConfig": end_user_auth_config
"/dataform:v1beta1/InvocationConfig/executionMode": execution_mode
"/dataform:v1beta1/InvocationConfig/fullyRefreshIncrementalTablesEnabled": fully_refresh_incremental_tables_enabled
"/dataform:v1beta1/InvocationConfig/includedTags": included_tags
"/dataform:v1beta1/InvocationConfig/includedTags/included_tag": included_tag
Expand Down Expand Up @@ -177375,6 +177399,9 @@
"/dataform:v1beta1/NotebookRuntimeOptions/aiPlatformNotebookRuntimeTemplate": ai_platform_notebook_runtime_template
"/dataform:v1beta1/NotebookRuntimeOptions/gcsOutputBucket": gcs_output_bucket
"/dataform:v1beta1/NotebookRuntimeOptions/gcsRepositorySnapshotDestination": gcs_repository_snapshot_destination
"/dataform:v1beta1/OAuthConfig": o_auth_config
"/dataform:v1beta1/OAuthConfig/additionalOauthScopes": additional_oauth_scopes
"/dataform:v1beta1/OAuthConfig/additionalOauthScopes/additional_oauth_scope": additional_oauth_scope
"/dataform:v1beta1/Operation": operation
"/dataform:v1beta1/Operation/done": done
"/dataform:v1beta1/Operation/error": error
Expand Down Expand Up @@ -177507,6 +177534,7 @@
"/dataform:v1beta1/Repository/createTime": create_time
"/dataform:v1beta1/Repository/dataEncryptionState": data_encryption_state
"/dataform:v1beta1/Repository/displayName": display_name
"/dataform:v1beta1/Repository/endUserAuthConfig": end_user_auth_config
"/dataform:v1beta1/Repository/gitRemoteSettings": git_remote_settings
"/dataform:v1beta1/Repository/initialCommitFileContents": initial_commit_file_contents
"/dataform:v1beta1/Repository/initialCommitFileContents/initial_commit_file_content": initial_commit_file_content
Expand Down Expand Up @@ -177626,6 +177654,7 @@
"/dataform:v1beta1/WorkflowInvocation/workflowConfig": workflow_config
"/dataform:v1beta1/WorkflowInvocationAction": workflow_invocation_action
"/dataform:v1beta1/WorkflowInvocationAction/bigqueryAction": bigquery_action
"/dataform:v1beta1/WorkflowInvocationAction/bigqueryUnitTestAction": bigquery_unit_test_action
"/dataform:v1beta1/WorkflowInvocationAction/canonicalTarget": canonical_target
"/dataform:v1beta1/WorkflowInvocationAction/dataPreparationAction": data_preparation_action
"/dataform:v1beta1/WorkflowInvocationAction/failureReason": failure_reason
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-dataform_v1beta1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Release history for google-apis-dataform_v1beta1

### v0.64.0 (2026-09-13)

* Regenerated from discovery document revision 20260906

### v0.63.0 (2026-08-30)

* Regenerated from discovery document revision 20260826
Expand Down
4 changes: 2 additions & 2 deletions generated/google-apis-dataform_v1beta1/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
google-apis-dataform_v1beta1 (0.63.0)
google-apis-dataform_v1beta1 (0.64.0)
google-apis-core (>= 0.15.0, < 2.a)

GEM
Expand Down Expand Up @@ -106,7 +106,7 @@ CHECKSUMS
faraday-follow_redirects (0.5.0) sha256=5cde93c894b30943a5d2b93c2fe9284216a6b756f7af406a1e55f211d97d10ad
faraday-net_http (3.4.4) sha256=0e78af151747ed1b00f33e25973b4bc220d7f16c00c39676817c8b12331eb588
google-apis-core (1.2.1) sha256=3739030455277e3be90f2d07321ad4d0bf0d6b1ed820b2d092916d6cdef05337
google-apis-dataform_v1beta1 (0.63.0)
google-apis-dataform_v1beta1 (0.64.0)
google-cloud-env (2.3.1) sha256=0faac01eb27be78c2591d64433663b1a114f8f7af55a4f819755426cac9178e7
google-logging-utils (0.2.0) sha256=675462b4ea5affa825a3442694ca2d75d0069455a1d0956127207498fca3df7b
googleauth (1.17.1) sha256=0f7e6fc70e204cee1b2d71f1e1de2d3b349d432404197fe68ebf7fa23d0821b9
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,107 @@ def update!(**args)
end
end

# Represents a BigQuery unit test.
class BigQueryUnitTest
include Google::Apis::Core::Hashable

# A list of actions that this action depends on.
# Corresponds to the JSON property `dependencyTargets`
# @return [Array<Google::Apis::DataformV1beta1::Target>]
attr_accessor :dependency_targets

# Whether this action is disabled (i.e. should not be run).
# Corresponds to the JSON property `disabled`
# @return [Boolean]
attr_accessor :disabled
alias_method :disabled?, :disabled

# The name of the unit test.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name

# Expected output query to compare against the test query.
# Corresponds to the JSON property `expectedOutputQuery`
# @return [String]
attr_accessor :expected_output_query

# Arbitrary, user-defined tags on this action.
# Corresponds to the JSON property `tags`
# @return [Array<String>]
attr_accessor :tags

# Test query to execute.
# Corresponds to the JSON property `testQuery`
# @return [String]
attr_accessor :test_query

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@dependency_targets = args[:dependency_targets] if args.key?(:dependency_targets)
@disabled = args[:disabled] if args.key?(:disabled)
@display_name = args[:display_name] if args.key?(:display_name)
@expected_output_query = args[:expected_output_query] if args.key?(:expected_output_query)
@tags = args[:tags] if args.key?(:tags)
@test_query = args[:test_query] if args.key?(:test_query)
end
end

# Represents a workflow action that will run a BigQuery unit test.
class BigQueryUnitTestAction
include Google::Apis::Core::Hashable

# Output only. Job ID for the actual results.
# Corresponds to the JSON property `actualResultsJobId`
# @return [String]
attr_accessor :actual_results_job_id

# Output only. SQL script for the actual results.
# Corresponds to the JSON property `actualResultsSqlScript`
# @return [String]
attr_accessor :actual_results_sql_script

# Output only. Job ID for the expected results.
# Corresponds to the JSON property `expectedResultsJobId`
# @return [String]
attr_accessor :expected_results_job_id

# Output only. SQL script for the expected results.
# Corresponds to the JSON property `expectedResultsSqlScript`
# @return [String]
attr_accessor :expected_results_sql_script

# Output only. Total bytes billed for this action. Combined total for actual and
# expected jobs.
# Corresponds to the JSON property `totalBilledBytes`
# @return [Fixnum]
attr_accessor :total_billed_bytes

# Output only. Total bytes processed for this action. Combined total for actual
# and expected jobs.
# Corresponds to the JSON property `totalProcessedBytes`
# @return [Fixnum]
attr_accessor :total_processed_bytes

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@actual_results_job_id = args[:actual_results_job_id] if args.key?(:actual_results_job_id)
@actual_results_sql_script = args[:actual_results_sql_script] if args.key?(:actual_results_sql_script)
@expected_results_job_id = args[:expected_results_job_id] if args.key?(:expected_results_job_id)
@expected_results_sql_script = args[:expected_results_sql_script] if args.key?(:expected_results_sql_script)
@total_billed_bytes = args[:total_billed_bytes] if args.key?(:total_billed_bytes)
@total_processed_bytes = args[:total_processed_bytes] if args.key?(:total_processed_bytes)
end
end

# Associates `members`, or principals, with a `role`.
class Binding
include Google::Apis::Core::Hashable
Expand Down Expand Up @@ -877,6 +978,11 @@ class CompilationResultAction
# @return [Google::Apis::DataformV1beta1::Assertion]
attr_accessor :assertion

# Represents a BigQuery unit test.
# Corresponds to the JSON property `bigqueryUnitTest`
# @return [Google::Apis::DataformV1beta1::BigQueryUnitTest]
attr_accessor :bigquery_unit_test

# Represents an action identifier. If the action writes output, the output will
# be written to the referenced database object.
# Corresponds to the JSON property `canonicalTarget`
Expand Down Expand Up @@ -935,6 +1041,7 @@ def initialize(**args)
# Update properties of this object
def update!(**args)
@assertion = args[:assertion] if args.key?(:assertion)
@bigquery_unit_test = args[:bigquery_unit_test] if args.key?(:bigquery_unit_test)
@canonical_target = args[:canonical_target] if args.key?(:canonical_target)
@data_preparation = args[:data_preparation] if args.key?(:data_preparation)
@declaration = args[:declaration] if args.key?(:declaration)
Expand Down Expand Up @@ -1317,6 +1424,50 @@ def update!(**args)
end
end

# Includes configuration options for repository end user authentication.
class EndUserAuthConfig
include Google::Apis::Core::Hashable

# OAuth configuration for end user authentication.
# Corresponds to the JSON property `oauthConfig`
# @return [Google::Apis::DataformV1beta1::OAuthConfig]
attr_accessor :oauth_config

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@oauth_config = args[:oauth_config] if args.key?(:oauth_config)
end
end

# Includes configuration options for end user authentication.
class EndUserAuthenticationConfig
include Google::Apis::Core::Hashable

# OAuth configuration for end user authentication.
# Corresponds to the JSON property `oauthConfig`
# @return [Google::Apis::DataformV1beta1::OAuthConfig]
attr_accessor :oauth_config

# Output only. Email address of the user to run workflow invocations under.
# Corresponds to the JSON property `userEmail`
# @return [String]
attr_accessor :user_email

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@oauth_config = args[:oauth_config] if args.key?(:oauth_config)
@user_email = args[:user_email] if args.key?(:user_email)
end
end

# Error table information, used to write error data into a BigQuery table.
class ErrorTable
include Google::Apis::Core::Hashable
Expand Down Expand Up @@ -2005,6 +2156,16 @@ def update!(**args)
class InvocationConfig
include Google::Apis::Core::Hashable

# Includes configuration options for end user authentication.
# Corresponds to the JSON property `endUserAuthConfig`
# @return [Google::Apis::DataformV1beta1::EndUserAuthenticationConfig]
attr_accessor :end_user_auth_config

# Optional. Specifies the execution mode for the workflow invocation.
# Corresponds to the JSON property `executionMode`
# @return [String]
attr_accessor :execution_mode

# Optional. When set to true, any incremental tables will be fully refreshed.
# Corresponds to the JSON property `fullyRefreshIncrementalTablesEnabled`
# @return [Boolean]
Expand Down Expand Up @@ -2053,6 +2214,8 @@ def initialize(**args)

# Update properties of this object
def update!(**args)
@end_user_auth_config = args[:end_user_auth_config] if args.key?(:end_user_auth_config)
@execution_mode = args[:execution_mode] if args.key?(:execution_mode)
@fully_refresh_incremental_tables_enabled = args[:fully_refresh_incremental_tables_enabled] if args.key?(:fully_refresh_incremental_tables_enabled)
@included_tags = args[:included_tags] if args.key?(:included_tags)
@included_targets = args[:included_targets] if args.key?(:included_targets)
Expand Down Expand Up @@ -2659,6 +2822,26 @@ def update!(**args)
end
end

# OAuth configuration for end user authentication.
class OAuthConfig
include Google::Apis::Core::Hashable

# Optional. Additional OAuth scopes to use for BigQuery executions. Scopes
# always in use: `https://www.googleapis.com/auth/bigquery`
# Corresponds to the JSON property `additionalOauthScopes`
# @return [Array<String>]
attr_accessor :additional_oauth_scopes

def initialize(**args)
update!(**args)
end

# Update properties of this object
def update!(**args)
@additional_oauth_scopes = args[:additional_oauth_scopes] if args.key?(:additional_oauth_scopes)
end
end

# This resource represents a long-running operation that is the result of a
# network API call.
class Operation
Expand Down Expand Up @@ -3641,6 +3824,11 @@ class Repository
# @return [String]
attr_accessor :display_name

# Includes configuration options for repository end user authentication.
# Corresponds to the JSON property `endUserAuthConfig`
# @return [Google::Apis::DataformV1beta1::EndUserAuthConfig]
attr_accessor :end_user_auth_config

# Controls Git remote configuration for a repository.
# Corresponds to the JSON property `gitRemoteSettings`
# @return [Google::Apis::DataformV1beta1::GitRemoteSettings]
Expand Down Expand Up @@ -3724,6 +3912,7 @@ def update!(**args)
@create_time = args[:create_time] if args.key?(:create_time)
@data_encryption_state = args[:data_encryption_state] if args.key?(:data_encryption_state)
@display_name = args[:display_name] if args.key?(:display_name)
@end_user_auth_config = args[:end_user_auth_config] if args.key?(:end_user_auth_config)
@git_remote_settings = args[:git_remote_settings] if args.key?(:git_remote_settings)
@internal_metadata = args[:internal_metadata] if args.key?(:internal_metadata)
@kms_key_name = args[:kms_key_name] if args.key?(:kms_key_name)
Expand Down Expand Up @@ -4599,6 +4788,11 @@ class WorkflowInvocationAction
# @return [Google::Apis::DataformV1beta1::BigQueryAction]
attr_accessor :bigquery_action

# Represents a workflow action that will run a BigQuery unit test.
# Corresponds to the JSON property `bigqueryUnitTestAction`
# @return [Google::Apis::DataformV1beta1::BigQueryUnitTestAction]
attr_accessor :bigquery_unit_test_action

# Represents an action identifier. If the action writes output, the output will
# be written to the referenced database object.
# Corresponds to the JSON property `canonicalTarget`
Expand Down Expand Up @@ -4653,6 +4847,7 @@ def initialize(**args)
# Update properties of this object
def update!(**args)
@bigquery_action = args[:bigquery_action] if args.key?(:bigquery_action)
@bigquery_unit_test_action = args[:bigquery_unit_test_action] if args.key?(:bigquery_unit_test_action)
@canonical_target = args[:canonical_target] if args.key?(:canonical_target)
@data_preparation_action = args[:data_preparation_action] if args.key?(:data_preparation_action)
@failure_reason = args[:failure_reason] if args.key?(:failure_reason)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ module Google
module Apis
module DataformV1beta1
# Version of the google-apis-dataform_v1beta1 gem
GEM_VERSION = "0.63.0"
GEM_VERSION = "0.64.0"

# Version of the code generator used to generate this client
GENERATOR_VERSION = "0.19.0"

# Revision of the discovery document this client was generated from
REVISION = "20260826"
REVISION = "20260906"
end
end
end
Loading
Loading