Compartilhar via


ResourceSyncRulePropertiesSelector interface

Um seletor de rótulo é composto por duas partes, matchLabels e matchExpressions. A primeira parte, matchLabels, é um mapa de pares {key,value}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é 'key', o operador é 'In', e a matriz de valores contém apenas 'value'. A segunda parte, matchExpressions, é uma lista de requisitos do seletor de recursos. Os operadores válidos incluem In, NotIn, Exists e DoesNotExist. Os valores definidos devem ser não vazios no caso de In e NotIn. Os valores definidos devem estar vazios no caso de Exists e DoesNotExist. Todos os requisitos, de matchLabels e matchExpressions, devem ser atendidos para corresponder.

Propriedades

matchExpressions

MatchExpressions é uma lista de requisitos do seletor de recursos. Os operadores válidos incluem In, NotIn, Exists e DoesNotExist. Os valores definidos devem ser não vazios no caso de In e NotIn. Os valores definidos devem estar vazios no caso de Exists e DoesNotExist.

matchLabels

MatchLabels é um mapa de pares {key,value}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é 'key', o operador é 'In', e a matriz de valores contém apenas 'value'.

Detalhes da propriedade

matchExpressions

MatchExpressions é uma lista de requisitos do seletor de recursos. Os operadores válidos incluem In, NotIn, Exists e DoesNotExist. Os valores definidos devem ser não vazios no caso de In e NotIn. Os valores definidos devem estar vazios no caso de Exists e DoesNotExist.

matchExpressions?: MatchExpressionsProperties[]

Valor da propriedade

matchLabels

MatchLabels é um mapa de pares {key,value}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é 'key', o operador é 'In', e a matriz de valores contém apenas 'value'.

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

Valor da propriedade

{[propertyName: string]: string}