Freigeben über


Products - Generate Default Device Groups

Generiert Standardgerätegruppen für das Produkt. '.default' und '.unassigned' sind systemdefinierte Werte und können nicht für den Produktnamen verwendet werden.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/generateDefaultDeviceGroups?api-version=2024-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
catalogName
path True

string

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

Name des Katalogs

productName
path True

string

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

Name des Produkts.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

minLength: 1

Die ID des Zielabonnements.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

DeviceGroupListResult

Der Azure-Vorgang wurde erfolgreich abgeschlossen.

Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Products_GenerateDefaultDeviceGroups

Beispielanforderung

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

Beispiel für eine Antwort

{
  "value": [
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup1/providers/Microsoft.AzureSphere/catalogs/MyCatalog1/products/MyProduct1/devicegroups/MyDeviceGroup1",
      "name": "MyDeviceGroup1",
      "properties": {
        "description": "Device group description 1",
        "osFeedType": "Retail",
        "updatePolicy": "UpdateAll",
        "allowCrashDumpsCollection": "Enabled"
      }
    },
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyResourceGroup1/providers/Microsoft.AzureSphere/catalogs/MyCatalog1/products/MyProduct1/devicegroups/MyDeviceGroup2",
      "name": "MyDeviceGroup2",
      "properties": {
        "description": "Device group description 2",
        "osFeedType": "Retail",
        "updatePolicy": "UpdateAll",
        "allowCrashDumpsCollection": "Enabled"
      }
    }
  ]
}

Definitionen

Name Beschreibung
AllowCrashDumpCollection

Absturzabbilder zulassen.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DeviceGroup

Eine Gerätegruppenressource, die zu einer Produktressource gehört.

DeviceGroupListResult

Die Antwort eines DeviceGroup-Listenvorgangs.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

OSFeedType

Werte des Betriebssystemfeedtyps.

ProvisioningState

Bereitstellungsstatus der Ressource.

RegionalDataBoundary

Regionale Datenbegrenzungswerte.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

UpdatePolicy

Aktualisieren von Richtlinienwerten.

AllowCrashDumpCollection

Absturzabbilder zulassen.

Wert Beschreibung
Disabled

Absturzabbildsammlung deaktiviert

Enabled

Absturzabbildsammlung aktiviert

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

DeviceGroup

Eine Gerätegruppenressource, die zu einer Produktressource gehört.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Der Name der Ressource

properties.allowCrashDumpsCollection

AllowCrashDumpCollection

Flag zum Definieren, ob der Benutzer absturzabbildsammlung zulässt.

properties.description

string

Beschreibung der Gerätegruppe.

properties.hasDeployment

boolean

Bereitstellungsstatus für die Gerätegruppe.

properties.osFeedType

OSFeedType

Betriebssystemfeedtyp der Gerätegruppe.

properties.provisioningState

ProvisioningState

Der Status des letzten Vorgangs.

properties.regionalDataBoundary

RegionalDataBoundary

Regionale Datengrenze für die Gerätegruppe.

properties.updatePolicy

UpdatePolicy

Aktualisieren sie die Richtlinie der Gerätegruppe.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

DeviceGroupListResult

Die Antwort eines DeviceGroup-Listenvorgangs.

Name Typ Beschreibung
nextLink

string (uri)

Der Link zur nächsten Seite von Elementen

value

DeviceGroup[]

Die DeviceGroup-Elemente auf dieser Seite

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

OSFeedType

Werte des Betriebssystemfeedtyps.

Wert Beschreibung
Retail

Feedtyp des Einzelhandelsbetriebssystems.

RetailEval

BS-Feedtyp für Einzelhandelsauswertung.

ProvisioningState

Bereitstellungsstatus der Ressource.

Wert Beschreibung
Accepted

Die Anforderung zum Erstellen der Ressource wurde akzeptiert.

Canceled

Die Ressourcenerstellung wurde abgebrochen.

Deleting

Die Ressource wird gelöscht.

Failed

Fehler bei der Ressourcenerstellung.

Provisioning

Die Ressource wird bereitgestellt.

Succeeded

Ressource wurde erstellt.

Updating

Die Ressource wird aktualisiert.

RegionalDataBoundary

Regionale Datenbegrenzungswerte.

Wert Beschreibung
EU

EU-Datengrenze

None

Keine Datenbegrenzung

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

UpdatePolicy

Aktualisieren von Richtlinienwerten.

Wert Beschreibung
No3rdPartyAppUpdates

Keine Aktualisierung der App-Richtlinie von Drittanbietern.

UpdateAll

Alle Richtlinien aktualisieren.