Share via


Configuration interface

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

Eigenschaften

content

Inhalt der Konfiguration

createdTimeUtc

Datum der Erstellung dieser Konfiguration in ISO6801

etag

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

id

Id dieser Konfiguration.

labels

Dies ist eine Wörterbuchzeichenfolge<, Zeichenfolge> von Bezeichnungen. Bezeichnungen sind eine Reihe von Zeichenfolgenschlüssel-Wertpaaren, die zur Beschreibung einer Bereitstellung verwendet werden können. Sowohl bei Schlüsseln als auch bei Werten handelt es sich bei Zeichenfolgen (bis zu 128 Zeichen länge) um alphanumerische ASCII-7-Bit-Zeichen + {'-', ':', '.', '+', '%', '_', '#', '*', '?, '!', '(', ')', ',', ',', '=', '@', ';', ''} (Beachten Sie, dass $reserviert ist)

lastUpdatedTimeUtc

Datum der letzten Aktualisierung dieser Konfiguration in ISO6801

metrics

Metriken für benutzerdefinierte Konfiguration

priority

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

schemaVersion

Version des Schemas.

systemMetrics

Systemkonfigurationsmetriken

targetCondition

Die Zielbedingung wird während der Lebensdauer der Bereitstellung kontinuierlich ausgewertet, um jedes neue Gerät einzubeziehen, das die Anforderungen erfüllt, bzw. Geräte zu entfernen, die die Bedingung nicht mehr erfüllen. Verwenden Sie eine beliebige boolesche Bedingung für Gerätezwillwillungstags oder deviceId, um die Zielgeräte auszuwählen, z. B. tags.environment='prod' or deviceId='linuxprod' oder tags.environment = 'prod' AND tags.location = 'westus'.

Details zur Eigenschaft

content

Inhalt der Konfiguration

content?: ConfigurationContent

Eigenschaftswert

createdTimeUtc

Datum der Erstellung dieser Konfiguration in ISO6801

createdTimeUtc?: string

Eigenschaftswert

string

etag

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

etag?: string

Eigenschaftswert

string

id

Id dieser Konfiguration.

id: string

Eigenschaftswert

string

labels

Dies ist eine Wörterbuchzeichenfolge<, Zeichenfolge> von Bezeichnungen. Bezeichnungen sind eine Reihe von Zeichenfolgenschlüssel-Wertpaaren, die zur Beschreibung einer Bereitstellung verwendet werden können. Sowohl bei Schlüsseln als auch bei Werten handelt es sich bei Zeichenfolgen (bis zu 128 Zeichen länge) um alphanumerische ASCII-7-Bit-Zeichen + {'-', ':', '.', '+', '%', '_', '#', '*', '?, '!', '(', ')', ',', ',', '=', '@', ';', ''} (Beachten Sie, dass $reserviert ist)

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

Eigenschaftswert

{[key: string]: string}

lastUpdatedTimeUtc

Datum der letzten Aktualisierung dieser Konfiguration in ISO6801

lastUpdatedTimeUtc?: string

Eigenschaftswert

string

metrics

Metriken für benutzerdefinierte Konfiguration

metrics?: ConfigurationMetrics

Eigenschaftswert

priority

Wenn zwei Bereitstellungen auf dasselbe Gerät abzielen, wird die Bereitstellung mit höherer Priorität angewendet. Wenn zwei Bereitstellungen die gleiche 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 während der Lebensdauer der Bereitstellung kontinuierlich ausgewertet, um jedes neue Gerät einzubeziehen, das die Anforderungen erfüllt, bzw. Geräte zu entfernen, die die Bedingung nicht mehr erfüllen. Verwenden Sie eine beliebige boolesche Bedingung für Gerätezwillwillungstags oder deviceId, um die Zielgeräte auszuwählen, z. B. tags.environment='prod' or deviceId='linuxprod' oder tags.environment = 'prod' AND tags.location = 'westus'.

targetCondition?: string

Eigenschaftswert

string