Addons - List By Role
Elenca tutti i componenti aggiuntivi configurati nel ruolo.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons?api-version=2023-12-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
device
|
path | True |
string |
Nome del dispositivo. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
role
|
path | True |
string |
Nome ruolo. |
|
subscription
|
path | True |
string minLength: 1 |
ID della sottoscrizione di destinazione. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
L'operazione di Azure è stata completata correttamente. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
RoleListAddOns
Esempio di richiesta
GET https://management.azure.com/subscriptions/4385cf00-2d3a-425a-832f-f4285b1c9dce/resourceGroups/GroupForEdgeAutomation/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/testedgedevice/roles/IoTRole1/addons?api-version=2023-12-01
Risposta di esempio
{
"value": [
{
"name": "arcName",
"type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons",
"id": "/subscriptions/0d44739e-0563-474f-97e7-24a0cdb23b29/resourcegroups/prpare/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/addonExamples/roles/kubernetesRole/addons/arcName",
"kind": "ArcForKubernetes",
"properties": {
"hostPlatform": "Linux",
"hostPlatformType": "KubernetesCluster",
"provisioningState": "Created",
"resourceGroupName": "testrg1",
"resourceLocation": "EastUS",
"resourceName": "testresource1",
"subscriptionId": "0d44739e-0563-474f-97e7-24a0cdb23b29",
"version": "0.2.18"
}
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Addon |
Raccolta di tutti i componenti aggiuntivi del ruolo nel dispositivo Azure Stack Edge. |
|
Addon |
Stato di provisioning dell'add-on |
|
Addon |
Tipo di componente aggiuntivo. |
|
Arc |
Componente aggiuntivo Arco. |
|
Asymmetric |
Rappresentano i segreti destinati alla crittografia con coppia di chiavi asimmetriche. |
| Authentication |
Meccanismo di autenticazione per i dispositivi IoT. |
|
Cloud |
Risposta di errore dal servizio. |
|
Cloud |
Risposta di errore dal servizio. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Encryption |
Algoritmo utilizzato per crittografare "Value". |
|
Host |
Piattaforma in cui è ospitato il runtime. |
|
Io |
Add-on IoT. |
|
Io |
Metadati del dispositivo IoT/dispositivo IoT Edge da configurare. |
|
Platform |
Sistema operativo host supportato dall'add-on Arc. |
|
Symmetric |
Chiave simmetrica per l'autenticazione. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
AddonList
Raccolta di tutti i componenti aggiuntivi del ruolo nel dispositivo Azure Stack Edge.
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string (uri) |
Il link alla pagina successiva degli elementi |
| value | Addon[]: |
Elementi del componente aggiuntivo in questa pagina |
AddonState
Stato di provisioning dell'add-on
| Valore | Descrizione |
|---|---|
| Invalid | |
| Creating | |
| Created | |
| Updating | |
| Reconfiguring | |
| Failed | |
| Deleting |
AddonType
Tipo di componente aggiuntivo.
| Valore | Descrizione |
|---|---|
| IotEdge | |
| ArcForKubernetes |
ArcAddon
Componente aggiuntivo Arco.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string |
ID risorsa completo per la risorsa. Ad esempio: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Arc |
Tipo di componente aggiuntivo. |
| name |
string |
Nome della risorsa |
| properties.hostPlatform |
Sistema operativo host supportato dall'add-on Arc. |
|
| properties.hostPlatformType |
Piattaforma in cui è ospitato il runtime. |
|
| properties.provisioningState |
Stato di provisioning dell'add-on |
|
| properties.resourceGroupName |
string |
Nome del gruppo di risorse Arc |
| properties.resourceLocation |
string |
Percorso risorsa Arc |
| properties.resourceName |
string |
Nome risorsa Arc |
| properties.subscriptionId |
string |
ID sottoscrizione risorsa Arc |
| properties.version |
string |
Versione della risorsa Arc |
| systemData |
Metadati di Azure Resource Manager contenenti informazioni createdBy e modifiedBy. |
|
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
AsymmetricEncryptedSecret
Rappresentano i segreti destinati alla crittografia con coppia di chiavi asimmetriche.
| Nome | Tipo | Descrizione |
|---|---|---|
| encryptionAlgorithm |
Algoritmo utilizzato per crittografare "Value". |
|
| encryptionCertThumbprint |
string (password) |
Certificato di identificazione personale usato per crittografare "Valore". Se il valore non è crittografato, sarà Null. |
| value |
string |
Valore del segreto. |
Authentication
Meccanismo di autenticazione per i dispositivi IoT.
| Nome | Tipo | Descrizione |
|---|---|---|
| symmetricKey |
Chiave simmetrica per l'autenticazione. |
CloudError
Risposta di errore dal servizio.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Dettagli dell'errore. |
CloudErrorBody
Risposta di errore dal servizio.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice. |
| details |
Elenco di dettagli aggiuntivi sull'errore. |
|
| message |
string |
Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionAlgorithm
Algoritmo utilizzato per crittografare "Value".
| Valore | Descrizione |
|---|---|
| None | |
| AES256 | |
| RSAES_PKCS1_v_1_5 |
HostPlatformType
Piattaforma in cui è ospitato il runtime.
| Valore | Descrizione |
|---|---|
| KubernetesCluster | |
| LinuxVM |
IoTAddon
Add-on IoT.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string |
ID risorsa completo per la risorsa. Ad esempio: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Iot |
Tipo di componente aggiuntivo. |
| name |
string |
Nome della risorsa |
| properties.hostPlatform |
Sistema operativo host supportato dall'add-on IoT. |
|
| properties.hostPlatformType |
Piattaforma in cui è ospitato il runtime. |
|
| properties.ioTDeviceDetails |
Metadati del dispositivo IoT a cui deve essere connessa l'appliance. |
|
| properties.ioTEdgeDeviceDetails |
Dispositivo IoT Edge a cui deve essere configurato il componente aggiuntivo IoT. |
|
| properties.provisioningState |
Stato di provisioning dell'add-on |
|
| properties.version |
string |
Versione di IoT in esecuzione nell'appliance. |
| systemData |
Metadati di Azure Resource Manager contenenti informazioni createdBy e modifiedBy. |
|
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
IoTDeviceInfo
Metadati del dispositivo IoT/dispositivo IoT Edge da configurare.
| Nome | Tipo | Descrizione |
|---|---|---|
| authentication |
Stringa di connessione del dispositivo IoT/dispositivo IoT edge crittografata. |
|
| deviceId |
string |
ID del dispositivo IoT/edge. |
| ioTHostHub |
string |
Nome host per l'hub IoT associato al dispositivo. |
| ioTHostHubId |
string |
ID per l'hub IoT associato al dispositivo. |
PlatformType
Sistema operativo host supportato dall'add-on Arc.
| Valore | Descrizione |
|---|---|
| Windows | |
| Linux |
SymmetricKey
Chiave simmetrica per l'autenticazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionString |
Stringa di connessione basata sulla chiave simmetrica. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |