ResourceSyncRulePropertiesSelector interface
Un sélecteur d’étiquette est composé de deux parties, matchLabels et matchExpressions. La première partie, matchLabels est une carte de paires {key,value}. Une seule {key,value} dans le mappage matchLabels équivaut à un élément de matchExpressions, dont le champ de clé est « key », l’opérateur est « In », et le tableau de valeurs contient uniquement « value ». La deuxième partie, matchExpressions est une liste des exigences de sélecteur de ressources. Les opérateurs valides incluent In, NotIn, Exists et DoesNotExist. Les valeurs définies doivent être non vides dans le cas d’In et NotIn. Les valeurs définies doivent être vides dans le cas d’Exists et De DoesNotExist. Toutes les exigences, de matchLabels et de matchExpressions doivent toutes être satisfaites pour qu’elles correspondent.
Propriétés
| match |
MatchExpressions est une liste des exigences de sélecteur de ressources. Les opérateurs valides incluent In, NotIn, Exists et DoesNotExist. Les valeurs définies doivent être non vides dans le cas d’In et NotIn. Les valeurs définies doivent être vides dans le cas d’Exists et De DoesNotExist. |
| match |
MatchLabels est une carte de paires {key,value}. Une seule {key,value} dans le mappage matchLabels équivaut à un élément de matchExpressions, dont le champ de clé est « key », l’opérateur est « In », et le tableau de valeurs contient uniquement « value ». |
Détails de la propriété
matchExpressions
MatchExpressions est une liste des exigences de sélecteur de ressources. Les opérateurs valides incluent In, NotIn, Exists et DoesNotExist. Les valeurs définies doivent être non vides dans le cas d’In et NotIn. Les valeurs définies doivent être vides dans le cas d’Exists et De DoesNotExist.
matchExpressions?: MatchExpressionsProperties[]
Valeur de propriété
matchLabels
MatchLabels est une carte de paires {key,value}. Une seule {key,value} dans le mappage matchLabels équivaut à un élément de matchExpressions, dont le champ de clé est « key », l’opérateur est « In », et le tableau de valeurs contient uniquement « value ».
matchLabels?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}