Addons - List By Role
Wyświetla listę wszystkich dodatków skonfigurowanych w roli.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons?api-version=2023-12-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
device
|
path | True |
string |
Nazwa urządzenia. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
role
|
path | True |
string |
Nazwa roli. |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja platformy Azure została zakończona pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 w usłudze Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresów
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
RoleListAddOns
Przykładowe zapytanie
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
Przykładowa odpowiedź
{
"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"
}
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
Addon |
Kolekcja wszystkich dodatków Role na urządzeniu Azure Stack Edge. |
|
Addon |
Stan aprowizacji dodatków |
|
Addon |
Typ dodatku. |
|
Arc |
Dodatek do łuku. |
|
Asymmetric |
Reprezentują wpisy tajne przeznaczone do szyfrowania za pomocą asymetrycznej pary kluczy. |
| Authentication |
Mechanizm uwierzytelniania dla urządzeń IoT. |
|
Cloud |
Odpowiedź na błąd z usługi. |
|
Cloud |
Odpowiedź na błąd z usługi. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Encryption |
Algorytm używany do szyfrowania wartości. |
|
Host |
Platforma, na której hostowane jest środowisko uruchomieniowe. |
|
Io |
Dodatek IoT. |
|
Io |
Metadane urządzenia IoT/urządzenia IoT Edge, które mają zostać skonfigurowane. |
|
Platform |
System operacyjny hosta obsługiwany przez dodatek Arc. |
|
Symmetric |
Klucz symetryczny na potrzeby uwierzytelniania. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
AddonList
Kolekcja wszystkich dodatków Role na urządzeniu Azure Stack Edge.
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string (uri) |
Link do następnej strony z elementami |
| value | Addon[]: |
Elementy dodatku na tej stronie |
AddonState
Stan aprowizacji dodatków
| Wartość | Opis |
|---|---|
| Invalid | |
| Creating | |
| Created | |
| Updating | |
| Reconfiguring | |
| Failed | |
| Deleting |
AddonType
Typ dodatku.
| Wartość | Opis |
|---|---|
| IotEdge | |
| ArcForKubernetes |
ArcAddon
Dodatek do łuku.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Arc |
Typ dodatku. |
| name |
string |
Nazwa zasobu |
| properties.hostPlatform |
System operacyjny hosta obsługiwany przez dodatek Arc. |
|
| properties.hostPlatformType |
Platforma, na której hostowane jest środowisko uruchomieniowe. |
|
| properties.provisioningState |
Stan aprowizacji dodatków |
|
| properties.resourceGroupName |
string |
Nazwa grupy zasobów usługi Arc |
| properties.resourceLocation |
string |
Lokalizacja zasobu usługi Arc |
| properties.resourceName |
string |
Nazwa zasobu usługi Arc |
| properties.subscriptionId |
string |
Identyfikator subskrypcji zasobu usługi Arc |
| properties.version |
string |
Wersja zasobu usługi Arc |
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
AsymmetricEncryptedSecret
Reprezentują wpisy tajne przeznaczone do szyfrowania za pomocą asymetrycznej pary kluczy.
| Nazwa | Typ | Opis |
|---|---|---|
| encryptionAlgorithm |
Algorytm używany do szyfrowania wartości. |
|
| encryptionCertThumbprint |
string (password) |
Certyfikat odcisku palca używany do szyfrowania wartości. Jeśli wartość jest niezaszyfrowana, będzie mieć wartość null. |
| value |
string |
Wartość wpisu tajnego. |
Authentication
Mechanizm uwierzytelniania dla urządzeń IoT.
| Nazwa | Typ | Opis |
|---|---|---|
| symmetricKey |
Klucz symetryczny na potrzeby uwierzytelniania. |
CloudError
Odpowiedź na błąd z usługi.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Szczegóły błędu. |
CloudErrorBody
Odpowiedź na błąd z usługi.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
| details |
Lista dodatkowych szczegółów dotyczących błędu. |
|
| message |
string |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionAlgorithm
Algorytm używany do szyfrowania wartości.
| Wartość | Opis |
|---|---|
| None | |
| AES256 | |
| RSAES_PKCS1_v_1_5 |
HostPlatformType
Platforma, na której hostowane jest środowisko uruchomieniowe.
| Wartość | Opis |
|---|---|
| KubernetesCluster | |
| LinuxVM |
IoTAddon
Dodatek IoT.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Iot |
Typ dodatku. |
| name |
string |
Nazwa zasobu |
| properties.hostPlatform |
System operacyjny hosta obsługiwany przez dodatek IoT. |
|
| properties.hostPlatformType |
Platforma, na której hostowane jest środowisko uruchomieniowe. |
|
| properties.ioTDeviceDetails |
Metadane urządzenia IoT, z którymi urządzenie musi być połączone. |
|
| properties.ioTEdgeDeviceDetails |
Urządzenie usługi IoT Edge, do którego należy skonfigurować dodatek IoT. |
|
| properties.provisioningState |
Stan aprowizacji dodatków |
|
| properties.version |
string |
Wersja IoT uruchomiona na urządzeniu. |
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
IoTDeviceInfo
Metadane urządzenia IoT/urządzenia IoT Edge, które mają zostać skonfigurowane.
| Nazwa | Typ | Opis |
|---|---|---|
| authentication |
Zaszyfrowane parametry połączenia urządzenia usługi IoT/usługi IoT Edge. |
|
| deviceId |
string |
Identyfikator urządzenia IoT/urządzenia brzegowego. |
| ioTHostHub |
string |
Nazwa hosta centrum IoT skojarzonego z urządzeniem. |
| ioTHostHubId |
string |
Identyfikator centrum IoT skojarzonego z urządzeniem. |
PlatformType
System operacyjny hosta obsługiwany przez dodatek Arc.
| Wartość | Opis |
|---|---|
| Windows | |
| Linux |
SymmetricKey
Klucz symetryczny na potrzeby uwierzytelniania.
| Nazwa | Typ | Opis |
|---|---|---|
| connectionString |
Parametry połączenia oparte na kluczu symetrycznym. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |