Configuration interface
Objekt Configuration představuje konfiguraci jednoho zařízení nebo může představovat nasazení, které lze použít jako konfiguraci pro zařízení na základě targetCondition.
Vlastnosti
| content | Obsah konfigurace |
| created |
Datum a čas v ISO6801 vytvoření této konfigurace |
| etag | Řetězec používaný pro ochranu oportunistické souběžnosti aktualizace volajícím. Tato aktualizace se aktualizuje při aktualizaci nasazení. |
| id | ID této konfigurace. |
| labels | Jedná se o řetězec<slovníku, řetězec> popisků. Popisky jsou sada párů klíčových klíčů s rozlišováním velkých a malých písmen, které můžete použít k popisu nasazení. Klíče i hodnoty jsou řetězce citlivé na malá a velká písmena (až 128 znaků dlouhé) 7bitové alfanumerické znaky ASCII + {'-, ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (všimněte si, že $je vyhrazeno) |
| last |
Datum a čas v ISO6801 poslední aktualizace této konfigurace |
| metrics | Vlastní metriky konfigurace |
| priority | Když dvě nasazení cílí na stejné zařízení, použije se nasazení s vyšší prioritou. Pokud mají dvě nasazení stejnou prioritu, použije se nasazení s datem pozdějšího vytvoření. |
| schema |
Verze schématu |
| system |
Metriky konfigurace systému |
| target |
Cílová podmínka se průběžně vyhodnocuje tak, aby zahrnovala všechna nová zařízení, která splňují požadavky, nebo odebere zařízení, která už neprožívají životní dobu nasazení. Pomocí libovolné logické podmínky u značek dvojčat zařízení nebo ID zařízení vyberte cílová zařízení, například tags.environment='prod' nebo deviceId='linuxprod' nebo tags.environment = 'prod' AND tags.location = 'westus'. |
Podrobnosti vlastnosti
content
createdTimeUtc
Datum a čas v ISO6801 vytvoření této konfigurace
createdTimeUtc?: string
Hodnota vlastnosti
string
etag
Řetězec používaný pro ochranu oportunistické souběžnosti aktualizace volajícím. Tato aktualizace se aktualizuje při aktualizaci nasazení.
etag?: string
Hodnota vlastnosti
string
id
ID této konfigurace.
id: string
Hodnota vlastnosti
string
labels
Jedná se o řetězec<slovníku, řetězec> popisků. Popisky jsou sada párů klíčových klíčů s rozlišováním velkých a malých písmen, které můžete použít k popisu nasazení. Klíče i hodnoty jsou řetězce citlivé na malá a velká písmena (až 128 znaků dlouhé) 7bitové alfanumerické znaky ASCII + {'-, ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (všimněte si, že $je vyhrazeno)
labels?: {[key: string]: string}
Hodnota vlastnosti
{[key: string]: string}
lastUpdatedTimeUtc
Datum a čas v ISO6801 poslední aktualizace této konfigurace
lastUpdatedTimeUtc?: string
Hodnota vlastnosti
string
metrics
priority
Když dvě nasazení cílí na stejné zařízení, použije se nasazení s vyšší prioritou. Pokud mají dvě nasazení stejnou prioritu, použije se nasazení s datem pozdějšího vytvoření.
priority?: number
Hodnota vlastnosti
number
schemaVersion
Verze schématu
schemaVersion: string
Hodnota vlastnosti
string
systemMetrics
Metriky konfigurace systému
systemMetrics?: ConfigurationMetrics
Hodnota vlastnosti
targetCondition
Cílová podmínka se průběžně vyhodnocuje tak, aby zahrnovala všechna nová zařízení, která splňují požadavky, nebo odebere zařízení, která už neprožívají životní dobu nasazení. Pomocí libovolné logické podmínky u značek dvojčat zařízení nebo ID zařízení vyberte cílová zařízení, například tags.environment='prod' nebo deviceId='linuxprod' nebo tags.environment = 'prod' AND tags.location = 'westus'.
targetCondition?: string
Hodnota vlastnosti
string