ResourceSyncRulesUpdateOptionalParams interface
İsteğe bağlı parametreler.
- Extends
Özellikler
| priority | Öncelik, Kaynak Eşitleme Kuralı'nın önceliğini temsil eder |
| resume |
Mevcut duraklatılmış Uzun Süre Çalışan İşlemi sürdürmek için kullanılabilecek serileştirilmiş bir poller. |
| selector | Etiket seçici, matchLabels ve matchExpressions olmak üzere iki bölümden oluşur. İlk bölüm olan matchLabels, {key,value} çiftlerinin haritasıdır. matchLabels eşlemesindeki tek bir {key,value}, anahtar alanı 'anahtar', işleci 'In' olan ve değer dizisi yalnızca 'value' içeren matchExpressions öğesinin öğesine eşdeğerdir. İkinci bölüm olan matchExpressions, kaynak seçici gereksinimlerinin bir listesidir. Geçerli işleçler In, NotIn, Exists ve DoesNotExist'tir. In ve NotIn durumunda ayarlanan değerler boş olmamalıdır. Exists ve DoesNotExist durumunda ayarlanan değerler boş olmalıdır. Eşleşmesi için hem matchLabels hem de matchExpressions gereksinimlerinin tümü karşılanmalıdır. |
| tags | Kaynak etiketleri |
| target |
Eşlenmemiş bir özel kaynak için, eşleşen kaynak eşitleme kurallarını bulmak için etiketleri kullanılır. Bu kaynak eşitleme kuralı en yüksek önceliğe sahip eşleşen kurallardan biriyse, eşlenmemiş özel kaynak bu kaynak eşitleme kuralıyla ilişkili hedef kaynak grubuna yansıtılır. Bu kaynak eşitleme kuralını oluşturan kullanıcının hedef kaynak grubunda yazma izinleri olmalıdır ve kaynak eşitleme kuralı oluşturulurken bu yazma izni doğrulanır. |
| update |
Milisaniye cinsinden bir sonraki ankete kadar bekleme gecikmesi. |
Devralınan Özellikler
| abort |
İstekleri durdurmak için kullanılabilecek sinyal. |
| on |
İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir. |
| request |
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler. |
| serializer |
Serileştirme/serileştirmeyi kaldırma davranışını geçersiz kılma seçenekleri. |
| tracing |
İzleme etkinleştirildiğinde kullanılan seçenekler. |
Özellik Ayrıntıları
priority
Öncelik, Kaynak Eşitleme Kuralı'nın önceliğini temsil eder
priority?: number
Özellik Değeri
number
resumeFrom
Mevcut duraklatılmış Uzun Süre Çalışan İşlemi sürdürmek için kullanılabilecek serileştirilmiş bir poller.
resumeFrom?: string
Özellik Değeri
string
selector
Etiket seçici, matchLabels ve matchExpressions olmak üzere iki bölümden oluşur. İlk bölüm olan matchLabels, {key,value} çiftlerinin haritasıdır. matchLabels eşlemesindeki tek bir {key,value}, anahtar alanı 'anahtar', işleci 'In' olan ve değer dizisi yalnızca 'value' içeren matchExpressions öğesinin öğesine eşdeğerdir. İkinci bölüm olan matchExpressions, kaynak seçici gereksinimlerinin bir listesidir. Geçerli işleçler In, NotIn, Exists ve DoesNotExist'tir. In ve NotIn durumunda ayarlanan değerler boş olmamalıdır. Exists ve DoesNotExist durumunda ayarlanan değerler boş olmalıdır. Eşleşmesi için hem matchLabels hem de matchExpressions gereksinimlerinin tümü karşılanmalıdır.
selector?: ResourceSyncRulePropertiesSelector
Özellik Değeri
tags
Kaynak etiketleri
tags?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
targetResourceGroup
Eşlenmemiş bir özel kaynak için, eşleşen kaynak eşitleme kurallarını bulmak için etiketleri kullanılır. Bu kaynak eşitleme kuralı en yüksek önceliğe sahip eşleşen kurallardan biriyse, eşlenmemiş özel kaynak bu kaynak eşitleme kuralıyla ilişkili hedef kaynak grubuna yansıtılır. Bu kaynak eşitleme kuralını oluşturan kullanıcının hedef kaynak grubunda yazma izinleri olmalıdır ve kaynak eşitleme kuralı oluşturulurken bu yazma izni doğrulanır.
targetResourceGroup?: string
Özellik Değeri
string
updateIntervalInMs
Milisaniye cinsinden bir sonraki ankete kadar bekleme gecikmesi.
updateIntervalInMs?: number
Özellik Değeri
number
Devralınan Özellik Detayları
abortSignal
İstekleri durdurmak için kullanılabilecek sinyal.
abortSignal?: AbortSignalLike
Özellik Değeri
coreClient.OperationOptions.abortSignal'dan Devralındı
onResponse
İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.
onResponse?: RawResponseCallback
Özellik Değeri
coreClient.OperationOptions.onResponse'dan Devralındı
requestOptions
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.
requestOptions?: OperationRequestOptions
Özellik Değeri
coreClient.OperationOptions.requestOptions'dan Devralındı
serializerOptions
Serileştirme/serileştirmeyi kaldırma davranışını geçersiz kılma seçenekleri.
serializerOptions?: SerializerOptions
Özellik Değeri
Devralınan coreClient.OperationOptions.serializerOptions
tracingOptions
İzleme etkinleştirildiğinde kullanılan seçenekler.
tracingOptions?: OperationTracingOptions
Özellik Değeri
coreClient.OperationOptions.tracingOptions'dan Devralındı