Configuration interface
Configuration nesnesi tek bir cihazın yapılandırmasını temsil eder veya targetCondition temelinde cihazlara yapılandırma olarak uygulanabilen bir dağıtımı temsil edebilir.
Özellikler
content | Yapılandırmanın içeriği |
created |
Bu yapılandırmanın oluşturulmasının ISO6801 tarih saati |
etag | Çağıranın fırsatçı eşzamanlılık güncelleştirmelerini korumak için kullanılan bir dize. Bu, dağıtım güncelleştirildiğinde güncelleştirilir |
id | Bu yapılandırmanın kimliği. |
labels | Bu bir sözlük<dizesi, dize> etikettir. Etiketler, dağıtımı açıklamak için kullanabileceğiniz büyük/küçük harfe duyarlı dize anahtar değer çiftleri kümesidir. Hem anahtarlar hem de değerler, ASCII 7 bit alfasayısal karakter + {'-', büyük/küçük harfe duyarlı dizelerdir (en fazla 128 karakter uzunluğunda). ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} ($ ayrılmış olduğunu unutmayın) |
last |
Bu yapılandırmanın son güncelleştirmesinin ISO6801 tarih saati |
metrics | Özel Yapılandırma Ölçümleri |
priority | İki dağıtım aynı cihazı hedeflediğinde, daha yüksek önceliğe sahip dağıtım uygulanır. İki dağıtım aynı önceliğe sahipse, daha sonraki oluşturma tarihine sahip dağıtım uygulanır. |
schema |
Şemanın sürümü. |
system |
Sistem Yapılandırma Ölçümleri |
target |
Hedef koşul, gereksinimleri karşılayan yeni cihazları içerecek veya dağıtımın kullanım ömrü boyunca artık yapmayan cihazları kaldıracak şekilde sürekli olarak değerlendirilir. Hedef cihazları (etiketler.environment='prod' veya deviceId='linuxprod' veya tags.environment = 'prod' AND tags.location = 'westus' gibi) seçmek için cihaz ikizleri etiketleri veya deviceId üzerindeki Boole koşullarını kullanın. |
Özellik Ayrıntıları
content
createdTimeUtc
Bu yapılandırmanın oluşturulmasının ISO6801 tarih saati
createdTimeUtc?: string
Özellik Değeri
string
etag
Çağıranın fırsatçı eşzamanlılık güncelleştirmelerini korumak için kullanılan bir dize. Bu, dağıtım güncelleştirildiğinde güncelleştirilir
etag?: string
Özellik Değeri
string
id
Bu yapılandırmanın kimliği.
id: string
Özellik Değeri
string
labels
Bu bir sözlük<dizesi, dize> etikettir. Etiketler, dağıtımı açıklamak için kullanabileceğiniz büyük/küçük harfe duyarlı dize anahtar değer çiftleri kümesidir. Hem anahtarlar hem de değerler, ASCII 7 bit alfasayısal karakter + {'-', büyük/küçük harfe duyarlı dizelerdir (en fazla 128 karakter uzunluğunda). ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} ($ ayrılmış olduğunu unutmayın)
labels?: {[key: string]: string}
Özellik Değeri
{[key: string]: string}
lastUpdatedTimeUtc
Bu yapılandırmanın son güncelleştirmesinin ISO6801 tarih saati
lastUpdatedTimeUtc?: string
Özellik Değeri
string
metrics
priority
İki dağıtım aynı cihazı hedeflediğinde, daha yüksek önceliğe sahip dağıtım uygulanır. İki dağıtım aynı önceliğe sahipse, daha sonraki oluşturma tarihine sahip dağıtım uygulanır.
priority?: number
Özellik Değeri
number
schemaVersion
Şemanın sürümü.
schemaVersion: string
Özellik Değeri
string
systemMetrics
Sistem Yapılandırma Ölçümleri
systemMetrics?: ConfigurationMetrics
Özellik Değeri
targetCondition
Hedef koşul, gereksinimleri karşılayan yeni cihazları içerecek veya dağıtımın kullanım ömrü boyunca artık yapmayan cihazları kaldıracak şekilde sürekli olarak değerlendirilir. Hedef cihazları (etiketler.environment='prod' veya deviceId='linuxprod' veya tags.environment = 'prod' AND tags.location = 'westus' gibi) seçmek için cihaz ikizleri etiketleri veya deviceId üzerindeki Boole koşullarını kullanın.
targetCondition?: string
Özellik Değeri
string