Products - Generate Default Device Groups
Ürün için varsayılan cihaz gruplarını oluşturur. '.default' ve '.unassigned' sistem tanımlı değerlerdir ve ürün adı için kullanılamaz.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureSphere/catalogs/{catalogName}/products/{productName}/generateDefaultDeviceGroups?api-version=2024-04-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
catalog
|
path | True |
string pattern: ^[A-Za-z0-9_-]{1,50}$ |
Kataloğun adı |
|
product
|
path | True |
string pattern: ^[\w][\w\s]{1,48}[\w]$|^\.default$|^\.unassigned$ |
Ürünün adı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
|
subscription
|
path | True |
string minLength: 1 |
Hedef aboneliğin kimliği. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure işlemi başarıyla tamamlandı. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Products_GenerateDefaultDeviceGroups
Örnek isteği
Örnek yanıt
{
"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"
}
}
]
}
Tanımlar
| Name | Description |
|---|---|
|
Allow |
Kilitlenme bilgi dökümü değerlerine izin verin. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Device |
Ürün kaynağına ait bir cihaz grubu kaynağı. |
|
Device |
DeviceGroup liste işleminin yanıtı. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
|
OSFeed |
İşletim sistemi akışı türü değerleri. |
|
Provisioning |
Kaynağın sağlama durumu. |
|
Regional |
Bölgesel veri sınırı değerleri. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Update |
İlke değerlerini güncelleştirin. |
AllowCrashDumpCollection
Kilitlenme bilgi dökümü değerlerine izin verin.
| Değer | Description |
|---|---|
| Enabled |
Kilitlenme dökümü koleksiyonu etkin |
| Disabled |
Kilitlenme dökümü koleksiyonu devre dışı bırakıldı |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeviceGroup
Ürün kaynağına ait bir cihaz grubu kaynağı.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Kaynağın adı |
| properties.allowCrashDumpsCollection |
Kullanıcının kilitlenme bilgi dökümü koleksiyonuna izin kullanıp vermediğini tanımlamak için bayrak. |
|
| properties.description |
string |
Cihaz grubunun açıklaması. |
| properties.hasDeployment |
boolean |
Cihaz grubu için dağıtım durumu. |
| properties.osFeedType |
Cihaz grubunun işletim sistemi akış türü. |
|
| properties.provisioningState |
Son işlemin durumu. |
|
| properties.regionalDataBoundary |
Cihaz grubu için bölgesel veri sınırı. |
|
| properties.updatePolicy |
Cihaz grubunun ilkesini güncelleştirin. |
|
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
DeviceGroupListResult
DeviceGroup liste işleminin yanıtı.
| Name | Tür | Description |
|---|---|---|
| nextLink |
string (uri) |
Öğelerin sonraki sayfasına bağlantı |
| value |
Bu sayfadaki DeviceGroup öğeleri |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
OSFeedType
İşletim sistemi akışı türü değerleri.
| Değer | Description |
|---|---|
| Retail |
Perakende işletim sistemi akış türü. |
| RetailEval |
Perakende değerlendirme işletim sistemi akışı türü. |
ProvisioningState
Kaynağın sağlama durumu.
| Değer | Description |
|---|---|
| Succeeded |
Kaynak oluşturuldu. |
| Failed |
Kaynak oluşturulamadı. |
| Canceled |
Kaynak oluşturma işlemi iptal edildi. |
| Provisioning |
Kaynak sağlanıyor |
| Updating |
Kaynak güncelleştiriliyor |
| Deleting |
Kaynak siliniyor |
| Accepted |
Kaynak oluşturma isteği kabul edildi |
RegionalDataBoundary
Bölgesel veri sınırı değerleri.
| Değer | Description |
|---|---|
| None |
Veri sınırı yok |
| EU |
AB veri sınırı |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
UpdatePolicy
İlke değerlerini güncelleştirin.
| Değer | Description |
|---|---|
| UpdateAll |
Tüm ilkeyi güncelleştirin. |
| No3rdPartyAppUpdates |
Üçüncü taraf uygulama ilkesi için güncelleştirme yok. |