Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- più recenti
- 2021-11-01-anteprima
- 2021-06-01
- 2018-09-01
Definizione di risorsa Bicep
Il tipo di risorsa iotApps può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Esempi di utilizzo
Esempi bicep
Un esempio di base di distribuzione dell'applicazione IotCentral.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource iotApp 'Microsoft.IoTCentral/iotApps@2021-11-01-preview' = {
name: resourceName
location: location
sku: {
name: 'ST1'
}
properties: {
displayName: resourceName
publicNetworkAccess: 'Enabled'
subdomain: 'subdomain-2306300333537'
template: 'iotc-pnp-preview@1.0.0'
}
}
Formato risorsa
Per creare una risorsa Microsoft.IoTCentral/iotApps, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.IoTCentral/iotApps@2021-11-01-preview' = {
identity: {
type: 'string'
}
location: 'string'
name: 'string'
properties: {
displayName: 'string'
networkRuleSets: {
applyToDevices: bool
applyToIoTCentral: bool
defaultAction: 'string'
ipRules: [
{
filterName: 'string'
ipMask: 'string'
}
]
}
publicNetworkAccess: 'string'
subdomain: 'string'
template: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Microsoft.IoTCentral/iotApps
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Identità gestite per l'applicazione IoT Central. | systemAssignedServiceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà comuni di un'applicazione IoT Central. | Proprietà app |
| Sku | SKU di istanza valido. | AppSkuInfo (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Proprietà app
| Nome | Descrizione | Valore |
|---|---|---|
| nome visualizzato | Nome visualizzato dell'applicazione. | corda |
| networkRuleSets | Proprietà del set di regole di rete di questa applicazione IoT Central. | SetSet-Regole di Rete |
| pubblicoAccesso alla rete | Indica se le richieste dalla rete pubblica sono consentite. | 'Disabilitato' 'Abilitato' |
| sottodominio | Sottodominio dell'applicazione. | corda |
| sagoma | ID del modello di applicazione, ovvero un progetto che definisce le caratteristiche e i comportamenti di un'applicazione. Opzionale; se non specificato, l'impostazione predefinita è un progetto vuoto e consente di definire l'applicazione da zero. | corda |
AppSkuInfo
| Nome | Descrizione | Valore |
|---|---|---|
| nome | Nome dello SKU. | 'ST0' 'ST1' 'ST2' (obbligatorio) |
NetworkRuleSetIpRule
| Nome | Descrizione | Valore |
|---|---|---|
| filterName | Nome leggibile della regola IP. | corda |
| ipMask | Blocco CIDR che definisce l'intervallo IP. | corda |
SetSet-Regole di Rete
| Nome | Descrizione | Valore |
|---|---|---|
| applyToDevices | Indica se queste regole si applicano alla connettività del dispositivo all'hub IoT e al servizio Device Provisioning associato a questa applicazione. | Bool |
| applyToIoTCentral | Indica se queste regole si applicano alla connettività tramite il portale Web di IoT Central e le API. | Bool |
| defaultAction | Azione di rete predefinita da applicare. | 'Consenti' 'Negare' |
| ipRegole | Elenco delle regole IP. | NetworkRuleSetIpRule[] |
SystemAssignedServiceIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità del servizio gestito (assegnata dal sistema o nessuna). | 'Nessuno' 'SystemAssigned' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa iotApps può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedi comandi di distribuzione dei gruppi di risorse Per un elenco delle proprietà modificate in ciascuna versione API, vedi registro delle modifiche.
Esempi di utilizzo
Formato risorsa
Per creare una risorsa Microsoft.IoTCentral/iotApps, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.IoTCentral/iotApps",
"apiVersion": "2021-11-01-preview",
"name": "string",
"identity": {
"type": "string"
},
"location": "string",
"properties": {
"displayName": "string",
"networkRuleSets": {
"applyToDevices": "bool",
"applyToIoTCentral": "bool",
"defaultAction": "string",
"ipRules": [
{
"filterName": "string",
"ipMask": "string"
}
]
},
"publicNetworkAccess": "string",
"subdomain": "string",
"template": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Microsoft.IoTCentral/iotApps
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | 'Anteprima 2021-11-01' |
| identità | Identità gestite per l'applicazione IoT Central. | systemAssignedServiceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà comuni di un'applicazione IoT Central. | Proprietà app |
| Sku | SKU di istanza valido. | AppSkuInfo (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| digitare | Tipo di risorsa | 'Microsoft.IoTCentral/iotApps' |
Proprietà app
| Nome | Descrizione | Valore |
|---|---|---|
| nome visualizzato | Nome visualizzato dell'applicazione. | corda |
| networkRuleSets | Proprietà del set di regole di rete di questa applicazione IoT Central. | SetSet-Regole di Rete |
| pubblicoAccesso alla rete | Indica se le richieste dalla rete pubblica sono consentite. | 'Disabilitato' 'Abilitato' |
| sottodominio | Sottodominio dell'applicazione. | corda |
| sagoma | ID del modello di applicazione, ovvero un progetto che definisce le caratteristiche e i comportamenti di un'applicazione. Opzionale; se non specificato, l'impostazione predefinita è un progetto vuoto e consente di definire l'applicazione da zero. | corda |
AppSkuInfo
| Nome | Descrizione | Valore |
|---|---|---|
| nome | Nome dello SKU. | 'ST0' 'ST1' 'ST2' (obbligatorio) |
NetworkRuleSetIpRule
| Nome | Descrizione | Valore |
|---|---|---|
| filterName | Nome leggibile della regola IP. | corda |
| ipMask | Blocco CIDR che definisce l'intervallo IP. | corda |
SetSet-Regole di Rete
| Nome | Descrizione | Valore |
|---|---|---|
| applyToDevices | Indica se queste regole si applicano alla connettività del dispositivo all'hub IoT e al servizio Device Provisioning associato a questa applicazione. | Bool |
| applyToIoTCentral | Indica se queste regole si applicano alla connettività tramite il portale Web di IoT Central e le API. | Bool |
| defaultAction | Azione di rete predefinita da applicare. | 'Consenti' 'Negare' |
| ipRegole | Elenco delle regole IP. | NetworkRuleSetIpRule[] |
SystemAssignedServiceIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità del servizio gestito (assegnata dal sistema o nessuna). | 'Nessuno' 'SystemAssigned' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa iotApps può essere distribuito con operazioni destinate a:
- Gruppi di risorse Per un elenco delle proprietà modificate in ogni versione dell'API, vedi il registro modifiche.
Esempi di utilizzo
Esempi di Terraform
Un esempio di base di distribuzione dell'applicazione IotCentral.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "iotApp" {
type = "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
displayName = var.resource_name
publicNetworkAccess = "Enabled"
subdomain = "subdomain-2306300333537"
template = "iotc-pnp-preview@1.0.0"
}
sku = {
name = "ST1"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Formato risorsa
Per creare una risorsa Microsoft.IoTCentral/iotApps, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.IoTCentral/iotApps@2021-11-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
displayName = "string"
networkRuleSets = {
applyToDevices = bool
applyToIoTCentral = bool
defaultAction = "string"
ipRules = [
{
filterName = "string"
ipMask = "string"
}
]
}
publicNetworkAccess = "string"
subdomain = "string"
template = "string"
}
sku = {
name = "string"
}
}
}
Valori delle proprietà
Microsoft.IoTCentral/iotApps
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Identità gestite per l'applicazione IoT Central. | systemAssignedServiceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà comuni di un'applicazione IoT Central. | Proprietà app |
| Sku | SKU di istanza valido. | AppSkuInfo (obbligatorio) |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
| digitare | Tipo di risorsa | "Microsoft.IoTCentral/iotApps@2021-11-01-preview" |
Proprietà app
| Nome | Descrizione | Valore |
|---|---|---|
| nome visualizzato | Nome visualizzato dell'applicazione. | corda |
| networkRuleSets | Proprietà del set di regole di rete di questa applicazione IoT Central. | SetSet-Regole di Rete |
| pubblicoAccesso alla rete | Indica se le richieste dalla rete pubblica sono consentite. | 'Disabilitato' 'Abilitato' |
| sottodominio | Sottodominio dell'applicazione. | corda |
| sagoma | ID del modello di applicazione, ovvero un progetto che definisce le caratteristiche e i comportamenti di un'applicazione. Opzionale; se non specificato, l'impostazione predefinita è un progetto vuoto e consente di definire l'applicazione da zero. | corda |
AppSkuInfo
| Nome | Descrizione | Valore |
|---|---|---|
| nome | Nome dello SKU. | 'ST0' 'ST1' 'ST2' (obbligatorio) |
NetworkRuleSetIpRule
| Nome | Descrizione | Valore |
|---|---|---|
| filterName | Nome leggibile della regola IP. | corda |
| ipMask | Blocco CIDR che definisce l'intervallo IP. | corda |
SetSet-Regole di Rete
| Nome | Descrizione | Valore |
|---|---|---|
| applyToDevices | Indica se queste regole si applicano alla connettività del dispositivo all'hub IoT e al servizio Device Provisioning associato a questa applicazione. | Bool |
| applyToIoTCentral | Indica se queste regole si applicano alla connettività tramite il portale Web di IoT Central e le API. | Bool |
| defaultAction | Azione di rete predefinita da applicare. | 'Consenti' 'Negare' |
| ipRegole | Elenco delle regole IP. | NetworkRuleSetIpRule[] |
SystemAssignedServiceIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità del servizio gestito (assegnata dal sistema o nessuna). | 'Nessuno' 'SystemAssigned' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|