Configuration - Create Or Update
Otomatik cihaz/modül yönetimi için IoT Hub yapılandırma oluşturur veya güncelleştirir. Yapılandırma tanımlayıcısı ve İçerik güncelleştirilemiyor.
PUT https://fully-qualified-iothubname.azure-devices.net/configurations/{id}?api-version=2021-04-12
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
id
|
path | True |
string |
Yapılandırmanın benzersiz tanımlayıcısı. |
api-version
|
query | True |
string |
Api sürümü. |
İstek Başlığı
Name | Gerekli | Tür | Description |
---|---|---|---|
If-Match |
string |
RFC7232 göre yapılandırma için zayıf bir ETag'i temsil eden dize. Bu ayar yapılandırma oluşturulurken ayarlanmamalıdır, ancak bir yapılandırma güncelleştirilirken ayarlanabilir. |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
content |
Yapılandırmanın içeriği. |
|
createdTimeUtc |
string |
Yapılandırma oluşturma tarihi ve saati. |
etag |
string |
Yapılandırmanın ETag'i. |
id |
string |
Yapılandırmanın benzersiz tanımlayıcısı. |
labels |
object |
Yapılandırmayı açıklamak için kullanılan anahtar-değer çiftleri. |
lastUpdatedTimeUtc |
string |
Yapılandırmanın güncelleştirme tarihi ve saati. |
metrics |
Geliştirici tarafından ikiz tarafından bildirilen özelliklere yönelik sorgular olarak belirtilen özel ölçümler. |
|
priority |
integer |
Yapılandırmaya atanan öncelik numarası. |
schemaVersion |
string |
Yapılandırmanın şema sürümü. |
systemMetrics |
özelleştirilemeyen IoT Hub tarafından hesaplanan sistem ölçümleri. |
|
targetCondition |
string |
Hedeflenen cihazları veya modülleri tanımlamak için kullanılan sorgu. Sorgu, ikiz etiketlerini ve/veya bildirilen özellikleri temel alır. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tamam ögesini seçin. |
|
201 Created |
Oluşturulan. |
Tanımlar
Name | Description |
---|---|
Configuration |
IoT Hub cihazı ve modül ikizleri için yapılandırma. |
Configuration |
Uç cihazlardaki cihazlar veya modüller için yapılandırma içeriği. |
Configuration |
Iot Hub cihazları ve modülleri için yapılandırma ölçümleri. |
Configuration
IoT Hub cihazı ve modül ikizleri için yapılandırma.
Name | Tür | Description |
---|---|---|
content |
Yapılandırmanın içeriği. |
|
createdTimeUtc |
string |
Yapılandırma oluşturma tarihi ve saati. |
etag |
string |
Yapılandırmanın ETag'i. |
id |
string |
Yapılandırmanın benzersiz tanımlayıcısı. |
labels |
object |
Yapılandırmayı açıklamak için kullanılan anahtar-değer çiftleri. |
lastUpdatedTimeUtc |
string |
Yapılandırmanın güncelleştirme tarihi ve saati. |
metrics |
Geliştirici tarafından ikiz tarafından bildirilen özelliklere yönelik sorgular olarak belirtilen özel ölçümler. |
|
priority |
integer |
Yapılandırmaya atanan öncelik numarası. |
schemaVersion |
string |
Yapılandırmanın şema sürümü. |
systemMetrics |
özelleştirilemeyen IoT Hub tarafından hesaplanan sistem ölçümleri. |
|
targetCondition |
string |
Hedeflenen cihazları veya modülleri tanımlamak için kullanılan sorgu. Sorgu, ikiz etiketlerini ve/veya bildirilen özellikleri temel alır. |
ConfigurationContent
Uç cihazlardaki cihazlar veya modüller için yapılandırma içeriği.
Name | Tür | Description |
---|---|---|
deviceContent |
object |
Cihaz yapılandırma içeriği. |
moduleContent |
object |
Modül yapılandırma içeriği. |
modulesContent |
object |
Modül yapılandırma içeriği. |
ConfigurationMetrics
Iot Hub cihazları ve modülleri için yapılandırma ölçümleri.
Name | Tür | Description |
---|---|---|
queries |
object |
Anahtar-değer, sorgular ve tanımlayıcılarıyla eşler. |
results |
object |
Ölçüm koleksiyonu sorgularının sonuçları. |