Addons - List By Role
Lista todos os complementos configurados na função.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons?api-version=2023-12-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
device
|
path | True |
string |
O nome do dispositivo. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
role
|
path | True |
string |
O nome da função. |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
A operação do Azure foi concluída com êxito. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
RoleListAddOns
Solicitação de exemplo
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
Resposta de exemplo
{
"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"
}
}
]
}
Definições
| Nome | Description |
|---|---|
|
Addon |
Coleção de todo o complemento de função no dispositivo Azure Stack Edge. |
|
Addon |
Estado de provisionamento de complementos |
|
Addon |
Tipo de complemento. |
|
Arc |
Complemento Arc. |
|
Asymmetric |
Representam os segredos destinados à criptografia com par de chaves assimétricas. |
| Authentication |
Mecanismo de autenticação para dispositivos IoT. |
|
Cloud |
Uma resposta de erro do serviço. |
|
Cloud |
Uma resposta de erro do serviço. |
|
created |
O tipo de identidade que criou o recurso. |
|
Encryption |
O algoritmo usado para criptografar "Valor". |
|
Host |
Plataforma em que o runtime está hospedado. |
|
Io |
Complemento IoT. |
|
Io |
Metadados do dispositivo IoT/dispositivo IoT Edge a serem configurados. |
|
Platform |
Sistema operacional host suportado pelo complemento Arc. |
|
Symmetric |
Chave simétrica para autenticação. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
AddonList
Coleção de todo o complemento de função no dispositivo Azure Stack Edge.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
O link para a próxima página de itens |
| value | Addon[]: |
Os itens do Addon nesta página |
AddonState
Estado de provisionamento de complementos
| Valor | Description |
|---|---|
| Invalid | |
| Creating | |
| Created | |
| Updating | |
| Reconfiguring | |
| Failed | |
| Deleting |
AddonType
Tipo de complemento.
| Valor | Description |
|---|---|
| IotEdge | |
| ArcForKubernetes |
ArcAddon
Complemento Arc.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Arc |
Tipo de complemento. |
| name |
string |
O nome do recurso |
| properties.hostPlatform |
Sistema operacional host suportado pelo complemento Arc. |
|
| properties.hostPlatformType |
Plataforma em que o runtime está hospedado. |
|
| properties.provisioningState |
Estado de provisionamento de complementos |
|
| properties.resourceGroupName |
string |
Nome do grupo de recursos do Arc |
| properties.resourceLocation |
string |
Localização do recurso arc |
| properties.resourceName |
string |
Nome do recurso Arc |
| properties.subscriptionId |
string |
ID da assinatura de recurso do Arc |
| properties.version |
string |
Versão do recurso do Arc |
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
AsymmetricEncryptedSecret
Representam os segredos destinados à criptografia com par de chaves assimétricas.
| Nome | Tipo | Description |
|---|---|---|
| encryptionAlgorithm |
O algoritmo usado para criptografar "Valor". |
|
| encryptionCertThumbprint |
string (password) |
Certificado de impressão digital usado para criptografar "Valor". Se o valor não for criptografado, ele será nulo. |
| value |
string |
O valor do segredo. |
Authentication
Mecanismo de autenticação para dispositivos IoT.
| Nome | Tipo | Description |
|---|---|---|
| symmetricKey |
Chave simétrica para autenticação. |
CloudError
Uma resposta de erro do serviço.
| Nome | Tipo | Description |
|---|---|---|
| error |
Os detalhes do erro. |
CloudErrorBody
Uma resposta de erro do serviço.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente. |
| details |
Uma lista de detalhes adicionais sobre o erro. |
|
| message |
string |
Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionAlgorithm
O algoritmo usado para criptografar "Valor".
| Valor | Description |
|---|---|
| None | |
| AES256 | |
| RSAES_PKCS1_v_1_5 |
HostPlatformType
Plataforma em que o runtime está hospedado.
| Valor | Description |
|---|---|
| KubernetesCluster | |
| LinuxVM |
IoTAddon
Complemento IoT.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| kind |
string:
Iot |
Tipo de complemento. |
| name |
string |
O nome do recurso |
| properties.hostPlatform |
Sistema operacional host compatível com o complemento IoT. |
|
| properties.hostPlatformType |
Plataforma em que o runtime está hospedado. |
|
| properties.ioTDeviceDetails |
Metadados do dispositivo IoT aos quais o dispositivo precisa ser conectado. |
|
| properties.ioTEdgeDeviceDetails |
Dispositivo de borda IoT para o qual o Addon IoT precisa ser configurado. |
|
| properties.provisioningState |
Estado de provisionamento de complementos |
|
| properties.version |
string |
Versão da IoT em execução no dispositivo. |
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
IoTDeviceInfo
Metadados do dispositivo IoT/dispositivo IoT Edge a serem configurados.
| Nome | Tipo | Description |
|---|---|---|
| authentication |
Cadeia de conexão de dispositivo IoT/IoT edge criptografada. |
|
| deviceId |
string |
ID do dispositivo IoT/dispositivo de borda. |
| ioTHostHub |
string |
Nome do host para o hub IoT associado ao dispositivo. |
| ioTHostHubId |
string |
ID do hub IoT associado ao dispositivo. |
PlatformType
Sistema operacional host suportado pelo complemento Arc.
| Valor | Description |
|---|---|
| Windows | |
| Linux |
SymmetricKey
Chave simétrica para autenticação.
| Nome | Tipo | Description |
|---|---|---|
| connectionString |
Cadeia de conexão com base na chave simétrica. |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |