Sdílet prostřednictvím


ResourceSyncRulePropertiesSelector interface

Selektor popisků se skládá ze dvou částí, matchLabels a matchExpressions. První část matchLabels je mapa dvojic {key,value}. Jeden {klíč,hodnota} v mapě matchLabels je ekvivalentem elementu matchExpressions, jehož pole klíče je "klíč", operátor je 'In' a pole hodnot obsahuje pouze 'value'. Druhá část matchExpressions je seznam požadavků na selektor prostředků. Mezi platné operátory patří In, NotIn, Exists a DoesNotExist. V případě hodnot In a NotIn musí být nastavené hodnoty neprázdné. Nastavené hodnoty musí být prázdné v případě Exists a DoesNotExist. Všechny požadavky od matchLabels i matchExpressions musí být splněny, aby se shodovaly.

Vlastnosti

matchExpressions

MatchExpressions je seznam požadavků na selektor prostředků. Mezi platné operátory patří In, NotIn, Exists a DoesNotExist. V případě hodnot In a NotIn musí být nastavené hodnoty neprázdné. Nastavené hodnoty musí být prázdné v případě Exists a DoesNotExist.

matchLabels

MatchLabels je mapa dvojic {key,value}. Jeden {klíč,hodnota} v mapě matchLabels je ekvivalentem elementu matchExpressions, jehož pole klíče je "klíč", operátor je 'In' a pole hodnot obsahuje pouze 'value'.

Podrobnosti vlastnosti

matchExpressions

MatchExpressions je seznam požadavků na selektor prostředků. Mezi platné operátory patří In, NotIn, Exists a DoesNotExist. V případě hodnot In a NotIn musí být nastavené hodnoty neprázdné. Nastavené hodnoty musí být prázdné v případě Exists a DoesNotExist.

matchExpressions?: MatchExpressionsProperties[]

Hodnota vlastnosti

matchLabels

MatchLabels je mapa dvojic {key,value}. Jeden {klíč,hodnota} v mapě matchLabels je ekvivalentem elementu matchExpressions, jehož pole klíče je "klíč", operátor je 'In' a pole hodnot obsahuje pouze 'value'.

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

Hodnota vlastnosti

{[propertyName: string]: string}