Поделиться через


ResourceSyncRulePropertiesSelector interface

Селектор меток состоит из двух частей, matchLabels и matchExpressions. Первая часть matchLabels — это карта пар {key,value}. Один объект {key,value} в карте matchLabels эквивалентен элементу matchExpressions, ключевое поле которого — key, оператор in, а массив значений содержит только значение value. Вторая часть matchExpressions — это список требований к селектору ресурсов. Допустимые операторы включают In, NotIn, Exists и DoesNotExist. Значения, заданные в случае In и NotIn, должны быть пустыми. Набор значений должен быть пустым в случае "Существует" и "Неоттекст". Все требования из matchLabels и matchExpressions должны соответствовать всем требованиям.

Свойства

matchExpressions

MatchExpressions — это список требований к селектору ресурсов. Допустимые операторы включают In, NotIn, Exists и DoesNotExist. Значения, заданные в случае In и NotIn, должны быть пустыми. Набор значений должен быть пустым в случае "Существует" и "Неоттекст".

matchLabels

MatchLabels — это карта пар {key,value}. Один объект {key,value} в карте matchLabels эквивалентен элементу matchExpressions, ключевое поле которого — key, оператор in, а массив значений содержит только значение value.

Сведения о свойстве

matchExpressions

MatchExpressions — это список требований к селектору ресурсов. Допустимые операторы включают In, NotIn, Exists и DoesNotExist. Значения, заданные в случае In и NotIn, должны быть пустыми. Набор значений должен быть пустым в случае "Существует" и "Неоттекст".

matchExpressions?: MatchExpressionsProperties[]

Значение свойства

matchLabels

MatchLabels — это карта пар {key,value}. Один объект {key,value} в карте matchLabels эквивалентен элементу matchExpressions, ключевое поле которого — key, оператор in, а массив значений содержит только значение value.

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

Значение свойства

{[propertyName: string]: string}