Поделиться через


Device Groups - List By Product

Вывод списка ресурсов DeviceGroup по продукту. ".default" и ".unassigned" являются системными значениями и не могут использоваться для имени продукта.

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

Параметры URI

Имя В Обязательно Тип Описание
catalogName
path True

string

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

Имя каталога

productName
path True

string

pattern: ^[\w][\w\s]{1,48}[\w]$|^\.default$|^\.unassigned$

Имя продукта.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не учитывает регистр.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для этой операции.

$filter
query

string

Фильтрация списка результатов с помощью заданного выражения

$maxpagesize
query

integer (int32)

Максимальное количество элементов результатов на страницу.

$skip
query

integer (int32)

Количество пропускаемых элементов результата.

$top
query

integer (int32)

Количество возвращаемых элементов результата.

Ответы

Имя Тип Описание
200 OK

DeviceGroupListResult

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

DeviceGroups_ListByProduct

Образец запроса

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

Пример ответа

{
  "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"
    }
  ]
}

Определения

Имя Описание
AllowCrashDumpCollection

Разрешить значения аварийных дампов.

createdByType

Тип удостоверения, создавшего ресурс.

DeviceGroup

Ресурс группы устройств, принадлежащий ресурсу продукта.

DeviceGroupListResult

Ответ операции списка DeviceGroup.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

OSFeedType

Значения типов веб-канала ОС.

ProvisioningState

Состояние подготовки ресурса.

RegionalDataBoundary

Региональные значения границ данных.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

UpdatePolicy

Обновление значений политики.

AllowCrashDumpCollection

Разрешить значения аварийных дампов.

Значение Описание
Enabled

Коллекция аварийного дампа включена

Disabled

Коллекция аварийного дампа отключена

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

DeviceGroup

Ресурс группы устройств, принадлежащий ресурсу продукта.

Имя Тип Описание
id

string

Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса

properties.allowCrashDumpsCollection

AllowCrashDumpCollection

Пометка, чтобы определить, допускает ли пользователь коллекцию аварийного дампа.

properties.description

string

Описание группы устройств.

properties.hasDeployment

boolean

Состояние развертывания для группы устройств.

properties.osFeedType

OSFeedType

Тип веб-канала операционной системы группы устройств.

properties.provisioningState

ProvisioningState

Состояние последней операции.

properties.regionalDataBoundary

RegionalDataBoundary

Граница региональных данных для группы устройств.

properties.updatePolicy

UpdatePolicy

Обновление политики группы устройств.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

DeviceGroupListResult

Ответ операции списка DeviceGroup.

Имя Тип Описание
nextLink

string (uri)

Ссылка на следующую страницу элементов

value

DeviceGroup[]

Элементы DeviceGroup на этой странице

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

OSFeedType

Значения типов веб-канала ОС.

Значение Описание
Retail

Тип веб-канала розничной ОС.

RetailEval

Тип веб-канала ОС для розничной оценки.

ProvisioningState

Состояние подготовки ресурса.

Значение Описание
Succeeded

Ресурс создан.

Failed

Не удалось создать ресурс.

Canceled

Создание ресурсов было отменено.

Provisioning

Ресурс подготавливается

Updating

Обновляемый ресурс

Deleting

Ресурс удаляется

Accepted

Запрос на создание ресурса был принят

RegionalDataBoundary

Региональные значения границ данных.

Значение Описание
None

Границы данных отсутствуют

EU

Граница данных ЕС

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

UpdatePolicy

Обновление значений политики.

Значение Описание
UpdateAll

Обновите всю политику.

No3rdPartyAppUpdates

Обновление для политики сторонних приложений не обновляется.