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 dize. Dağıtım güncelleştirildiğinde bu güncelleştirme yapılır |
id | Bu yapılandırmanın kimliği. |
labels | Bu bir sözlük<dizesi, etiket dizesidir> . 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). ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} ($ öğesinin ayrılmış olduğunu unutmayın) |
last |
Bu yapılandırmanın son güncelleştirmesinin ISO6801'deki 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 veya dağıtımın kullanım ömrü boyunca artık yapmayan cihazları kaldıran yeni cihazları içerecek şekilde sürekli olarak değerlendirilir. Hedef cihazları seçmek için, örneğin tags.environment='prod' veya deviceId='linuxprod' veya tags.environment = 'prod' AND tags.location = 'westus' gibi cihaz ikizleri etiketleri veya deviceId'lerinde boole koşulu 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 dize. Dağıtım güncelleştirildiğinde bu güncelleştirme yapılır
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, etiket dizesidir> . 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). ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} ($ öğesinin 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'deki 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 veya dağıtımın kullanım ömrü boyunca artık yapmayan cihazları kaldıran yeni cihazları içerecek şekilde sürekli olarak değerlendirilir. Hedef cihazları seçmek için, örneğin tags.environment='prod' veya deviceId='linuxprod' veya tags.environment = 'prod' AND tags.location = 'westus' gibi cihaz ikizleri etiketleri veya deviceId'lerinde boole koşulu kullanın.
targetCondition?: string
Özellik Değeri
string