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