1+ {
2+ "id" : " https://schema.management.azure.com/schemas/2022-04-01-preview/Microsoft.Easm.json#" ,
3+ "$schema" : " http://json-schema.org/draft-04/schema#" ,
4+ "title" : " Microsoft.Easm" ,
5+ "description" : " Microsoft Easm Resource Types" ,
6+ "resourceDefinitions" : {
7+ "workspaces" : {
8+ "type" : " object" ,
9+ "properties" : {
10+ "apiVersion" : {
11+ "type" : " string" ,
12+ "enum" : [
13+ " 2022-04-01-preview"
14+ ]
15+ },
16+ "location" : {
17+ "type" : " string" ,
18+ "description" : " The geo-location where the resource lives"
19+ },
20+ "name" : {
21+ "type" : " string" ,
22+ "description" : " The name of the Workspace."
23+ },
24+ "properties" : {
25+ "oneOf" : [
26+ {
27+ "$ref" : " #/definitions/ResourceBaseProperties"
28+ },
29+ {
30+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
31+ }
32+ ],
33+ "description" : " Resource base properties."
34+ },
35+ "resources" : {
36+ "type" : " array" ,
37+ "items" : {
38+ "oneOf" : [
39+ {
40+ "$ref" : " #/definitions/workspaces_labels_childResource"
41+ }
42+ ]
43+ }
44+ },
45+ "tags" : {
46+ "oneOf" : [
47+ {
48+ "type" : " object" ,
49+ "additionalProperties" : {
50+ "type" : " string"
51+ },
52+ "properties" : {}
53+ },
54+ {
55+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
56+ }
57+ ],
58+ "description" : " Resource tags."
59+ },
60+ "type" : {
61+ "type" : " string" ,
62+ "enum" : [
63+ " Microsoft.Easm/workspaces"
64+ ]
65+ }
66+ },
67+ "required" : [
68+ " apiVersion" ,
69+ " location" ,
70+ " name" ,
71+ " properties" ,
72+ " type"
73+ ],
74+ "description" : " Microsoft.Easm/workspaces"
75+ },
76+ "workspaces_labels" : {
77+ "type" : " object" ,
78+ "properties" : {
79+ "apiVersion" : {
80+ "type" : " string" ,
81+ "enum" : [
82+ " 2022-04-01-preview"
83+ ]
84+ },
85+ "name" : {
86+ "type" : " string" ,
87+ "description" : " The name of the Label."
88+ },
89+ "properties" : {
90+ "oneOf" : [
91+ {
92+ "$ref" : " #/definitions/LabelResourceProperties"
93+ },
94+ {
95+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
96+ }
97+ ],
98+ "description" : " Label properties."
99+ },
100+ "type" : {
101+ "type" : " string" ,
102+ "enum" : [
103+ " Microsoft.Easm/workspaces/labels"
104+ ]
105+ }
106+ },
107+ "required" : [
108+ " apiVersion" ,
109+ " name" ,
110+ " properties" ,
111+ " type"
112+ ],
113+ "description" : " Microsoft.Easm/workspaces/labels"
114+ }
115+ },
116+ "definitions" : {
117+ "LabelResourceProperties" : {
118+ "type" : " object" ,
119+ "properties" : {
120+ "color" : {
121+ "type" : " string" ,
122+ "description" : " Label color."
123+ },
124+ "displayName" : {
125+ "type" : " string" ,
126+ "description" : " Label display name."
127+ }
128+ },
129+ "description" : " Label properties."
130+ },
131+ "ResourceBaseProperties" : {
132+ "type" : " object" ,
133+ "properties" : {},
134+ "description" : " Resource base properties."
135+ },
136+ "workspaces_labels_childResource" : {
137+ "type" : " object" ,
138+ "properties" : {
139+ "apiVersion" : {
140+ "type" : " string" ,
141+ "enum" : [
142+ " 2022-04-01-preview"
143+ ]
144+ },
145+ "name" : {
146+ "type" : " string" ,
147+ "description" : " The name of the Label."
148+ },
149+ "properties" : {
150+ "oneOf" : [
151+ {
152+ "$ref" : " #/definitions/LabelResourceProperties"
153+ },
154+ {
155+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
156+ }
157+ ],
158+ "description" : " Label properties."
159+ },
160+ "type" : {
161+ "type" : " string" ,
162+ "enum" : [
163+ " labels"
164+ ]
165+ }
166+ },
167+ "required" : [
168+ " apiVersion" ,
169+ " name" ,
170+ " properties" ,
171+ " type"
172+ ],
173+ "description" : " Microsoft.Easm/workspaces/labels"
174+ }
175+ }
176+ }
0 commit comments