Addons - List By Role
Répertorie tous les addons configurés dans le rôle.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons?api-version=2023-12-01
Paramètres d’URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
device
|
path | True |
string |
Nom de l’appareil. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
role
|
path | True |
string |
Nom du rôle. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération Azure s’est terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Couler:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
RoleListAddOns
Demande d’échantillon
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
Exemple de réponse
{
"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"
}
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Addon |
Collection de tous les addons Role sur l’appareil Azure Stack Edge. |
|
Addon |
État de provisionnement de l’addon |
|
Addon |
Type de module complémentaire. |
|
Arc |
Arc Addon. |
|
Asymmetric |
Représenter les secrets destinés au chiffrement avec une paire de clés asymétrique. |
| Authentication |
Mécanisme d’authentification pour les appareils IoT. |
|
Cloud |
Réponse d’erreur du service. |
|
Cloud |
Réponse d’erreur du service. |
|
created |
Type d’identité qui a créé la ressource. |
|
Encryption |
Algorithme utilisé pour chiffrer « Value ». |
|
Host |
Plate-forme sur laquelle le runtime est hébergé. |
|
Io |
Addon IoT. |
|
Io |
Métadonnées de l’appareil IoT/appareil IoT Edge à configurer. |
|
Platform |
Système d’exploitation hôte pris en charge par l’addon Arc. |
|
Symmetric |
Clé symétrique pour l’authentification. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
AddonList
Collection de tous les addons Role sur l’appareil Azure Stack Edge.
| Nom | Type | Description |
|---|---|---|
| nextLink |
string (uri) |
Le lien vers la page suivante des éléments |
| value | Addon[]: |
Éléments du module complémentaire sur cette page |
AddonState
État de provisionnement de l’addon
| Valeur | Description |
|---|---|
| Invalid | |
| Creating | |
| Created | |
| Updating | |
| Reconfiguring | |
| Failed | |
| Deleting |
AddonType
Type de module complémentaire.
| Valeur | Description |
|---|---|
| IotEdge | |
| ArcForKubernetes |
ArcAddon
Arc Addon.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Arc |
Type de module complémentaire. |
| name |
string |
Nom de la ressource |
| properties.hostPlatform |
Système d’exploitation hôte pris en charge par l’addon Arc. |
|
| properties.hostPlatformType |
Plate-forme sur laquelle le runtime est hébergé. |
|
| properties.provisioningState |
État de provisionnement de l’addon |
|
| properties.resourceGroupName |
string |
Nom du groupe de ressources Arc |
| properties.resourceLocation |
string |
Emplacement des ressources Arc |
| properties.resourceName |
string |
Nom de la ressource Arc |
| properties.subscriptionId |
string |
ID d’abonnement aux ressources Arc |
| properties.version |
string |
Version de la ressource Arc |
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
AsymmetricEncryptedSecret
Représenter les secrets destinés au chiffrement avec une paire de clés asymétrique.
| Nom | Type | Description |
|---|---|---|
| encryptionAlgorithm |
Algorithme utilisé pour chiffrer « Value ». |
|
| encryptionCertThumbprint |
string (password) |
Certificat d’empreinte utilisé pour chiffrer « Valeur ». Si la valeur n’est pas chiffrée, elle est null. |
| value |
string |
Valeur du secret. |
Authentication
Mécanisme d’authentification pour les appareils IoT.
| Nom | Type | Description |
|---|---|---|
| symmetricKey |
Clé symétrique pour l’authentification. |
CloudError
Réponse d’erreur du service.
| Nom | Type | Description |
|---|---|---|
| error |
Détails de l’erreur. |
CloudErrorBody
Réponse d’erreur du service.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme. |
| details |
Liste des détails supplémentaires sur l’erreur. |
|
| message |
string |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionAlgorithm
Algorithme utilisé pour chiffrer « Value ».
| Valeur | Description |
|---|---|
| None | |
| AES256 | |
| RSAES_PKCS1_v_1_5 |
HostPlatformType
Plate-forme sur laquelle le runtime est hébergé.
| Valeur | Description |
|---|---|
| KubernetesCluster | |
| LinuxVM |
IoTAddon
Addon IoT.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Iot |
Type de module complémentaire. |
| name |
string |
Nom de la ressource |
| properties.hostPlatform |
Système d’exploitation hôte pris en charge par l’addon IoT. |
|
| properties.hostPlatformType |
Plate-forme sur laquelle le runtime est hébergé. |
|
| properties.ioTDeviceDetails |
Métadonnées d’appareil IoT auxquelles l’appliance doit être connectée. |
|
| properties.ioTEdgeDeviceDetails |
Appareil IoT Edge auquel le module complémentaire IoT doit être configuré. |
|
| properties.provisioningState |
État de provisionnement de l’addon |
|
| properties.version |
string |
Version de l’IoT exécutée sur l’appliance. |
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
IoTDeviceInfo
Métadonnées de l’appareil IoT/appareil IoT Edge à configurer.
| Nom | Type | Description |
|---|---|---|
| authentication |
Chaîne de connexion d’appareil IoT/IoT edge chiffrée. |
|
| deviceId |
string |
ID de l’appareil IoT/périphérique. |
| ioTHostHub |
string |
Nom d’hôte du hub IoT associé à l’appareil. |
| ioTHostHubId |
string |
ID du hub IoT associé à l’appareil. |
PlatformType
Système d’exploitation hôte pris en charge par l’addon Arc.
| Valeur | Description |
|---|---|
| Windows | |
| Linux |
SymmetricKey
Clé symétrique pour l’authentification.
| Nom | Type | Description |
|---|---|---|
| connectionString |
Chaîne de connexion basée sur la clé symétrique. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |