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

createdTimeUtc

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)

lastUpdatedTimeUtc

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.

schemaVersion

Wersja schematu.

systemMetrics

Metryki konfiguracji systemu

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'.

Szczegóły właściwości

content

Zawartość konfiguracji

content?: ConfigurationContent

Wartość właściwości

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