Skip to content

Commit d59b91c

Browse files
LoadBearingBeanvukelich
authored andcommitted
Add x-ms-identifiers to videoanalyzer/resource-manager. (Azure#17806)
Co-authored-by: Steven Vukelich <svukel@microsoft.com>
1 parent bad2d11 commit d59b91c

File tree

3 files changed

+69
-0
lines changed

3 files changed

+69
-0
lines changed

specification/videoanalyzer/resource-manager/Microsoft.Media/preview/2021-11-01-preview/PipelineTopologies.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,27 +88,39 @@
8888
"items": {
8989
"$ref": "#/definitions/ParameterDeclaration"
9090
},
91+
"x-ms-identifiers": [
92+
"name"
93+
],
9194
"description": "List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of \"${PARAMETER_NAME}\" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline."
9295
},
9396
"sources": {
9497
"type": "array",
9598
"items": {
9699
"$ref": "#/definitions/SourceNodeBase"
97100
},
101+
"x-ms-identifiers": [
102+
"name"
103+
],
98104
"description": "List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline."
99105
},
100106
"processors": {
101107
"type": "array",
102108
"items": {
103109
"$ref": "#/definitions/ProcessorNodeBase"
104110
},
111+
"x-ms-identifiers": [
112+
"name"
113+
],
105114
"description": "List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed."
106115
},
107116
"sinks": {
108117
"type": "array",
109118
"items": {
110119
"$ref": "#/definitions/SinkNodeBase"
111120
},
121+
"x-ms-identifiers": [
122+
"name"
123+
],
112124
"description": "List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported."
113125
}
114126
},
@@ -130,27 +142,39 @@
130142
"items": {
131143
"$ref": "#/definitions/ParameterDeclaration"
132144
},
145+
"x-ms-identifiers": [
146+
"name"
147+
],
133148
"description": "List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of \"${PARAMETER_NAME}\" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline."
134149
},
135150
"sources": {
136151
"type": "array",
137152
"items": {
138153
"$ref": "#/definitions/SourceNodeBase"
139154
},
155+
"x-ms-identifiers": [
156+
"name"
157+
],
140158
"description": "List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline."
141159
},
142160
"processors": {
143161
"type": "array",
144162
"items": {
145163
"$ref": "#/definitions/ProcessorNodeBase"
146164
},
165+
"x-ms-identifiers": [
166+
"name"
167+
],
147168
"description": "List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed."
148169
},
149170
"sinks": {
150171
"type": "array",
151172
"items": {
152173
"$ref": "#/definitions/SinkNodeBase"
153174
},
175+
"x-ms-identifiers": [
176+
"name"
177+
],
154178
"description": "List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported."
155179
}
156180
},
@@ -273,6 +297,9 @@
273297
"items": {
274298
"$ref": "#/definitions/NodeInput"
275299
},
300+
"x-ms-identifiers": [
301+
"nodeName"
302+
],
276303
"description": "An array of upstream node references within the topology to be used as inputs for this node."
277304
}
278305
},
@@ -301,6 +328,9 @@
301328
"items": {
302329
"$ref": "#/definitions/NodeInput"
303330
},
331+
"x-ms-identifiers": [
332+
"nodeName"
333+
],
304334
"description": "An array of upstream node references within the topology to be used as inputs for this node."
305335
}
306336
},
@@ -1036,6 +1066,9 @@
10361066
"items": {
10371067
"$ref": "#/definitions/ParameterDefinition"
10381068
},
1069+
"x-ms-identifiers": [
1070+
"name"
1071+
],
10391072
"description": "List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden."
10401073
}
10411074
},
@@ -1100,6 +1133,9 @@
11001133
"items": {
11011134
"$ref": "#/definitions/ParameterDefinition"
11021135
},
1136+
"x-ms-identifiers": [
1137+
"name"
1138+
],
11031139
"description": "List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden."
11041140
}
11051141
},
@@ -1199,6 +1235,9 @@
11991235
"items": {
12001236
"$ref": "#/definitions/ParameterDefinition"
12011237
},
1238+
"x-ms-identifiers": [
1239+
"name"
1240+
],
12021241
"description": "List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden."
12031242
}
12041243
},
@@ -1269,6 +1308,9 @@
12691308
"items": {
12701309
"$ref": "#/definitions/ParameterDefinition"
12711310
},
1311+
"x-ms-identifiers": [
1312+
"name"
1313+
],
12721314
"description": "List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden."
12731315
}
12741316
},

specification/videoanalyzer/resource-manager/Microsoft.Media/preview/2021-11-01-preview/VideoAnalyzers.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,9 @@
187187
"items": {
188188
"$ref": "#/definitions/MetricDimension"
189189
},
190+
"x-ms-identifiers": [
191+
"name"
192+
],
190193
"description": "The metric dimensions.",
191194
"readOnly": true
192195
},
@@ -236,6 +239,10 @@
236239
"items": {
237240
"$ref": "#/definitions/LogSpecification"
238241
},
242+
"x-ms-identifiers": [
243+
"blobDuration",
244+
"name"
245+
],
239246
"description": "List of log specifications.",
240247
"readOnly": true
241248
},
@@ -244,6 +251,10 @@
244251
"items": {
245252
"$ref": "#/definitions/MetricSpecification"
246253
},
254+
"x-ms-identifiers": [
255+
"name",
256+
"unit"
257+
],
247258
"description": "List of metric specifications.",
248259
"readOnly": true
249260
}
@@ -356,6 +367,9 @@
356367
"items": {
357368
"$ref": "#/definitions/Endpoint"
358369
},
370+
"x-ms-identifiers": [
371+
"endpointUrl"
372+
],
359373
"description": "The endpoints associated with this resource.",
360374
"readOnly": true
361375
},
@@ -456,6 +470,9 @@
456470
"items": {
457471
"$ref": "#/definitions/Endpoint"
458472
},
473+
"x-ms-identifiers": [
474+
"endpointUrl"
475+
],
459476
"description": "The endpoints associated with this resource.",
460477
"readOnly": true
461478
},
@@ -881,6 +898,9 @@
881898
"items": {
882899
"$ref": "#/definitions/Operation"
883900
},
901+
"x-ms-identifiers": [
902+
"name"
903+
],
884904
"description": "A collection of Operation items."
885905
}
886906
},

specification/videoanalyzer/resource-manager/Microsoft.Media/preview/2021-11-01-preview/Videos.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,13 +243,20 @@
243243
"items": {
244244
"$ref": "#/definitions/TokenClaim"
245245
},
246+
"x-ms-identifiers": [
247+
"name",
248+
"value"
249+
],
246250
"description": "List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid."
247251
},
248252
"keys": {
249253
"type": "array",
250254
"items": {
251255
"$ref": "#/definitions/TokenKey"
252256
},
257+
"x-ms-identifiers": [
258+
"kid"
259+
],
253260
"description": "List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key."
254261
}
255262
},

0 commit comments

Comments
 (0)