Dataform API: projects. Service to develop, version control, and operationalize SQL pipelines in BigQuery. See: https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects
Dataform API: projects. Service to develop, version control, and operationalize SQL pipelines in BigQuery. See: https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects
(locations-collections-getIamPolicy$ auth parameters)
Required parameters: resource
Optional parameters: options.requestedPolicyVersion
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/collections/getIamPolicy Required parameters: resource Optional parameters: options.requestedPolicyVersion Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
(locations-collections-setIamPolicy$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:policy {:version integer, :bindings [Binding], :etag string}}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/collections/setIamPolicy Required parameters: resource Optional parameters: none Body: {:policy {:version integer, :bindings [Binding], :etag string}} Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
(locations-collections-testIamPermissions$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/collections/testIamPermissions Required parameters: resource Optional parameters: none Body: {:permissions [string]} Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
(locations-get$ auth parameters)
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/get
Required parameters: name
Optional parameters: none
Gets information about a location.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/get Required parameters: name Optional parameters: none Gets information about a location.
(locations-list$ auth parameters)
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/list
Required parameters: name
Optional parameters: filter, pageSize, pageToken
Lists information about the supported locations for this service.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/list Required parameters: name Optional parameters: filter, pageSize, pageToken Lists information about the supported locations for this service.
(locations-repositories-commit$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:commitMetadata {:author CommitAuthor, :commitMessage string}, :requiredHeadCommitSha string, :fileOperations {}}
Applies a Git commit to a Repository. The Repository must not have a value for git_remote_settings.url
.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/commit Required parameters: name Optional parameters: none Body: {:commitMetadata {:author CommitAuthor, :commitMessage string}, :requiredHeadCommitSha string, :fileOperations {}} Applies a Git commit to a Repository. The Repository must not have a value for `git_remote_settings.url`.
(locations-repositories-compilationResults-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:name string, :gitCommitish string, :workspace string, :releaseConfig string, :codeCompilationConfig {:defaultDatabase string, :defaultSchema string, :defaultLocation string, :assertionSchema string, :vars {}, :databaseSuffix string, :schemaSuffix string, :tablePrefix string}, :resolvedGitCommitSha string, :dataformCoreVersion string, :compilationErrors [{:message string, :stack string, :path string, :actionTarget Target}]}
Creates a new CompilationResult in a given project and location.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/compilationResults/create Required parameters: parent Optional parameters: none Body: {:name string, :gitCommitish string, :workspace string, :releaseConfig string, :codeCompilationConfig {:defaultDatabase string, :defaultSchema string, :defaultLocation string, :assertionSchema string, :vars {}, :databaseSuffix string, :schemaSuffix string, :tablePrefix string}, :resolvedGitCommitSha string, :dataformCoreVersion string, :compilationErrors [{:message string, :stack string, :path string, :actionTarget Target}]} Creates a new CompilationResult in a given project and location.
(locations-repositories-compilationResults-get$ auth parameters)
Required parameters: name
Optional parameters: none
Fetches a single CompilationResult.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/compilationResults/get Required parameters: name Optional parameters: none Fetches a single CompilationResult.
(locations-repositories-compilationResults-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken, filter
Lists CompilationResults in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/compilationResults/list Required parameters: parent Optional parameters: pageSize, pageToken, filter Lists CompilationResults in a given Repository.
(locations-repositories-compilationResults-query$ auth parameters)
Required parameters: name
Optional parameters: pageSize, pageToken, filter
Returns CompilationResultActions in a given CompilationResult.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/compilationResults/query Required parameters: name Optional parameters: pageSize, pageToken, filter Returns CompilationResultActions in a given CompilationResult.
(locations-repositories-computeAccessTokenStatus$ auth parameters)
Required parameters: name
Optional parameters: none
Computes a Repository's Git access token status.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/computeAccessTokenStatus Required parameters: name Optional parameters: none Computes a Repository's Git access token status.
(locations-repositories-create$ auth parameters body)
Required parameters: parent
Optional parameters: repositoryId
Body:
{:serviceAccount string, :labels {}, :setAuthenticatedUserAdmin boolean, :workspaceCompilationOverrides {:defaultDatabase string, :schemaSuffix string, :tablePrefix string}, :displayName string, :npmrcEnvironmentVariablesSecretVersion string, :name string, :createTime string, :gitRemoteSettings {:url string, :defaultBranch string, :authenticationTokenSecretVersion string, :sshAuthenticationConfig SshAuthenticationConfig, :tokenStatus string}}
Creates a new Repository in a given project and location.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/create Required parameters: parent Optional parameters: repositoryId Body: {:serviceAccount string, :labels {}, :setAuthenticatedUserAdmin boolean, :workspaceCompilationOverrides {:defaultDatabase string, :schemaSuffix string, :tablePrefix string}, :displayName string, :npmrcEnvironmentVariablesSecretVersion string, :name string, :createTime string, :gitRemoteSettings {:url string, :defaultBranch string, :authenticationTokenSecretVersion string, :sshAuthenticationConfig SshAuthenticationConfig, :tokenStatus string}} Creates a new Repository in a given project and location.
(locations-repositories-delete$ auth parameters)
Required parameters: name
Optional parameters: force
Deletes a single Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/delete Required parameters: name Optional parameters: force Deletes a single Repository.
(locations-repositories-fetchHistory$ auth parameters)
Required parameters: name
Optional parameters: pageSize, pageToken
Fetches a Repository's history of commits. The Repository must not have a value for git_remote_settings.url
.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/fetchHistory Required parameters: name Optional parameters: pageSize, pageToken Fetches a Repository's history of commits. The Repository must not have a value for `git_remote_settings.url`.
(locations-repositories-fetchRemoteBranches$ auth parameters)
Required parameters: name
Optional parameters: none
Fetches a Repository's remote branches.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/fetchRemoteBranches Required parameters: name Optional parameters: none Fetches a Repository's remote branches.
(locations-repositories-get$ auth parameters)
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/get
Required parameters: name
Optional parameters: none
Fetches a single Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/get Required parameters: name Optional parameters: none Fetches a single Repository.
(locations-repositories-getIamPolicy$ auth parameters)
Required parameters: resource
Optional parameters: options.requestedPolicyVersion
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/getIamPolicy Required parameters: resource Optional parameters: options.requestedPolicyVersion Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
(locations-repositories-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken, orderBy, filter
Lists Repositories in a given project and location.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/list Required parameters: parent Optional parameters: pageSize, pageToken, orderBy, filter Lists Repositories in a given project and location.
(locations-repositories-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:serviceAccount string, :labels {}, :setAuthenticatedUserAdmin boolean, :workspaceCompilationOverrides {:defaultDatabase string, :schemaSuffix string, :tablePrefix string}, :displayName string, :npmrcEnvironmentVariablesSecretVersion string, :name string, :createTime string, :gitRemoteSettings {:url string, :defaultBranch string, :authenticationTokenSecretVersion string, :sshAuthenticationConfig SshAuthenticationConfig, :tokenStatus string}}
Updates a single Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/patch Required parameters: name Optional parameters: updateMask Body: {:serviceAccount string, :labels {}, :setAuthenticatedUserAdmin boolean, :workspaceCompilationOverrides {:defaultDatabase string, :schemaSuffix string, :tablePrefix string}, :displayName string, :npmrcEnvironmentVariablesSecretVersion string, :name string, :createTime string, :gitRemoteSettings {:url string, :defaultBranch string, :authenticationTokenSecretVersion string, :sshAuthenticationConfig SshAuthenticationConfig, :tokenStatus string}} Updates a single Repository.
(locations-repositories-queryDirectoryContents$ auth parameters)
Required parameters: name
Optional parameters: commitSha, path, pageSize, pageToken
Returns the contents of a given Repository directory. The Repository must not have a value for git_remote_settings.url
.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/queryDirectoryContents Required parameters: name Optional parameters: commitSha, path, pageSize, pageToken Returns the contents of a given Repository directory. The Repository must not have a value for `git_remote_settings.url`.
(locations-repositories-readFile$ auth parameters)
Required parameters: name
Optional parameters: commitSha, path
Returns the contents of a file (inside a Repository). The Repository must not have a value for git_remote_settings.url
.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/readFile Required parameters: name Optional parameters: commitSha, path Returns the contents of a file (inside a Repository). The Repository must not have a value for `git_remote_settings.url`.
(locations-repositories-releaseConfigs-create$ auth parameters body)
Required parameters: parent
Optional parameters: releaseConfigId
Body:
{:name string, :gitCommitish string, :codeCompilationConfig {:defaultDatabase string, :defaultSchema string, :defaultLocation string, :assertionSchema string, :vars {}, :databaseSuffix string, :schemaSuffix string, :tablePrefix string}, :cronSchedule string, :timeZone string, :recentScheduledReleaseRecords [{:releaseTime string, :compilationResult string, :errorStatus Status}], :releaseCompilationResult string, :disabled boolean}
Creates a new ReleaseConfig in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/releaseConfigs/create Required parameters: parent Optional parameters: releaseConfigId Body: {:name string, :gitCommitish string, :codeCompilationConfig {:defaultDatabase string, :defaultSchema string, :defaultLocation string, :assertionSchema string, :vars {}, :databaseSuffix string, :schemaSuffix string, :tablePrefix string}, :cronSchedule string, :timeZone string, :recentScheduledReleaseRecords [{:releaseTime string, :compilationResult string, :errorStatus Status}], :releaseCompilationResult string, :disabled boolean} Creates a new ReleaseConfig in a given Repository.
(locations-repositories-releaseConfigs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a single ReleaseConfig.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/releaseConfigs/delete Required parameters: name Optional parameters: none Deletes a single ReleaseConfig.
(locations-repositories-releaseConfigs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Fetches a single ReleaseConfig.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/releaseConfigs/get Required parameters: name Optional parameters: none Fetches a single ReleaseConfig.
(locations-repositories-releaseConfigs-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Lists ReleaseConfigs in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/releaseConfigs/list Required parameters: parent Optional parameters: pageSize, pageToken Lists ReleaseConfigs in a given Repository.
(locations-repositories-releaseConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :gitCommitish string, :codeCompilationConfig {:defaultDatabase string, :defaultSchema string, :defaultLocation string, :assertionSchema string, :vars {}, :databaseSuffix string, :schemaSuffix string, :tablePrefix string}, :cronSchedule string, :timeZone string, :recentScheduledReleaseRecords [{:releaseTime string, :compilationResult string, :errorStatus Status}], :releaseCompilationResult string, :disabled boolean}
Updates a single ReleaseConfig.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/releaseConfigs/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :gitCommitish string, :codeCompilationConfig {:defaultDatabase string, :defaultSchema string, :defaultLocation string, :assertionSchema string, :vars {}, :databaseSuffix string, :schemaSuffix string, :tablePrefix string}, :cronSchedule string, :timeZone string, :recentScheduledReleaseRecords [{:releaseTime string, :compilationResult string, :errorStatus Status}], :releaseCompilationResult string, :disabled boolean} Updates a single ReleaseConfig.
(locations-repositories-setIamPolicy$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:policy {:version integer, :bindings [Binding], :etag string}}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/setIamPolicy Required parameters: resource Optional parameters: none Body: {:policy {:version integer, :bindings [Binding], :etag string}} Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
(locations-repositories-testIamPermissions$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/testIamPermissions Required parameters: resource Optional parameters: none Body: {:permissions [string]} Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
(locations-repositories-workflowConfigs-create$ auth parameters body)
Required parameters: parent
Optional parameters: workflowConfigId
Body:
{:name string, :releaseConfig string, :invocationConfig {:includedTargets [Target], :includedTags [string], :transitiveDependenciesIncluded boolean, :transitiveDependentsIncluded boolean, :fullyRefreshIncrementalTablesEnabled boolean, :serviceAccount string}, :cronSchedule string, :timeZone string, :recentScheduledExecutionRecords [{:executionTime string, :workflowInvocation string, :errorStatus Status}]}
Creates a new WorkflowConfig in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowConfigs/create Required parameters: parent Optional parameters: workflowConfigId Body: {:name string, :releaseConfig string, :invocationConfig {:includedTargets [Target], :includedTags [string], :transitiveDependenciesIncluded boolean, :transitiveDependentsIncluded boolean, :fullyRefreshIncrementalTablesEnabled boolean, :serviceAccount string}, :cronSchedule string, :timeZone string, :recentScheduledExecutionRecords [{:executionTime string, :workflowInvocation string, :errorStatus Status}]} Creates a new WorkflowConfig in a given Repository.
(locations-repositories-workflowConfigs-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a single WorkflowConfig.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowConfigs/delete Required parameters: name Optional parameters: none Deletes a single WorkflowConfig.
(locations-repositories-workflowConfigs-get$ auth parameters)
Required parameters: name
Optional parameters: none
Fetches a single WorkflowConfig.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowConfigs/get Required parameters: name Optional parameters: none Fetches a single WorkflowConfig.
(locations-repositories-workflowConfigs-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken
Lists WorkflowConfigs in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowConfigs/list Required parameters: parent Optional parameters: pageSize, pageToken Lists WorkflowConfigs in a given Repository.
(locations-repositories-workflowConfigs-patch$ auth parameters body)
Required parameters: name
Optional parameters: updateMask
Body:
{:name string, :releaseConfig string, :invocationConfig {:includedTargets [Target], :includedTags [string], :transitiveDependenciesIncluded boolean, :transitiveDependentsIncluded boolean, :fullyRefreshIncrementalTablesEnabled boolean, :serviceAccount string}, :cronSchedule string, :timeZone string, :recentScheduledExecutionRecords [{:executionTime string, :workflowInvocation string, :errorStatus Status}]}
Updates a single WorkflowConfig.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowConfigs/patch Required parameters: name Optional parameters: updateMask Body: {:name string, :releaseConfig string, :invocationConfig {:includedTargets [Target], :includedTags [string], :transitiveDependenciesIncluded boolean, :transitiveDependentsIncluded boolean, :fullyRefreshIncrementalTablesEnabled boolean, :serviceAccount string}, :cronSchedule string, :timeZone string, :recentScheduledExecutionRecords [{:executionTime string, :workflowInvocation string, :errorStatus Status}]} Updates a single WorkflowConfig.
(locations-repositories-workflowInvocations-cancel$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{}
Requests cancellation of a running WorkflowInvocation.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowInvocations/cancel Required parameters: name Optional parameters: none Body: {} Requests cancellation of a running WorkflowInvocation.
(locations-repositories-workflowInvocations-create$ auth parameters body)
Required parameters: parent
Optional parameters: none
Body:
{:name string, :compilationResult string, :workflowConfig string, :invocationConfig {:includedTargets [Target], :includedTags [string], :transitiveDependenciesIncluded boolean, :transitiveDependentsIncluded boolean, :fullyRefreshIncrementalTablesEnabled boolean, :serviceAccount string}, :state string, :invocationTiming {:startTime string, :endTime string}, :resolvedCompilationResult string}
Creates a new WorkflowInvocation in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowInvocations/create Required parameters: parent Optional parameters: none Body: {:name string, :compilationResult string, :workflowConfig string, :invocationConfig {:includedTargets [Target], :includedTags [string], :transitiveDependenciesIncluded boolean, :transitiveDependentsIncluded boolean, :fullyRefreshIncrementalTablesEnabled boolean, :serviceAccount string}, :state string, :invocationTiming {:startTime string, :endTime string}, :resolvedCompilationResult string} Creates a new WorkflowInvocation in a given Repository.
(locations-repositories-workflowInvocations-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a single WorkflowInvocation.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowInvocations/delete Required parameters: name Optional parameters: none Deletes a single WorkflowInvocation.
(locations-repositories-workflowInvocations-get$ auth parameters)
Required parameters: name
Optional parameters: none
Fetches a single WorkflowInvocation.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowInvocations/get Required parameters: name Optional parameters: none Fetches a single WorkflowInvocation.
(locations-repositories-workflowInvocations-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken, orderBy, filter
Lists WorkflowInvocations in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowInvocations/list Required parameters: parent Optional parameters: pageSize, pageToken, orderBy, filter Lists WorkflowInvocations in a given Repository.
(locations-repositories-workflowInvocations-query$ auth parameters)
Required parameters: name
Optional parameters: pageSize, pageToken
Returns WorkflowInvocationActions in a given WorkflowInvocation.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workflowInvocations/query Required parameters: name Optional parameters: pageSize, pageToken Returns WorkflowInvocationActions in a given WorkflowInvocation.
(locations-repositories-workspaces-commit$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:author {:name string, :emailAddress string}, :commitMessage string, :paths [string]}
Applies a Git commit for uncommitted files in a Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/commit Required parameters: name Optional parameters: none Body: {:author {:name string, :emailAddress string}, :commitMessage string, :paths [string]} Applies a Git commit for uncommitted files in a Workspace.
(locations-repositories-workspaces-create$ auth parameters body)
Required parameters: parent
Optional parameters: workspaceId
Body:
{:name string}
Creates a new Workspace in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/create Required parameters: parent Optional parameters: workspaceId Body: {:name string} Creates a new Workspace in a given Repository.
(locations-repositories-workspaces-delete$ auth parameters)
Required parameters: name
Optional parameters: none
Deletes a single Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/delete Required parameters: name Optional parameters: none Deletes a single Workspace.
(locations-repositories-workspaces-fetchFileDiff$ auth parameters)
Required parameters: workspace
Optional parameters: path
Fetches Git diff for an uncommitted file in a Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/fetchFileDiff Required parameters: workspace Optional parameters: path Fetches Git diff for an uncommitted file in a Workspace.
(locations-repositories-workspaces-fetchFileGitStatuses$ auth parameters)
Required parameters: name
Optional parameters: none
Fetches Git statuses for the files in a Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/fetchFileGitStatuses Required parameters: name Optional parameters: none Fetches Git statuses for the files in a Workspace.
(locations-repositories-workspaces-fetchGitAheadBehind$ auth parameters)
Required parameters: name
Optional parameters: remoteBranch
Fetches Git ahead/behind against a remote branch.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/fetchGitAheadBehind Required parameters: name Optional parameters: remoteBranch Fetches Git ahead/behind against a remote branch.
(locations-repositories-workspaces-get$ auth parameters)
Required parameters: name
Optional parameters: none
Fetches a single Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/get Required parameters: name Optional parameters: none Fetches a single Workspace.
(locations-repositories-workspaces-getIamPolicy$ auth parameters)
Required parameters: resource
Optional parameters: options.requestedPolicyVersion
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/getIamPolicy Required parameters: resource Optional parameters: options.requestedPolicyVersion Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
(locations-repositories-workspaces-installNpmPackages$ auth parameters body)
Required parameters: workspace
Optional parameters: none
Body:
{}
Installs dependency NPM packages (inside a Workspace).
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/installNpmPackages Required parameters: workspace Optional parameters: none Body: {} Installs dependency NPM packages (inside a Workspace).
(locations-repositories-workspaces-list$ auth parameters)
Required parameters: parent
Optional parameters: pageSize, pageToken, orderBy, filter
Lists Workspaces in a given Repository.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/list Required parameters: parent Optional parameters: pageSize, pageToken, orderBy, filter Lists Workspaces in a given Repository.
(locations-repositories-workspaces-makeDirectory$ auth parameters body)
Required parameters: workspace
Optional parameters: none
Body:
{:path string}
Creates a directory inside a Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/makeDirectory Required parameters: workspace Optional parameters: none Body: {:path string} Creates a directory inside a Workspace.
(locations-repositories-workspaces-moveDirectory$ auth parameters body)
Required parameters: workspace
Optional parameters: none
Body:
{:path string, :newPath string}
Moves a directory (inside a Workspace), and all of its contents, to a new location.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/moveDirectory Required parameters: workspace Optional parameters: none Body: {:path string, :newPath string} Moves a directory (inside a Workspace), and all of its contents, to a new location.
(locations-repositories-workspaces-moveFile$ auth parameters body)
Required parameters: workspace
Optional parameters: none
Body:
{:path string, :newPath string}
Moves a file (inside a Workspace) to a new location.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/moveFile Required parameters: workspace Optional parameters: none Body: {:path string, :newPath string} Moves a file (inside a Workspace) to a new location.
(locations-repositories-workspaces-pull$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:remoteBranch string, :author {:name string, :emailAddress string}}
Pulls Git commits from the Repository's remote into a Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/pull Required parameters: name Optional parameters: none Body: {:remoteBranch string, :author {:name string, :emailAddress string}} Pulls Git commits from the Repository's remote into a Workspace.
(locations-repositories-workspaces-push$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:remoteBranch string}
Pushes Git commits from a Workspace to the Repository's remote.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/push Required parameters: name Optional parameters: none Body: {:remoteBranch string} Pushes Git commits from a Workspace to the Repository's remote.
(locations-repositories-workspaces-queryDirectoryContents$ auth parameters)
Required parameters: workspace
Optional parameters: path, pageSize, pageToken
Returns the contents of a given Workspace directory.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/queryDirectoryContents Required parameters: workspace Optional parameters: path, pageSize, pageToken Returns the contents of a given Workspace directory.
(locations-repositories-workspaces-readFile$ auth parameters)
Required parameters: workspace
Optional parameters: path, revision
Returns the contents of a file (inside a Workspace).
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/readFile Required parameters: workspace Optional parameters: path, revision Returns the contents of a file (inside a Workspace).
(locations-repositories-workspaces-removeDirectory$ auth parameters body)
Required parameters: workspace
Optional parameters: none
Body:
{:path string}
Deletes a directory (inside a Workspace) and all of its contents.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/removeDirectory Required parameters: workspace Optional parameters: none Body: {:path string} Deletes a directory (inside a Workspace) and all of its contents.
(locations-repositories-workspaces-removeFile$ auth parameters body)
Required parameters: workspace
Optional parameters: none
Body:
{:path string}
Deletes a file (inside a Workspace).
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/removeFile Required parameters: workspace Optional parameters: none Body: {:path string} Deletes a file (inside a Workspace).
(locations-repositories-workspaces-reset$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:paths [string], :clean boolean}
Performs a Git reset for uncommitted files in a Workspace.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/reset Required parameters: name Optional parameters: none Body: {:paths [string], :clean boolean} Performs a Git reset for uncommitted files in a Workspace.
(locations-repositories-workspaces-searchFiles$ auth parameters)
Required parameters: workspace
Optional parameters: pageSize, pageToken, filter
Finds the contents of a given Workspace directory by filter.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/searchFiles Required parameters: workspace Optional parameters: pageSize, pageToken, filter Finds the contents of a given Workspace directory by filter.
(locations-repositories-workspaces-setIamPolicy$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:policy {:version integer, :bindings [Binding], :etag string}}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/setIamPolicy Required parameters: resource Optional parameters: none Body: {:policy {:version integer, :bindings [Binding], :etag string}} Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
(locations-repositories-workspaces-testIamPermissions$ auth parameters body)
Required parameters: resource
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/testIamPermissions Required parameters: resource Optional parameters: none Body: {:permissions [string]} Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
(locations-repositories-workspaces-writeFile$ auth parameters body)
Required parameters: workspace
Optional parameters: none
Body:
{:path string, :contents string}
Writes to a file (inside a Workspace).
https://cloud.google.com/dataform/docsapi/reference/rest/v1beta1/projects/locations/repositories/workspaces/writeFile Required parameters: workspace Optional parameters: none Body: {:path string, :contents string} Writes to a file (inside a Workspace).
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close