Skip to content
This repository was archived by the owner on Aug 26, 2025. It is now read-only.

Commit 9cb0210

Browse files
jijohn14JuliehzlyilimsLaylaLiu-gmailnjuCZ
authored
Microsoft.App 2023-11-02-preview api version (Azure#27785)
* Adds base for updating Microsoft.App from version preview/2023-08-01-preview to version 2023-11-02-preview * Updates readme * Updates API version in new specs and examples * add build environment variables for Github action configuration (Azure#26915) * add build environment variables for Github action configuration * refine description for environment variable * rename property environmentVariables to buildEnvironmentVariables * Enable NFS Azure file for managed environment (Azure#26947) * support certificate from azure key vault (Azure#26959) * Add otlp configuration and includeSystemTelemetry (Azure#27114) * Add otlp configuration and includeSystemTelemetry * update spell word json * update example * add identifiers * Java Component Apis (Azure#26964) * Add JavaComponents Apis * Refine * Add examples * Code style * Fix examples * JavaComponent Get notfound * Add JavaComponents.json to readme.md * Fix * Fix * Set JavaComponentServiceBind serviceId to arm-id * Separate ServiceBind in JavaComponents examples * Add references for new examples * Add 202 for JavaComponents_Patch_ServieBind * Fix JavaComponent enum name * Rearrange put patch param order * Update v3 to v5 * Container Apps: Add circuit breakers to Dapr Component Resiliency (Azure#27092) * Add circuit breakers to Dapr Component Resiliency Signed-off-by: Bernd Verst <[email protected]> * fix typos --------- Signed-off-by: Bernd Verst <[email protected]> * add property bag to job execution template (Azure#27015) * add property targetPortHttpScheme and update examples (Azure#26724) * add property targetPortScheme and update examples * rename property * retrigger checks * Trigger checks * Trigger checks * retrigger checks --------- Co-authored-by: Stacy Zeng <[email protected]> * [Container Apps] Add DotNetComponents configuration (Azure#27157) * [Container Apps] Add Dev Endpoint configuration * Add an extra object for the Aspire configuration to be more future proof * Update the approach taken to match Java Components * Add support for environment managed identity (Azure#27181) * add support for environment managed identity * add example * add headers property for oltp configurations (Azure#27182) * fix typo in example (Azure#27187) * Remove includeSystemTelemetry (Azure#27474) * Fix OperationIdNounVerb (Azure#27787) * Fix LroErrorContent lint diff check (Azure#27786) * Use V5 * Skip dedup error schema check --------- Signed-off-by: Bernd Verst <[email protected]> Co-authored-by: Zunli Hu <[email protected]> Co-authored-by: Yi Li <[email protected]> Co-authored-by: LaylaLiu-gmail <[email protected]> Co-authored-by: njucz <[email protected]> Co-authored-by: Michael Dai <[email protected]> Co-authored-by: yitaopan <[email protected]> Co-authored-by: Bernd Verst <[email protected]> Co-authored-by: anandanthony <[email protected]> Co-authored-by: Stacy Zeng <[email protected]> Co-authored-by: Stacy Zeng <[email protected]> Co-authored-by: daniv-msft <[email protected]>
1 parent 18ebda8 commit 9cb0210

File tree

191 files changed

+25687
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+25687
-2
lines changed

cSpell.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,12 @@
229229
"Resouce"
230230
]
231231
},
232+
{
233+
"filename": "**/specification/app/resource-manager/Microsoft.App/preview/2023-11-02-preview/ManagedEnvironments.json",
234+
"words": [
235+
"otlp"
236+
]
237+
},
232238
{
233239
"filename": "**/specification/servicefabric/data-plane/Microsoft.ServiceFabric/stable/6.2/servicefabric.json",
234240
"words": [
Lines changed: 312 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,312 @@
1+
{
2+
"swagger": "2.0",
3+
"info": {
4+
"title": "ContainerApps API Client",
5+
"version": "2023-11-02-preview"
6+
},
7+
"host": "management.azure.com",
8+
"schemes": [
9+
"https"
10+
],
11+
"consumes": [
12+
"application/json"
13+
],
14+
"produces": [
15+
"application/json"
16+
],
17+
"paths": {
18+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{appName}/resiliencyPolicies/{name}": {
19+
"put": {
20+
"tags": [
21+
"AppResiliency"
22+
],
23+
"summary": "Create or update an application's resiliency policy.",
24+
"description": "Create or update container app resiliency policy.",
25+
"operationId": "AppResiliency_CreateOrUpdate",
26+
"parameters": [
27+
{
28+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
29+
},
30+
{
31+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
32+
},
33+
{
34+
"name": "appName",
35+
"description": "Name of the Container App.",
36+
"in": "path",
37+
"required": true,
38+
"type": "string",
39+
"pattern": "^[-\\w\\._\\(\\)]+$"
40+
},
41+
{
42+
"name": "name",
43+
"description": "Name of the resiliency policy.",
44+
"in": "path",
45+
"required": true,
46+
"type": "string",
47+
"pattern": "^[-\\w\\._\\(\\)]+$"
48+
},
49+
{
50+
"name": "resiliencyEnvelope",
51+
"in": "body",
52+
"description": "The resiliency policy to create or update.",
53+
"required": true,
54+
"schema": {
55+
"$ref": "./CommonDefinitions.json#/definitions/AppResiliency"
56+
}
57+
},
58+
{
59+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
60+
}
61+
],
62+
"responses": {
63+
"200": {
64+
"description": "OK",
65+
"schema": {
66+
"$ref": "./CommonDefinitions.json#/definitions/AppResiliency"
67+
}
68+
},
69+
"201": {
70+
"description": "App Resiliency create or update has been started.",
71+
"schema": {
72+
"$ref": "./CommonDefinitions.json#/definitions/AppResiliency"
73+
}
74+
},
75+
"default": {
76+
"description": "Common error response.",
77+
"schema": {
78+
"$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
79+
}
80+
}
81+
},
82+
"x-ms-examples": {
83+
"Create or Update App Resiliency": {
84+
"$ref": "./examples/AppResiliency_CreateOrUpdate.json"
85+
}
86+
}
87+
},
88+
"patch": {
89+
"tags": [
90+
"AppResiliency"
91+
],
92+
"summary": "Update an application's resiliency policy.",
93+
"description": "Update container app resiliency policy.",
94+
"operationId": "AppResiliency_Update",
95+
"parameters": [
96+
{
97+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
98+
},
99+
{
100+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
101+
},
102+
{
103+
"name": "appName",
104+
"description": "Name of the Container App.",
105+
"in": "path",
106+
"required": true,
107+
"type": "string",
108+
"pattern": "^[-\\w\\._\\(\\)]+$"
109+
},
110+
{
111+
"name": "name",
112+
"description": "Name of the resiliency policy.",
113+
"in": "path",
114+
"required": true,
115+
"type": "string",
116+
"pattern": "^[-\\w\\._\\(\\)]+$"
117+
},
118+
{
119+
"name": "resiliencyEnvelope",
120+
"in": "body",
121+
"description": "The resiliency policy to update.",
122+
"required": true,
123+
"schema": {
124+
"$ref": "./CommonDefinitions.json#/definitions/AppResiliency"
125+
}
126+
},
127+
{
128+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
129+
}
130+
],
131+
"responses": {
132+
"200": {
133+
"description": "OK",
134+
"schema": {
135+
"$ref": "./CommonDefinitions.json#/definitions/AppResiliency"
136+
}
137+
},
138+
"default": {
139+
"description": "Common error response.",
140+
"schema": {
141+
"$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
142+
}
143+
}
144+
},
145+
"x-ms-examples": {
146+
"Update App Resiliency": {
147+
"$ref": "./examples/AppResiliency_Patch.json"
148+
}
149+
}
150+
},
151+
"delete": {
152+
"tags": [
153+
"AppResiliency"
154+
],
155+
"summary": "Delete an application's resiliency policy.",
156+
"description": "Delete container app resiliency policy.",
157+
"operationId": "AppResiliency_Delete",
158+
"parameters": [
159+
{
160+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
161+
},
162+
{
163+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
164+
},
165+
{
166+
"name": "appName",
167+
"description": "Name of the Container App.",
168+
"in": "path",
169+
"required": true,
170+
"type": "string",
171+
"pattern": "^[-\\w\\._\\(\\)]+$"
172+
},
173+
{
174+
"name": "name",
175+
"description": "Name of the resiliency policy.",
176+
"in": "path",
177+
"required": true,
178+
"type": "string",
179+
"pattern": "^[-\\w\\._\\(\\)]+$"
180+
},
181+
{
182+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
183+
}
184+
],
185+
"responses": {
186+
"200": {
187+
"description": "Resiliency policy deleted successfully."
188+
},
189+
"204": {
190+
"description": "Resiliency policy does not exist."
191+
},
192+
"default": {
193+
"description": "Common error response.",
194+
"schema": {
195+
"$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
196+
}
197+
}
198+
},
199+
"x-ms-examples": {
200+
"Delete App Resiliency": {
201+
"$ref": "./examples/AppResiliency_Delete.json"
202+
}
203+
}
204+
},
205+
"get": {
206+
"tags": [
207+
"AppResiliency"
208+
],
209+
"summary": "Get an application's resiliency policy.",
210+
"description": "Get container app resiliency policy.",
211+
"operationId": "AppResiliency_Get",
212+
"parameters": [
213+
{
214+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
215+
},
216+
{
217+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
218+
},
219+
{
220+
"name": "appName",
221+
"description": "Name of the Container App.",
222+
"in": "path",
223+
"required": true,
224+
"type": "string",
225+
"pattern": "^[-\\w\\._\\(\\)]+$"
226+
},
227+
{
228+
"name": "name",
229+
"description": "Name of the resiliency policy.",
230+
"in": "path",
231+
"required": true,
232+
"type": "string",
233+
"pattern": "^[-\\w\\._\\(\\)]+$"
234+
},
235+
{
236+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
237+
}
238+
],
239+
"responses": {
240+
"200": {
241+
"description": "OK",
242+
"schema": {
243+
"$ref": "./CommonDefinitions.json#/definitions/AppResiliency"
244+
}
245+
},
246+
"default": {
247+
"description": "Common error response.",
248+
"schema": {
249+
"$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
250+
}
251+
}
252+
},
253+
"x-ms-examples": {
254+
"Get App Resiliency": {
255+
"$ref": "./examples/AppResiliency_Get.json"
256+
}
257+
}
258+
}
259+
},
260+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{appName}/resiliencyPolicies": {
261+
"get": {
262+
"tags": [
263+
"AppResiliency"
264+
],
265+
"summary": "List an application's resiliency policies.",
266+
"description": "List container app resiliency policies.",
267+
"operationId": "AppResiliency_List",
268+
"parameters": [
269+
{
270+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter"
271+
},
272+
{
273+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter"
274+
},
275+
{
276+
"name": "appName",
277+
"description": "Name of the Container App.",
278+
"in": "path",
279+
"required": true,
280+
"type": "string",
281+
"pattern": "^[-\\w\\._\\(\\)]+$"
282+
},
283+
{
284+
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
285+
}
286+
],
287+
"responses": {
288+
"200": {
289+
"description": "OK",
290+
"schema": {
291+
"$ref": "./CommonDefinitions.json#/definitions/AppResiliencyCollection"
292+
}
293+
},
294+
"default": {
295+
"description": "Common error response.",
296+
"schema": {
297+
"$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
298+
}
299+
}
300+
},
301+
"x-ms-examples": {
302+
"List App Resiliency": {
303+
"$ref": "./examples/AppResiliency_List.json"
304+
}
305+
},
306+
"x-ms-pageable": {
307+
"nextLinkName": "nextLink"
308+
}
309+
}
310+
}
311+
}
312+
}

0 commit comments

Comments
 (0)