Skip to content

Commit c1525ec

Browse files
author
SDKAuto
committed
CodeGen from PR 15279 in Azure/azure-rest-api-specs
[Synapse workspace]Support cleanup property for integration runtime resource of Synapse workspace. (#15279) * fix description * add for new api version
1 parent c3f6983 commit c1525ec

File tree

4 files changed

+5948
-0
lines changed

4 files changed

+5948
-0
lines changed

schemas/2019-06-01-preview/Microsoft.Synapse.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2495,6 +2495,17 @@
24952495
],
24962496
"description": "Unmatched properties from the message are deserialized this collection"
24972497
},
2498+
"cleanup": {
2499+
"oneOf": [
2500+
{
2501+
"type": "boolean"
2502+
},
2503+
{
2504+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
2505+
}
2506+
],
2507+
"description": "Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true."
2508+
},
24982509
"computeType": {
24992510
"oneOf": [
25002511
{

schemas/2021-06-01-preview/Microsoft.Synapse.json

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,9 @@
148148
{
149149
"$ref": "#/definitions/workspaces_managedIdentitySqlControlSettings_childResource"
150150
},
151+
{
152+
"$ref": "#/definitions/workspaces_azureADOnlyAuthentications_childResource"
153+
},
151154
{
152155
"$ref": "#/definitions/workspaces_kustoPools_childResource"
153156
}
@@ -278,6 +281,53 @@
278281
],
279282
"description": "Microsoft.Synapse/workspaces/auditingSettings"
280283
},
284+
"workspaces_azureADOnlyAuthentications": {
285+
"type": "object",
286+
"properties": {
287+
"apiVersion": {
288+
"type": "string",
289+
"enum": [
290+
"2021-06-01-preview"
291+
]
292+
},
293+
"name": {
294+
"oneOf": [
295+
{
296+
"type": "string",
297+
"pattern": "^.*/default$"
298+
},
299+
{
300+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
301+
}
302+
],
303+
"description": "name of the property"
304+
},
305+
"properties": {
306+
"oneOf": [
307+
{
308+
"$ref": "#/definitions/AzureADOnlyAuthenticationProperties"
309+
},
310+
{
311+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
312+
}
313+
],
314+
"description": "Azure Active Directory Only Authentication properties"
315+
},
316+
"type": {
317+
"type": "string",
318+
"enum": [
319+
"Microsoft.Synapse/workspaces/azureADOnlyAuthentications"
320+
]
321+
}
322+
},
323+
"required": [
324+
"apiVersion",
325+
"name",
326+
"properties",
327+
"type"
328+
],
329+
"description": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications"
330+
},
281331
"workspaces_bigDataPools": {
282332
"type": "object",
283333
"properties": {
@@ -1991,6 +2041,26 @@
19912041
},
19922042
"description": "Auto-scaling properties of a Big Data pool powered by Apache Spark"
19932043
},
2044+
"AzureADOnlyAuthenticationProperties": {
2045+
"type": "object",
2046+
"properties": {
2047+
"azureADOnlyAuthentication": {
2048+
"oneOf": [
2049+
{
2050+
"type": "boolean"
2051+
},
2052+
{
2053+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
2054+
}
2055+
],
2056+
"description": "Azure Active Directory Only Authentication enabled"
2057+
}
2058+
},
2059+
"required": [
2060+
"azureADOnlyAuthentication"
2061+
],
2062+
"description": "Azure Active Directory Only Authentication properties"
2063+
},
19942064
"AzureSku": {
19952065
"type": "object",
19962066
"properties": {
@@ -2529,9 +2599,24 @@
25292599
"type": "string",
25302600
"description": "Account URL"
25312601
},
2602+
"createManagedPrivateEndpoint": {
2603+
"oneOf": [
2604+
{
2605+
"type": "boolean"
2606+
},
2607+
{
2608+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
2609+
}
2610+
],
2611+
"description": "Create managed private endpoint to this storage account or not"
2612+
},
25322613
"filesystem": {
25332614
"type": "string",
25342615
"description": "Filesystem name"
2616+
},
2617+
"resourceId": {
2618+
"type": "string",
2619+
"description": "ARM resource Id of this storage account"
25352620
}
25362621
},
25372622
"description": "Details of the data lake storage account associated with the workspace"
@@ -3426,6 +3511,17 @@
34263511
],
34273512
"description": "Unmatched properties from the message are deserialized this collection"
34283513
},
3514+
"cleanup": {
3515+
"oneOf": [
3516+
{
3517+
"type": "boolean"
3518+
},
3519+
{
3520+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3521+
}
3522+
],
3523+
"description": "Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true."
3524+
},
34293525
"computeType": {
34303526
"oneOf": [
34313527
{
@@ -5125,6 +5221,11 @@
51255221
"format": "date-time",
51265222
"description": "Snapshot time to restore"
51275223
},
5224+
"sourceDatabaseDeletionDate": {
5225+
"type": "string",
5226+
"format": "date-time",
5227+
"description": "Specifies the time that the sql pool was deleted"
5228+
},
51285229
"sourceDatabaseId": {
51295230
"type": "string",
51305231
"description": "Source database to create from"
@@ -5516,6 +5617,17 @@
55165617
"WorkspaceProperties": {
55175618
"type": "object",
55185619
"properties": {
5620+
"azureADOnlyAuthentication": {
5621+
"oneOf": [
5622+
{
5623+
"type": "boolean"
5624+
},
5625+
{
5626+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
5627+
}
5628+
],
5629+
"description": "Enable or Disable AzureADOnlyAuthentication on All Workspace subresource"
5630+
},
55195631
"connectivityEndpoints": {
55205632
"oneOf": [
55215633
{
@@ -5789,6 +5901,48 @@
57895901
],
57905902
"description": "Microsoft.Synapse/workspaces/auditingSettings"
57915903
},
5904+
"workspaces_azureADOnlyAuthentications_childResource": {
5905+
"type": "object",
5906+
"properties": {
5907+
"apiVersion": {
5908+
"type": "string",
5909+
"enum": [
5910+
"2021-06-01-preview"
5911+
]
5912+
},
5913+
"name": {
5914+
"type": "string",
5915+
"enum": [
5916+
"default"
5917+
],
5918+
"description": "name of the property"
5919+
},
5920+
"properties": {
5921+
"oneOf": [
5922+
{
5923+
"$ref": "#/definitions/AzureADOnlyAuthenticationProperties"
5924+
},
5925+
{
5926+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
5927+
}
5928+
],
5929+
"description": "Azure Active Directory Only Authentication properties"
5930+
},
5931+
"type": {
5932+
"type": "string",
5933+
"enum": [
5934+
"azureADOnlyAuthentications"
5935+
]
5936+
}
5937+
},
5938+
"required": [
5939+
"apiVersion",
5940+
"name",
5941+
"properties",
5942+
"type"
5943+
],
5944+
"description": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications"
5945+
},
57925946
"workspaces_bigDataPools_childResource": {
57935947
"type": "object",
57945948
"properties": {

0 commit comments

Comments
 (0)