Compartir a través de


ResourceSyncRulePropertiesSelector interface

Un selector de etiquetas se compone de dos partes, matchLabels y matchExpressions. La primera parte, matchLabels es un mapa de pares {clave,valor}. Una sola {clave,valor} en la asignación matchLabels es equivalente a un elemento de matchExpressions, cuyo campo de clave es 'key', el operador es 'In' y la matriz de valores solo contiene 'value'. La segunda parte, matchExpressions es una lista de requisitos del selector de recursos. Los operadores válidos incluyen In, NotIn, Exists y DoesNotExist. Los valores establecidos deben no estar vacíos en el caso de In y NotIn. Los valores establecidos deben estar vacíos en el caso de Exists y DoesNotExist. Todos los requisitos, tanto de matchLabels como matchExpressions deben cumplirse para poder coincidir.

Propiedades

matchExpressions

MatchExpressions es una lista de requisitos del selector de recursos. Los operadores válidos incluyen In, NotIn, Exists y DoesNotExist. Los valores establecidos deben no estar vacíos en el caso de In y NotIn. Los valores establecidos deben estar vacíos en el caso de Exists y DoesNotExist.

matchLabels

MatchLabels es un mapa de los pares {clave,valor}. Una sola {clave,valor} en la asignación matchLabels es equivalente a un elemento de matchExpressions, cuyo campo de clave es 'key', el operador es 'In' y la matriz de valores solo contiene 'value'.

Detalles de las propiedades

matchExpressions

MatchExpressions es una lista de requisitos del selector de recursos. Los operadores válidos incluyen In, NotIn, Exists y DoesNotExist. Los valores establecidos deben no estar vacíos en el caso de In y NotIn. Los valores establecidos deben estar vacíos en el caso de Exists y DoesNotExist.

matchExpressions?: MatchExpressionsProperties[]

Valor de propiedad

matchLabels

MatchLabels es un mapa de los pares {clave,valor}. Una sola {clave,valor} en la asignación matchLabels es equivalente a un elemento de matchExpressions, cuyo campo de clave es 'key', el operador es 'In' y la matriz de valores solo contiene 'value'.

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

Valor de propiedad

{[propertyName: string]: string}