Skip to content

Commit

Permalink
feat(dataform): update the API
Browse files Browse the repository at this point in the history
#### dataform:v1beta1

The following keys were added:
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.flatPath
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.httpMethod
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.id
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameterOrder
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.parent.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.parent.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.parent.pattern
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.parent.required
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.parent.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.workflowConfigId.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.workflowConfigId.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.parameters.workflowConfigId.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.path
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.request.$ref
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.response.$ref
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.create.scopes
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.flatPath
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.httpMethod
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.id
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.parameterOrder
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.parameters.name.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.parameters.name.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.parameters.name.pattern
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.parameters.name.required
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.parameters.name.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.path
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.response.$ref
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.delete.scopes
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.flatPath
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.httpMethod
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.id
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.parameterOrder
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.parameters.name.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.parameters.name.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.parameters.name.pattern
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.parameters.name.required
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.parameters.name.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.path
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.response.$ref
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.get.scopes
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.flatPath
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.httpMethod
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.id
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameterOrder
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.pageSize.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.pageSize.format
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.pageSize.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.pageSize.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.pageToken.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.pageToken.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.pageToken.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.parent.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.parent.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.parent.pattern
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.parent.required
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.parameters.parent.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.path
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.response.$ref
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.list.scopes
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.flatPath
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.httpMethod
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.id
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameterOrder
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.name.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.name.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.name.pattern
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.name.required
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.name.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.updateMask.description
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.updateMask.format
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.updateMask.location
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.parameters.updateMask.type
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.path
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.request.$ref
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.response.$ref
- resources.projects.resources.locations.resources.repositories.resources.workflowConfigs.methods.patch.scopes
- schemas.ListWorkflowConfigsResponse.description
- schemas.ListWorkflowConfigsResponse.id
- schemas.ListWorkflowConfigsResponse.properties.nextPageToken.description
- schemas.ListWorkflowConfigsResponse.properties.nextPageToken.type
- schemas.ListWorkflowConfigsResponse.properties.unreachable.description
- schemas.ListWorkflowConfigsResponse.properties.unreachable.items.type
- schemas.ListWorkflowConfigsResponse.properties.unreachable.type
- schemas.ListWorkflowConfigsResponse.properties.workflowConfigs.description
- schemas.ListWorkflowConfigsResponse.properties.workflowConfigs.items.$ref
- schemas.ListWorkflowConfigsResponse.properties.workflowConfigs.type
- schemas.ListWorkflowConfigsResponse.type
- schemas.ReleaseConfig.properties.timeZone.description
- schemas.ReleaseConfig.properties.timeZone.type
- schemas.Repository.properties.workspaceCompilationOverrides.$ref
- schemas.Repository.properties.workspaceCompilationOverrides.description
- schemas.ScheduledExecutionRecord.description
- schemas.ScheduledExecutionRecord.id
- schemas.ScheduledExecutionRecord.properties.errorStatus.$ref
- schemas.ScheduledExecutionRecord.properties.errorStatus.description
- schemas.ScheduledExecutionRecord.properties.executionTime.description
- schemas.ScheduledExecutionRecord.properties.executionTime.format
- schemas.ScheduledExecutionRecord.properties.executionTime.type
- schemas.ScheduledExecutionRecord.properties.workflowInvocation.description
- schemas.ScheduledExecutionRecord.properties.workflowInvocation.type
- schemas.ScheduledExecutionRecord.type
- schemas.WorkflowConfig.description
- schemas.WorkflowConfig.id
- schemas.WorkflowConfig.properties.cronSchedule.description
- schemas.WorkflowConfig.properties.cronSchedule.type
- schemas.WorkflowConfig.properties.invocationConfig.$ref
- schemas.WorkflowConfig.properties.invocationConfig.description
- schemas.WorkflowConfig.properties.name.description
- schemas.WorkflowConfig.properties.name.readOnly
- schemas.WorkflowConfig.properties.name.type
- schemas.WorkflowConfig.properties.recentScheduledExecutionRecords.description
- schemas.WorkflowConfig.properties.recentScheduledExecutionRecords.items.$ref
- schemas.WorkflowConfig.properties.recentScheduledExecutionRecords.readOnly
- schemas.WorkflowConfig.properties.recentScheduledExecutionRecords.type
- schemas.WorkflowConfig.properties.releaseConfig.description
- schemas.WorkflowConfig.properties.releaseConfig.type
- schemas.WorkflowConfig.properties.timeZone.description
- schemas.WorkflowConfig.properties.timeZone.type
- schemas.WorkflowConfig.type
- schemas.WorkflowInvocation.properties.workflowConfig.description
- schemas.WorkflowInvocation.properties.workflowConfig.type
- schemas.WorkspaceCompilationOverrides.description
- schemas.WorkspaceCompilationOverrides.id
- schemas.WorkspaceCompilationOverrides.properties.defaultDatabase.description
- schemas.WorkspaceCompilationOverrides.properties.defaultDatabase.type
- schemas.WorkspaceCompilationOverrides.properties.schemaSuffix.description
- schemas.WorkspaceCompilationOverrides.properties.schemaSuffix.type
- schemas.WorkspaceCompilationOverrides.properties.tablePrefix.description
- schemas.WorkspaceCompilationOverrides.properties.tablePrefix.type
- schemas.WorkspaceCompilationOverrides.type

The following keys were changed:
- schemas.CompilationResult.properties.resolvedGitCommitSha.description
- schemas.InvocationConfig.description
- schemas.InvocationConfig.properties.fullyRefreshIncrementalTablesEnabled.description
- schemas.InvocationConfig.properties.includedTags.description
- schemas.InvocationConfig.properties.includedTargets.description
- schemas.InvocationConfig.properties.transitiveDependenciesIncluded.description
- schemas.InvocationConfig.properties.transitiveDependentsIncluded.description
- schemas.ReleaseConfig.properties.codeCompilationConfig.description
  • Loading branch information
yoshi-automation authored and sofisl committed Feb 2, 2023
1 parent ad81349 commit 613aa91
Show file tree
Hide file tree
Showing 2 changed files with 1,182 additions and 30 deletions.
287 changes: 278 additions & 9 deletions discovery/dataform-v1beta1.json
Original file line number Diff line number Diff line change
Expand Up @@ -669,6 +669,163 @@
}
}
},
"workflowConfigs": {
"methods": {
"create": {
"description": "Creates a new WorkflowConfig in a given Repository.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/workflowConfigs",
"httpMethod": "POST",
"id": "dataform.projects.locations.repositories.workflowConfigs.create",
"parameterOrder": [
"parent"
],
"parameters": {
"parent": {
"description": "Required. The repository in which to create the workflow config. Must be in the format `projects/*/locations/*/repositories/*`.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+$",
"required": true,
"type": "string"
},
"workflowConfigId": {
"description": "Required. The ID to use for the workflow config, which will become the final component of the workflow config's resource name.",
"location": "query",
"type": "string"
}
},
"path": "v1beta1/{+parent}/workflowConfigs",
"request": {
"$ref": "WorkflowConfig"
},
"response": {
"$ref": "WorkflowConfig"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Deletes a single WorkflowConfig.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/workflowConfigs/{workflowConfigsId}",
"httpMethod": "DELETE",
"id": "dataform.projects.locations.repositories.workflowConfigs.delete",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The workflow config's name.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+/workflowConfigs/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1beta1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Fetches a single WorkflowConfig.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/workflowConfigs/{workflowConfigsId}",
"httpMethod": "GET",
"id": "dataform.projects.locations.repositories.workflowConfigs.get",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. The workflow config's name.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+/workflowConfigs/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1beta1/{+name}",
"response": {
"$ref": "WorkflowConfig"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"list": {
"description": "Lists WorkflowConfigs in a given Repository.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/workflowConfigs",
"httpMethod": "GET",
"id": "dataform.projects.locations.repositories.workflowConfigs.list",
"parameterOrder": [
"parent"
],
"parameters": {
"pageSize": {
"description": "Optional. Maximum number of workflow configs to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default.",
"format": "int32",
"location": "query",
"type": "integer"
},
"pageToken": {
"description": "Optional. Page token received from a previous `ListWorkflowConfigs` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListWorkflowConfigs` must match the call that provided the page token.",
"location": "query",
"type": "string"
},
"parent": {
"description": "Required. The repository in which to list workflow configs. Must be in the format `projects/*/locations/*/repositories/*`.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1beta1/{+parent}/workflowConfigs",
"response": {
"$ref": "ListWorkflowConfigsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"patch": {
"description": "Updates a single WorkflowConfig.",
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/workflowConfigs/{workflowConfigsId}",
"httpMethod": "PATCH",
"id": "dataform.projects.locations.repositories.workflowConfigs.patch",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Output only. The workflow config's name.",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+/workflowConfigs/[^/]+$",
"required": true,
"type": "string"
},
"updateMask": {
"description": "Optional. Specifies the fields to be updated in the workflow config. If left unset, all fields will be updated.",
"format": "google-fieldmask",
"location": "query",
"type": "string"
}
},
"path": "v1beta1/{+name}",
"request": {
"$ref": "WorkflowConfig"
},
"response": {
"$ref": "WorkflowConfig"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
}
},
"workflowInvocations": {
"methods": {
"cancel": {
Expand Down Expand Up @@ -1465,7 +1622,7 @@
}
}
},
"revision": "20221203",
"revision": "20230128",
"rootUrl": "https://dataform.googleapis.com/",
"schemas": {
"Assertion": {
Expand Down Expand Up @@ -1689,7 +1846,7 @@
"type": "string"
},
"resolvedGitCommitSha": {
"description": "Output only. The fully resolved Git commit SHA of the code that was compiled.",
"description": "Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.",
"readOnly": true,
"type": "string"
},
Expand Down Expand Up @@ -1929,33 +2086,33 @@
"type": "object"
},
"InvocationConfig": {
"description": "Includes various configuration options for this workflow invocation. If both `included_targets` and `included_tags` are unset, all actions will be included.",
"description": "Includes various configuration options for a workflow invocation. If both `included_targets` and `included_tags` are unset, all actions will be included.",
"id": "InvocationConfig",
"properties": {
"fullyRefreshIncrementalTablesEnabled": {
"description": "Immutable. When set to true, any incremental tables will be fully refreshed.",
"description": "Optional. When set to true, any incremental tables will be fully refreshed.",
"type": "boolean"
},
"includedTags": {
"description": "Immutable. The set of tags to include.",
"description": "Optional. The set of tags to include.",
"items": {
"type": "string"
},
"type": "array"
},
"includedTargets": {
"description": "Immutable. The set of action identifiers to include.",
"description": "Optional. The set of action identifiers to include.",
"items": {
"$ref": "Target"
},
"type": "array"
},
"transitiveDependenciesIncluded": {
"description": "Immutable. When set to true, transitive dependencies of included actions will be executed.",
"description": "Optional. When set to true, transitive dependencies of included actions will be executed.",
"type": "boolean"
},
"transitiveDependentsIncluded": {
"description": "Immutable. When set to true, transitive dependents of included actions will be executed.",
"description": "Optional. When set to true, transitive dependents of included actions will be executed.",
"type": "boolean"
}
},
Expand Down Expand Up @@ -2054,6 +2211,31 @@
},
"type": "object"
},
"ListWorkflowConfigsResponse": {
"description": "`ListWorkflowConfigs` response message.",
"id": "ListWorkflowConfigsResponse",
"properties": {
"nextPageToken": {
"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.",
"type": "string"
},
"unreachable": {
"description": "Locations which could not be reached.",
"items": {
"type": "string"
},
"type": "array"
},
"workflowConfigs": {
"description": "List of workflow configs.",
"items": {
"$ref": "WorkflowConfig"
},
"type": "array"
}
},
"type": "object"
},
"ListWorkflowInvocationsResponse": {
"description": "`ListWorkflowInvocations` response message.",
"id": "ListWorkflowInvocationsResponse",
Expand Down Expand Up @@ -2500,7 +2682,7 @@
"properties": {
"codeCompilationConfig": {
"$ref": "CodeCompilationConfig",
"description": "Immutable. If set, fields of `code_compilation_config` override the default compilation settings that are specified in dataform.json."
"description": "Optional. If set, fields of `code_compilation_config` override the default compilation settings that are specified in dataform.json."
},
"cronSchedule": {
"description": "Optional. Optional schedule (in cron format) for automatic creation of compilation results.",
Expand All @@ -2526,6 +2708,10 @@
"releaseCompilationResult": {
"description": "Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format `projects/*/locations/*/repositories/*/compilationResults/*`.",
"type": "string"
},
"timeZone": {
"description": "Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -2568,6 +2754,10 @@
"npmrcEnvironmentVariablesSecretVersion": {
"description": "Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format `projects/*/secrets/*/versions/*`. The file itself must be in a JSON format.",
"type": "string"
},
"workspaceCompilationOverrides": {
"$ref": "WorkspaceCompilationOverrides",
"description": "Optional. If set, fields of `workspace_compilation_overrides` override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for `WorkspaceCompilationOverrides` for more information."
}
},
"type": "object"
Expand All @@ -2590,6 +2780,26 @@
},
"type": "object"
},
"ScheduledExecutionRecord": {
"description": "A record of an attempt to create a workflow invocation for this workflow config.",
"id": "ScheduledExecutionRecord",
"properties": {
"errorStatus": {
"$ref": "Status",
"description": "The error status encountered upon this attempt to create the workflow invocation, if the attempt was unsuccessful."
},
"executionTime": {
"description": "The timestamp of this execution attempt.",
"format": "google-datetime",
"type": "string"
},
"workflowInvocation": {
"description": "The name of the created workflow invocation, if one was successfully created. Must be in the format `projects/*/locations/*/repositories/*/workflowInvocations/*`.",
"type": "string"
}
},
"type": "object"
},
"ScheduledReleaseRecord": {
"description": "A record of an attempt to create a compilation result for this release config.",
"id": "ScheduledReleaseRecord",
Expand Down Expand Up @@ -2685,6 +2895,42 @@
},
"type": "object"
},
"WorkflowConfig": {
"description": "Represents a Dataform workflow configuration.",
"id": "WorkflowConfig",
"properties": {
"cronSchedule": {
"description": "Optional. Optional schedule (in cron format) for automatic execution of this workflow config.",
"type": "string"
},
"invocationConfig": {
"$ref": "InvocationConfig",
"description": "Optional. If left unset, a default InvocationConfig will be used."
},
"name": {
"description": "Output only. The workflow config's name.",
"readOnly": true,
"type": "string"
},
"recentScheduledExecutionRecords": {
"description": "Output only. Records of the 10 most recent scheduled execution attempts. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.",
"items": {
"$ref": "ScheduledExecutionRecord"
},
"readOnly": true,
"type": "array"
},
"releaseConfig": {
"description": "Required. The name of the release config whose release_compilation_result should be executed. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`.",
"type": "string"
},
"timeZone": {
"description": "Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.",
"type": "string"
}
},
"type": "object"
},
"WorkflowInvocation": {
"description": "Represents a single invocation of a compilation result.",
"id": "WorkflowInvocation",
Expand Down Expand Up @@ -2727,6 +2973,10 @@
],
"readOnly": true,
"type": "string"
},
"workflowConfig": {
"description": "Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -2798,6 +3048,25 @@
},
"type": "object"
},
"WorkspaceCompilationOverrides": {
"description": "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.",
"id": "WorkspaceCompilationOverrides",
"properties": {
"defaultDatabase": {
"description": "Optional. The default database (Google Cloud project ID).",
"type": "string"
},
"schemaSuffix": {
"description": "Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.",
"type": "string"
},
"tablePrefix": {
"description": "Optional. The prefix that should be prepended to all table names.",
"type": "string"
}
},
"type": "object"
},
"WriteFileRequest": {
"description": "`WriteFile` request message.",
"id": "WriteFileRequest",
Expand Down

0 comments on commit 613aa91

Please sign in to comment.