Dela via


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

createdTimeUtc

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)

lastUpdatedTimeUtc

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.

schemaVersion

Version av schemat.

systemMetrics

Systemkonfigurationsmått

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

Egenskapsinformation

content

Innehållet i konfigurationen

content?: ConfigurationContent

Egenskapsvärde

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

Anpassade konfigurationsmått

metrics?: ConfigurationMetrics

Egenskapsvärde

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

Systemkonfigurationsmått

systemMetrics?: ConfigurationMetrics

Egenskapsvärde

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