Skip to content

Commit 76f34ff

Browse files
larisaborodinarjainilarysaborodina
authored
[AzureStack] [Admin API] ACR Admin swagger spec changes (Azure#14290)
* ACR Admin swagger spec changes * Release/larisab (#1) * Add swagger spec for acr setup. * Add swagger spec for acr setup - fixed jsons. * Add swagger spec for acr setup - address feedback to convert get status to post. * Add swagger spec for acr setup - fixed typo. * Add swagger spec for acr setup - added setup specs to readme. * Add swagger spec for acr setup - fixed checkSetup definitions. * Add swagger spec for acr setup - addressed comments. * Add swagger spec for acr setup - addressed ARM feedback. * Add swagger spec for acr setup - added proper input-files n readme. * Add swagger spec for acr setup - fixed inavalid scheme. * Add swagger spec for acr setup - fixed inavalid method Post instaed of Get. Co-authored-by: Larysa Borodina <[email protected]> * Update API changes (#2) * Update API changes * Add delete call implementation * update examples * Fix swagger validation errors. (#3) * Fix swagger validation errors - 2-nd. (#4) * Fix model validation fix * Fix swagger validation errors - 3d. (#5) * Fix swagger validation errors - 4th. (#6) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Release/acrchanges (#8) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Release/acrchanges (#9) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Release/larisab (#11) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 12th. * Release/acrchanges (#12) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Release/acrchanges (#13) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Release/acrchanges (#14) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Release/acrchanges (#15) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Release/acrchanges (#16) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Release/acrchanges (#17) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Release/acrchanges (#18) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Release/acrchanges (#19) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Release/acrchanges (#20) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Release/acrchanges (#21) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Fix swagger validation errors - 31th * Release/acrchanges (#22) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Fix swagger validation errors - 31th * Fix swagger specs, address comments and naming bug - 32th * Fix swagger specs, address comments and naming bug - 33th * Release/acrchanges (#23) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Fix swagger validation errors - 31th * Fix swagger specs, address comments and naming bug - 32th * Fix swagger specs, address comments and naming bug - 33th * Fix swagger specs - 34th * Release/acrchanges (#24) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Fix swagger validation errors - 31th * Fix swagger specs, address comments and naming bug - 32th * Fix swagger specs, address comments and naming bug - 33th * Fix swagger specs - 34th * Test cmdlet name creation with recommended operation id for quota * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Release/acrchanges (#25) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Fix swagger validation errors - 31th * Fix swagger specs, address comments and naming bug - 32th * Fix swagger specs, address comments and naming bug - 33th * Fix swagger specs - 34th * Test cmdlet name creation with recommended operation id for quota * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Use v2 common resource types. * Release/acrchanges (#26) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Fix swagger validation errors - 31th * Fix swagger specs, address comments and naming bug - 32th * Fix swagger specs, address comments and naming bug - 33th * Fix swagger specs - 34th * Test cmdlet name creation with recommended operation id for quota * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Use v2 common resource types. * Use v2 common resource types for parameters also. * Release/acrchanges (#27) * Fix swagger validation errors - 4th. * Fix swagger validation errors - 5th. * Fix swagger validation errors - 6th. * Fix swagger validation errors - 7th. * Fix swagger validation errors - 13th. * Fix swagger validation errors - 14th. * Fix swagger validation errors - 15th. * Fix swagger validation errors - 16th. * Fix swagger validation errors - 17th. * Fix swagger validation errors - 18th. * Fix swagger validation errors - 19th. * Fix swagger validation errors - 20th. * Fix swagger validation errors - 21th. * Fix swagger validation errors - 21st. * Fix swagger validation errors - 22st. * Fix swagger validation errors - 23st. * Fix swagger validation errors - 24st. * Fix swagger validation errors - 25th. * Fix swagger validation errors - 26th * Fix swagger validation errors - 27th * Fix swagger validation errors - 28th * Fix swagger validation errors - 29th * Fix swagger validation errors - 30th * Fix swagger validation errors - 31th * Fix swagger specs, address comments and naming bug - 32th * Fix swagger specs, address comments and naming bug - 33th * Fix swagger specs - 34th * Test cmdlet name creation with recommended operation id for quota * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Test cmdlet name creation with recommended operation id * Use v2 common resource types. * Use v2 common resource types for parameters also. * Use v2 common resource types for parameters also. - fixed the readme to remove unneeded file Co-authored-by: Rohit Jaini <[email protected]> Co-authored-by: larysaborodina <[email protected]>
1 parent 9cc5127 commit 76f34ff

File tree

22 files changed

+1749
-0
lines changed

22 files changed

+1749
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
{
2+
"swagger": "2.0",
3+
"info": {
4+
"version": "2019-11-01-preview",
5+
"title": "ContainerRegistryManagementClient",
6+
"description": "Admin Container Registry Management Client."
7+
},
8+
"host": "management.azure.com",
9+
"schemes": [
10+
"https"
11+
],
12+
"consumes": [
13+
"application/json"
14+
],
15+
"produces": [
16+
"application/json"
17+
],
18+
"paths": {
19+
"/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry.Admin/locations/{location}/capacities/{capacityName}": {
20+
"get": {
21+
"x-ms-examples": {
22+
"Returns container registry capacity properties.": {
23+
"$ref": "./examples/Configuration/GetCapacity.json"
24+
}
25+
},
26+
"tags": [
27+
"ContainerRegistryCapacity"
28+
],
29+
"description": "Returns container registry capacity property.",
30+
"operationId": "ContainerRegistryCapacity_Get",
31+
"parameters": [
32+
{
33+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
34+
},
35+
{
36+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/parameters/LocationParameter"
37+
},
38+
{
39+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
40+
},
41+
{
42+
"$ref": "#/parameters/CapacityNameParameter"
43+
}
44+
],
45+
"responses": {
46+
"200": {
47+
"description": "OK -- Container registry capacity property is being returned.",
48+
"schema": {
49+
"$ref": "#/definitions/ContainerRegistryCapacity"
50+
}
51+
},
52+
"default": {
53+
"description": "Error Response.",
54+
"schema": {
55+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
56+
}
57+
}
58+
}
59+
}
60+
},
61+
"/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry.Admin/locations/{location}/capacities": {
62+
"get": {
63+
"x-ms-examples": {
64+
"Returns container registry capacity properties.": {
65+
"$ref": "./examples/Configuration/ListCapacity.json"
66+
}
67+
},
68+
"tags": [
69+
"ContainerRegistryCapacities"
70+
],
71+
"description": "Returns a list of container registry capacity properties.",
72+
"operationId": "ContainerRegistryCapacity_List",
73+
"parameters": [
74+
{
75+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
76+
},
77+
{
78+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/parameters/LocationParameter"
79+
},
80+
{
81+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
82+
}
83+
],
84+
"responses": {
85+
"200": {
86+
"description": "OK -- Container registry capacity properties are being returned.",
87+
"schema": {
88+
"$ref": "#/definitions/ContainerRegistryCapacityList"
89+
}
90+
},
91+
"default": {
92+
"description": "Error Response.",
93+
"schema": {
94+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
95+
}
96+
}
97+
}
98+
}
99+
}
100+
},
101+
"definitions": {
102+
"ContainerRegistryCapacity": {
103+
"description": "Container registry capacity property.",
104+
"type": "object",
105+
"properties": {
106+
"properties": {
107+
"description": "Container registry capacity property.",
108+
"x-ms-client-flatten": true,
109+
"$ref": "#/definitions/ContainerRegistryCapacityProperty"
110+
}
111+
},
112+
"allOf": [
113+
{
114+
"$ref": "../../../../../../common-types/resource-management/v2/types.json#/definitions/Resource"
115+
}
116+
]
117+
},
118+
"ContainerRegistryCapacityProperty": {
119+
"description": "Container registry capacity property.",
120+
"type": "object",
121+
"properties": {
122+
"maximumCapacityInGiB": {
123+
"description": "Total storage capacity (GiB) which can used by the registry.",
124+
"type": "integer",
125+
"format": "int32"
126+
},
127+
"allowPush": {
128+
"description": "Flag denotes if pushes are blocked for all registries.",
129+
"type": "boolean"
130+
},
131+
"registriesConsumptionInGiB": {
132+
"description": "Total storage capacity (GiB) consumed by the registry.",
133+
"type": "number",
134+
"format": "float"
135+
}
136+
}
137+
},
138+
"ContainerRegistryCapacityList": {
139+
"description": "List of capacity property.",
140+
"type": "object",
141+
"properties": {
142+
"value": {
143+
"description": "List of capacity property.",
144+
"type": "array",
145+
"items": {
146+
"$ref": "#/definitions/ContainerRegistryCapacity"
147+
}
148+
}
149+
}
150+
}
151+
},
152+
"parameters": {
153+
"CapacityNameParameter": {
154+
"description": "The name of the capacity parameter.",
155+
"name": "capacityName",
156+
"in": "path",
157+
"required": true,
158+
"type": "string",
159+
"x-ms-parameter-location": "method"
160+
}
161+
},
162+
"securityDefinitions": {
163+
"azure_auth": {
164+
"type": "oauth2",
165+
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
166+
"flow": "implicit",
167+
"description": "Authorization uses an Azure Active Directory OAuth2 flow.",
168+
"scopes": {
169+
"user_impersonation": "impersonate your user account"
170+
}
171+
}
172+
},
173+
"security": [
174+
{
175+
"azure_auth": [
176+
"user_impersonation"
177+
]
178+
}
179+
]
180+
}

0 commit comments

Comments
 (0)