|
188 | 188 | }, |
189 | 189 | { |
190 | 190 | "$ref": "#/parameters/WorkspaceNameParameter" |
| 191 | + }, |
| 192 | + { |
| 193 | + "$ref": "#/parameters/WorkspaceForceToPurgeParameter" |
191 | 194 | } |
192 | 195 | ], |
193 | 196 | "responses": { |
|
286 | 289 | }, |
287 | 290 | { |
288 | 291 | "$ref": "#/parameters/PaginationParameter" |
| 292 | + }, |
| 293 | + { |
| 294 | + "$ref": "#/parameters/WorkspaceKindParameter" |
289 | 295 | } |
290 | 296 | ], |
291 | 297 | "responses": { |
|
680 | 686 | }, |
681 | 687 | { |
682 | 688 | "$ref": "#/parameters/PaginationParameter" |
| 689 | + }, |
| 690 | + { |
| 691 | + "$ref": "#/parameters/WorkspaceKindParameter" |
683 | 692 | } |
684 | 693 | ], |
685 | 694 | "responses": { |
|
2079 | 2088 | "description": "Category of the workspace connection.", |
2080 | 2089 | "required": false, |
2081 | 2090 | "x-ms-parameter-location": "method" |
| 2091 | + }, |
| 2092 | + "WorkspaceKindParameter": { |
| 2093 | + "in": "query", |
| 2094 | + "name": "kind", |
| 2095 | + "type": "string", |
| 2096 | + "description": "Kind of workspace.", |
| 2097 | + "required": false, |
| 2098 | + "x-ms-parameter-location": "method" |
| 2099 | + }, |
| 2100 | + "WorkspaceForceToPurgeParameter": { |
| 2101 | + "in": "query", |
| 2102 | + "name": "forceToPurge", |
| 2103 | + "type": "boolean", |
| 2104 | + "description": "Flag to indicate delete is a purge request.", |
| 2105 | + "required": false, |
| 2106 | + "x-ms-parameter-location": "method" |
2082 | 2107 | } |
2083 | 2108 | }, |
2084 | 2109 | "definitions": { |
|
2166 | 2191 | "sku": { |
2167 | 2192 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/Sku", |
2168 | 2193 | "description": "The sku of the workspace." |
| 2194 | + }, |
| 2195 | + "kind": { |
| 2196 | + "type": "string" |
2169 | 2197 | } |
2170 | 2198 | } |
2171 | 2199 | }, |
|
2334 | 2362 | "systemDatastoresAuthMode": { |
2335 | 2363 | "description": "The auth mode used for accessing the system datastores of the workspace", |
2336 | 2364 | "type": "string" |
| 2365 | + }, |
| 2366 | + "featureStoreSettings": { |
| 2367 | + "description": "Settings for feature store type workspace.", |
| 2368 | + "$ref": "#/definitions/FeatureStoreSettings" |
| 2369 | + }, |
| 2370 | + "softDeleteRetentionInDays": { |
| 2371 | + "type": "integer", |
| 2372 | + "format": "int32", |
| 2373 | + "description": "Retention time in days after workspace get soft deleted." |
2337 | 2374 | } |
2338 | 2375 | } |
2339 | 2376 | }, |
|
2410 | 2447 | "encryption": { |
2411 | 2448 | "$ref": "#/definitions/EncryptionUpdateProperties", |
2412 | 2449 | "description": "The encryption settings of the workspace." |
| 2450 | + }, |
| 2451 | + "featureStoreSettings": { |
| 2452 | + "description": "Settings for feature store type workspace.", |
| 2453 | + "$ref": "#/definitions/FeatureStoreSettings" |
2413 | 2454 | } |
2414 | 2455 | } |
2415 | 2456 | }, |
|
5795 | 5836 | "S3", |
5796 | 5837 | "Snowflake", |
5797 | 5838 | "AzureSqlDb", |
5798 | | - "AzureSynapseAnalytics" |
| 5839 | + "AzureSynapseAnalytics", |
| 5840 | + "AzureMySqlDb", |
| 5841 | + "AzurePostgresDb", |
| 5842 | + "AzureDataLakeGen2", |
| 5843 | + "Redis" |
5799 | 5844 | ], |
5800 | 5845 | "type": "string", |
5801 | 5846 | "description": "Category of the connection", |
|
6228 | 6273 | "description": "Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days." |
6229 | 6274 | } |
6230 | 6275 | } |
| 6276 | + }, |
| 6277 | + "FeatureStoreSettings": { |
| 6278 | + "type": "object", |
| 6279 | + "properties": { |
| 6280 | + "computeRuntime": { |
| 6281 | + "$ref": "#/definitions/ComputeRuntimeDto" |
| 6282 | + }, |
| 6283 | + "offlineStoreConnectionName": { |
| 6284 | + "type": "string" |
| 6285 | + }, |
| 6286 | + "onlineStoreConnectionName": { |
| 6287 | + "type": "string" |
| 6288 | + } |
| 6289 | + } |
| 6290 | + }, |
| 6291 | + "ComputeRuntimeDto": { |
| 6292 | + "type": "object", |
| 6293 | + "properties": { |
| 6294 | + "sparkRuntimeVersion": { |
| 6295 | + "type": "string" |
| 6296 | + } |
| 6297 | + } |
6231 | 6298 | } |
6232 | 6299 | } |
6233 | 6300 | } |
0 commit comments