Skip to content

Commit 0a93e53

Browse files
author
Autogenerator Pipeline
committed
Autogenerate schemas
1 parent b4adfa5 commit 0a93e53

File tree

2 files changed

+147
-0
lines changed

2 files changed

+147
-0
lines changed
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
{
2+
"id": "https://schema.management.azure.com/schemas/2022-02-15/Microsoft.FluidRelay.json#",
3+
"$schema": "http://json-schema.org/draft-04/schema#",
4+
"title": "Microsoft.FluidRelay",
5+
"description": "Microsoft FluidRelay Resource Types",
6+
"resourceDefinitions": {
7+
"fluidRelayServers": {
8+
"type": "object",
9+
"properties": {
10+
"apiVersion": {
11+
"type": "string",
12+
"enum": [
13+
"2022-02-15"
14+
]
15+
},
16+
"identity": {
17+
"oneOf": [
18+
{
19+
"$ref": "#/definitions/Identity"
20+
},
21+
{
22+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
23+
}
24+
],
25+
"description": "Identity for the resource."
26+
},
27+
"location": {
28+
"type": "string",
29+
"description": "The geo-location where the resource lives"
30+
},
31+
"name": {
32+
"type": "string",
33+
"description": "The Fluid Relay server resource name."
34+
},
35+
"properties": {
36+
"oneOf": [
37+
{
38+
"$ref": "#/definitions/FluidRelayServerProperties"
39+
},
40+
{
41+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
42+
}
43+
],
44+
"description": "The properties of a Fluid Relay Service resource."
45+
},
46+
"tags": {
47+
"oneOf": [
48+
{
49+
"type": "object",
50+
"additionalProperties": {
51+
"type": "string"
52+
},
53+
"properties": {}
54+
},
55+
{
56+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
57+
}
58+
],
59+
"description": "Resource tags."
60+
},
61+
"type": {
62+
"type": "string",
63+
"enum": [
64+
"Microsoft.FluidRelay/fluidRelayServers"
65+
]
66+
}
67+
},
68+
"required": [
69+
"apiVersion",
70+
"location",
71+
"name",
72+
"properties",
73+
"type"
74+
],
75+
"description": "Microsoft.FluidRelay/fluidRelayServers"
76+
}
77+
},
78+
"definitions": {
79+
"FluidRelayServerProperties": {
80+
"type": "object",
81+
"properties": {
82+
"provisioningState": {
83+
"oneOf": [
84+
{
85+
"type": "string",
86+
"enum": [
87+
"Succeeded",
88+
"Failed",
89+
"Canceled"
90+
]
91+
},
92+
{
93+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
94+
}
95+
],
96+
"description": "Provision states for FluidRelay RP."
97+
}
98+
},
99+
"description": "The properties of a Fluid Relay Service resource."
100+
},
101+
"Identity": {
102+
"type": "object",
103+
"properties": {
104+
"type": {
105+
"oneOf": [
106+
{
107+
"type": "string",
108+
"enum": [
109+
"SystemAssigned",
110+
"UserAssigned",
111+
"SystemAssigned, UserAssigned",
112+
"None"
113+
]
114+
},
115+
{
116+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
117+
}
118+
],
119+
"description": "The identity type."
120+
},
121+
"userAssignedIdentities": {
122+
"oneOf": [
123+
{
124+
"type": "object",
125+
"additionalProperties": {
126+
"$ref": "#/definitions/UserAssignedIdentitiesValue"
127+
},
128+
"properties": {}
129+
},
130+
{
131+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
132+
}
133+
],
134+
"description": "The list of user identities associated with the resource."
135+
}
136+
},
137+
"description": "Identity for the resource."
138+
},
139+
"UserAssignedIdentitiesValue": {
140+
"type": "object",
141+
"properties": {}
142+
}
143+
}
144+
}

schemas/common/autogeneratedResources.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8707,6 +8707,9 @@
87078707
{
87088708
"$ref": "https://schema.management.azure.com/schemas/2021-09-10-preview/Microsoft.FluidRelay.json#/resourceDefinitions/fluidRelayServers"
87098709
},
8710+
{
8711+
"$ref": "https://schema.management.azure.com/schemas/2022-02-15/Microsoft.FluidRelay.json#/resourceDefinitions/fluidRelayServers"
8712+
},
87108713
{
87118714
"$ref": "https://schema.management.azure.com/schemas/2017-11-03-preview/Microsoft.HanaOnAzure.json#/resourceDefinitions/hanaInstances"
87128715
},

0 commit comments

Comments
 (0)