Configuration interface
Konfigurationsobjektet representerar konfigurationen av en enskild enhet, eller så kan det representera en distribution som kan tillämpas som en konfiguration på enheter baserat på targetCondition.
Egenskaper
content | Innehållet i konfigurationen |
created |
Datumtid i ISO6801 för skapandet av den här konfigurationen |
etag | En sträng som används för att skydda opportunistiska samtidighetsuppdateringar av anroparen. Detta uppdateras när distributionen uppdateras |
id | ID för den här konfigurationen. |
labels | Det här är en ordlistesträng<, en sträng> med etiketter. Etiketter är en uppsättning skiftlägeskänsliga strängnyckelvärdepar som du kan använda för att beskriva en distribution. Både nycklar och värden är skiftlägeskänsliga strängar (upp till 128 tecken långa) av ASCII 7-bitars alfanumeriska tecken + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Observera att $ är reserverad) |
last |
Datumtid i ISO6801 för den senaste uppdateringen av den här konfigurationen |
metrics | Anpassade konfigurationsmått |
priority | När två distributioner riktar sig mot samma enhet tillämpas distributionen med högre prioritet. Om två distributioner har samma prioritet tillämpas distributionen med det senare skapandedatumet. |
schema |
Version av schemat. |
system |
Systemkonfigurationsmått |
target |
Målvillkoret utvärderas kontinuerligt för att inkludera nya enheter som uppfyller kraven eller ta bort enheter som inte längre klarar sig under distributionens livslängd. Använd ett booleskt villkor för enhetstvillingtaggar eller deviceId för att välja målenheter, t.ex. tags.environment='prod' eller deviceId='linuxprod' eller tags.environment = 'prod' AND tags.location = 'westus'. |
Egenskapsinformation
content
createdTimeUtc
Datumtid i ISO6801 för skapandet av den här konfigurationen
createdTimeUtc?: string
Egenskapsvärde
string
etag
En sträng som används för att skydda opportunistiska samtidighetsuppdateringar av anroparen. Detta uppdateras när distributionen uppdateras
etag?: string
Egenskapsvärde
string
id
ID för den här konfigurationen.
id: string
Egenskapsvärde
string
labels
Det här är en ordlistesträng<, en sträng> med etiketter. Etiketter är en uppsättning skiftlägeskänsliga strängnyckelvärdepar som du kan använda för att beskriva en distribution. Både nycklar och värden är skiftlägeskänsliga strängar (upp till 128 tecken långa) av ASCII 7-bitars alfanumeriska tecken + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Observera att $ är reserverad)
labels?: {[key: string]: string}
Egenskapsvärde
{[key: string]: string}
lastUpdatedTimeUtc
Datumtid i ISO6801 för den senaste uppdateringen av den här konfigurationen
lastUpdatedTimeUtc?: string
Egenskapsvärde
string
metrics
priority
När två distributioner riktar sig mot samma enhet tillämpas distributionen med högre prioritet. Om två distributioner har samma prioritet tillämpas distributionen med det senare skapandedatumet.
priority?: number
Egenskapsvärde
number
schemaVersion
Version av schemat.
schemaVersion: string
Egenskapsvärde
string
systemMetrics
targetCondition
Målvillkoret utvärderas kontinuerligt för att inkludera nya enheter som uppfyller kraven eller ta bort enheter som inte längre klarar sig under distributionens livslängd. Använd ett booleskt villkor för enhetstvillingtaggar eller deviceId för att välja målenheter, t.ex. tags.environment='prod' eller deviceId='linuxprod' eller tags.environment = 'prod' AND tags.location = 'westus'.
targetCondition?: string
Egenskapsvärde
string