Freigeben über


Configuration interface

Das Configuration -Objekt stellt die Konfiguration eines einzelnen Geräts dar oder kann eine Bereitstellung darstellen, die als Konfiguration auf Geräte basierend auf der targetCondition angewendet werden kann.

Eigenschaften

content

Inhalt der Konfiguration

createdTimeUtc

Datumszeit in ISO6801 der Erstellung dieser Konfiguration

etag

Eine Zeichenfolge zum Schutz opportunistischer Parallelitätsupdates durch den Aufrufer. Dies wird aktualisiert, wenn die Bereitstellung aktualisiert wird.

id

ID dieser Konfiguration.

labels

Dies ist ein Wörterbuch<Zeichenfolge, Zeichenfolge> von Bezeichnungen. Bezeichnungen sind eine Reihe von Zeichenfolgen-Schlüssel-Wertpaaren, die Sie zum Beschreiben einer Bereitstellung verwenden können. Schlüssel und Werte sind Zeichenfolgen mit Groß-/Kleinschreibung (bis zu 128 Zeichen lang) von ASCII-7-Bit-alphanumerischen Zeichen + {'-', ':', '.', '+', '%'_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''''} (Beachten Sie, dass $ reserviert ist)

lastUpdatedTimeUtc

Datumszeit in ISO6801 der letzten Aktualisierung dieser Konfiguration

metrics

Benutzerdefinierte Konfigurationsmetriken

priority

Wenn zwei Bereitstellungen auf dasselbe Gerät abzielen, wird die Bereitstellung mit höherer Priorität angewendet. Wenn zwei Bereitstellungen dieselbe Priorität haben, wird die Bereitstellung mit dem späteren Erstellungsdatum angewendet.

schemaVersion

Version des Schemas.

systemMetrics

Systemkonfigurationsmetriken

targetCondition

Die Zielbedingung wird kontinuierlich ausgewertet, um alle neuen Geräte einzuschließen, die die Anforderungen erfüllen oder Geräte entfernen, die nicht mehr über die Lebensdauer der Bereitstellung ausgeführt werden. Verwenden Sie jede boolesche Bedingung auf Geräte-Twins-Tags oder deviceId, um die Zielgeräte auszuwählen, z. B. tags.environment='prod' oder deviceId='linuxprod' oder tags.environment = 'prod' AND tags.location = 'westus'.

Details zur Eigenschaft

content

Inhalt der Konfiguration

content?: ConfigurationContent

Eigenschaftswert

createdTimeUtc

Datumszeit in ISO6801 der Erstellung dieser Konfiguration

createdTimeUtc?: string

Eigenschaftswert

string

etag

Eine Zeichenfolge zum Schutz opportunistischer Parallelitätsupdates durch den Aufrufer. Dies wird aktualisiert, wenn die Bereitstellung aktualisiert wird.

etag?: string

Eigenschaftswert

string

id

ID dieser Konfiguration.

id: string

Eigenschaftswert

string

labels

Dies ist ein Wörterbuch<Zeichenfolge, Zeichenfolge> von Bezeichnungen. Bezeichnungen sind eine Reihe von Zeichenfolgen-Schlüssel-Wertpaaren, die Sie zum Beschreiben einer Bereitstellung verwenden können. Schlüssel und Werte sind Zeichenfolgen mit Groß-/Kleinschreibung (bis zu 128 Zeichen lang) von ASCII-7-Bit-alphanumerischen Zeichen + {'-', ':', '.', '+', '%'_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''''} (Beachten Sie, dass $ reserviert ist)

labels?: {[key: string]: string}

Eigenschaftswert

{[key: string]: string}

lastUpdatedTimeUtc

Datumszeit in ISO6801 der letzten Aktualisierung dieser Konfiguration

lastUpdatedTimeUtc?: string

Eigenschaftswert

string

metrics

Benutzerdefinierte Konfigurationsmetriken

metrics?: ConfigurationMetrics

Eigenschaftswert

priority

Wenn zwei Bereitstellungen auf dasselbe Gerät abzielen, wird die Bereitstellung mit höherer Priorität angewendet. Wenn zwei Bereitstellungen dieselbe Priorität haben, wird die Bereitstellung mit dem späteren Erstellungsdatum angewendet.

priority?: number

Eigenschaftswert

number

schemaVersion

Version des Schemas.

schemaVersion: string

Eigenschaftswert

string

systemMetrics

Systemkonfigurationsmetriken

systemMetrics?: ConfigurationMetrics

Eigenschaftswert

targetCondition

Die Zielbedingung wird kontinuierlich ausgewertet, um alle neuen Geräte einzuschließen, die die Anforderungen erfüllen oder Geräte entfernen, die nicht mehr über die Lebensdauer der Bereitstellung ausgeführt werden. Verwenden Sie jede boolesche Bedingung auf Geräte-Twins-Tags oder deviceId, um die Zielgeräte auszuwählen, z. B. tags.environment='prod' oder deviceId='linuxprod' oder tags.environment = 'prod' AND tags.location = 'westus'.

targetCondition?: string

Eigenschaftswert

string