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

provisioningState

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.

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.

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