ResourceSyncRulePropertiesSelector interface
En etikettväljare består av två delar, matchLabels och matchExpressions. Den första delen matchLabels är en karta över {key,value}-par. En enda {nyckel,värde} i matchLabels-kartan motsvarar ett element av matchExpressions, vars nyckelfält är "key", operatorn är "In", och värdematrisen innehåller endast "värde". Den andra delen, matchExpressions, är en lista över resursväljarens krav. Giltiga operatorer är In, NotIn, Exists och DoesNotExist. Värdeuppsättningen måste vara icke-tom när det gäller In och NotIn. Värdeuppsättningen måste vara tom när det gäller Exists och DoesNotExist. Alla krav, från både matchLabels och matchExpressions måste uppfyllas för att matcha.
Egenskaper
| match |
MatchExpressions är en lista över resursväljarens krav. Giltiga operatorer är In, NotIn, Exists och DoesNotExist. Värdeuppsättningen måste vara icke-tom när det gäller In och NotIn. Värdeuppsättningen måste vara tom när det gäller Exists och DoesNotExist. |
| match |
MatchLabels är en karta över {key,value}-par. En enda {nyckel,värde} i matchLabels-kartan motsvarar ett element av matchExpressions, vars nyckelfält är "key", operatorn är "In", och värdematrisen innehåller endast "värde". |
Egenskapsinformation
matchExpressions
MatchExpressions är en lista över resursväljarens krav. Giltiga operatorer är In, NotIn, Exists och DoesNotExist. Värdeuppsättningen måste vara icke-tom när det gäller In och NotIn. Värdeuppsättningen måste vara tom när det gäller Exists och DoesNotExist.
matchExpressions?: MatchExpressionsProperties[]
Egenskapsvärde
matchLabels
MatchLabels är en karta över {key,value}-par. En enda {nyckel,värde} i matchLabels-kartan motsvarar ett element av matchExpressions, vars nyckelfält är "key", operatorn är "In", och värdematrisen innehåller endast "värde".
matchLabels?: {[propertyName: string]: string}
Egenskapsvärde
{[propertyName: string]: string}