Udostępnij przez


ResourceSyncRulePropertiesSelector interface

Selektor etykiet składa się z dwóch części, matchLabels i matchExpressions. Pierwsza część matchLabels jest mapą par {key,value}. Pojedynczy element {key,value} na mapie matchLabels jest odpowiednikiem elementu matchExpressions, którego pole klucza to "key", operator ma wartość "In", a tablica wartości zawiera tylko wartość. Druga część, matchExpressions to lista wymagań selektora zasobów. Prawidłowe operatory to In, NotIn, Exists i DoesNotExist. Zestaw wartości musi być niepusty w przypadku opcji In i NotIn. Zestaw wartości musi być pusty w przypadku właściwości Exists i DoesNotExist. Wszystkie wymagania, zarówno matchLabels, jak i matchExpressions muszą być spełnione w celu dopasowania.

Właściwości

matchExpressions

MatchExpressions to lista wymagań selektora zasobów. Prawidłowe operatory to In, NotIn, Exists i DoesNotExist. Zestaw wartości musi być niepusty w przypadku opcji In i NotIn. Zestaw wartości musi być pusty w przypadku właściwości Exists i DoesNotExist.

matchLabels

MatchLabels to mapa par {key,value}. Pojedynczy element {key,value} na mapie matchLabels jest odpowiednikiem elementu matchExpressions, którego pole klucza to "key", operator ma wartość "In", a tablica wartości zawiera tylko wartość.

Szczegóły właściwości

matchExpressions

MatchExpressions to lista wymagań selektora zasobów. Prawidłowe operatory to In, NotIn, Exists i DoesNotExist. Zestaw wartości musi być niepusty w przypadku opcji In i NotIn. Zestaw wartości musi być pusty w przypadku właściwości Exists i DoesNotExist.

matchExpressions?: MatchExpressionsProperties[]

Wartość właściwości

matchLabels

MatchLabels to mapa par {key,value}. Pojedynczy element {key,value} na mapie matchLabels jest odpowiednikiem elementu matchExpressions, którego pole klucza to "key", operator ma wartość "In", a tablica wartości zawiera tylko wartość.

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

Wartość właściwości

{[propertyName: string]: string}