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.
Definizione di risorsa Bicep
Il tipo di risorsa provisioningServices 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 del servizio di provisioning dei dispositivi IoT.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource provisioningService 'Microsoft.Devices/provisioningServices@2022-02-05' = {
name: resourceName
location: location
sku: {
capacity: 1
name: 'S1'
}
properties: {
allocationPolicy: 'Hashed'
enableDataResidency: false
iotHubs: []
publicNetworkAccess: 'Enabled'
}
}
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
| File bicipite | Description |
|---|---|
| Creare un servizio Device Provisioning in hub IoT | Questo modello consente di creare un hub IoT e un servizio Device Provisioning in hub IoT e collegare i due servizi. |
Formato delle risorse
Per creare una risorsa Microsoft.Devices/provisioningServices, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Devices/provisioningServices@2026-03-01-preview' = {
etag: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
allocationPolicy: 'string'
authorizationPolicies: [
{
keyName: 'string'
primaryKey: 'string'
rights: 'string'
secondaryKey: 'string'
}
]
deviceRegistryNamespace: {
authenticationType: 'string'
resourceId: 'string'
selectedUserAssignedIdentityResourceId: 'string'
}
enableDataResidency: bool
iotHubs: [
{
allocationWeight: int
applyAllocationPolicy: bool
authenticationType: 'string'
connectionString: 'string'
hostName: 'string'
location: 'string'
selectedUserAssignedIdentityResourceId: 'string'
}
]
ipFilterRules: [
{
action: 'string'
filterName: 'string'
ipMask: 'string'
target: 'string'
}
]
portalOperationsHostName: 'string'
privateEndpointConnections: [
{
properties: {
privateEndpoint: {}
privateLinkServiceConnectionState: {
actionsRequired: 'string'
description: 'string'
status: 'string'
}
}
}
]
provisioningState: 'string'
publicNetworkAccess: 'string'
state: 'string'
}
resourcegroup: 'string'
sku: {
capacity: int
name: 'string'
}
subscriptionid: 'string'
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Microsoft.Devices/provisioningServices
| Name | Description | Value |
|---|---|---|
| etag | Il campo Etag è non obbligatorio. Se viene specificato nel corpo della risposta, deve anche essere fornito come intestazione in base alla normale convenzione ETag. | string |
| identity | Identità del servizio gestito assegnate a questa risorsa. | ManagedServiceIdentity |
| location | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| name | Nome della risorsa | stringa (obbligatorio) |
| properties | Proprietà specifiche del servizio per un servizio di provisioning | IotDpsPropertiesDescription (obbligatorio) |
| resourcegroup | Gruppo di risorse della risorsa. | string |
| sku | Informazioni sullo SKU per un servizio di provisioning. | IotDpsSkuInfo (obbligatorio) |
| subscriptionid | ID sottoscrizione della risorsa. | string |
| tags | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
DeviceRegistryNamespaceDescrizione
| Name | Description | Value |
|---|---|---|
| authenticationType | Tipo di autenticazione MI dello spazio dei nomi del Registro di sistema del dispositivo: UserAssigned, SystemAssigned. | 'SystemAssigned' 'UserAssigned' (obbligatorio) |
| ID della risorsa | ID risorsa ARM dello spazio dei nomi del Registro di sistema del dispositivo. | stringa (obbligatorio) |
| selectedUserAssignedIdentityResourceId | L'ID della risorsa di identità assegnata dall'utente selezionato associato allo spazio dei nomi del Registro dispositivi. Questa operazione è necessaria quando authenticationType è UserAssigned. | string |
IotDpsPropertiesDescription
| Name | Description | Value |
|---|---|---|
| allocationPolicy | Criteri di allocazione da usare da questo servizio di provisioning. | 'GeoLatency' 'Hashed' 'Static' |
| authorizationPolicies | Elenco delle chiavi di autorizzazione per un servizio di provisioning. | SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] |
| deviceRegistryNamespace | Spazio dei nomi del Registro di sistema dei dispositivi collegato al servizio di provisioning. | DeviceRegistryNamespaceDescrizione |
| enableDataResidency | Optional. Indica se l'istanza del servizio Device Provisioning ha la residenza dei dati abilitata, rimuovendo il ripristino di emergenza tra coppie geografiche. |
bool |
| iotHubs | Elenco degli hub IoT associati a questo servizio di provisioning. | IotHubDefinitionDescription[] |
| ipFilterRules | Regole di filtro IP. | IpFilterRule[] |
| portalOperationsHostName | Endpoint del portale per abilitare CORS per questo servizio di provisioning. | string |
| privateEndpointConnections | Connessioni endpoint private create in questo IotHub | PrivateEndpointConnection[] |
| provisioningState | Stato di provisioning arm del servizio di provisioning. | string |
| publicNetworkAccess | Indica se le richieste dalla rete pubblica sono consentite | 'Disabled' 'Enabled' |
| state | Stato corrente del servizio di provisioning. | 'Activating' 'ActivationFailed' 'Active' 'Deleted' 'Deleting' 'DeletionFailed' 'FailingOver' 'FailoverFailed' 'Resuming' 'Suspended' 'Suspending' 'Transitioning' |
IotDpsSkuInfo
| Name | Description | Value |
|---|---|---|
| capacity | Numero di unità di cui effettuare il provisioning | int |
| name | Nome sku. | 'S1' |
IotHubDefinitionDescription
| Name | Description | Value |
|---|---|---|
| allocationWeight | peso da applicare per un determinato iot h. | int |
| applyAllocationPolicy | flag per l'applicazione di allocationPolicy o meno per un determinato hub iot. | bool |
| authenticationType | Tipo di autenticazione MI IotHub: KeyBased, UserAssigned, SystemAssigned. | 'Basato su chiavi' 'SystemAssigned' 'Assegnato dall'utente' |
| connectionString | Stringa di connessione dell'hub IoT. Questo è richiesto quando authenticationType è basato su KeyBased. | string |
| Nome host | Nome host dell'hub IoT. Questo è richiesto quando connectionString non è fornita. | string |
| location | Area arm dell'hub IoT. | stringa (obbligatorio) |
| selectedUserAssignedIdentityResourceId | L'ID della risorsa identità assegnato dall'utente selezionato associato all'IoT hub. Questa operazione è necessaria quando authenticationType è UserAssigned. | string |
IpFilterRule
| Name | Description | Value |
|---|---|---|
| action | Azione desiderata per le richieste acquisite da questa regola. | 'Accept' 'Rifiuta' (obbligatorio) |
| filterName | Nome della regola di filtro IP. | stringa (obbligatorio) |
| ipMask | Stringa che contiene l'intervallo di indirizzi IP nella notazione CIDR per la regola. | stringa (obbligatorio) |
| target | Destinazione per le richieste acquisite da questa regola. | 'all' 'deviceApi' 'serviceApi' |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| type | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | UserAssignedIdentities |
PrivateEndpoint
| Name | Description | Value |
|---|
PrivateEndpointConnection
| Name | Description | Value |
|---|---|---|
| properties | Proprietà di una connessione endpoint privato | PrivateEndpointConnectionProperties (obbligatorio) |
PrivateEndpointConnectionProperties
| Name | Description | Value |
|---|---|---|
| privateEndpoint | Proprietà dell'endpoint privato di una connessione endpoint privato | PrivateEndpoint |
| privateLinkServiceConnectionState | Stato corrente di una connessione endpoint privato | PrivateLinkServiceConnectionState (obbligatorio) |
PrivateLinkServiceConnectionState
| Name | Description | Value |
|---|---|---|
| actionsRequired | Azioni necessarie per una connessione all'endpoint privato | string |
| description | Descrizione dello stato corrente di una connessione endpoint privato | stringa (obbligatorio) |
| status | Stato di una connessione endpoint privato | 'Approved' 'Disconnected' 'Pending' 'Rifiutato' (obbligatorio) |
SharedAccessSignatureAuthorizationRuleAccessRightsDescription
| Name | Description | Value |
|---|---|---|
| keyName | Nome della chiave. | stringa (obbligatorio) |
| primaryKey | Valore della chiave di firma di accesso condiviso primario. | string |
| rights | Diritti di cui dispone la chiave. | 'DeviceConnect' 'EnrollmentRead' 'EnrollmentWrite' 'RegistrationStatusRead' 'RegistrationStatusWrite' 'ServiceConfig' (obbligatorio) |
| secondaryKey | Valore della chiave di firma di accesso condiviso secondario. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa provisioningServices 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
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
| Template | Description |
|---|---|
|
Creare un hub IOT e un simulatore perimetrale Ubuntu |
Questo modello crea un hub IOT e un simulatore perimetrale Ubuntu della macchina virtuale. |
|
Creare un servizio Device Provisioning in hub IoT |
Questo modello consente di creare un hub IoT e un servizio Device Provisioning in hub IoT e collegare i due servizi. |
Formato delle risorse
Per creare una risorsa Microsoft.Devices/provisioningServices, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Devices/provisioningServices",
"apiVersion": "2026-03-01-preview",
"name": "string",
"etag": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"allocationPolicy": "string",
"authorizationPolicies": [
{
"keyName": "string",
"primaryKey": "string",
"rights": "string",
"secondaryKey": "string"
}
],
"deviceRegistryNamespace": {
"authenticationType": "string",
"resourceId": "string",
"selectedUserAssignedIdentityResourceId": "string"
},
"enableDataResidency": "bool",
"iotHubs": [
{
"allocationWeight": "int",
"applyAllocationPolicy": "bool",
"authenticationType": "string",
"connectionString": "string",
"hostName": "string",
"location": "string",
"selectedUserAssignedIdentityResourceId": "string"
}
],
"ipFilterRules": [
{
"action": "string",
"filterName": "string",
"ipMask": "string",
"target": "string"
}
],
"portalOperationsHostName": "string",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
},
"privateLinkServiceConnectionState": {
"actionsRequired": "string",
"description": "string",
"status": "string"
}
}
}
],
"provisioningState": "string",
"publicNetworkAccess": "string",
"state": "string"
},
"resourcegroup": "string",
"sku": {
"capacity": "int",
"name": "string"
},
"subscriptionid": "string",
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Microsoft.Devices/provisioningServices
| Name | Description | Value |
|---|---|---|
| apiVersion | Versione dell'API | 'Anteprima 2026-03-01' |
| etag | Il campo Etag è non obbligatorio. Se viene specificato nel corpo della risposta, deve anche essere fornito come intestazione in base alla normale convenzione ETag. | string |
| identity | Identità del servizio gestito assegnate a questa risorsa. | ManagedServiceIdentity |
| location | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| name | Nome della risorsa | stringa (obbligatorio) |
| properties | Proprietà specifiche del servizio per un servizio di provisioning | IotDpsPropertiesDescription (obbligatorio) |
| resourcegroup | Gruppo di risorse della risorsa. | string |
| sku | Informazioni sullo SKU per un servizio di provisioning. | IotDpsSkuInfo (obbligatorio) |
| subscriptionid | ID sottoscrizione della risorsa. | string |
| tags | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| type | Tipo di risorsa | 'Microsoft.Devices/provisioningServices' |
DeviceRegistryNamespaceDescrizione
| Name | Description | Value |
|---|---|---|
| authenticationType | Tipo di autenticazione MI dello spazio dei nomi del Registro di sistema del dispositivo: UserAssigned, SystemAssigned. | 'SystemAssigned' 'UserAssigned' (obbligatorio) |
| ID della risorsa | ID risorsa ARM dello spazio dei nomi del Registro di sistema del dispositivo. | stringa (obbligatorio) |
| selectedUserAssignedIdentityResourceId | L'ID della risorsa di identità assegnata dall'utente selezionato associato allo spazio dei nomi del Registro dispositivi. Questa operazione è necessaria quando authenticationType è UserAssigned. | string |
IotDpsPropertiesDescription
| Name | Description | Value |
|---|---|---|
| allocationPolicy | Criteri di allocazione da usare da questo servizio di provisioning. | 'GeoLatency' 'Hashed' 'Static' |
| authorizationPolicies | Elenco delle chiavi di autorizzazione per un servizio di provisioning. | SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] |
| deviceRegistryNamespace | Spazio dei nomi del Registro di sistema dei dispositivi collegato al servizio di provisioning. | DeviceRegistryNamespaceDescrizione |
| enableDataResidency | Optional. Indica se l'istanza del servizio Device Provisioning ha la residenza dei dati abilitata, rimuovendo il ripristino di emergenza tra coppie geografiche. |
bool |
| iotHubs | Elenco degli hub IoT associati a questo servizio di provisioning. | IotHubDefinitionDescription[] |
| ipFilterRules | Regole di filtro IP. | IpFilterRule[] |
| portalOperationsHostName | Endpoint del portale per abilitare CORS per questo servizio di provisioning. | string |
| privateEndpointConnections | Connessioni endpoint private create in questo IotHub | PrivateEndpointConnection[] |
| provisioningState | Stato di provisioning arm del servizio di provisioning. | string |
| publicNetworkAccess | Indica se le richieste dalla rete pubblica sono consentite | 'Disabled' 'Enabled' |
| state | Stato corrente del servizio di provisioning. | 'Activating' 'ActivationFailed' 'Active' 'Deleted' 'Deleting' 'DeletionFailed' 'FailingOver' 'FailoverFailed' 'Resuming' 'Suspended' 'Suspending' 'Transitioning' |
IotDpsSkuInfo
| Name | Description | Value |
|---|---|---|
| capacity | Numero di unità di cui effettuare il provisioning | int |
| name | Nome sku. | 'S1' |
IotHubDefinitionDescription
| Name | Description | Value |
|---|---|---|
| allocationWeight | peso da applicare per un determinato iot h. | int |
| applyAllocationPolicy | flag per l'applicazione di allocationPolicy o meno per un determinato hub iot. | bool |
| authenticationType | Tipo di autenticazione MI IotHub: KeyBased, UserAssigned, SystemAssigned. | 'Basato su chiavi' 'SystemAssigned' 'Assegnato dall'utente' |
| connectionString | Stringa di connessione dell'hub IoT. Questo è richiesto quando authenticationType è basato su KeyBased. | string |
| Nome host | Nome host dell'hub IoT. Questo è richiesto quando connectionString non è fornita. | string |
| location | Area arm dell'hub IoT. | stringa (obbligatorio) |
| selectedUserAssignedIdentityResourceId | L'ID della risorsa identità assegnato dall'utente selezionato associato all'IoT hub. Questa operazione è necessaria quando authenticationType è UserAssigned. | string |
IpFilterRule
| Name | Description | Value |
|---|---|---|
| action | Azione desiderata per le richieste acquisite da questa regola. | 'Accept' 'Rifiuta' (obbligatorio) |
| filterName | Nome della regola di filtro IP. | stringa (obbligatorio) |
| ipMask | Stringa che contiene l'intervallo di indirizzi IP nella notazione CIDR per la regola. | stringa (obbligatorio) |
| target | Destinazione per le richieste acquisite da questa regola. | 'all' 'deviceApi' 'serviceApi' |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| type | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | UserAssignedIdentities |
PrivateEndpoint
| Name | Description | Value |
|---|
PrivateEndpointConnection
| Name | Description | Value |
|---|---|---|
| properties | Proprietà di una connessione endpoint privato | PrivateEndpointConnectionProperties (obbligatorio) |
PrivateEndpointConnectionProperties
| Name | Description | Value |
|---|---|---|
| privateEndpoint | Proprietà dell'endpoint privato di una connessione endpoint privato | PrivateEndpoint |
| privateLinkServiceConnectionState | Stato corrente di una connessione endpoint privato | PrivateLinkServiceConnectionState (obbligatorio) |
PrivateLinkServiceConnectionState
| Name | Description | Value |
|---|---|---|
| actionsRequired | Azioni necessarie per una connessione all'endpoint privato | string |
| description | Descrizione dello stato corrente di una connessione endpoint privato | stringa (obbligatorio) |
| status | Stato di una connessione endpoint privato | 'Approved' 'Disconnected' 'Pending' 'Rifiutato' (obbligatorio) |
SharedAccessSignatureAuthorizationRuleAccessRightsDescription
| Name | Description | Value |
|---|---|---|
| keyName | Nome della chiave. | stringa (obbligatorio) |
| primaryKey | Valore della chiave di firma di accesso condiviso primario. | string |
| rights | Diritti di cui dispone la chiave. | 'DeviceConnect' 'EnrollmentRead' 'EnrollmentWrite' 'RegistrationStatusRead' 'RegistrationStatusWrite' 'ServiceConfig' (obbligatorio) |
| secondaryKey | Valore della chiave di firma di accesso condiviso secondario. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa provisioningServices 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 del servizio di provisioning dei dispositivi IoT.
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" "provisioningService" {
type = "Microsoft.Devices/provisioningServices@2022-02-05"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
allocationPolicy = "Hashed"
enableDataResidency = false
iotHubs = [
]
publicNetworkAccess = "Enabled"
}
sku = {
capacity = 1
name = "S1"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Formato delle risorse
Per creare una risorsa Microsoft.Devices/provisioningServices, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Devices/provisioningServices@2026-03-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
etag = "string"
properties = {
allocationPolicy = "string"
authorizationPolicies = [
{
keyName = "string"
primaryKey = "string"
rights = "string"
secondaryKey = "string"
}
]
deviceRegistryNamespace = {
authenticationType = "string"
resourceId = "string"
selectedUserAssignedIdentityResourceId = "string"
}
enableDataResidency = bool
iotHubs = [
{
allocationWeight = int
applyAllocationPolicy = bool
authenticationType = "string"
connectionString = "string"
hostName = "string"
location = "string"
selectedUserAssignedIdentityResourceId = "string"
}
]
ipFilterRules = [
{
action = "string"
filterName = "string"
ipMask = "string"
target = "string"
}
]
portalOperationsHostName = "string"
privateEndpointConnections = [
{
properties = {
privateEndpoint = {
}
privateLinkServiceConnectionState = {
actionsRequired = "string"
description = "string"
status = "string"
}
}
}
]
provisioningState = "string"
publicNetworkAccess = "string"
state = "string"
}
resourcegroup = "string"
sku = {
capacity = int
name = "string"
}
subscriptionid = "string"
}
}
Valori delle proprietà
Microsoft.Devices/provisioningServices
| Name | Description | Value |
|---|---|---|
| etag | Il campo Etag è non obbligatorio. Se viene specificato nel corpo della risposta, deve anche essere fornito come intestazione in base alla normale convenzione ETag. | string |
| identity | Identità del servizio gestito assegnate a questa risorsa. | ManagedServiceIdentity |
| location | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| name | Nome della risorsa | stringa (obbligatorio) |
| properties | Proprietà specifiche del servizio per un servizio di provisioning | IotDpsPropertiesDescription (obbligatorio) |
| resourcegroup | Gruppo di risorse della risorsa. | string |
| sku | Informazioni sullo SKU per un servizio di provisioning. | IotDpsSkuInfo (obbligatorio) |
| subscriptionid | ID sottoscrizione della risorsa. | string |
| tags | Tag delle risorse | Dizionario di nomi e valori di tag. |
| type | Tipo di risorsa | "Microsoft. Dispositivi/provisioningServices@2026-03-01-anteprima" |
DeviceRegistryNamespaceDescrizione
| Name | Description | Value |
|---|---|---|
| authenticationType | Tipo di autenticazione MI dello spazio dei nomi del Registro di sistema del dispositivo: UserAssigned, SystemAssigned. | 'SystemAssigned' 'UserAssigned' (obbligatorio) |
| ID della risorsa | ID risorsa ARM dello spazio dei nomi del Registro di sistema del dispositivo. | stringa (obbligatorio) |
| selectedUserAssignedIdentityResourceId | L'ID della risorsa di identità assegnata dall'utente selezionato associato allo spazio dei nomi del Registro dispositivi. Questa operazione è necessaria quando authenticationType è UserAssigned. | string |
IotDpsPropertiesDescription
| Name | Description | Value |
|---|---|---|
| allocationPolicy | Criteri di allocazione da usare da questo servizio di provisioning. | 'GeoLatency' 'Hashed' 'Static' |
| authorizationPolicies | Elenco delle chiavi di autorizzazione per un servizio di provisioning. | SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] |
| deviceRegistryNamespace | Spazio dei nomi del Registro di sistema dei dispositivi collegato al servizio di provisioning. | DeviceRegistryNamespaceDescrizione |
| enableDataResidency | Optional. Indica se l'istanza del servizio Device Provisioning ha la residenza dei dati abilitata, rimuovendo il ripristino di emergenza tra coppie geografiche. |
bool |
| iotHubs | Elenco degli hub IoT associati a questo servizio di provisioning. | IotHubDefinitionDescription[] |
| ipFilterRules | Regole di filtro IP. | IpFilterRule[] |
| portalOperationsHostName | Endpoint del portale per abilitare CORS per questo servizio di provisioning. | string |
| privateEndpointConnections | Connessioni endpoint private create in questo IotHub | PrivateEndpointConnection[] |
| provisioningState | Stato di provisioning arm del servizio di provisioning. | string |
| publicNetworkAccess | Indica se le richieste dalla rete pubblica sono consentite | 'Disabled' 'Enabled' |
| state | Stato corrente del servizio di provisioning. | 'Activating' 'ActivationFailed' 'Active' 'Deleted' 'Deleting' 'DeletionFailed' 'FailingOver' 'FailoverFailed' 'Resuming' 'Suspended' 'Suspending' 'Transitioning' |
IotDpsSkuInfo
| Name | Description | Value |
|---|---|---|
| capacity | Numero di unità di cui effettuare il provisioning | int |
| name | Nome sku. | 'S1' |
IotHubDefinitionDescription
| Name | Description | Value |
|---|---|---|
| allocationWeight | peso da applicare per un determinato iot h. | int |
| applyAllocationPolicy | flag per l'applicazione di allocationPolicy o meno per un determinato hub iot. | bool |
| authenticationType | Tipo di autenticazione MI IotHub: KeyBased, UserAssigned, SystemAssigned. | 'Basato su chiavi' 'SystemAssigned' 'Assegnato dall'utente' |
| connectionString | Stringa di connessione dell'hub IoT. Questo è richiesto quando authenticationType è basato su KeyBased. | string |
| Nome host | Nome host dell'hub IoT. Questo è richiesto quando connectionString non è fornita. | string |
| location | Area arm dell'hub IoT. | stringa (obbligatorio) |
| selectedUserAssignedIdentityResourceId | L'ID della risorsa identità assegnato dall'utente selezionato associato all'IoT hub. Questa operazione è necessaria quando authenticationType è UserAssigned. | string |
IpFilterRule
| Name | Description | Value |
|---|---|---|
| action | Azione desiderata per le richieste acquisite da questa regola. | 'Accept' 'Rifiuta' (obbligatorio) |
| filterName | Nome della regola di filtro IP. | stringa (obbligatorio) |
| ipMask | Stringa che contiene l'intervallo di indirizzi IP nella notazione CIDR per la regola. | stringa (obbligatorio) |
| target | Destinazione per le richieste acquisite da questa regola. | 'all' 'deviceApi' 'serviceApi' |
ManagedServiceIdentity
| Name | Description | Value |
|---|---|---|
| type | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | UserAssignedIdentities |
PrivateEndpoint
| Name | Description | Value |
|---|
PrivateEndpointConnection
| Name | Description | Value |
|---|---|---|
| properties | Proprietà di una connessione endpoint privato | PrivateEndpointConnectionProperties (obbligatorio) |
PrivateEndpointConnectionProperties
| Name | Description | Value |
|---|---|---|
| privateEndpoint | Proprietà dell'endpoint privato di una connessione endpoint privato | PrivateEndpoint |
| privateLinkServiceConnectionState | Stato corrente di una connessione endpoint privato | PrivateLinkServiceConnectionState (obbligatorio) |
PrivateLinkServiceConnectionState
| Name | Description | Value |
|---|---|---|
| actionsRequired | Azioni necessarie per una connessione all'endpoint privato | string |
| description | Descrizione dello stato corrente di una connessione endpoint privato | stringa (obbligatorio) |
| status | Stato di una connessione endpoint privato | 'Approved' 'Disconnected' 'Pending' 'Rifiutato' (obbligatorio) |
SharedAccessSignatureAuthorizationRuleAccessRightsDescription
| Name | Description | Value |
|---|---|---|
| keyName | Nome della chiave. | stringa (obbligatorio) |
| primaryKey | Valore della chiave di firma di accesso condiviso primario. | string |
| rights | Diritti di cui dispone la chiave. | 'DeviceConnect' 'EnrollmentRead' 'EnrollmentWrite' 'RegistrationStatusRead' 'RegistrationStatusWrite' 'ServiceConfig' (obbligatorio) |
| secondaryKey | Valore della chiave di firma di accesso condiviso secondario. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
UserAssignedIdentities
| Name | Description | Value |
|---|
UserAssignedIdentity
| Name | Description | Value |
|---|