1
+ {
2
+ "id" : " https://schema.management.azure.com/schemas/2021-09-07-preview/Microsoft.PlayFab.json#" ,
3
+ "$schema" : " http://json-schema.org/draft-04/schema#" ,
4
+ "title" : " Microsoft.PlayFab" ,
5
+ "description" : " Microsoft PlayFab Resource Types" ,
6
+ "resourceDefinitions" : {
7
+ "playerAccountPools" : {
8
+ "type" : " object" ,
9
+ "properties" : {
10
+ "apiVersion" : {
11
+ "type" : " string" ,
12
+ "enum" : [
13
+ " 2021-09-07-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" : " Resource Name"
23
+ },
24
+ "properties" : {
25
+ "oneOf" : [
26
+ {
27
+ "$ref" : " #/definitions/PlayerAccountPoolProperties"
28
+ },
29
+ {
30
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
31
+ }
32
+ ],
33
+ "description" : " Properties of PlayerAccountPool Resource"
34
+ },
35
+ "systemData" : {
36
+ "oneOf" : [
37
+ {
38
+ "$ref" : " #/definitions/SystemData"
39
+ },
40
+ {
41
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
42
+ }
43
+ ],
44
+ "description" : " Metadata pertaining to creation and last modification of the 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.PlayFab/playerAccountPools"
65
+ ]
66
+ }
67
+ },
68
+ "required" : [
69
+ " apiVersion" ,
70
+ " location" ,
71
+ " name" ,
72
+ " properties" ,
73
+ " type"
74
+ ],
75
+ "description" : " Microsoft.PlayFab/playerAccountPools"
76
+ },
77
+ "titles" : {
78
+ "type" : " object" ,
79
+ "properties" : {
80
+ "apiVersion" : {
81
+ "type" : " string" ,
82
+ "enum" : [
83
+ " 2021-09-07-preview"
84
+ ]
85
+ },
86
+ "location" : {
87
+ "type" : " string" ,
88
+ "description" : " The geo-location where the resource lives"
89
+ },
90
+ "name" : {
91
+ "type" : " string" ,
92
+ "description" : " Resource Name"
93
+ },
94
+ "properties" : {
95
+ "oneOf" : [
96
+ {
97
+ "$ref" : " #/definitions/TitleProperties"
98
+ },
99
+ {
100
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
101
+ }
102
+ ],
103
+ "description" : " Properties of Title Resource"
104
+ },
105
+ "systemData" : {
106
+ "oneOf" : [
107
+ {
108
+ "$ref" : " #/definitions/SystemData"
109
+ },
110
+ {
111
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
112
+ }
113
+ ],
114
+ "description" : " Metadata pertaining to creation and last modification of the resource."
115
+ },
116
+ "tags" : {
117
+ "oneOf" : [
118
+ {
119
+ "type" : " object" ,
120
+ "additionalProperties" : {
121
+ "type" : " string"
122
+ },
123
+ "properties" : {}
124
+ },
125
+ {
126
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
127
+ }
128
+ ],
129
+ "description" : " Resource tags."
130
+ },
131
+ "type" : {
132
+ "type" : " string" ,
133
+ "enum" : [
134
+ " Microsoft.PlayFab/titles"
135
+ ]
136
+ }
137
+ },
138
+ "required" : [
139
+ " apiVersion" ,
140
+ " location" ,
141
+ " name" ,
142
+ " properties" ,
143
+ " type"
144
+ ],
145
+ "description" : " Microsoft.PlayFab/titles"
146
+ }
147
+ },
148
+ "definitions" : {
149
+ "PlayerAccountPoolProperties" : {
150
+ "type" : " object" ,
151
+ "properties" : {},
152
+ "description" : " Properties of PlayerAccountPool Resource"
153
+ },
154
+ "SystemData" : {
155
+ "type" : " object" ,
156
+ "properties" : {
157
+ "createdAt" : {
158
+ "type" : " string" ,
159
+ "format" : " date-time" ,
160
+ "description" : " The timestamp of resource creation (UTC)."
161
+ },
162
+ "createdBy" : {
163
+ "type" : " string" ,
164
+ "description" : " The identity that created the resource."
165
+ },
166
+ "createdByType" : {
167
+ "oneOf" : [
168
+ {
169
+ "type" : " string" ,
170
+ "enum" : [
171
+ " User" ,
172
+ " Application" ,
173
+ " ManagedIdentity" ,
174
+ " Key"
175
+ ]
176
+ },
177
+ {
178
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
179
+ }
180
+ ],
181
+ "description" : " The type of identity that created the resource."
182
+ },
183
+ "lastModifiedAt" : {
184
+ "type" : " string" ,
185
+ "format" : " date-time" ,
186
+ "description" : " The timestamp of resource last modification (UTC)"
187
+ },
188
+ "lastModifiedBy" : {
189
+ "type" : " string" ,
190
+ "description" : " The identity that last modified the resource."
191
+ },
192
+ "lastModifiedByType" : {
193
+ "oneOf" : [
194
+ {
195
+ "type" : " string" ,
196
+ "enum" : [
197
+ " User" ,
198
+ " Application" ,
199
+ " ManagedIdentity" ,
200
+ " Key"
201
+ ]
202
+ },
203
+ {
204
+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
205
+ }
206
+ ],
207
+ "description" : " The type of identity that last modified the resource."
208
+ }
209
+ },
210
+ "description" : " Metadata pertaining to creation and last modification of the resource."
211
+ },
212
+ "TitleProperties" : {
213
+ "type" : " object" ,
214
+ "properties" : {
215
+ "playerAccountPoolId" : {
216
+ "type" : " string" ,
217
+ "description" : " Azure resource Id of the playerAccountPool resource."
218
+ }
219
+ },
220
+ "required" : [
221
+ " playerAccountPoolId"
222
+ ],
223
+ "description" : " Properties of Title Resource"
224
+ }
225
+ }
226
+ }
0 commit comments