|
172 | 172 | }
|
173 | 173 | }
|
174 | 174 | },
|
| 175 | + "organizations": { |
| 176 | + "resources": { |
| 177 | + "locations": { |
| 178 | + "methods": { |
| 179 | + "retrieveConfig": { |
| 180 | + "description": "Retrieves the configuration related to the migration from Data Catalog to Dataplex for a specific organization, including all the projects under it which have a separate configuration set.", |
| 181 | + "flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}:retrieveConfig", |
| 182 | + "httpMethod": "GET", |
| 183 | + "id": "datacatalog.organizations.locations.retrieveConfig", |
| 184 | + "parameterOrder": [ |
| 185 | + "name" |
| 186 | + ], |
| 187 | + "parameters": { |
| 188 | + "name": { |
| 189 | + "description": "Required. The organization whose config is being retrieved.", |
| 190 | + "location": "path", |
| 191 | + "pattern": "^organizations/[^/]+/locations/[^/]+$", |
| 192 | + "required": true, |
| 193 | + "type": "string" |
| 194 | + } |
| 195 | + }, |
| 196 | + "path": "v1/{+name}:retrieveConfig", |
| 197 | + "response": { |
| 198 | + "$ref": "GoogleCloudDatacatalogV1OrganizationConfig" |
| 199 | + }, |
| 200 | + "scopes": [ |
| 201 | + "https://www.googleapis.com/auth/cloud-platform" |
| 202 | + ] |
| 203 | + }, |
| 204 | + "retrieveEffectiveConfig": { |
| 205 | + "description": "Retrieves the effective configuration related to the migration from Data Catalog to Dataplex for a specific organization or project. If there is no specific configuration set for the resource, the setting is checked hierarchicahlly through the ancestors of the resource, starting from the resource itself.", |
| 206 | + "flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}:retrieveEffectiveConfig", |
| 207 | + "httpMethod": "GET", |
| 208 | + "id": "datacatalog.organizations.locations.retrieveEffectiveConfig", |
| 209 | + "parameterOrder": [ |
| 210 | + "name" |
| 211 | + ], |
| 212 | + "parameters": { |
| 213 | + "name": { |
| 214 | + "description": "Required. The resource whose effective config is being retrieved.", |
| 215 | + "location": "path", |
| 216 | + "pattern": "^organizations/[^/]+/locations/[^/]+$", |
| 217 | + "required": true, |
| 218 | + "type": "string" |
| 219 | + } |
| 220 | + }, |
| 221 | + "path": "v1/{+name}:retrieveEffectiveConfig", |
| 222 | + "response": { |
| 223 | + "$ref": "GoogleCloudDatacatalogV1MigrationConfig" |
| 224 | + }, |
| 225 | + "scopes": [ |
| 226 | + "https://www.googleapis.com/auth/cloud-platform" |
| 227 | + ] |
| 228 | + }, |
| 229 | + "setConfig": { |
| 230 | + "description": "Sets the configuration related to the migration to Dataplex for an organization or project.", |
| 231 | + "flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}:setConfig", |
| 232 | + "httpMethod": "POST", |
| 233 | + "id": "datacatalog.organizations.locations.setConfig", |
| 234 | + "parameterOrder": [ |
| 235 | + "name" |
| 236 | + ], |
| 237 | + "parameters": { |
| 238 | + "name": { |
| 239 | + "description": "Required. The organization or project whose config is being specified.", |
| 240 | + "location": "path", |
| 241 | + "pattern": "^organizations/[^/]+/locations/[^/]+$", |
| 242 | + "required": true, |
| 243 | + "type": "string" |
| 244 | + } |
| 245 | + }, |
| 246 | + "path": "v1/{+name}:setConfig", |
| 247 | + "request": { |
| 248 | + "$ref": "GoogleCloudDatacatalogV1SetConfigRequest" |
| 249 | + }, |
| 250 | + "response": { |
| 251 | + "$ref": "GoogleCloudDatacatalogV1MigrationConfig" |
| 252 | + }, |
| 253 | + "scopes": [ |
| 254 | + "https://www.googleapis.com/auth/cloud-platform" |
| 255 | + ] |
| 256 | + } |
| 257 | + } |
| 258 | + } |
| 259 | + } |
| 260 | + }, |
175 | 261 | "projects": {
|
176 | 262 | "resources": {
|
177 | 263 | "locations": {
|
| 264 | + "methods": { |
| 265 | + "retrieveEffectiveConfig": { |
| 266 | + "description": "Retrieves the effective configuration related to the migration from Data Catalog to Dataplex for a specific organization or project. If there is no specific configuration set for the resource, the setting is checked hierarchicahlly through the ancestors of the resource, starting from the resource itself.", |
| 267 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}:retrieveEffectiveConfig", |
| 268 | + "httpMethod": "GET", |
| 269 | + "id": "datacatalog.projects.locations.retrieveEffectiveConfig", |
| 270 | + "parameterOrder": [ |
| 271 | + "name" |
| 272 | + ], |
| 273 | + "parameters": { |
| 274 | + "name": { |
| 275 | + "description": "Required. The resource whose effective config is being retrieved.", |
| 276 | + "location": "path", |
| 277 | + "pattern": "^projects/[^/]+/locations/[^/]+$", |
| 278 | + "required": true, |
| 279 | + "type": "string" |
| 280 | + } |
| 281 | + }, |
| 282 | + "path": "v1/{+name}:retrieveEffectiveConfig", |
| 283 | + "response": { |
| 284 | + "$ref": "GoogleCloudDatacatalogV1MigrationConfig" |
| 285 | + }, |
| 286 | + "scopes": [ |
| 287 | + "https://www.googleapis.com/auth/cloud-platform" |
| 288 | + ] |
| 289 | + }, |
| 290 | + "setConfig": { |
| 291 | + "description": "Sets the configuration related to the migration to Dataplex for an organization or project.", |
| 292 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}:setConfig", |
| 293 | + "httpMethod": "POST", |
| 294 | + "id": "datacatalog.projects.locations.setConfig", |
| 295 | + "parameterOrder": [ |
| 296 | + "name" |
| 297 | + ], |
| 298 | + "parameters": { |
| 299 | + "name": { |
| 300 | + "description": "Required. The organization or project whose config is being specified.", |
| 301 | + "location": "path", |
| 302 | + "pattern": "^projects/[^/]+/locations/[^/]+$", |
| 303 | + "required": true, |
| 304 | + "type": "string" |
| 305 | + } |
| 306 | + }, |
| 307 | + "path": "v1/{+name}:setConfig", |
| 308 | + "request": { |
| 309 | + "$ref": "GoogleCloudDatacatalogV1SetConfigRequest" |
| 310 | + }, |
| 311 | + "response": { |
| 312 | + "$ref": "GoogleCloudDatacatalogV1MigrationConfig" |
| 313 | + }, |
| 314 | + "scopes": [ |
| 315 | + "https://www.googleapis.com/auth/cloud-platform" |
| 316 | + ] |
| 317 | + } |
| 318 | + }, |
178 | 319 | "resources": {
|
179 | 320 | "entryGroups": {
|
180 | 321 | "methods": {
|
|
1076 | 1217 | "operations": {
|
1077 | 1218 | "methods": {
|
1078 | 1219 | "cancel": {
|
1079 |
| - "description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", |
| 1220 | + "description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.", |
1080 | 1221 | "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancel",
|
1081 | 1222 | "httpMethod": "POST",
|
1082 | 1223 | "id": "datacatalog.projects.locations.operations.cancel",
|
|
2144 | 2285 | }
|
2145 | 2286 | }
|
2146 | 2287 | },
|
2147 |
| - "revision": "20240614", |
| 2288 | + "revision": "20241202", |
2148 | 2289 | "rootUrl": "https://datacatalog.googleapis.com/",
|
2149 | 2290 | "schemas": {
|
2150 | 2291 | "Binding": {
|
|
3024 | 3165 | "name": {
|
3025 | 3166 | "description": "Identifier. The resource name of the entry group in URL format. Note: The entry group itself and its child resources might not be stored in the location specified in its name.",
|
3026 | 3167 | "type": "string"
|
| 3168 | + }, |
| 3169 | + "transferredToDataplex": { |
| 3170 | + "description": "Optional. When set to [true], it means DataCatalog EntryGroup was transferred to Dataplex Catalog Service. It makes EntryGroup and its Entries to be read-only in DataCatalog. However, new Tags on EntryGroup and its Entries can be created. After setting the flag to [true] it cannot be unset.", |
| 3171 | + "type": "boolean" |
3027 | 3172 | }
|
3028 | 3173 | },
|
3029 | 3174 | "type": "object"
|
|
3411 | 3556 | },
|
3412 | 3557 | "type": "object"
|
3413 | 3558 | },
|
| 3559 | + "GoogleCloudDatacatalogV1MigrationConfig": { |
| 3560 | + "description": "The configuration related to the migration to Dataplex applied to an organization or project. It is the response message for SetConfig and RetrieveEffectiveConfig.", |
| 3561 | + "id": "GoogleCloudDatacatalogV1MigrationConfig", |
| 3562 | + "properties": { |
| 3563 | + "catalogUiExperience": { |
| 3564 | + "description": "Opt-in status for the UI switch to Dataplex.", |
| 3565 | + "enum": [ |
| 3566 | + "CATALOG_UI_EXPERIENCE_UNSPECIFIED", |
| 3567 | + "CATALOG_UI_EXPERIENCE_ENABLED", |
| 3568 | + "CATALOG_UI_EXPERIENCE_DISABLED" |
| 3569 | + ], |
| 3570 | + "enumDescriptions": [ |
| 3571 | + "Default value. The default UI is Dataplex.", |
| 3572 | + "The UI is Dataplex.", |
| 3573 | + "The UI is Data Catalog." |
| 3574 | + ], |
| 3575 | + "type": "string" |
| 3576 | + }, |
| 3577 | + "tagTemplateMigration": { |
| 3578 | + "description": "Opt-in status for the migration of Tag Templates to Dataplex.", |
| 3579 | + "enum": [ |
| 3580 | + "TAG_TEMPLATE_MIGRATION_UNSPECIFIED", |
| 3581 | + "TAG_TEMPLATE_MIGRATION_ENABLED", |
| 3582 | + "TAG_TEMPLATE_MIGRATION_DISABLED" |
| 3583 | + ], |
| 3584 | + "enumDescriptions": [ |
| 3585 | + "Default value. Migration of Tag Templates from Data Catalog to Dataplex is not performed.", |
| 3586 | + "Migration of Tag Templates from Data Catalog to Dataplex is enabled.", |
| 3587 | + "Migration of Tag Templates from Data Catalog to Dataplex is disabled." |
| 3588 | + ], |
| 3589 | + "type": "string" |
| 3590 | + } |
| 3591 | + }, |
| 3592 | + "type": "object" |
| 3593 | + }, |
3414 | 3594 | "GoogleCloudDatacatalogV1ModelSpec": {
|
3415 | 3595 | "description": "Specification that applies to a model. Valid only for entries with the `MODEL` type.",
|
3416 | 3596 | "id": "GoogleCloudDatacatalogV1ModelSpec",
|
|
3444 | 3624 | },
|
3445 | 3625 | "type": "object"
|
3446 | 3626 | },
|
| 3627 | + "GoogleCloudDatacatalogV1OrganizationConfig": { |
| 3628 | + "description": "The configuration related to the migration from Data Catalog to Dataplex that has been applied to an organization and any projects under it. It is the response message for RetrieveConfig.", |
| 3629 | + "id": "GoogleCloudDatacatalogV1OrganizationConfig", |
| 3630 | + "properties": { |
| 3631 | + "config": { |
| 3632 | + "additionalProperties": { |
| 3633 | + "$ref": "GoogleCloudDatacatalogV1MigrationConfig" |
| 3634 | + }, |
| 3635 | + "description": "Map of organizations and project resource names and their configuration. The format for the map keys is `organizations/{organizationId}` or `projects/{projectId}`.", |
| 3636 | + "type": "object" |
| 3637 | + } |
| 3638 | + }, |
| 3639 | + "type": "object" |
| 3640 | + }, |
3447 | 3641 | "GoogleCloudDatacatalogV1PersonalDetails": {
|
3448 | 3642 | "description": "Entry metadata relevant only to the user and private to them.",
|
3449 | 3643 | "id": "GoogleCloudDatacatalogV1PersonalDetails",
|
|
4031 | 4225 | },
|
4032 | 4226 | "type": "object"
|
4033 | 4227 | },
|
| 4228 | + "GoogleCloudDatacatalogV1SetConfigRequest": { |
| 4229 | + "description": "Request message for SetConfig.", |
| 4230 | + "id": "GoogleCloudDatacatalogV1SetConfigRequest", |
| 4231 | + "properties": { |
| 4232 | + "catalogUiExperience": { |
| 4233 | + "description": "Opt-in status for the UI switch to Dataplex.", |
| 4234 | + "enum": [ |
| 4235 | + "CATALOG_UI_EXPERIENCE_UNSPECIFIED", |
| 4236 | + "CATALOG_UI_EXPERIENCE_ENABLED", |
| 4237 | + "CATALOG_UI_EXPERIENCE_DISABLED" |
| 4238 | + ], |
| 4239 | + "enumDescriptions": [ |
| 4240 | + "Default value. The default UI is Dataplex.", |
| 4241 | + "The UI is Dataplex.", |
| 4242 | + "The UI is Data Catalog." |
| 4243 | + ], |
| 4244 | + "type": "string" |
| 4245 | + }, |
| 4246 | + "tagTemplateMigration": { |
| 4247 | + "description": "Opt-in status for the migration of Tag Templates to Dataplex.", |
| 4248 | + "enum": [ |
| 4249 | + "TAG_TEMPLATE_MIGRATION_UNSPECIFIED", |
| 4250 | + "TAG_TEMPLATE_MIGRATION_ENABLED", |
| 4251 | + "TAG_TEMPLATE_MIGRATION_DISABLED" |
| 4252 | + ], |
| 4253 | + "enumDescriptions": [ |
| 4254 | + "Default value. Migration of Tag Templates from Data Catalog to Dataplex is not performed.", |
| 4255 | + "Migration of Tag Templates from Data Catalog to Dataplex is enabled.", |
| 4256 | + "Migration of Tag Templates from Data Catalog to Dataplex is disabled." |
| 4257 | + ], |
| 4258 | + "type": "string" |
| 4259 | + } |
| 4260 | + }, |
| 4261 | + "type": "object" |
| 4262 | + }, |
4034 | 4263 | "GoogleCloudDatacatalogV1SqlDatabaseSystemSpec": {
|
4035 | 4264 | "description": "Specification that applies to entries that are part `SQL_DATABASE` system (user_specified_type)",
|
4036 | 4265 | "id": "GoogleCloudDatacatalogV1SqlDatabaseSystemSpec",
|
|
4123 | 4352 | "description": "Resources like entry can have schemas associated with them. This scope allows you to attach tags to an individual column based on that schema. To attach a tag to a nested column, separate column names with a dot (`.`). Example: `column.nested_column`.",
|
4124 | 4353 | "type": "string"
|
4125 | 4354 | },
|
| 4355 | + "dataplexTransferStatus": { |
| 4356 | + "description": "Output only. Denotes the transfer status of the Tag Template.", |
| 4357 | + "enum": [ |
| 4358 | + "DATAPLEX_TRANSFER_STATUS_UNSPECIFIED", |
| 4359 | + "MIGRATED", |
| 4360 | + "TRANSFERRED" |
| 4361 | + ], |
| 4362 | + "enumDeprecated": [ |
| 4363 | + false, |
| 4364 | + true, |
| 4365 | + false |
| 4366 | + ], |
| 4367 | + "enumDescriptions": [ |
| 4368 | + "Default value. TagTemplate and its tags are only visible and editable in DataCatalog.", |
| 4369 | + "TagTemplate and its tags are auto-copied to Dataplex service. Visible in both services. Editable in DataCatalog, read-only in Dataplex. Deprecated: Individual TagTemplate migration is deprecated in favor of organization or project wide TagTemplate migration opt-in.", |
| 4370 | + "TagTemplate and its tags are auto-copied to Dataplex service. Visible in both services. Editable in Dataplex, read-only in DataCatalog." |
| 4371 | + ], |
| 4372 | + "readOnly": true, |
| 4373 | + "type": "string" |
| 4374 | + }, |
4126 | 4375 | "fields": {
|
4127 | 4376 | "additionalProperties": {
|
4128 | 4377 | "$ref": "GoogleCloudDatacatalogV1TagField"
|
|
4209 | 4458 | "description": "Optional. Transfer status of the TagTemplate",
|
4210 | 4459 | "enum": [
|
4211 | 4460 | "DATAPLEX_TRANSFER_STATUS_UNSPECIFIED",
|
4212 |
| - "MIGRATED" |
| 4461 | + "MIGRATED", |
| 4462 | + "TRANSFERRED" |
4213 | 4463 | ],
|
4214 | 4464 | "enumDeprecated": [
|
4215 | 4465 | false,
|
4216 |
| - true |
| 4466 | + true, |
| 4467 | + false |
4217 | 4468 | ],
|
4218 | 4469 | "enumDescriptions": [
|
4219 | 4470 | "Default value. TagTemplate and its tags are only visible and editable in DataCatalog.",
|
4220 |
| - "TagTemplate and its tags are auto-copied to Dataplex service. Visible in both services. Editable in DataCatalog, read-only in Dataplex. Deprecated: Individual TagTemplate migration is deprecated in favor of organization or project wide TagTemplate migration opt-in." |
| 4471 | + "TagTemplate and its tags are auto-copied to Dataplex service. Visible in both services. Editable in DataCatalog, read-only in Dataplex. Deprecated: Individual TagTemplate migration is deprecated in favor of organization or project wide TagTemplate migration opt-in.", |
| 4472 | + "TagTemplate and its tags are auto-copied to Dataplex service. Visible in both services. Editable in Dataplex, read-only in DataCatalog." |
4221 | 4473 | ],
|
4222 | 4474 | "type": "string"
|
4223 | 4475 | },
|
|
0 commit comments