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
+ }
0 commit comments