diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationAccountLargeMaps_CreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationAccountLargeMaps_CreateOrUpdate.json new file mode 100644 index 000000000000..0d2305a0637e --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationAccountLargeMaps_CreateOrUpdate.json @@ -0,0 +1,66 @@ +{ + "parameters": { + "api-version": "2019-05-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "", + "integrationAccountName": "testIntegrationAccount", + "mapName": "testMap", + "map": { + "properties": { + "mapType": "Xslt", + "contentLink": { + "uri": "" + }, + "contentType": "application/xml", + "metadata": {} + }, + "location": "westus" + } + }, + "responses": { + "200": { + "body": { + "properties": { + "mapType": "Xslt", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D9EB9F6691E7A2\"", + "contentSize": 7888419, + "contentHash": { + "algorithm": "md5", + "value": "GxQRrFCYoyH58kMyu34ISg==" + } + }, + "createdTime": "2022-02-09T07:40:10.2863459Z", + "changedTime": "2022-02-09T07:40:10.2906473Z", + "metadata": {} + }, + "id": "/subscriptions//resourceGroups/refresh/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/testMap", + "name": "testMap", + "type": "Microsoft.Logic/integrationAccounts/maps" + } + }, + "201": { + "body": { + "properties": { + "mapType": "Xslt", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D9EB9F6691E7A2\"", + "contentSize": 7888419, + "contentHash": { + "algorithm": "md5", + "value": "GxQRrFCYoyH58kMyu34ISg==" + } + }, + "createdTime": "2022-02-09T07:40:10.2863459Z", + "changedTime": "2022-02-09T07:40:10.2906473Z", + "metadata": {} + }, + "id": "/subscriptions//resourceGroups/refresh/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/testMap", + "name": "testMap", + "type": "Microsoft.Logic/integrationAccounts/maps" + } + } + } +} diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json index b5ab25ef6662..b407b4ad1fe3 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json @@ -4284,10 +4284,13 @@ "IntegrationAccountMaps" ], "operationId": "IntegrationAccountMaps_CreateOrUpdate", - "description": "Creates or updates an integration account map.", + "description": "Creates or updates an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value.", "x-ms-examples": { "Create or update a map": { "$ref": "./examples/IntegrationAccountMaps_CreateOrUpdate.json" + }, + "Create or update a map larger than 4 MB": { + "$ref": "./examples/IntegrationAccountLargeMaps_CreateOrUpdate.json" } }, "parameters": [