View Source API Reference google_api_dataform v0.7.0
Modules
API client metadata for GoogleApi.Dataform.V1beta1.
API calls for all endpoints tagged Projects
.
Handle Tesla connections for GoogleApi.Dataform.V1beta1.
Represents an assertion upon a SQL query which is required return zero rows.
Represents a workflow action that will run against BigQuery.
Associates members
, or principals, with a role
.
CancelWorkflowInvocation
request message.
Configures various aspects of Dataform code compilation.
Describes a column.
Represents the author of a Git commit.
Represents a single commit log.
Represents a Dataform Git commit.
CommitRepositoryChanges
request message.
CommitRepositoryChanges
response message.
CommitWorkspaceChanges
request message.
An error encountered when attempting to compile a Dataform project.
Represents the result of compiling a Dataform project.
Represents a single Dataform action in a compilation result.
ComputeRepositoryAccessTokenStatus
response message.
Config for all repositories in a given project and location.
Describes encryption state of a resource.
Represents a relation which is not managed by Dataform but which may be referenced by Dataform actions.
Represents the delete file operation.
Represents a single entry in a directory.
Client-facing representation of a directory entry in search results.
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
FetchFileDiff
response message.
FetchFileGitStatuses
response message.
FetchGitAheadBehind
response message.
FetchRemoteBranches
response message.
FetchRepositoryHistory
response message.
Represents a single file operation to the repository.
Client-facing representation of a file entry in search results.
Controls Git remote configuration for a repository.
Contains settings for relations of type INCREMENTAL_TABLE
.
InstallNpmPackages
request message.
InstallNpmPackages
response message.
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
Includes various configuration options for a workflow invocation. If both included_targets
and included_tags
are unset, all actions will be included.
ListCompilationResults
response message.
The response message for Locations.ListLocations.
ListReleaseConfigs
response message.
ListRepositories
response message.
ListWorkflowConfigs
response message.
ListWorkflowInvocations
response message.
ListWorkspaces
response message.
A resource that represents a Google Cloud location.
MakeDirectory
request message.
MakeDirectory
response message.
MoveDirectory
request message.
MoveDirectory
response message.
MoveFile
request message.
MoveFile
response message.
Attributes
-
contents
(type:String.t
, default:nil
) - The contents of the notebook. -
dependencyTargets
(type:list(GoogleApi.Dataform.V1beta1.Model.Target.t)
, default:nil
) - A list of actions that this action depends on. -
disabled
(type:boolean()
, default:nil
) - Whether this action is disabled (i.e. should not be run). -
tags
(type:list(String.t)
, default:nil
) - Arbitrary, user-defined tags on this action.
Represents a workflow action that will run against a Notebook runtime.
Represents the metadata of the long-running operation.
Represents a list of arbitrary database operations.
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A Policy
is a collection of bindings
. A binding
binds one or more members
, or principals, to a single role
. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role
is a named list of permissions; each role
can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a binding
can also specify a condition
, which is a logical expression that allows access to a resource only if the expression evaluates to true
. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation. JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 }
YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3
For a description of IAM and its features, see the IAM documentation.
PullGitCommits
request message.
PushGitCommits
request message.
QueryCompilationResultActions
response message.
QueryDirectoryContents
response message.
QueryRepositoryDirectoryContents
response message.
QueryWorkflowInvocationActions
response message.
ReadFile
response message.
ReadRepositoryFile
response message.
Represents a database relation.
Describes a relation and its columns.
Represents a Dataform release configuration.
RemoveDirectory
request message.
RemoveFile
request message.
Represents a Dataform Git repository.
ResetWorkspaceChanges
request message.
A record of an attempt to create a workflow invocation for this workflow config.
A record of an attempt to create a compilation result for this release config.
Client-facing representation of a file search response.
Client-facing representation of a search result entry.
Request message for SetIamPolicy
method.
Configures fields for performing SSH authentication.
The Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status
message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
Represents an action identifier. If the action writes output, the output will be written to the referenced database object.
Request message for TestIamPermissions
method.
Response message for TestIamPermissions
method.
Represents the Git state of a file with uncommitted changes.
Represents a Dataform workflow configuration.
Represents a single invocation of a compilation result.
Represents a single action in a workflow invocation.
Represents a Dataform Git workspace.
Configures workspace compilation overrides for a repository. Primarily used by the UI (console.cloud.google.com
). schema_suffix
and table_prefix
can have a special expression - ${workspaceName}
, which refers to the workspace name from which the compilation results will be created. API callers are expected to resolve the expression in these overrides and provide them explicitly in code_compilation_config
(https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig) when creating workspace-scoped compilation results.
Represents the write file operation (for files added or modified).
WriteFile
request message.
WriteFile
response message.