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


ResourceSyncRulePropertiesSelector interface

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

Свойства

matchExpressions

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

matchLabels

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

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

matchExpressions

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

matchExpressions?: MatchExpressionsProperties[]

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

matchLabels

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

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

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

{[propertyName: string]: string}