Freigeben über


ResourceSyncRulePropertiesSelector interface

Eine Bezeichnungsauswahl besteht aus zwei Teilen, matchLabels und matchExpressions. Der erste Teil, matchLabels ist eine Zuordnung von {key,value}-Paaren. Ein einzelner {key,value} in der matchLabels-Zuordnung entspricht einem Element von matchExpressions, dessen Schlüsselfeld 'key' lautet, der Operator ist 'In', und das Wertearray enthält nur 'Value'. Der zweite Teil, matchExpressions ist eine Liste der Ressourcenauswahlanforderungen. Gültige Operatoren umfassen In, NotIn, Exists und DoesNotExist. Die festgelegten Werte müssen im Fall von In und NotIn nicht leer sein. Die festgelegten Werte müssen im Fall von Exists und DoesNotExist leer sein. Alle Anforderungen müssen sowohl von matchLabels als auch von matchExpressions erfüllt sein, um sie abzugleichen.

Eigenschaften

matchExpressions

MatchExpressions ist eine Liste der Ressourcenauswahlanforderungen. Gültige Operatoren umfassen In, NotIn, Exists und DoesNotExist. Die festgelegten Werte müssen im Fall von In und NotIn nicht leer sein. Die festgelegten Werte müssen im Fall von Exists und DoesNotExist leer sein.

matchLabels

MatchLabels ist eine Zuordnung von {key,value}-Paaren. Ein einzelner {key,value} in der matchLabels-Zuordnung entspricht einem Element von matchExpressions, dessen Schlüsselfeld 'key' lautet, der Operator ist 'In', und das Wertearray enthält nur 'Value'.

Details zur Eigenschaft

matchExpressions

MatchExpressions ist eine Liste der Ressourcenauswahlanforderungen. Gültige Operatoren umfassen In, NotIn, Exists und DoesNotExist. Die festgelegten Werte müssen im Fall von In und NotIn nicht leer sein. Die festgelegten Werte müssen im Fall von Exists und DoesNotExist leer sein.

matchExpressions?: MatchExpressionsProperties[]

Eigenschaftswert

matchLabels

MatchLabels ist eine Zuordnung von {key,value}-Paaren. Ein einzelner {key,value} in der matchLabels-Zuordnung entspricht einem Element von matchExpressions, dessen Schlüsselfeld 'key' lautet, der Operator ist 'In', und das Wertearray enthält nur 'Value'.

matchLabels?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}