Configuration interface
Objekt Configuration představuje konfiguraci jednoho zařízení nebo může představovat nasazení, které lze použít jako konfiguraci zařízení na základě targetCondition.
Vlastnosti
content | Obsah konfigurace |
created |
Datum a čas vytvoření této konfigurace v ISO6801 |
etag | Řetězec používaný k ochraně oportunistické souběžnosti aktualizace volající. To se aktualizuje při aktualizaci nasazení. |
id | ID této konfigurace. |
labels | Toto je řetězec slovníku<, řetězec> popisků. Popisky jsou sada párů hodnot řetězcových klíčů rozlišujících velká a malá písmena, které můžete použít k popisu nasazení. Klíče i hodnoty jsou řetězce rozlišující velká a malá písmena (až 128 znaků) ASCII 7bitové alfanumerické znaky + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Všimněte si, že $ je rezervovaný) |
last |
Datum a čas poslední aktualizace této konfigurace v ISO6801 |
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 pozdějším datem 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ž nedělají během životnosti nasazení. K výběru cílových zařízení použijte libovolnou logickou podmínku u značek dvojčat zařízení nebo id 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 vytvoření této konfigurace v ISO6801
createdTimeUtc?: string
Hodnota vlastnosti
string
etag
Řetězec používaný k ochraně oportunistické souběžnosti aktualizace volající. To se aktualizuje při aktualizaci nasazení.
etag?: string
Hodnota vlastnosti
string
id
ID této konfigurace.
id: string
Hodnota vlastnosti
string
labels
Toto je řetězec slovníku<, řetězec> popisků. Popisky jsou sada párů hodnot řetězcových klíčů rozlišujících velká a malá písmena, které můžete použít k popisu nasazení. Klíče i hodnoty jsou řetězce rozlišující velká a malá písmena (až 128 znaků) ASCII 7bitové alfanumerické znaky + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Všimněte si, že $ je rezervovaný)
labels?: {[key: string]: string}
Hodnota vlastnosti
{[key: string]: string}
lastUpdatedTimeUtc
Datum a čas poslední aktualizace této konfigurace v ISO6801
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 pozdějším datem 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ž nedělají během životnosti nasazení. K výběru cílových zařízení použijte libovolnou logickou podmínku u značek dvojčat zařízení nebo id zařízení, například tags.environment='prod' nebo deviceId='linuxprod' nebo tags.environment = 'prod' AND tags.location = 'westus'.
targetCondition?: string
Hodnota vlastnosti
string