From 4a3dff9577f83100ee014fdcbfa40ba73b8c7082 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Fri, 18 Feb 2022 08:14:59 +0000 Subject: [PATCH] CodeGen from PR 17827 in Azure/azure-rest-api-specs Merge 6298506a310492065a6a2db33e5f34b7515800fd into 0229905ebb1e140b68ce2f4b90ef185dea0f79ad --- schemas/2022-02-01/Microsoft.Kusto.json | 2210 -------------------- schemas/common/autogeneratedResources.json | 30 - 2 files changed, 2240 deletions(-) delete mode 100644 schemas/2022-02-01/Microsoft.Kusto.json diff --git a/schemas/2022-02-01/Microsoft.Kusto.json b/schemas/2022-02-01/Microsoft.Kusto.json deleted file mode 100644 index 72601d79d6..0000000000 --- a/schemas/2022-02-01/Microsoft.Kusto.json +++ /dev/null @@ -1,2210 +0,0 @@ -{ - "id": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#", - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "Microsoft.Kusto", - "description": "Microsoft Kusto Resource Types", - "resourceDefinitions": { - "clusters": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "identity": { - "oneOf": [ - { - "$ref": "#/definitions/Identity" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Identity for the resource." - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "type": "string", - "description": "The name of the Kusto cluster." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ClusterProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the Kusto cluster properties." - }, - "resources": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "#/definitions/clusters_principalAssignments_childResource" - }, - { - "$ref": "#/definitions/clusters_databases_childResource" - }, - { - "$ref": "#/definitions/clusters_attachedDatabaseConfigurations_childResource" - }, - { - "$ref": "#/definitions/clusters_managedPrivateEndpoints_childResource" - }, - { - "$ref": "#/definitions/clusters_privateEndpointConnections_childResource" - }, - { - "$ref": "#/definitions/clusters_dataConnections_childResource" - } - ] - } - }, - "sku": { - "oneOf": [ - { - "$ref": "#/definitions/AzureSku" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Azure SKU definition." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters" - ] - }, - "zones": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "An array represents the availability zones of the cluster." - } - }, - "required": [ - "apiVersion", - "location", - "name", - "sku", - "type" - ], - "description": "Microsoft.Kusto/clusters" - }, - "clusters_attachedDatabaseConfigurations": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "location": { - "type": "string", - "description": "Resource location." - }, - "name": { - "type": "string", - "description": "The name of the attached database configuration." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/AttachedDatabaseConfigurationProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the an attached database configuration properties of kind specific." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/attachedDatabaseConfigurations" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/attachedDatabaseConfigurations" - }, - "clusters_databases": { - "type": "object", - "oneOf": [ - { - "$ref": "#/definitions/ReadWriteDatabase" - }, - { - "$ref": "#/definitions/ReadOnlyFollowingDatabase" - } - ], - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "location": { - "type": "string", - "description": "Resource location." - }, - "name": { - "type": "string", - "description": "The name of the database in the Kusto cluster." - }, - "resources": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "#/definitions/clusters_databases_principalAssignments_childResource" - }, - { - "$ref": "#/definitions/clusters_databases_scripts_childResource" - }, - { - "$ref": "#/definitions/clusters_databases_dataConnections_childResource" - } - ] - } - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/databases" - ] - } - }, - "required": [ - "apiVersion", - "name", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases" - }, - "clusters_databases_dataConnections": { - "type": "object", - "oneOf": [ - { - "$ref": "#/definitions/EventHubDataConnection" - }, - { - "$ref": "#/definitions/IotHubDataConnection" - }, - { - "$ref": "#/definitions/EventGridDataConnection" - } - ], - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "location": { - "type": "string", - "description": "Resource location." - }, - "name": { - "type": "string", - "description": "The name of the data connection." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/databases/dataConnections" - ] - } - }, - "required": [ - "apiVersion", - "name", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases/dataConnections" - }, - "clusters_databases_principalAssignments": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the Kusto principalAssignment." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/DatabasePrincipalProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing database principal property." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/databases/principalAssignments" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases/principalAssignments" - }, - "clusters_databases_scripts": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the Kusto database script." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ScriptProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing database script property." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/databases/scripts" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases/scripts" - }, - "clusters_managedPrivateEndpoints": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the managed private endpoint." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ManagedPrivateEndpointProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing the properties of a managed private endpoint object." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/managedPrivateEndpoints" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/managedPrivateEndpoints" - }, - "clusters_principalAssignments": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the Kusto principalAssignment." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ClusterPrincipalProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing cluster principal property." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/principalAssignments" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/principalAssignments" - }, - "clusters_privateEndpointConnections": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the private endpoint connection." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/PrivateEndpointConnectionProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Properties of a private endpoint connection." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.Kusto/clusters/privateEndpointConnections" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/privateEndpointConnections" - }, - "clusters_dataConnections": { - "type": "object", - "oneOf": [ - { - "$ref": "#/definitions/GenevaDataConnection" - }, - { - "$ref": "#/definitions/GenevaLegacyDataConnection" - } - ], - "properties": { - "name": { - "type": "string", - "description": "The data connection name" - }, - "type": { - "enum": [ - "Microsoft.Kusto/clusters/dataconnections" - ] - }, - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - } - }, - "required": [ - "apiVersion", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/dataConnections" - } - }, - "definitions": { - "AcceptedAudiences": { - "type": "object", - "properties": { - "value": { - "type": "string", - "description": "GUID or valid URL representing an accepted audience." - } - }, - "description": "Represents an accepted audience trusted by the cluster." - }, - "AttachedDatabaseConfigurationProperties": { - "type": "object", - "properties": { - "clusterResourceId": { - "type": "string", - "description": "The resource id of the cluster where the databases you would like to attach reside." - }, - "databaseName": { - "type": "string", - "description": "The name of the database which you would like to attach, use * if you want to follow all current and future databases." - }, - "defaultPrincipalsModificationKind": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Union", - "Replace", - "None" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The default principals modification kind." - }, - "tableLevelSharingProperties": { - "oneOf": [ - { - "$ref": "#/definitions/TableLevelSharingProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Tables that will be included and excluded in the follower database" - } - }, - "required": [ - "clusterResourceId", - "databaseName", - "defaultPrincipalsModificationKind" - ], - "description": "Class representing the an attached database configuration properties of kind specific." - }, - "AzureSku": { - "type": "object", - "properties": { - "capacity": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The number of instances of the cluster." - }, - "name": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Dev(No SLA)_Standard_D11_v2", - "Dev(No SLA)_Standard_E2a_v4", - "Standard_D11_v2", - "Standard_D12_v2", - "Standard_D13_v2", - "Standard_D14_v2", - "Standard_D32d_v4", - "Standard_D16d_v5", - "Standard_D32d_v5", - "Standard_DS13_v2+1TB_PS", - "Standard_DS13_v2+2TB_PS", - "Standard_DS14_v2+3TB_PS", - "Standard_DS14_v2+4TB_PS", - "Standard_L4s", - "Standard_L8s", - "Standard_L16s", - "Standard_L8s_v2", - "Standard_L16s_v2", - "Standard_E64i_v3", - "Standard_E80ids_v4", - "Standard_E2a_v4", - "Standard_E4a_v4", - "Standard_E8a_v4", - "Standard_E16a_v4", - "Standard_E8as_v4+1TB_PS", - "Standard_E8as_v4+2TB_PS", - "Standard_E16as_v4+3TB_PS", - "Standard_E16as_v4+4TB_PS", - "Standard_E8as_v5+1TB_PS", - "Standard_E8as_v5+2TB_PS", - "Standard_E16as_v5+3TB_PS", - "Standard_E16as_v5+4TB_PS", - "Standard_E2ads_v5", - "Standard_E4ads_v5", - "Standard_E8ads_v5", - "Standard_E16ads_v5", - "Standard_E8s_v4+1TB_PS", - "Standard_E8s_v4+2TB_PS", - "Standard_E16s_v4+3TB_PS", - "Standard_E16s_v4+4TB_PS", - "Standard_E8s_v5+1TB_PS", - "Standard_E8s_v5+2TB_PS", - "Standard_E16s_v5+3TB_PS", - "Standard_E16s_v5+4TB_PS" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "SKU name." - }, - "tier": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Basic", - "Standard" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "SKU tier." - } - }, - "required": [ - "name", - "tier" - ], - "description": "Azure SKU definition." - }, - "ClusterPrincipalProperties": { - "type": "object", - "properties": { - "principalId": { - "type": "string", - "description": "The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name." - }, - "principalType": { - "oneOf": [ - { - "type": "string", - "enum": [ - "App", - "Group", - "User" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Principal type." - }, - "role": { - "oneOf": [ - { - "type": "string", - "enum": [ - "AllDatabasesAdmin", - "AllDatabasesViewer" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Cluster principal role." - }, - "tenantId": { - "type": "string", - "description": "The tenant id of the principal" - } - }, - "required": [ - "principalId", - "principalType", - "role" - ], - "description": "A class representing cluster principal property." - }, - "ClusterProperties": { - "type": "object", - "properties": { - "acceptedAudiences": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/AcceptedAudiences" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The cluster's accepted audiences." - }, - "allowedFqdnList": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster." - }, - "allowedIpRangeList": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The list of ips in the format of CIDR allowed to connect to the cluster." - }, - "enableAutoStop": { - "oneOf": [ - { - "type": "boolean", - "default": true - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days)." - }, - "enableDiskEncryption": { - "oneOf": [ - { - "type": "boolean", - "default": false - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A boolean value that indicates if the cluster's disks are encrypted." - }, - "enableDoubleEncryption": { - "oneOf": [ - { - "type": "boolean", - "default": false - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A boolean value that indicates if double encryption is enabled." - }, - "enablePurge": { - "oneOf": [ - { - "type": "boolean", - "default": false - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A boolean value that indicates if the purge operations are enabled." - }, - "enableStreamingIngest": { - "oneOf": [ - { - "type": "boolean", - "default": false - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A boolean value that indicates if the streaming ingest is enabled." - }, - "engineType": { - "oneOf": [ - { - "type": "string", - "enum": [ - "V2", - "V3" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The engine type." - }, - "keyVaultProperties": { - "oneOf": [ - { - "$ref": "#/definitions/KeyVaultProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Properties of the key vault." - }, - "optimizedAutoscale": { - "oneOf": [ - { - "$ref": "#/definitions/OptimizedAutoscale" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class that contains the optimized auto scale definition." - }, - "publicIPType": { - "oneOf": [ - { - "type": "string", - "enum": [ - "IPv4", - "DualStack" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6)." - }, - "publicNetworkAccess": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Enabled", - "Disabled" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed." - }, - "restrictOutboundNetworkAccess": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Enabled", - "Disabled" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'." - }, - "trustedExternalTenants": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/TrustedExternalTenant" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The cluster's external tenants." - }, - "virtualClusterGraduationProperties": { - "type": "string", - "description": "Virtual Cluster graduation properties" - }, - "virtualNetworkConfiguration": { - "oneOf": [ - { - "$ref": "#/definitions/VirtualNetworkConfiguration" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class that contains virtual network definition." - } - }, - "description": "Class representing the Kusto cluster properties." - }, - "clusters_attachedDatabaseConfigurations_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "location": { - "type": "string", - "description": "Resource location." - }, - "name": { - "type": "string", - "description": "The name of the attached database configuration." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/AttachedDatabaseConfigurationProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the an attached database configuration properties of kind specific." - }, - "type": { - "type": "string", - "enum": [ - "attachedDatabaseConfigurations" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/attachedDatabaseConfigurations" - }, - "clusters_databases_childResource": { - "type": "object", - "oneOf": [ - { - "$ref": "#/definitions/ReadWriteDatabase" - }, - { - "$ref": "#/definitions/ReadOnlyFollowingDatabase" - } - ], - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "location": { - "type": "string", - "description": "Resource location." - }, - "name": { - "type": "string", - "description": "The name of the database in the Kusto cluster." - }, - "type": { - "type": "string", - "enum": [ - "databases" - ] - } - }, - "required": [ - "apiVersion", - "name", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases" - }, - "clusters_databases_dataConnections_childResource": { - "type": "object", - "oneOf": [ - { - "$ref": "#/definitions/EventHubDataConnection" - }, - { - "$ref": "#/definitions/IotHubDataConnection" - }, - { - "$ref": "#/definitions/EventGridDataConnection" - } - ], - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "location": { - "type": "string", - "description": "Resource location." - }, - "name": { - "type": "string", - "description": "The name of the data connection." - }, - "type": { - "type": "string", - "enum": [ - "dataConnections" - ] - } - }, - "required": [ - "apiVersion", - "name", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases/dataConnections" - }, - "clusters_databases_principalAssignments_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the Kusto principalAssignment." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/DatabasePrincipalProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing database principal property." - }, - "type": { - "type": "string", - "enum": [ - "principalAssignments" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases/principalAssignments" - }, - "clusters_databases_scripts_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the Kusto database script." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ScriptProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing database script property." - }, - "type": { - "type": "string", - "enum": [ - "scripts" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/databases/scripts" - }, - "clusters_managedPrivateEndpoints_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the managed private endpoint." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ManagedPrivateEndpointProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing the properties of a managed private endpoint object." - }, - "type": { - "type": "string", - "enum": [ - "managedPrivateEndpoints" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/managedPrivateEndpoints" - }, - "clusters_principalAssignments_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the Kusto principalAssignment." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ClusterPrincipalProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A class representing cluster principal property." - }, - "type": { - "type": "string", - "enum": [ - "principalAssignments" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/principalAssignments" - }, - "clusters_privateEndpointConnections_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - }, - "name": { - "type": "string", - "description": "The name of the private endpoint connection." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/PrivateEndpointConnectionProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Properties of a private endpoint connection." - }, - "type": { - "type": "string", - "enum": [ - "privateEndpointConnections" - ] - } - }, - "required": [ - "apiVersion", - "name", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/privateEndpointConnections" - }, - "Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties": { - "type": "object", - "properties": {} - }, - "DatabasePrincipalProperties": { - "type": "object", - "properties": { - "principalId": { - "type": "string", - "description": "The principal ID assigned to the database principal. It can be a user email, application ID, or security group name." - }, - "principalType": { - "oneOf": [ - { - "type": "string", - "enum": [ - "App", - "Group", - "User" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Principal type." - }, - "role": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Admin", - "Ingestor", - "Monitor", - "User", - "UnrestrictedViewer", - "Viewer" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Database principal role." - }, - "tenantId": { - "type": "string", - "description": "The tenant id of the principal" - } - }, - "required": [ - "principalId", - "principalType", - "role" - ], - "description": "A class representing database principal property." - }, - "EventGridConnectionProperties": { - "type": "object", - "properties": { - "blobStorageEventType": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Microsoft.Storage.BlobCreated", - "Microsoft.Storage.BlobRenamed" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of blob storage event type to process." - }, - "consumerGroup": { - "type": "string", - "description": "The event hub consumer group." - }, - "databaseRouting": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Single", - "Multi" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indication for database routing information from the data connection, by default only database routing information is allowed." - }, - "dataFormat": { - "oneOf": [ - { - "type": "string", - "enum": [ - "MULTIJSON", - "JSON", - "CSV", - "TSV", - "SCSV", - "SOHSV", - "PSV", - "TXT", - "RAW", - "SINGLEJSON", - "AVRO", - "TSVE", - "PARQUET", - "ORC", - "APACHEAVRO", - "W3CLOGFILE" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The data format of the message. Optionally the data format can be added to each message." - }, - "eventGridResourceId": { - "type": "string", - "description": "The resource ID of the event grid that is subscribed to the storage account events." - }, - "eventHubResourceId": { - "type": "string", - "description": "The resource ID where the event grid is configured to send events." - }, - "ignoreFirstRecord": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file" - }, - "managedIdentityResourceId": { - "type": "string", - "description": "The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub and storage account." - }, - "mappingRuleName": { - "type": "string", - "description": "The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message." - }, - "storageAccountResourceId": { - "type": "string", - "description": "The resource ID of the storage account where the data resides." - }, - "tableName": { - "type": "string", - "description": "The table where the data should be ingested. Optionally the table information can be added to each message." - } - }, - "required": [ - "consumerGroup", - "eventHubResourceId", - "storageAccountResourceId" - ], - "description": "Class representing the Kusto event grid connection properties." - }, - "EventGridDataConnection": { - "type": "object", - "properties": { - "kind": { - "type": "string", - "enum": [ - "EventGrid" - ] - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/EventGridConnectionProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the Kusto event grid connection properties." - } - }, - "required": [ - "kind" - ], - "description": "Class representing an Event Grid data connection." - }, - "EventHubConnectionProperties": { - "type": "object", - "properties": { - "compression": { - "oneOf": [ - { - "type": "string", - "enum": [ - "None", - "GZip" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The event hub messages compression type." - }, - "consumerGroup": { - "type": "string", - "description": "The event hub consumer group." - }, - "databaseRouting": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Single", - "Multi" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indication for database routing information from the data connection, by default only database routing information is allowed." - }, - "dataFormat": { - "oneOf": [ - { - "type": "string", - "enum": [ - "MULTIJSON", - "JSON", - "CSV", - "TSV", - "SCSV", - "SOHSV", - "PSV", - "TXT", - "RAW", - "SINGLEJSON", - "AVRO", - "TSVE", - "PARQUET", - "ORC", - "APACHEAVRO", - "W3CLOGFILE" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The data format of the message. Optionally the data format can be added to each message." - }, - "eventHubResourceId": { - "type": "string", - "description": "The resource ID of the event hub to be used to create a data connection." - }, - "eventSystemProperties": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "System properties of the event hub" - }, - "managedIdentityResourceId": { - "type": "string", - "description": "The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub." - }, - "mappingRuleName": { - "type": "string", - "description": "The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message." - }, - "tableName": { - "type": "string", - "description": "The table where the data should be ingested. Optionally the table information can be added to each message." - } - }, - "required": [ - "consumerGroup", - "eventHubResourceId" - ], - "description": "Class representing the Kusto event hub connection properties." - }, - "EventHubDataConnection": { - "type": "object", - "properties": { - "kind": { - "type": "string", - "enum": [ - "EventHub" - ] - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/EventHubConnectionProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the Kusto event hub connection properties." - } - }, - "required": [ - "kind" - ], - "description": "Class representing an event hub data connection." - }, - "Identity": { - "type": "object", - "properties": { - "type": { - "oneOf": [ - { - "type": "string", - "enum": [ - "None", - "SystemAssigned", - "UserAssigned", - "SystemAssigned, UserAssigned" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove all identities." - }, - "userAssignedIdentities": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'." - } - }, - "required": [ - "type" - ], - "description": "Identity for the resource." - }, - "IotHubConnectionProperties": { - "type": "object", - "properties": { - "consumerGroup": { - "type": "string", - "description": "The iot hub consumer group." - }, - "databaseRouting": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Single", - "Multi" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Indication for database routing information from the data connection, by default only database routing information is allowed." - }, - "dataFormat": { - "oneOf": [ - { - "type": "string", - "enum": [ - "MULTIJSON", - "JSON", - "CSV", - "TSV", - "SCSV", - "SOHSV", - "PSV", - "TXT", - "RAW", - "SINGLEJSON", - "AVRO", - "TSVE", - "PARQUET", - "ORC", - "APACHEAVRO", - "W3CLOGFILE" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The data format of the message. Optionally the data format can be added to each message." - }, - "eventSystemProperties": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "System properties of the iot hub" - }, - "iotHubResourceId": { - "type": "string", - "description": "The resource ID of the Iot hub to be used to create a data connection." - }, - "mappingRuleName": { - "type": "string", - "description": "The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message." - }, - "sharedAccessPolicyName": { - "type": "string", - "description": "The name of the share access policy" - }, - "tableName": { - "type": "string", - "description": "The table where the data should be ingested. Optionally the table information can be added to each message." - } - }, - "required": [ - "consumerGroup", - "iotHubResourceId", - "sharedAccessPolicyName" - ], - "description": "Class representing the Kusto Iot hub connection properties." - }, - "IotHubDataConnection": { - "type": "object", - "properties": { - "kind": { - "type": "string", - "enum": [ - "IotHub" - ] - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/IotHubConnectionProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the Kusto Iot hub connection properties." - } - }, - "required": [ - "kind" - ], - "description": "Class representing an iot hub data connection." - }, - "KeyVaultProperties": { - "type": "object", - "properties": { - "keyName": { - "type": "string", - "description": "The name of the key vault key." - }, - "keyVaultUri": { - "type": "string", - "description": "The Uri of the key vault." - }, - "keyVersion": { - "type": "string", - "description": "The version of the key vault key." - }, - "userIdentity": { - "type": "string", - "description": "The user assigned identity (ARM resource id) that has access to the key." - } - }, - "description": "Properties of the key vault." - }, - "ManagedPrivateEndpointProperties": { - "type": "object", - "properties": { - "groupId": { - "type": "string", - "description": "The groupId in which the managed private endpoint is created." - }, - "privateLinkResourceId": { - "type": "string", - "description": "The ARM resource ID of the resource for which the managed private endpoint is created." - }, - "privateLinkResourceRegion": { - "type": "string", - "description": "The region of the resource to which the managed private endpoint is created." - }, - "requestMessage": { - "type": "string", - "description": "The user request message." - } - }, - "required": [ - "groupId", - "privateLinkResourceId" - ], - "description": "A class representing the properties of a managed private endpoint object." - }, - "OptimizedAutoscale": { - "type": "object", - "properties": { - "isEnabled": { - "oneOf": [ - { - "type": "boolean" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A boolean value that indicate if the optimized autoscale feature is enabled or not." - }, - "maximum": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Maximum allowed instances count." - }, - "minimum": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Minimum allowed instances count." - }, - "version": { - "oneOf": [ - { - "type": "integer" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The version of the template defined, for instance 1." - } - }, - "required": [ - "isEnabled", - "maximum", - "minimum", - "version" - ], - "description": "A class that contains the optimized auto scale definition." - }, - "PrivateEndpointConnectionProperties": { - "type": "object", - "properties": { - "privateLinkServiceConnectionState": { - "oneOf": [ - { - "$ref": "#/definitions/PrivateLinkServiceConnectionStateProperty" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Connection State of the Private Endpoint Connection." - } - }, - "required": [ - "privateLinkServiceConnectionState" - ], - "description": "Properties of a private endpoint connection." - }, - "PrivateLinkServiceConnectionStateProperty": { - "type": "object", - "properties": { - "description": { - "type": "string", - "description": "The private link service connection description." - }, - "status": { - "type": "string", - "description": "The private link service connection status." - } - }, - "description": "Connection State of the Private Endpoint Connection." - }, - "ReadOnlyFollowingDatabase": { - "type": "object", - "properties": { - "kind": { - "type": "string", - "enum": [ - "ReadOnlyFollowing" - ] - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ReadOnlyFollowingDatabaseProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the Kusto database properties." - } - }, - "required": [ - "kind" - ], - "description": "Class representing a read only following database." - }, - "ReadOnlyFollowingDatabaseProperties": { - "type": "object", - "properties": { - "hotCachePeriod": { - "type": "string", - "format": "duration", - "description": "The time the data should be kept in cache for fast queries in TimeSpan." - } - }, - "description": "Class representing the Kusto database properties." - }, - "ReadWriteDatabase": { - "type": "object", - "properties": { - "kind": { - "type": "string", - "enum": [ - "ReadWrite" - ] - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ReadWriteDatabaseProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Class representing the Kusto database properties." - } - }, - "required": [ - "kind" - ], - "description": "Class representing a read write database." - }, - "ReadWriteDatabaseProperties": { - "type": "object", - "properties": { - "hotCachePeriod": { - "type": "string", - "format": "duration", - "description": "The time the data should be kept in cache for fast queries in TimeSpan." - }, - "softDeletePeriod": { - "type": "string", - "format": "duration", - "description": "The time the data should be kept before it stops being accessible to queries in TimeSpan." - } - }, - "description": "Class representing the Kusto database properties." - }, - "ScriptProperties": { - "type": "object", - "properties": { - "continueOnErrors": { - "oneOf": [ - { - "type": "boolean", - "default": false - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Flag that indicates whether to continue if one of the command fails." - }, - "forceUpdateTag": { - "type": "string", - "description": "A unique string. If changed the script will be applied again." - }, - "scriptContent": { - "type": "string", - "description": "The script content. This property should be used when the script is provide inline and not through file in a SA. Must not be used together with scriptUrl and scriptUrlSasToken properties." - }, - "scriptUrl": { - "type": "string", - "description": "The url to the KQL script blob file. Must not be used together with scriptContent property" - }, - "scriptUrlSasToken": { - "type": "string", - "description": "The SaS token that provide read access to the file which contain the script. Must be provided when using scriptUrl property." - } - }, - "description": "A class representing database script property." - }, - "TableLevelSharingProperties": { - "type": "object", - "properties": { - "externalTablesToExclude": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of external tables exclude from the follower database" - }, - "externalTablesToInclude": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of external tables to include in the follower database" - }, - "materializedViewsToExclude": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of materialized views exclude from the follower database" - }, - "materializedViewsToInclude": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of materialized views to include in the follower database" - }, - "tablesToExclude": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of tables to exclude from the follower database" - }, - "tablesToInclude": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of tables to include in the follower database" - } - }, - "description": "Tables that will be included and excluded in the follower database" - }, - "TrustedExternalTenant": { - "type": "object", - "properties": { - "value": { - "type": "string", - "description": "GUID representing an external tenant." - } - }, - "description": "Represents a tenant ID that is trusted by the cluster." - }, - "VirtualNetworkConfiguration": { - "type": "object", - "properties": { - "dataManagementPublicIpId": { - "type": "string", - "description": "Data management's service public IP address resource id." - }, - "enginePublicIpId": { - "type": "string", - "description": "Engine service's public IP address resource id." - }, - "subnetId": { - "type": "string", - "description": "The subnet resource id." - } - }, - "required": [ - "dataManagementPublicIpId", - "enginePublicIpId", - "subnetId" - ], - "description": "A class that contains virtual network definition." - }, - "clusters_dataConnections_childResource": { - "type": "object", - "oneOf": [ - { - "$ref": "#/definitions/GenevaDataConnection" - }, - { - "$ref": "#/definitions/GenevaLegacyDataConnection" - } - ], - "properties": { - "name": { - "type": "string", - "description": "The data connection name" - }, - "type": { - "enum": [ - "Microsoft.Kusto/clusters/dataconnections" - ] - }, - "apiVersion": { - "type": "string", - "enum": [ - "2022-02-01" - ] - } - }, - "required": [ - "apiVersion", - "properties", - "type" - ], - "description": "Microsoft.Kusto/clusters/dataConnections" - }, - "GenevaDataConnectionProperties": { - "type": "object", - "properties": { - "genevaEnvironment": { - "type": "string", - "description": "The Geneva environment of the geneva data connection." - } - }, - "required": [ - "genevaEnvironment" - ], - "description": "Class representing the Kusto Geneva (GDS) connection properties." - }, - "GenevaDataConnection": { - "type": "object", - "properties": { - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/GenevaDataConnectionProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Geneva (DGS) data connection properties" - }, - "kind": { - "type": "string", - "enum": [ - "Geneva" - ] - } - }, - "required": [ - "kind" - ], - "description": "Information about the Geneva (GDS) data connection" - }, - "GenevaLegacyDataConnectionProperties": { - "type": "object", - "properties": { - "genevaEnvironment": { - "type": "string", - "description": "The Geneva environment of the geneva data connection." - }, - "mdsAccounts": { - "type": "array", - "description": "The list of mds accounts of the geneva data connection." - }, - "isScrubbed": { - "type": "boolean", - "description": "Indicates whether the data is scrubbed." - } - }, - "required": [ - "genevaEnvironment", - "mdsAccounts", - "isScrubbed" - ], - "description": "Class representing the Kusto Geneva legacy connection properties." - }, - "GenevaLegacyDataConnection": { - "type": "object", - "properties": { - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/GenevaLegacyDataConnectionProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Geneva legacy data connection properties." - }, - "kind": { - "type": "string", - "enum": [ - "GenevaLegacy" - ] - } - }, - "required": [ - "kind" - ], - "description": "Information about the Geneva legacy data connection." - } - } -} \ No newline at end of file diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index 2f8fcbd095..b4b18b3835 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -9295,36 +9295,6 @@ { "$ref": "https://schema.management.azure.com/schemas/2021-08-27/Microsoft.Kusto.json#/resourceDefinitions/clusters_privateEndpointConnections" }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_attachedDatabaseConfigurations" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases_dataConnections" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases_principalAssignments" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_databases_scripts" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_dataConnections" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_managedPrivateEndpoints" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_principalAssignments" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-02-01/Microsoft.Kusto.json#/resourceDefinitions/clusters_privateEndpointConnections" - }, { "$ref": "https://schema.management.azure.com/schemas/2018-10-15/Microsoft.LabServices.json#/resourceDefinitions/labaccounts" },