Addons - List By Role
Listet alle Addons auf, die in der Rolle konfiguriert sind.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons?api-version=2023-12-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
device
|
path | True |
string |
Der Name des Geräts. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
role
|
path | True |
string |
Der Name der Rolle. |
|
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
|
api-version
|
query | True |
string minLength: 1 |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Der Azure-Vorgang wurde erfolgreich abgeschlossen. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
RoleListAddOns
Beispielanforderung
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
Beispiel für eine Antwort
{
"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"
}
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Addon |
Sammlung aller Rollen-Add-Ons auf dem Azure Stack Edge-Gerät. |
|
Addon |
Status der Addon-Bereitstellung |
|
Addon |
Addontyp. |
|
Arc |
Arc-Addon. |
|
Asymmetric |
Stellen Sie die Geheimnisse dar, die für die Verschlüsselung mit einem asymmetrischen Schlüsselpaar vorgesehen sind. |
| Authentication |
Authentifizierungsmechanismus für IoT-Geräte. |
|
Cloud |
Eine Fehlerantwort des Diensts. |
|
Cloud |
Eine Fehlerantwort des Diensts. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Encryption |
Der Algorithmus, der zum Verschlüsseln von "Value" verwendet wird. |
|
Host |
Plattform, auf der die Runtime gehostet wird. |
|
Io |
IoT-Addon. |
|
Io |
Metadaten des zu konfigurierenden IoT-Geräts/IoT Edge-Geräts. |
|
Platform |
Host-Betriebssystem, das vom Arc-Addon unterstützt wird. |
|
Symmetric |
Symmetrischer Schlüssel für die Authentifizierung. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
AddonList
Sammlung aller Rollen-Add-Ons auf dem Azure Stack Edge-Gerät.
| Name | Typ | Beschreibung |
|---|---|---|
| nextLink |
string (uri) |
Der Link zur nächsten Seite von Elementen |
| value | Addon[]: |
Die Addon-Elemente auf dieser Seite |
AddonState
Status der Addon-Bereitstellung
| Wert | Beschreibung |
|---|---|
| Invalid | |
| Creating | |
| Created | |
| Updating | |
| Reconfiguring | |
| Failed | |
| Deleting |
AddonType
Addontyp.
| Wert | Beschreibung |
|---|---|
| IotEdge | |
| ArcForKubernetes |
ArcAddon
Arc-Addon.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Arc |
Addontyp. |
| name |
string |
Der Name der Ressource |
| properties.hostPlatform |
Host-Betriebssystem, das vom Arc-Addon unterstützt wird. |
|
| properties.hostPlatformType |
Plattform, auf der die Runtime gehostet wird. |
|
| properties.provisioningState |
Status der Addon-Bereitstellung |
|
| properties.resourceGroupName |
string |
Arc-Ressourcengruppenname |
| properties.resourceLocation |
string |
Arc-Ressourcenspeicherort |
| properties.resourceName |
string |
Arc-Ressourcenname |
| properties.subscriptionId |
string |
Arc-Ressourcenabonnement-ID |
| properties.version |
string |
Version der Arc-Ressource |
| systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
AsymmetricEncryptedSecret
Stellen Sie die Geheimnisse dar, die für die Verschlüsselung mit einem asymmetrischen Schlüsselpaar vorgesehen sind.
| Name | Typ | Beschreibung |
|---|---|---|
| encryptionAlgorithm |
Der Algorithmus, der zum Verschlüsseln von "Value" verwendet wird. |
|
| encryptionCertThumbprint |
string (password) |
Fingerabdruckzertifikat, das zum Verschlüsseln von "Value" verwendet wird. Wenn der Wert unverschlüsselt ist, ist er NULL. |
| value |
string |
Der Wert des geheimen Schlüssels. |
Authentication
Authentifizierungsmechanismus für IoT-Geräte.
| Name | Typ | Beschreibung |
|---|---|---|
| symmetricKey |
Symmetrischer Schlüssel für die Authentifizierung. |
CloudError
Eine Fehlerantwort des Diensts.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Die Fehlerdetails. |
CloudErrorBody
Eine Fehlerantwort des Diensts.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
| details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
| message |
string |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionAlgorithm
Der Algorithmus, der zum Verschlüsseln von "Value" verwendet wird.
| Wert | Beschreibung |
|---|---|
| None | |
| AES256 | |
| RSAES_PKCS1_v_1_5 |
HostPlatformType
Plattform, auf der die Runtime gehostet wird.
| Wert | Beschreibung |
|---|---|
| KubernetesCluster | |
| LinuxVM |
IoTAddon
IoT-Addon.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Iot |
Addontyp. |
| name |
string |
Der Name der Ressource |
| properties.hostPlatform |
Hostbetriebssystem, das vom IoT-Addon unterstützt wird. |
|
| properties.hostPlatformType |
Plattform, auf der die Runtime gehostet wird. |
|
| properties.ioTDeviceDetails |
IoT-Gerätemetadaten, mit denen die Appliance verbunden werden muss. |
|
| properties.ioTEdgeDeviceDetails |
IoT-Edgegerät, für das das IoT-Addon konfiguriert werden muss. |
|
| properties.provisioningState |
Status der Addon-Bereitstellung |
|
| properties.version |
string |
IoT-Version, die auf der Appliance ausgeführt wird. |
| systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
IoTDeviceInfo
Metadaten des zu konfigurierenden IoT-Geräts/IoT Edge-Geräts.
| Name | Typ | Beschreibung |
|---|---|---|
| authentication |
Verschlüsselte IoT-Geräte-/IoT-Edgegeräteverbindungszeichenfolge. |
|
| deviceId |
string |
ID des IoT-Geräts/Edgegeräts. |
| ioTHostHub |
string |
Hostname für den IoT-Hub, der dem Gerät zugeordnet ist. |
| ioTHostHubId |
string |
ID für den IoT-Hub, der dem Gerät zugeordnet ist. |
PlatformType
Host-Betriebssystem, das vom Arc-Addon unterstützt wird.
| Wert | Beschreibung |
|---|---|
| Windows | |
| Linux |
SymmetricKey
Symmetrischer Schlüssel für die Authentifizierung.
| Name | Typ | Beschreibung |
|---|---|---|
| connectionString |
Verbindungszeichenfolge basierend auf dem symmetrischen Schlüssel. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |