ResourceSyncRuleProperties interface
Właściwości reguły synchronizacji zasobów. Dla niestandardowego zasobu bez mapy jego etykiety będą używane do znalezienia pasujących reguł synchronizacji zasobów za pomocą właściwości selektora reguły synchronizacji zasobów. Jeśli ta reguła synchronizacji zasobów ma najwyższy priorytet spośród wszystkich pasujących reguł, to niemapowany zasób własny zostanie przeniesiony do docelowej grupy zasobów powiązanej z tą regułą.
Właściwości
| priority | Priorytet reprezentuje priorytet reguły synchronizacji zasobów |
| provisioning |
Stan aprowizacji dla reguły synchronizacji zasobów. |
| selector | Selektor etykiet składa się z dwóch części, matchLabels i matchExpressions. Pierwsza część matchLabels jest mapą par {key,value}. Pojedynczy element {key,value} na mapie matchLabels jest odpowiednikiem elementu matchExpressions, którego pole klucza to "key", operator ma wartość "In", a tablica wartości zawiera tylko wartość. Druga część, matchExpressions to lista wymagań selektora zasobów. Prawidłowe operatory to In, NotIn, Exists i DoesNotExist. Zestaw wartości musi być niepusty w przypadku opcji In i NotIn. Zestaw wartości musi być pusty w przypadku właściwości Exists i DoesNotExist. Wszystkie wymagania, zarówno matchLabels, jak i matchExpressions muszą być spełnione w celu dopasowania. |
| target |
W przypadku niezamapowanego zasobu niestandardowego jego etykiety będą używane do znajdowania pasujących reguł synchronizacji zasobów. Jeśli ta reguła synchronizacji zasobów jest jedną z reguł pasujących o najwyższym priorytcie, niezmapowany zasób niestandardowy zostanie przewidywany do docelowej grupy zasobów skojarzonej z tą regułą synchronizacji zasobów. Użytkownik tworzący tę regułę synchronizacji zasobów powinien mieć uprawnienia do zapisu w docelowej grupie zasobów, a to uprawnienie do zapisu zostanie zweryfikowane podczas tworzenia reguły synchronizacji zasobów. |
Szczegóły właściwości
priority
Priorytet reprezentuje priorytet reguły synchronizacji zasobów
priority?: number
Wartość właściwości
number
provisioningState
Stan aprowizacji dla reguły synchronizacji zasobów.
provisioningState?: string
Wartość właściwości
string
selector
Selektor etykiet składa się z dwóch części, matchLabels i matchExpressions. Pierwsza część matchLabels jest mapą par {key,value}. Pojedynczy element {key,value} na mapie matchLabels jest odpowiednikiem elementu matchExpressions, którego pole klucza to "key", operator ma wartość "In", a tablica wartości zawiera tylko wartość. Druga część, matchExpressions to lista wymagań selektora zasobów. Prawidłowe operatory to In, NotIn, Exists i DoesNotExist. Zestaw wartości musi być niepusty w przypadku opcji In i NotIn. Zestaw wartości musi być pusty w przypadku właściwości Exists i DoesNotExist. Wszystkie wymagania, zarówno matchLabels, jak i matchExpressions muszą być spełnione w celu dopasowania.
selector?: ResourceSyncRulePropertiesSelector
Wartość właściwości
targetResourceGroup
W przypadku niezamapowanego zasobu niestandardowego jego etykiety będą używane do znajdowania pasujących reguł synchronizacji zasobów. Jeśli ta reguła synchronizacji zasobów jest jedną z reguł pasujących o najwyższym priorytcie, niezmapowany zasób niestandardowy zostanie przewidywany do docelowej grupy zasobów skojarzonej z tą regułą synchronizacji zasobów. Użytkownik tworzący tę regułę synchronizacji zasobów powinien mieć uprawnienia do zapisu w docelowej grupie zasobów, a to uprawnienie do zapisu zostanie zweryfikowane podczas tworzenia reguły synchronizacji zasobów.
targetResourceGroup?: string
Wartość właściwości
string