diff --git a/schemas/2021-06-01-preview/Microsoft.Synapse.json b/schemas/2021-06-01-preview/Microsoft.Synapse.json index e590d80a35..4fccba6e97 100644 --- a/schemas/2021-06-01-preview/Microsoft.Synapse.json +++ b/schemas/2021-06-01-preview/Microsoft.Synapse.json @@ -148,6 +148,9 @@ { "$ref": "#/definitions/workspaces_managedIdentitySqlControlSettings_childResource" }, + { + "$ref": "#/definitions/workspaces_azureADOnlyAuthentications_childResource" + }, { "$ref": "#/definitions/workspaces_kustoPools_childResource" } @@ -278,6 +281,53 @@ ], "description": "Microsoft.Synapse/workspaces/auditingSettings" }, + "workspaces_azureADOnlyAuthentications": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-06-01-preview" + ] + }, + "name": { + "oneOf": [ + { + "type": "string", + "pattern": "^.*/default$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "name of the property" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/AzureADOnlyAuthenticationProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Azure Active Directory Only Authentication properties" + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Synapse/workspaces/azureADOnlyAuthentications" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications" + }, "workspaces_bigDataPools": { "type": "object", "properties": { @@ -1991,6 +2041,26 @@ }, "description": "Auto-scaling properties of a Big Data pool powered by Apache Spark" }, + "AzureADOnlyAuthenticationProperties": { + "type": "object", + "properties": { + "azureADOnlyAuthentication": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Azure Active Directory Only Authentication enabled" + } + }, + "required": [ + "azureADOnlyAuthentication" + ], + "description": "Azure Active Directory Only Authentication properties" + }, "AzureSku": { "type": "object", "properties": { @@ -2529,9 +2599,24 @@ "type": "string", "description": "Account URL" }, + "createManagedPrivateEndpoint": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Create managed private endpoint to this storage account or not" + }, "filesystem": { "type": "string", "description": "Filesystem name" + }, + "resourceId": { + "type": "string", + "description": "ARM resource Id of this storage account" } }, "description": "Details of the data lake storage account associated with the workspace" @@ -5125,6 +5210,11 @@ "format": "date-time", "description": "Snapshot time to restore" }, + "sourceDatabaseDeletionDate": { + "type": "string", + "format": "date-time", + "description": "Specifies the time that the sql pool was deleted" + }, "sourceDatabaseId": { "type": "string", "description": "Source database to create from" @@ -5516,6 +5606,17 @@ "WorkspaceProperties": { "type": "object", "properties": { + "azureADOnlyAuthentication": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Enable or Disable AzureADOnlyAuthentication on All Workspace subresource" + }, "connectivityEndpoints": { "oneOf": [ { @@ -5789,6 +5890,48 @@ ], "description": "Microsoft.Synapse/workspaces/auditingSettings" }, + "workspaces_azureADOnlyAuthentications_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2021-06-01-preview" + ] + }, + "name": { + "type": "string", + "enum": [ + "default" + ], + "description": "name of the property" + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/AzureADOnlyAuthenticationProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Azure Active Directory Only Authentication properties" + }, + "type": { + "type": "string", + "enum": [ + "azureADOnlyAuthentications" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Synapse/workspaces/azureADOnlyAuthentications" + }, "workspaces_bigDataPools_childResource": { "type": "object", "properties": { diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index 1f7a893eb5..d800211a71 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -11005,6 +11005,9 @@ { "$ref": "https://schema.management.azure.com/schemas/2021-06-01-preview/Microsoft.Synapse.json#/resourceDefinitions/workspaces_auditingSettings" }, + { + "$ref": "https://schema.management.azure.com/schemas/2021-06-01-preview/Microsoft.Synapse.json#/resourceDefinitions/workspaces_azureADOnlyAuthentications" + }, { "$ref": "https://schema.management.azure.com/schemas/2021-06-01-preview/Microsoft.Synapse.json#/resourceDefinitions/workspaces_bigDataPools" },