Configuration interface
Configuration 物件代表單一裝置的組態,也可以代表部署,可根據 targetCondition 套用為裝置的組態。
屬性
content | 組態的內容 |
created |
建立此設定ISO6801的日期時間 |
etag | 字串,用於保護呼叫端的機會並行更新。 這會在部署更新時更新 |
id | 此組態的標識碼。 |
labels | 這是字典<字串、標籤的字串>。 標籤是一組區分大小寫的字串索引鍵值組,可用來描述部署。 索引鍵和值都是區分大小寫的字串(最多 128 個字元長)的 ASCII 7 位英數位元字元 + {'-', ':'、'.'、'+'、'%'、'_'、'#'、'*'、'?'、'!'、'('、')'、'='、'@'、';'、''}}(請注意,保留 $) |
last |
此組態上次更新ISO6801的日期時間 |
metrics | 自定義組態計量 |
priority | 當兩個部署以相同裝置為目標時,會套用優先順序較高的部署。 如果兩個部署具有相同優先順序,則會套用具有較晚建立日期的部署。 |
schema |
架構的版本。 |
system |
系統設定計量 |
target |
目標條件會持續評估為包含任何符合需求的新裝置,或移除在部署生命週期中不再執行的裝置。 使用裝置對應項標籤或 deviceId 上的任何布爾值條件來選取目標裝置,例如 tags.environment='prod' 或 deviceId='linuxprod' 或 tags.environment = 'prod' AND tags.location = 'westus'。 |
屬性詳細資料
content
createdTimeUtc
建立此設定ISO6801的日期時間
createdTimeUtc?: string
屬性值
string
etag
字串,用於保護呼叫端的機會並行更新。 這會在部署更新時更新
etag?: string
屬性值
string
id
此組態的標識碼。
id: string
屬性值
string
labels
這是字典<字串、標籤的字串>。 標籤是一組區分大小寫的字串索引鍵值組,可用來描述部署。 索引鍵和值都是區分大小寫的字串(最多 128 個字元長)的 ASCII 7 位英數位元字元 + {'-', ':'、'.'、'+'、'%'、'_'、'#'、'*'、'?'、'!'、'('、')'、'='、'@'、';'、''}}(請注意,保留 $)
labels?: {[key: string]: string}
屬性值
{[key: string]: string}
lastUpdatedTimeUtc
此組態上次更新ISO6801的日期時間
lastUpdatedTimeUtc?: string
屬性值
string
metrics
priority
當兩個部署以相同裝置為目標時,會套用優先順序較高的部署。 如果兩個部署具有相同優先順序,則會套用具有較晚建立日期的部署。
priority?: number
屬性值
number
schemaVersion
架構的版本。
schemaVersion: string
屬性值
string
systemMetrics
targetCondition
目標條件會持續評估為包含任何符合需求的新裝置,或移除在部署生命週期中不再執行的裝置。 使用裝置對應項標籤或 deviceId 上的任何布爾值條件來選取目標裝置,例如 tags.environment='prod' 或 deviceId='linuxprod' 或 tags.environment = 'prod' AND tags.location = 'westus'。
targetCondition?: string
屬性值
string