Partilhar via


Catalogs - List Device Groups

Liste os grupos de dispositivos para o catálogo.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/listDeviceGroups?api-version=2024-04-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/listDeviceGroups?api-version=2024-04-01&$filter={$filter}&$top={$top}&$skip={$skip}&$maxpagesize={$maxpagesize}

Parâmetros do URI

Name Em Necessário Tipo Description
catalogName
path True

string

pattern: ^[A-Za-z0-9_-]{1,50}$

Nome do catálogo

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
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.

$filter
query

string

Filtrar a lista de resultados usando a expressão fornecida

$maxpagesize
query

integer (int32)

O número máximo de itens de resultado por página.

$skip
query

integer (int32)

O número de itens de resultado a serem ignorados.

$top
query

integer (int32)

O número de itens de resultado a serem devolvidos.

Corpo do Pedido

Name Tipo Description
deviceGroupName

string

Nome do grupo de dispositivos.

Respostas

Name Tipo Description
200 OK

DeviceGroupListResult

Operação do Azure concluída com êxito.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Catalogs_ListDeviceGroups

Pedido de amostra

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup1/providers/Microsoft.AzureSphere/catalogs/MyCatalog1/listDeviceGroups?api-version=2024-04-01

{
  "deviceGroupName": "MyDeviceGroup1"
}

Resposta da amostra

{
  "value": [
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup1/providers/Microsoft.AzureSphere/catalogs/MyCatalog1/products/MyProduct1/devicegroups/MyDeviceGroup1",
      "name": "MyDeviceGroup1",
      "type": "microsoft.azureSphere/catalogs/products/devicegroups"
    },
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup1/providers/Microsoft.AzureSphere/catalogs/MyCatalog1/products/MyProduct2/devicegroups/MyDeviceGroup2",
      "name": "MyDeviceGroup2",
      "type": "microsoft.azureSphere/catalogs/products/devicegroups"
    }
  ]
}

Definições

Name Description
AllowCrashDumpCollection

Permitir valores de despejos de falha.

createdByType

O tipo de identidade que criou o recurso.

DeviceGroup

Um recurso de grupo de dispositivos pertencente a um recurso de produto.

DeviceGroupListResult

A resposta de uma operação de lista DeviceGroup.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ListDeviceGroupsRequest

Solicitação da ação para listar grupos de dispositivos para um catálogo.

OSFeedType

Valores do tipo de feed do SO.

ProvisioningState

Estado de provisionamento do recurso.

RegionalDataBoundary

Valores de limite de dados regionais.

systemData

Metadados referentes à criação e última modificação do recurso.

UpdatePolicy

Atualize os valores da política.

AllowCrashDumpCollection

Permitir valores de despejos de falha.

Valor Description
Enabled

Coleta de despejo de memória habilitada

Disabled

Coleção de despejo de memória desabilitada

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

DeviceGroup

Um recurso de grupo de dispositivos pertencente a um recurso de produto.

Name Tipo Description
id

string

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties.allowCrashDumpsCollection

AllowCrashDumpCollection

Sinalizador para definir se o usuário permite a coleta de despejo de falha.

properties.description

string

Descrição do grupo de dispositivos.

properties.hasDeployment

boolean

Status de implantação para o grupo de dispositivos.

properties.osFeedType

OSFeedType

Tipo de alimentação do sistema operacional do grupo de dispositivos.

properties.provisioningState

ProvisioningState

O status da última operação.

properties.regionalDataBoundary

RegionalDataBoundary

Limite de dados regional para o grupo de dispositivos.

properties.updatePolicy

UpdatePolicy

Política de atualização do grupo de dispositivos.

systemData

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"

DeviceGroupListResult

A resposta de uma operação de lista DeviceGroup.

Name Tipo Description
nextLink

string (uri)

O link para a próxima página de itens

value

DeviceGroup[]

Os itens do DeviceGroup nesta página

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

ListDeviceGroupsRequest

Solicitação da ação para listar grupos de dispositivos para um catálogo.

Name Tipo Description
deviceGroupName

string

Nome do grupo de dispositivos.

OSFeedType

Valores do tipo de feed do SO.

Valor Description
Retail

Tipo de feed do SO de varejo.

RetailEval

Tipo de alimentação do SO de avaliação de varejo.

ProvisioningState

Estado de provisionamento do recurso.

Valor Description
Succeeded

O recurso foi criado.

Failed

Falha na criação de recursos.

Canceled

A criação de recursos foi cancelada.

Provisioning

O recurso está sendo provisionado

Updating

O recurso está sendo atualizado

Deleting

O recurso está sendo excluído

Accepted

A solicitação de criação de recurso foi aceita

RegionalDataBoundary

Valores de limite de dados regionais.

Valor Description
None

Sem limite de dados

EU

Limite de dados da UE

systemData

Metadados referentes à criação e última modificação do recurso.

Name 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

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

createdByType

O tipo de identidade que modificou o recurso pela última vez.

UpdatePolicy

Atualize os valores da política.

Valor Description
UpdateAll

Atualize todas as políticas.

No3rdPartyAppUpdates

Nenhuma atualização para a política do aplicativo de terceiros 3rd.