diff --git a/specification/maintenance/resource-manager/Microsoft.Maintenance/preview/2021-09-01-preview/Maintenance.json b/specification/maintenance/resource-manager/Microsoft.Maintenance/preview/2021-09-01-preview/Maintenance.json index 7ad47afb1860..527c203497b1 100644 --- a/specification/maintenance/resource-manager/Microsoft.Maintenance/preview/2021-09-01-preview/Maintenance.json +++ b/specification/maintenance/resource-manager/Microsoft.Maintenance/preview/2021-09-01-preview/Maintenance.json @@ -2148,7 +2148,8 @@ "items": { "$ref": "#/definitions/taskProperties", "x-ms-client-flatten": true - } + }, + "x-ms-identifiers": [] }, "postTasks": { "type": "array", @@ -2156,7 +2157,8 @@ "items": { "$ref": "#/definitions/taskProperties", "x-ms-client-flatten": true - } + }, + "x-ms-identifiers": [] } } }, @@ -2263,7 +2265,10 @@ "type": "array", "items": { "$ref": "#/definitions/Operation" - } + }, + "x-ms-identifiers": [ + "name" + ] } } }, @@ -2325,7 +2330,8 @@ "type": "array", "items": { "$ref": "#/definitions/Update" - } + }, + "x-ms-identifiers": [] } } }, diff --git a/specification/managednetwork/resource-manager/Microsoft.ManagedNetwork/preview/2019-06-01-preview/managedNetwork.json b/specification/managednetwork/resource-manager/Microsoft.ManagedNetwork/preview/2019-06-01-preview/managedNetwork.json index a2708092d737..6be3dcc09891 100644 --- a/specification/managednetwork/resource-manager/Microsoft.ManagedNetwork/preview/2019-06-01-preview/managedNetwork.json +++ b/specification/managednetwork/resource-manager/Microsoft.ManagedNetwork/preview/2019-06-01-preview/managedNetwork.json @@ -1385,6 +1385,9 @@ "items": { "$ref": "#/definitions/Operation" }, + "x-ms-identifiers": [ + "name" + ], "description": "List of Resource Provider operations supported by the Managed Network resource provider." }, "nextLink": { diff --git a/specification/managedservices/resource-manager/Microsoft.ManagedServices/preview/2020-02-01-preview/managedservices.json b/specification/managedservices/resource-manager/Microsoft.ManagedServices/preview/2020-02-01-preview/managedservices.json index 877402e94ebb..77b2f01bdd12 100644 --- a/specification/managedservices/resource-manager/Microsoft.ManagedServices/preview/2020-02-01-preview/managedservices.json +++ b/specification/managedservices/resource-manager/Microsoft.ManagedServices/preview/2020-02-01-preview/managedservices.json @@ -612,6 +612,10 @@ "items": { "$ref": "#/definitions/Authorization" }, + "x-ms-identifiers": [ + "principalId", + "roleDefinitionId" + ], "description": "The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant." }, "eligibleAuthorizations": { @@ -619,6 +623,9 @@ "items": { "$ref": "#/definitions/EligibleAuthorization" }, + "x-ms-identifiers": [ + "principalId" + ], "description": "The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant." }, "registrationDefinitionName": { @@ -762,6 +769,10 @@ "items": { "$ref": "#/definitions/Authorization" }, + "x-ms-identifiers": [ + "principalId", + "roleDefinitionId" + ], "description": "The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant." }, "eligibleAuthorizations": { @@ -769,6 +780,9 @@ "items": { "$ref": "#/definitions/EligibleAuthorization" }, + "x-ms-identifiers": [ + "principalId" + ], "description": "The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant." }, "registrationDefinitionName": { @@ -904,6 +918,10 @@ "items": { "$ref": "#/definitions/Authorization" }, + "x-ms-identifiers": [ + "principalId", + "roleDefinitionId" + ], "description": "The collection of authorization objects describing the access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant." }, "eligibleAuthorizations": { @@ -911,6 +929,9 @@ "items": { "$ref": "#/definitions/EligibleAuthorization" }, + "x-ms-identifiers": [ + "principalId" + ], "description": "The collection of eligible authorization objects describing the just-in-time access Azure Active Directory principals in the managedBy tenant will receive on the delegated resource in the managed tenant." }, "offerDisplayName": { @@ -1020,6 +1041,9 @@ "items": { "$ref": "#/definitions/Operation" }, + "x-ms-identifiers": [ + "name" + ], "description": "The list of Microsoft.ManagedServices operations." } }, @@ -1125,6 +1149,9 @@ "items": { "$ref": "#/definitions/EligibleApprover" }, + "x-ms-identifiers": [ + "principalId" + ], "description": "The list of managedByTenant approvers for the eligible authorization." } }, @@ -1149,7 +1176,10 @@ "type": "array", "items": { "$ref": "#/definitions/ErrorDefinition" - } + }, + "x-ms-identifiers": [ + "code" + ] } }, "required": [ diff --git a/specification/managementgroups/resource-manager/Microsoft.Management/stable/2021-04-01/management.json b/specification/managementgroups/resource-manager/Microsoft.Management/stable/2021-04-01/management.json index bc6ed0b42164..53e98f6000bc 100644 --- a/specification/managementgroups/resource-manager/Microsoft.Management/stable/2021-04-01/management.json +++ b/specification/managementgroups/resource-manager/Microsoft.Management/stable/2021-04-01/management.json @@ -968,7 +968,10 @@ "readOnly": true, "items": { "$ref": "#/definitions/Operation" - } + }, + "x-ms-identifiers": [ + "name" + ] }, "nextLink": { "description": "URL to get the next set of operation list results if there are any.", @@ -1262,7 +1265,10 @@ "type": "array", "items": { "$ref": "#/definitions/ManagementGroupPathElement" - } + }, + "x-ms-identifiers": [ + "name" + ] }, "managementGroupAncestors": { "description": "The ancestors of the management group.", @@ -1278,7 +1284,10 @@ "type": "array", "items": { "$ref": "#/definitions/ManagementGroupPathElement" - } + }, + "x-ms-identifiers": [ + "name" + ] } } }, diff --git a/specification/managementpartner/resource-manager/Microsoft.ManagementPartner/preview/2018-02-01/ManagementPartner.json b/specification/managementpartner/resource-manager/Microsoft.ManagementPartner/preview/2018-02-01/ManagementPartner.json index 111e6dc595cd..9190bfd7e164 100644 --- a/specification/managementpartner/resource-manager/Microsoft.ManagementPartner/preview/2018-02-01/ManagementPartner.json +++ b/specification/managementpartner/resource-manager/Microsoft.ManagementPartner/preview/2018-02-01/ManagementPartner.json @@ -366,6 +366,9 @@ "$ref": "#/definitions/OperationResponse", "description": "this is the operation response property" }, + "x-ms-identifiers": [ + "name" + ], "description": "this is the operation response list" }, "nextLink": { diff --git a/specification/maps/resource-manager/Microsoft.Maps/preview/2021-12-01-preview/maps-management.json b/specification/maps/resource-manager/Microsoft.Maps/preview/2021-12-01-preview/maps-management.json index b7e9f4e9862f..cd5b66857a9f 100644 --- a/specification/maps/resource-manager/Microsoft.Maps/preview/2021-12-01-preview/maps-management.json +++ b/specification/maps/resource-manager/Microsoft.Maps/preview/2021-12-01-preview/maps-management.json @@ -1163,7 +1163,10 @@ "uniqueItems": false, "items": { "$ref": "#/definitions/OperationDetail" - } + }, + "x-ms-identifiers": [ + "name" + ] }, "nextLink": { "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.", @@ -1239,7 +1242,10 @@ "type": "array", "items": { "$ref": "#/definitions/MetricSpecification" - } + }, + "x-ms-identifiers": [ + "name" + ] } } }, @@ -1268,7 +1274,10 @@ "type": "array", "items": { "$ref": "#/definitions/Dimension" - } + }, + "x-ms-identifiers": [ + "name" + ] }, "aggregationType": { "type": "string", @@ -1392,6 +1401,7 @@ "description": "Specifies a CORS rule for the Map Account.", "$ref": "#/definitions/CorsRule" }, + "x-ms-identifiers": [], "description": "The list of CORS rules. You can include up to five CorsRule elements in the request. " } }, diff --git a/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json b/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json index 0821e2db08b4..b3c4371ed5e5 100644 --- a/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json +++ b/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json @@ -2276,6 +2276,9 @@ "items": { "$ref": "#/definitions/Operation" }, + "x-ms-identifiers": [ + "name" + ], "description": "The list of resource provider operations." } }, diff --git a/specification/marketplace/resource-manager/Microsoft.Marketplace/stable/2021-06-01/Marketplace.json b/specification/marketplace/resource-manager/Microsoft.Marketplace/stable/2021-06-01/Marketplace.json index 0425f494c645..b9497354c2b4 100644 --- a/specification/marketplace/resource-manager/Microsoft.Marketplace/stable/2021-06-01/Marketplace.json +++ b/specification/marketplace/resource-manager/Microsoft.Marketplace/stable/2021-06-01/Marketplace.json @@ -1351,7 +1351,10 @@ "type": "array", "items": { "$ref": "#/definitions/Recipient" - } + }, + "x-ms-identifiers": [ + "principalId" + ] }, "sendToAllMarketplaceAdmins": { "description": "Gets or sets whether to send email to all marketplace admins for new requests", @@ -1473,7 +1476,10 @@ "type": "array", "items": { "$ref": "#/definitions/OfferProperties" - } + }, + "x-ms-identifiers": [ + "uniqueOfferId" + ] }, "nextLink": { "description": "URL to get the next set of PrivateStore list results if there are any.", @@ -1557,7 +1563,10 @@ "type": "array", "items": { "$ref": "#/definitions/Plan" - } + }, + "x-ms-identifiers": [ + "skuId" + ] } } }, @@ -1688,7 +1697,10 @@ "readOnly": true, "items": { "$ref": "#/definitions/PlanRequesterDetails" - } + }, + "x-ms-identifiers": [ + "planId" + ] }, "collectionIds": { "description": "Gets or sets list of associated collection ids", @@ -1718,7 +1730,8 @@ "readOnly": true, "items": { "$ref": "#/definitions/UserRequestDetails" - } + }, + "x-ms-identifiers": [] } } }, @@ -1806,7 +1819,10 @@ "type": "array", "items": { "$ref": "#/definitions/planDetails" - } + }, + "x-ms-identifiers": [ + "planId" + ] }, "isClosed": { "description": "Gets a value indicating whether the request is closed", @@ -1927,19 +1943,32 @@ "type": "array", "items": { "$ref": "#/definitions/StopSellNotifications" - } + }, + "x-ms-identifiers": [ + "offerId", + "messageCode" + ] }, "newNotifications": { "type": "array", "items": { "$ref": "#/definitions/NewNotifications" - } + }, + "x-ms-identifiers": [ + "offerId", + "messageCode" + ] }, "approvalRequests": { "type": "array", "items": { "$ref": "#/definitions/RequestApprovalsDetails" - } + }, + "x-ms-identifiers": [ + "offerId", + "publisherId", + "messageCode" + ] } } }, @@ -1973,7 +2002,10 @@ "type": "array", "items": { "$ref": "#/definitions/PlanNotificationDetails" - } + }, + "x-ms-identifiers": [ + "planId" + ] } } }, @@ -2007,7 +2039,10 @@ "type": "array", "items": { "$ref": "#/definitions/PlanNotificationDetails" - } + }, + "x-ms-identifiers": [ + "planId" + ] } } }, @@ -2055,7 +2090,10 @@ "type": "array", "items": { "$ref": "#/definitions/PlanNotificationDetails" - } + }, + "x-ms-identifiers": [ + "planId" + ] } } }, @@ -2160,14 +2198,20 @@ "type": "array", "items": { "$ref": "#/definitions/CollectionsDetails" - } + }, + "x-ms-identifiers": [ + "collectionId" + ] }, "failed": { "description": "Failed collections", "type": "array", "items": { "$ref": "#/definitions/CollectionsDetails" - } + }, + "x-ms-identifiers": [ + "collectionId" + ] } } }, @@ -2208,14 +2252,20 @@ "type": "array", "items": { "$ref": "#/definitions/CollectionsDetails" - } + }, + "x-ms-identifiers": [ + "collectionId" + ] }, "failed": { "description": "Failed collections", "type": "array", "items": { "$ref": "#/definitions/CollectionsDetails" - } + }, + "x-ms-identifiers": [ + "collectionId" + ] } } }, @@ -2261,7 +2311,10 @@ "type": "array", "items": { "$ref": "#/definitions/QueryApprovedPlansDetails" - } + }, + "x-ms-identifiers": [ + "planId" + ] }, "QueryApprovedPlansDetails": { "description": "Query approved plans response", @@ -2401,6 +2454,9 @@ "items": { "$ref": "#/definitions/SingleOperation" }, + "x-ms-identifiers": [ + "name" + ], "description": "List of Microsoft.Marketplace operations supported by the Microsoft.Marketplace resource provider." }, "nextLink": { diff --git a/specification/marketplacenotifications/resource-manager/Microsoft.MarketplaceNotifications/stable/2021-03-03/MarketplaceNotifications.json b/specification/marketplacenotifications/resource-manager/Microsoft.MarketplaceNotifications/stable/2021-03-03/MarketplaceNotifications.json index 5cbb73ca9b36..3130847d3279 100644 --- a/specification/marketplacenotifications/resource-manager/Microsoft.MarketplaceNotifications/stable/2021-03-03/MarketplaceNotifications.json +++ b/specification/marketplacenotifications/resource-manager/Microsoft.MarketplaceNotifications/stable/2021-03-03/MarketplaceNotifications.json @@ -250,7 +250,10 @@ "type": "array", "items": { "$ref": "#/definitions/OperationDetail" - } + }, + "x-ms-identifiers": [ + "name" + ] }, "nextLink": { "description": "URL client should use to fetch the next page (per server side paging).\r\nIt's null for now, added for future use.", diff --git a/specification/marketplaceordering/resource-manager/Microsoft.MarketplaceOrdering/stable/2021-01-01/Agreements.json b/specification/marketplaceordering/resource-manager/Microsoft.MarketplaceOrdering/stable/2021-01-01/Agreements.json index 1fc48b67edb3..fbf4b0d1c8e5 100644 --- a/specification/marketplaceordering/resource-manager/Microsoft.MarketplaceOrdering/stable/2021-01-01/Agreements.json +++ b/specification/marketplaceordering/resource-manager/Microsoft.MarketplaceOrdering/stable/2021-01-01/Agreements.json @@ -503,6 +503,9 @@ "items": { "$ref": "#/definitions/Operation" }, + "x-ms-identifiers": [ + "name" + ], "description": "List of Microsoft.MarketplaceOrdering operations supported by the Microsoft.MarketplaceOrdering resource provider." }, "nextLink": {