Condividi tramite


Apps - List Templates

Ottenere tutti i modelli di applicazione disponibili.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/appTemplates?api-version=2021-06-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
subscriptionId
path True

string

L'identificatore della sottoscrizione.

api-version
query True

string

Versione dell'API.

Risposte

Nome Tipo Descrizione
200 OK

AppTemplatesResult

Il corpo contiene tutti i modelli di applicazione IoT Central.

Other Status Codes

CloudError

DefaultErrorResponse

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Apps_ListTemplates

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.IoTCentral/appTemplates?api-version=2021-06-01

Sample Response

code: 200
{
  "value": [
    {
      "manifestId": "iotc-condition",
      "manifestVersion": "1.0.0",
      "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": "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
}

Definizioni

Nome Descrizione
AppTemplate

Modello di applicazione IoT Central.

AppTemplateLocations

Percorsi dei modelli di applicazione IoT Central.

AppTemplatesResult

Elenco di modelli di applicazione IoT Central con un collegamento successivo.

CloudError

Dettagli errore.

CloudErrorBody

Dettagli della risposta all'errore.

AppTemplate

Modello di applicazione IoT Central.

Nome Tipo Descrizione
description

string

Descrizione del modello.

industry

string

Settore del modello.

locations

AppTemplateLocations[]

Elenco di percorsi che supportano il modello.

manifestId

string

ID del modello.

manifestVersion

string

Versione del modello.

name

string

Nome del modello.

order

number

Ordine del modello nell'elenco dei modelli.

title

string

Titolo del modello.

AppTemplateLocations

Percorsi dei modelli di applicazione IoT Central.

Nome Tipo Descrizione
displayName

string

Nome visualizzato della posizione.

id

string

ID della posizione.

AppTemplatesResult

Elenco di modelli di applicazione IoT Central con un collegamento successivo.

Nome Tipo Descrizione
nextLink

string

Collegamento usato per ottenere la pagina successiva dei modelli di applicazione IoT Central.

value

AppTemplate[]

Elenco dei modelli di applicazione di IoT Central.

CloudError

Dettagli errore.

Nome Tipo Descrizione
error.code

string

Codice di errore.

error.details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

error.message

string

Messaggio di errore.

error.target

string

Destinazione dell'errore specifico.

CloudErrorBody

Dettagli della risposta all'errore.

Nome Tipo Descrizione
code

string

Codice di errore.

details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.