Configuration interface
Obiekt Configuration reprezentuje konfigurację pojedynczego urządzenia lub może reprezentować wdrożenie, które można zastosować jako konfigurację do urządzeń na podstawie wartości docelowejCondition.
Właściwości
content | Zawartość konfiguracji |
created |
Data i godzina w iso6801 utworzenia tej konfiguracji |
etag | Ciąg używany do ochrony aktualizacji współbieżności oportunistycznej przez obiekt wywołujący. Jest to aktualizowane po aktualizacji wdrożenia |
id | Identyfikator tej konfiguracji. |
labels | Jest to ciąg słownika<, ciąg> etykiet. Etykiety to zestaw par klucz klucz ciągu z uwzględnieniem wielkości liter, których można użyć do opisania wdrożenia. Zarówno klucze, jak i wartości są ciągami z uwzględnieniem wielkości liter (do 128 znaków) znaków alfanumerycznych ASCII 7-bitowych + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''} (pamiętaj, że $ jest zarezerwowane) |
last |
Data i godzina w iso6801 ostatniej aktualizacji tej konfiguracji |
metrics | Niestandardowe metryki konfiguracji |
priority | Gdy dwa wdrożenia są przeznaczone dla tego samego urządzenia, wdrożenie o wyższym priorytetzie zostanie zastosowane. Jeśli dwa wdrożenia mają ten sam priorytet, wdrożenie z datą późniejszego utworzenia zostanie zastosowane. |
schema |
Wersja schematu. |
system |
Metryki konfiguracji systemu |
target |
Warunek docelowy jest stale oceniany w celu uwzględnienia nowych urządzeń spełniających wymagania lub usuwania urządzeń, które nie są już w czasie życia wdrożenia. Użyj dowolnego warunku logicznego w tagach bliźniaczych reprezentacji urządzenia lub identyfikatorze deviceId, aby wybrać urządzenia docelowe, np. tags.environment='prod' lub deviceId='linuxprod' lub tags.environment = 'prod' AND tags.location = 'westus'. |
Szczegóły właściwości
content
createdTimeUtc
Data i godzina w iso6801 utworzenia tej konfiguracji
createdTimeUtc?: string
Wartość właściwości
string
etag
Ciąg używany do ochrony aktualizacji współbieżności oportunistycznej przez obiekt wywołujący. Jest to aktualizowane po aktualizacji wdrożenia
etag?: string
Wartość właściwości
string
id
Identyfikator tej konfiguracji.
id: string
Wartość właściwości
string
labels
Jest to ciąg słownika<, ciąg> etykiet. Etykiety to zestaw par klucz klucz ciągu z uwzględnieniem wielkości liter, których można użyć do opisania wdrożenia. Zarówno klucze, jak i wartości są ciągami z uwzględnieniem wielkości liter (do 128 znaków) znaków alfanumerycznych ASCII 7-bitowych + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''} (pamiętaj, że $ jest zarezerwowane)
labels?: {[key: string]: string}
Wartość właściwości
{[key: string]: string}
lastUpdatedTimeUtc
Data i godzina w iso6801 ostatniej aktualizacji tej konfiguracji
lastUpdatedTimeUtc?: string
Wartość właściwości
string
metrics
Niestandardowe metryki konfiguracji
metrics?: ConfigurationMetrics
Wartość właściwości
priority
Gdy dwa wdrożenia są przeznaczone dla tego samego urządzenia, wdrożenie o wyższym priorytetzie zostanie zastosowane. Jeśli dwa wdrożenia mają ten sam priorytet, wdrożenie z datą późniejszego utworzenia zostanie zastosowane.
priority?: number
Wartość właściwości
number
schemaVersion
Wersja schematu.
schemaVersion: string
Wartość właściwości
string
systemMetrics
Metryki konfiguracji systemu
systemMetrics?: ConfigurationMetrics
Wartość właściwości
targetCondition
Warunek docelowy jest stale oceniany w celu uwzględnienia nowych urządzeń spełniających wymagania lub usuwania urządzeń, które nie są już w czasie życia wdrożenia. Użyj dowolnego warunku logicznego w tagach bliźniaczych reprezentacji urządzenia lub identyfikatorze deviceId, aby wybrać urządzenia docelowe, np. tags.environment='prod' lub deviceId='linuxprod' lub tags.environment = 'prod' AND tags.location = 'westus'.
targetCondition?: string
Wartość właściwości
string