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

createdTimeUtc

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)

lastUpdatedTimeUtc

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.

schemaVersion

Şemanın sürümü.

systemMetrics

Sistem Yapılandırma Ölçümleri

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.

Özellik Ayrıntıları

content

Yapılandırmanın içeriği

content?: ConfigurationContent

Özellik Değeri

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

Özel Yapılandırma Ölçümleri

metrics?: ConfigurationMetrics

Özellik Değeri

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