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 |
created |
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) |
last |
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. |
schema |
Version des Schemas. |
system |
Systemkonfigurationsmetriken |
target |
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
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