From 930cdaec4fdf68cb211f433f70e1e054894797c2 Mon Sep 17 00:00:00 2001 From: Mahsa Sadi Date: Thu, 21 Mar 2024 15:41:05 -0700 Subject: [PATCH 1/3] md cb contract --- .../preview/2023-09-01-preview/definitions.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json index bd1556636c68..a6828da85fee 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json @@ -2349,6 +2349,10 @@ "type": "string", "format": "duration", "description": "The duration for which the circuit will be tripped." + }, + "acceptRetryAfter": { + "type": "boolean", + "description": "flag to accept Retry-After header from the backend." } } }, From dea443b3dd9a1ac249463bbb8d74b3b8d27e7d73 Mon Sep 17 00:00:00 2001 From: Mahsa Sadi Date: Thu, 21 Mar 2024 15:42:25 -0700 Subject: [PATCH 2/3] modify pool contract --- .../2023-09-01-preview/definitions.json | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json index a6828da85fee..3e32c34ca104 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json @@ -2445,6 +2445,26 @@ "example": { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/backends/proxybackend" } + }, + "weight": { + "type": "integer", + "format": "int32", + "description": "The weight of the backend entity in the backend pool. Must be between 1 and 100.", + "minimum": 1, + "maximum": 100, + "example": { + "weight": 1 + } + }, + "priority": { + "type": "integer", + "format": "int32", + "description": "The priority of the backend entity in the backend pool. Must be between 1 and 100.", + "minimum": 1, + "maximum": 100, + "example": { + "priority": 1 + } } }, "required": [ From 911ece412a77682b1a34398599d5901853f3013c Mon Sep 17 00:00:00 2001 From: Mahsa Sadi Date: Fri, 22 Mar 2024 09:49:27 -0700 Subject: [PATCH 3/3] correct the limits --- .../preview/2023-09-01-preview/definitions.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json index 3e32c34ca104..dd569e190570 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-09-01-preview/definitions.json @@ -2449,8 +2449,8 @@ "weight": { "type": "integer", "format": "int32", - "description": "The weight of the backend entity in the backend pool. Must be between 1 and 100.", - "minimum": 1, + "description": "The weight of the backend entity in the backend pool. Must be between 0 and 100. It can be also null if the value not specified.", + "minimum": 0, "maximum": 100, "example": { "weight": 1 @@ -2459,8 +2459,8 @@ "priority": { "type": "integer", "format": "int32", - "description": "The priority of the backend entity in the backend pool. Must be between 1 and 100.", - "minimum": 1, + "description": "The priority of the backend entity in the backend pool. Must be between 0 and 100. It can be also null if the value not specified.", + "minimum": 0, "maximum": 100, "example": { "priority": 1