Dela via


Catalogs - List Device Groups

Visa en lista över enhetsgrupper för katalogen.

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}

URI-parametrar

Name I Obligatorisk Typ Description
catalogName
path True

string

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

Namn på katalog

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

api-version
query True

string

minLength: 1

DEN API-version som ska användas för den här åtgärden.

$filter
query

string

Filtrera resultatlistan med det angivna uttrycket

$maxpagesize
query

integer (int32)

Det maximala antalet resultatobjekt per sida.

$skip
query

integer (int32)

Antalet resultatobjekt som ska hoppa över.

$top
query

integer (int32)

Antalet resultatobjekt som ska returneras.

Begärandetext

Name Typ Description
deviceGroupName

string

Enhetsgruppsnamn.

Svar

Name Typ Description
200 OK

DeviceGroupListResult

Azure-åtgärden har slutförts.

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Catalogs_ListDeviceGroups

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
AllowCrashDumpCollection

Tillåt värden för kraschdumpar.

createdByType

Den typ av identitet som skapade resursen.

DeviceGroup

En enhetsgruppresurs som tillhör en produktresurs.

DeviceGroupListResult

Svaret från en DeviceGroup-liståtgärd.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ListDeviceGroupsRequest

Begäran om åtgärden för att lista enhetsgrupper för en katalog.

OSFeedType

Värden för operativsystemets flödestyp.

ProvisioningState

Etableringstillstånd för resursen.

RegionalDataBoundary

Regionala datagränsvärden.

systemData

Metadata som rör skapande och senaste ändring av resursen.

UpdatePolicy

Uppdatera principvärden.

AllowCrashDumpCollection

Tillåt värden för kraschdumpar.

Värde Description
Enabled

Kraschdumpsamling aktiverad

Disabled

Kraschdumpsamling inaktiverad

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

DeviceGroup

En enhetsgruppresurs som tillhör en produktresurs.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Namnet på resursen

properties.allowCrashDumpsCollection

AllowCrashDumpCollection

Flagga för att definiera om användaren tillåter insamling av kraschdumpar.

properties.description

string

Beskrivning av enhetsgruppen.

properties.hasDeployment

boolean

Distributionsstatus för enhetsgruppen.

properties.osFeedType

OSFeedType

Operativsystemets flödestyp för enhetsgruppen.

properties.provisioningState

ProvisioningState

Status för den senaste åtgärden.

properties.regionalDataBoundary

RegionalDataBoundary

Regional datagräns för enhetsgruppen.

properties.updatePolicy

UpdatePolicy

Uppdatera enhetsgruppens princip.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

DeviceGroupListResult

Svaret från en DeviceGroup-liståtgärd.

Name Typ Description
nextLink

string (uri)

Länken till nästa sida med objekt

value

DeviceGroup[]

DeviceGroup-objekten på den här sidan

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ListDeviceGroupsRequest

Begäran om åtgärden för att lista enhetsgrupper för en katalog.

Name Typ Description
deviceGroupName

string

Enhetsgruppsnamn.

OSFeedType

Värden för operativsystemets flödestyp.

Värde Description
Retail

Matningstyp för detaljhandelsoperativsystem.

RetailEval

Typ av os-flöde för detaljhandelsutvärdering.

ProvisioningState

Etableringstillstånd för resursen.

Värde Description
Succeeded

Resursen har skapats.

Failed

Det gick inte att skapa resurser.

Canceled

Resursskapandet avbröts.

Provisioning

Resursen etableras

Updating

Resursen uppdateras

Deleting

Resursen tas bort

Accepted

Begäran om resursskapande har godkänts

RegionalDataBoundary

Regionala datagränsvärden.

Värde Description
None

Ingen datagräns

EU

EU-datagräns

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

UpdatePolicy

Uppdatera principvärden.

Värde Description
UpdateAll

Uppdatera alla principer.

No3rdPartyAppUpdates

Ingen uppdatering för appprincipen från tredje part.