1
+ {
2
+ "id" : " https://schema.management.azure.com/schemas/2022-10-01-preview/Microsoft.Databricks.json#" ,
3
+ "$schema" : " http://json-schema.org/draft-04/schema#" ,
4
+ "title" : " Microsoft.Databricks" ,
5
+ "description" : " Microsoft Databricks Resource Types" ,
6
+ "resourceDefinitions" : {
7
+ "accessConnectors" : {
8
+ "type" : " object" ,
9
+ "properties" : {
10
+ "apiVersion" : {
11
+ "type" : " string" ,
12
+ "enum" : [
13
+ " 2022-10-01-preview"
14
+ ]
15
+ },
16
+ "identity" : {
17
+ "oneOf" : [
18
+ {
19
+ "$ref" : " #/definitions/ManagedServiceIdentity"
20
+ },
21
+ {
22
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
23
+ }
24
+ ],
25
+ "description" : " Managed service identity (system assigned and/or user assigned identities)"
26
+ },
27
+ "location" : {
28
+ "type" : " string" ,
29
+ "description" : " The geo-location where the resource lives"
30
+ },
31
+ "name" : {
32
+ "type" : " string" ,
33
+ "minLength" : 3 ,
34
+ "maxLength" : 64 ,
35
+ "description" : " The name of the azure databricks accessConnector."
36
+ },
37
+ "properties" : {
38
+ "oneOf" : [
39
+ {
40
+ "$ref" : " #/definitions/AccessConnectorProperties"
41
+ },
42
+ {
43
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
44
+ }
45
+ ]
46
+ },
47
+ "systemData" : {
48
+ "oneOf" : [
49
+ {
50
+ "$ref" : " #/definitions/SystemData"
51
+ },
52
+ {
53
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
54
+ }
55
+ ],
56
+ "description" : " Metadata pertaining to creation and last modification of the resource."
57
+ },
58
+ "tags" : {
59
+ "oneOf" : [
60
+ {
61
+ "type" : " object" ,
62
+ "additionalProperties" : {
63
+ "type" : " string"
64
+ },
65
+ "properties" : {}
66
+ },
67
+ {
68
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
69
+ }
70
+ ],
71
+ "description" : " Resource tags."
72
+ },
73
+ "type" : {
74
+ "type" : " string" ,
75
+ "enum" : [
76
+ " Microsoft.Databricks/accessConnectors"
77
+ ]
78
+ }
79
+ },
80
+ "required" : [
81
+ " apiVersion" ,
82
+ " location" ,
83
+ " name" ,
84
+ " properties" ,
85
+ " type"
86
+ ],
87
+ "description" : " Microsoft.Databricks/accessConnectors"
88
+ }
89
+ },
90
+ "definitions" : {
91
+ "AccessConnectorProperties" : {
92
+ "type" : " object" ,
93
+ "properties" : {}
94
+ },
95
+ "ManagedServiceIdentity" : {
96
+ "type" : " object" ,
97
+ "properties" : {
98
+ "type" : {
99
+ "oneOf" : [
100
+ {
101
+ "type" : " string" ,
102
+ "enum" : [
103
+ " None" ,
104
+ " SystemAssigned" ,
105
+ " UserAssigned" ,
106
+ " SystemAssigned,UserAssigned"
107
+ ]
108
+ },
109
+ {
110
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
111
+ }
112
+ ]
113
+ },
114
+ "userAssignedIdentities" : {
115
+ "oneOf" : [
116
+ {
117
+ "type" : " object" ,
118
+ "additionalProperties" : {
119
+ "$ref" : " #/definitions/UserAssignedIdentity"
120
+ },
121
+ "properties" : {}
122
+ },
123
+ {
124
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
125
+ }
126
+ ],
127
+ "description" : " The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."
128
+ }
129
+ },
130
+ "required" : [
131
+ " type"
132
+ ],
133
+ "description" : " Managed service identity (system assigned and/or user assigned identities)"
134
+ },
135
+ "SystemData" : {
136
+ "type" : " object" ,
137
+ "properties" : {
138
+ "createdAt" : {
139
+ "type" : " string" ,
140
+ "format" : " date-time" ,
141
+ "description" : " The timestamp of resource creation (UTC)."
142
+ },
143
+ "createdBy" : {
144
+ "type" : " string" ,
145
+ "description" : " The identity that created the resource."
146
+ },
147
+ "createdByType" : {
148
+ "oneOf" : [
149
+ {
150
+ "type" : " string" ,
151
+ "enum" : [
152
+ " User" ,
153
+ " Application" ,
154
+ " ManagedIdentity" ,
155
+ " Key"
156
+ ]
157
+ },
158
+ {
159
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
160
+ }
161
+ ],
162
+ "description" : " The type of identity that created the resource."
163
+ },
164
+ "lastModifiedAt" : {
165
+ "type" : " string" ,
166
+ "format" : " date-time" ,
167
+ "description" : " The timestamp of resource last modification (UTC)"
168
+ },
169
+ "lastModifiedBy" : {
170
+ "type" : " string" ,
171
+ "description" : " The identity that last modified the resource."
172
+ },
173
+ "lastModifiedByType" : {
174
+ "oneOf" : [
175
+ {
176
+ "type" : " string" ,
177
+ "enum" : [
178
+ " User" ,
179
+ " Application" ,
180
+ " ManagedIdentity" ,
181
+ " Key"
182
+ ]
183
+ },
184
+ {
185
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
186
+ }
187
+ ],
188
+ "description" : " The type of identity that last modified the resource."
189
+ }
190
+ },
191
+ "description" : " Metadata pertaining to creation and last modification of the resource."
192
+ },
193
+ "UserAssignedIdentity" : {
194
+ "type" : " object" ,
195
+ "properties" : {},
196
+ "description" : " User assigned identity properties"
197
+ }
198
+ }
199
+ }
0 commit comments