Skip to content

Commit 110f601

Browse files
sharadkumrharics24Hari Prasad Perabattula
authored
Skumar/rch metadata api (#18279)
* Defining the APIs for the new NSP resource * adding metadata API details * updating ResourceHealth.json * fixed resourcehealth.json * fixing linter issues rch metadata * prettier fixes * additional linting fixes * additional linting fixes * suggesting lintf fixes * model fixes * model fixes 2 * model fixes 2 Co-authored-by: Hari Prasad Perabattula <[email protected]> Co-authored-by: Hari Prasad Perabattula <[email protected]>
1 parent a35c42d commit 110f601

File tree

4 files changed

+558
-114
lines changed

4 files changed

+558
-114
lines changed

package-lock.json

Lines changed: 0 additions & 114 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/stable/2018-07-01/ResourceHealth.json

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,82 @@
418418
"nextLinkName": "nextLink"
419419
}
420420
}
421+
},
422+
"/providers/Microsoft.ResourceHealth/metadata": {
423+
"get": {
424+
"tags": [
425+
"Metadata"
426+
],
427+
"operationId": "Metadata_List",
428+
"description": "Gets the list of metadata entities.",
429+
"parameters": [
430+
{
431+
"$ref": "#/parameters/ApiVersionParameter"
432+
}
433+
],
434+
"responses": {
435+
"200": {
436+
"description": "OK. Successfully retrieved metadata entities",
437+
"schema": {
438+
"$ref": "#/definitions/MetadataEntityListResult"
439+
}
440+
},
441+
"default": {
442+
"description": "DefaultErrorResponse",
443+
"schema": {
444+
"$ref": "#/definitions/ErrorResponse"
445+
}
446+
}
447+
},
448+
"x-ms-examples": {
449+
"GetMetadata": {
450+
"$ref": "./examples/Metadata_List.json"
451+
}
452+
},
453+
"x-ms-pageable": {
454+
"nextLinkName": "nextLink"
455+
}
456+
}
457+
},
458+
"/providers/Microsoft.ResourceHealth/metadata/{name}": {
459+
"get": {
460+
"tags": [
461+
"Metadata"
462+
],
463+
"operationId": "Metadata_GetEntity",
464+
"description": "Gets the list of metadata entities.",
465+
"parameters": [
466+
{
467+
"name": "name",
468+
"in": "path",
469+
"description": "Name of metadata entity.",
470+
"required": true,
471+
"type": "string"
472+
},
473+
{
474+
"$ref": "#/parameters/ApiVersionParameter"
475+
}
476+
],
477+
"responses": {
478+
"200": {
479+
"description": "OK. Successfully retrieved metadata entities",
480+
"schema": {
481+
"$ref": "#/definitions/MetadataEntity"
482+
}
483+
},
484+
"default": {
485+
"description": "DefaultErrorResponse",
486+
"schema": {
487+
"$ref": "#/definitions/ErrorResponse"
488+
}
489+
}
490+
},
491+
"x-ms-examples": {
492+
"GetMetadata": {
493+
"$ref": "./examples/Metadata_GetEntity.json"
494+
}
495+
}
496+
}
421497
}
422498
},
423499
"definitions": {

0 commit comments

Comments
 (0)