|
133 | 133 | "https://www.googleapis.com/auth/cloud-platform"
|
134 | 134 | ]
|
135 | 135 | },
|
| 136 | + "getConfig": { |
| 137 | + "description": "Get default config for a given project and location.", |
| 138 | + "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/config", |
| 139 | + "httpMethod": "GET", |
| 140 | + "id": "dataform.projects.locations.getConfig", |
| 141 | + "parameterOrder": [ |
| 142 | + "name" |
| 143 | + ], |
| 144 | + "parameters": { |
| 145 | + "name": { |
| 146 | + "description": "Required. The config name.", |
| 147 | + "location": "path", |
| 148 | + "pattern": "^projects/[^/]+/locations/[^/]+/config$", |
| 149 | + "required": true, |
| 150 | + "type": "string" |
| 151 | + } |
| 152 | + }, |
| 153 | + "path": "v1beta1/{+name}", |
| 154 | + "response": { |
| 155 | + "$ref": "Config" |
| 156 | + }, |
| 157 | + "scopes": [ |
| 158 | + "https://www.googleapis.com/auth/cloud-platform" |
| 159 | + ] |
| 160 | + }, |
136 | 161 | "list": {
|
137 | 162 | "description": "Lists information about the supported locations for this service.",
|
138 | 163 | "flatPath": "v1beta1/projects/{projectsId}/locations",
|
|
173 | 198 | "scopes": [
|
174 | 199 | "https://www.googleapis.com/auth/cloud-platform"
|
175 | 200 | ]
|
| 201 | + }, |
| 202 | + "updateConfig": { |
| 203 | + "description": "Update default config for a given project and location.", |
| 204 | + "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/config", |
| 205 | + "httpMethod": "PATCH", |
| 206 | + "id": "dataform.projects.locations.updateConfig", |
| 207 | + "parameterOrder": [ |
| 208 | + "name" |
| 209 | + ], |
| 210 | + "parameters": { |
| 211 | + "name": { |
| 212 | + "description": "Identifier. The config name.", |
| 213 | + "location": "path", |
| 214 | + "pattern": "^projects/[^/]+/locations/[^/]+/config$", |
| 215 | + "required": true, |
| 216 | + "type": "string" |
| 217 | + }, |
| 218 | + "updateMask": { |
| 219 | + "description": "Optional. Specifies the fields to be updated in the config.", |
| 220 | + "format": "google-fieldmask", |
| 221 | + "location": "query", |
| 222 | + "type": "string" |
| 223 | + } |
| 224 | + }, |
| 225 | + "path": "v1beta1/{+name}", |
| 226 | + "request": { |
| 227 | + "$ref": "Config" |
| 228 | + }, |
| 229 | + "response": { |
| 230 | + "$ref": "Config" |
| 231 | + }, |
| 232 | + "scopes": [ |
| 233 | + "https://www.googleapis.com/auth/cloud-platform" |
| 234 | + ] |
176 | 235 | }
|
177 | 236 | },
|
178 | 237 | "resources": {
|
|
2236 | 2295 | }
|
2237 | 2296 | }
|
2238 | 2297 | },
|
2239 |
| - "revision": "20240629", |
| 2298 | + "revision": "20240824", |
2240 | 2299 | "rootUrl": "https://dataform.googleapis.com/",
|
2241 | 2300 | "schemas": {
|
2242 | 2301 | "Assertion": {
|
|
2596 | 2655 | "$ref": "Target",
|
2597 | 2656 | "description": "The action's identifier if the project had been compiled without any overrides configured. Unique within the compilation result."
|
2598 | 2657 | },
|
| 2658 | + "dataPreparation": { |
| 2659 | + "$ref": "DataPreparation", |
| 2660 | + "description": "The data preparation executed by this action." |
| 2661 | + }, |
2599 | 2662 | "declaration": {
|
2600 | 2663 | "$ref": "Declaration",
|
2601 | 2664 | "description": "The declaration declared by this action."
|
|
2646 | 2709 | },
|
2647 | 2710 | "type": "object"
|
2648 | 2711 | },
|
| 2712 | + "Config": { |
| 2713 | + "description": "Config for all repositories in a given project and location.", |
| 2714 | + "id": "Config", |
| 2715 | + "properties": { |
| 2716 | + "defaultKmsKeyName": { |
| 2717 | + "description": "Optional. The default KMS key that is used if no encryption key is provided when a repository is created.", |
| 2718 | + "type": "string" |
| 2719 | + }, |
| 2720 | + "name": { |
| 2721 | + "description": "Identifier. The config name.", |
| 2722 | + "type": "string" |
| 2723 | + } |
| 2724 | + }, |
| 2725 | + "type": "object" |
| 2726 | + }, |
2649 | 2727 | "DataEncryptionState": {
|
2650 | 2728 | "description": "Describes encryption state of a resource.",
|
2651 | 2729 | "id": "DataEncryptionState",
|
|
2657 | 2735 | },
|
2658 | 2736 | "type": "object"
|
2659 | 2737 | },
|
| 2738 | + "DataPreparation": { |
| 2739 | + "description": "Defines a compiled Data Preparation entity", |
| 2740 | + "id": "DataPreparation", |
| 2741 | + "properties": { |
| 2742 | + "contents": { |
| 2743 | + "description": "The data preparation definition, stored as a binary encoded proto.", |
| 2744 | + "format": "byte", |
| 2745 | + "type": "string" |
| 2746 | + }, |
| 2747 | + "dependencyTargets": { |
| 2748 | + "description": "A list of actions that this action depends on.", |
| 2749 | + "items": { |
| 2750 | + "$ref": "Target" |
| 2751 | + }, |
| 2752 | + "type": "array" |
| 2753 | + }, |
| 2754 | + "disabled": { |
| 2755 | + "description": "Whether this action is disabled (i.e. should not be run).", |
| 2756 | + "type": "boolean" |
| 2757 | + }, |
| 2758 | + "tags": { |
| 2759 | + "description": "Arbitrary, user-defined tags on this action.", |
| 2760 | + "items": { |
| 2761 | + "type": "string" |
| 2762 | + }, |
| 2763 | + "type": "array" |
| 2764 | + } |
| 2765 | + }, |
| 2766 | + "type": "object" |
| 2767 | + }, |
2660 | 2768 | "Declaration": {
|
2661 | 2769 | "description": "Represents a relation which is not managed by Dataform but which may be referenced by Dataform actions.",
|
2662 | 2770 | "id": "Declaration",
|
|
0 commit comments