Delen via


Configuration interface

Het object Configuration vertegenwoordigt de configuratie van één apparaat of het kan een implementatie vertegenwoordigen die kan worden toegepast als een configuratie op apparaten op basis van de targetCondition.

Eigenschappen

content

Inhoud van de configuratie

createdTimeUtc

Datum en tijd in ISO6801 van het maken van deze configuratie

etag

Een tekenreeks die wordt gebruikt voor het beveiligen van opportunistische gelijktijdigheidsupdates door de aanroepende functie. Dit wordt bijgewerkt wanneer de implementatie wordt bijgewerkt

id

Id van deze configuratie.

labels

Dit is een woordenlijsttekenreeks<, een reeks> labels. Labels zijn een set hoofdlettergevoelige sleutelwaardeparen die u kunt gebruiken om een implementatie te beschrijven. Zowel sleutels als waarden zijn hoofdlettergevoelige tekenreeksen (maximaal 128 tekens lang) van ASCII 7-bits alfanumerieke tekens + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''' } (Let op: $ is gereserveerd)

lastUpdatedTimeUtc

Datum/tijd in ISO6801 van de laatste update van deze configuratie

metrics

Metrische aangepaste configuratiegegevens

priority

Wanneer twee implementaties zijn gericht op hetzelfde apparaat, wordt de implementatie met een hogere prioriteit toegepast. Als twee implementaties dezelfde prioriteit hebben, wordt de implementatie met de latere aanmaakdatum toegepast.

schemaVersion

Versie van het schema.

systemMetrics

Metrische gegevens van systeemconfiguratie

targetCondition

De doelvoorwaarde wordt continu geëvalueerd om nieuwe apparaten op te nemen die voldoen aan de vereisten of apparaten verwijderen die dat niet meer doen gedurende de levensduur van de implementatie. Gebruik een Booleaanse voorwaarde op tags van apparaatdubbels of deviceId om de doelapparaten te selecteren, bijvoorbeeld tags.environment='prod' of deviceId='linuxprod' of tags.environment = 'prod' AND tags.location = 'westus'.

Eigenschapdetails

content

Inhoud van de configuratie

content?: ConfigurationContent

Waarde van eigenschap

createdTimeUtc

Datum en tijd in ISO6801 van het maken van deze configuratie

createdTimeUtc?: string

Waarde van eigenschap

string

etag

Een tekenreeks die wordt gebruikt voor het beveiligen van opportunistische gelijktijdigheidsupdates door de aanroepende functie. Dit wordt bijgewerkt wanneer de implementatie wordt bijgewerkt

etag?: string

Waarde van eigenschap

string

id

Id van deze configuratie.

id: string

Waarde van eigenschap

string

labels

Dit is een woordenlijsttekenreeks<, een reeks> labels. Labels zijn een set hoofdlettergevoelige sleutelwaardeparen die u kunt gebruiken om een implementatie te beschrijven. Zowel sleutels als waarden zijn hoofdlettergevoelige tekenreeksen (maximaal 128 tekens lang) van ASCII 7-bits alfanumerieke tekens + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''' } (Let op: $ is gereserveerd)

labels?: {[key: string]: string}

Waarde van eigenschap

{[key: string]: string}

lastUpdatedTimeUtc

Datum/tijd in ISO6801 van de laatste update van deze configuratie

lastUpdatedTimeUtc?: string

Waarde van eigenschap

string

metrics

Metrische aangepaste configuratiegegevens

metrics?: ConfigurationMetrics

Waarde van eigenschap

priority

Wanneer twee implementaties zijn gericht op hetzelfde apparaat, wordt de implementatie met een hogere prioriteit toegepast. Als twee implementaties dezelfde prioriteit hebben, wordt de implementatie met de latere aanmaakdatum toegepast.

priority?: number

Waarde van eigenschap

number

schemaVersion

Versie van het schema.

schemaVersion: string

Waarde van eigenschap

string

systemMetrics

Metrische gegevens van systeemconfiguratie

systemMetrics?: ConfigurationMetrics

Waarde van eigenschap

targetCondition

De doelvoorwaarde wordt continu geëvalueerd om nieuwe apparaten op te nemen die voldoen aan de vereisten of apparaten verwijderen die dat niet meer doen gedurende de levensduur van de implementatie. Gebruik een Booleaanse voorwaarde op tags van apparaatdubbels of deviceId om de doelapparaten te selecteren, bijvoorbeeld tags.environment='prod' of deviceId='linuxprod' of tags.environment = 'prod' AND tags.location = 'westus'.

targetCondition?: string

Waarde van eigenschap

string