From d7df5937d61cda8b8c3183b7f531d08899b57a1d Mon Sep 17 00:00:00 2001 From: poanchen Date: Mon, 1 Feb 2021 16:23:56 -0800 Subject: [PATCH] add industry and locations to armTemplate API --- .../2018-09-01/examples/Apps_Templates.json | 525 +++++++++++++++++- .../stable/2018-09-01/iotcentral.json | 29 + 2 files changed, 550 insertions(+), 4 deletions(-) diff --git a/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/examples/Apps_Templates.json b/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/examples/Apps_Templates.json index ca1862ff3dca..43ea1cbbc819 100644 --- a/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/examples/Apps_Templates.json +++ b/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/examples/Apps_Templates.json @@ -12,12 +12,529 @@ "body": { "value": [ { - "manifestId": "iotc-default", + "manifestId": "iotc-condition", "manifestVersion": "1.0.0", - "name": "IoT Central Application template", - "title": "IoT Central Application template", + "name": "Store Analytics – Condition Monitoring", + "title": "In-store Analytics – Condition Monitoring", + "order": 99, + "description": "Digitally connect and monitor your store environment to reduce operating costs and create experiences that customers love.", + "industry": "Retail", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-consumption", + "manifestVersion": "1.0.0", + "name": "IoT Central Water Consumption application template", + "title": "Water Consumption Monitoring", + "order": 99, + "description": "Enable remote tracking of water consumption to reduce field operations, detect leaks in time, while empowering cities to conserve water.", + "industry": "Government", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-distribution", + "manifestVersion": "1.0.0", + "name": "IoT Central Digital Distribution Center application template", + "title": "Digital Distribution Center", + "order": 99, + "description": "Digitally manage warehouse conveyor belt system efficiency using object detection and tracking.", + "industry": "Retail", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-inventory", + "manifestVersion": "1.0.0", + "name": "IoT Central Smart Inventory Management application template", + "title": "Smart Inventory Management", + "order": 99, + "description": "Enable accurate inventory tracking and ensure shelves are always stocked.", + "industry": "Retail", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-logistics", + "manifestVersion": "1.0.0", + "name": "IoT Central Connected Logistics application template", + "title": "Connected Logistics", + "order": 99, + "description": "Track your shipment in real-time across air, water and land with location and condition monitoring.", + "industry": "Retail", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-meter", + "manifestVersion": "1.0.0", + "name": "IoT Central Smart Meter Analytics application template", + "title": "Smart Meter Analytics", + "order": 99, + "description": "Connect utility meters to gain insights into billing, forecast consumption, and proactively detect outages.", + "industry": "Energy", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-mfc", + "manifestVersion": "1.0.0", + "name": "IoT Central Micro-fulfillment Center", + "title": "Micro-fulfillment Center", + "order": 99, + "description": "Digitally connect, monitor and manage all aspects of a fully automated fulfillment center to reduce costs by eliminating downtime while increasing security and overall efficiency.", + "industry": "Retail", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-paad", + "manifestVersion": "1.0.0", + "name": "IoT Central Phone-as-a-device application template", + "title": "Paad", + "order": 99, + "description": "Create application with [\"paad\"] capabilities.", + "industry": "Utility", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-patient", + "manifestVersion": "1.0.0", + "name": "IoT Central Continuous Patient Monitoring application template", + "title": "Continuous Patient Monitoring", + "order": 99, + "description": "Connect and manage devices for in-patient and remote monitoring to improve patient outcomes, reduce re-admissions, and manage chronic diseases.", + "industry": "Health", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-pnp-preview", + "manifestVersion": "1.0.0", + "name": "IoT Central PnP template (preview)", + "title": "Custom application", "order": 1, - "description": "Description for IoT Central Application template" + "description": "Create an application with Azure IoT Plug and Play.", + "industry": "", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-power", + "manifestVersion": "1.0.0", + "name": "IoT Central Solar Power Monitoring application template", + "title": "Solar Power Monitoring", + "order": 99, + "description": "Connect, monitor, and manage your solar panels and energy generation.", + "industry": "Energy", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-quality", + "manifestVersion": "1.0.0", + "name": "IoT Central Water Quality Monitoring application template", + "title": "Water Quality Monitoring", + "order": 99, + "description": "Improve water quality and detect issues earlier by analyzing real-time measurements across your environment.", + "industry": "Government", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-store", + "manifestVersion": "1.0.0", + "name": "Store Analytics – Checkout", + "title": "In-store Analytics – Checkout", + "order": 99, + "description": "Monitor and manage the checkout flow inside your store to improve efficiency and reduce wait times.", + "industry": "Retail", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-video-analytics-om", + "manifestVersion": "1.0.0", + "name": "IoT Central Video analytics - object and motion detection application template", + "title": "Video analytics - object and motion detection", + "order": 99, + "description": "Use cameras as a sensor in intelligent video analytics solutions powered by Azure IoT Edge, AI, and Azure Media Services.", + "industry": "Retail", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] + }, + { + "manifestId": "iotc-waste", + "manifestVersion": "1.0.0", + "name": "IoT Central Connected Waste Management application template", + "title": "Connected Waste Management", + "order": 99, + "description": "Maximize efficiency in the collection of solid wastes by dispatching field operators at the right time along an optimized collection route.", + "industry": "Government", + "locations": [ + { + "id": "unitedstates", + "displayName": "United States" + }, + { + "id": "europe", + "displayName": "Europe" + }, + { + "id": "asiapacific", + "displayName": "Asia Pacific" + }, + { + "id": "australia", + "displayName": "Australia" + }, + { + "id": "uk", + "displayName": "United Kingdom" + }, + { + "id": "japan", + "displayName": "Japan" + } + ] } ], "nextLink": null diff --git a/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/iotcentral.json b/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/iotcentral.json index a15e00571aea..f5b97468268f 100644 --- a/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/iotcentral.json +++ b/specification/iotcentral/resource-manager/Microsoft.IoTCentral/stable/2018-09-01/iotcentral.json @@ -824,6 +824,35 @@ "description": "The description of the template.", "type": "string", "readOnly": true + }, + "industry": { + "description": "The industry of the template.", + "type": "string", + "readOnly": true + }, + "locations": { + "description": "A list of locations that support the template.", + "type": "array", + "readOnly": true, + "items": { + "$ref": "#/definitions/AppTemplateLocations" + } + } + } + }, + "AppTemplateLocations": { + "description": "IoT Central Application Template Locations.", + "type": "object", + "properties": { + "id": { + "description": "The ID of the location.", + "type": "string", + "readOnly": true + }, + "displayName": { + "description": "The display name of the location.", + "type": "string", + "readOnly": true } } },