ResourceSyncRule interface
Definicja reguł synchronizacji zasobów.
- Extends
Właściwości
priority | Priorytet reprezentuje priorytet reguły synchronizacji zasobów |
provisioning |
Stan aprowizacji dla reguły synchronizacji zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
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 "klucz", operator ma wartość "W", 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. Ustawione wartości muszą być niepuste w przypadku opcji In i NotIn. Zestaw wartości musi być pusty w przypadku wartości Istnieje i DoesNotExist. Wszystkie wymagania, zarówno matchLabels, jak i matchExpressions muszą być spełnione w celu dopasowania. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu UWAGA: ta właściwość nie będzie serializowana. Można go wypełnić tylko przez serwer. |
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 priorytetzie, 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. |
Właściwości dziedziczone
id | W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
location | Lokalizacja geograficzna, w której znajduje się zasób |
name | Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
tags | Tagi zasobów. |
type | Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
priority
Priorytet reprezentuje priorytet reguły synchronizacji zasobów
priority?: undefined | number
Wartość właściwości
undefined | number
provisioningState
Stan aprowizacji dla reguły synchronizacji zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: undefined | string
Wartość właściwości
undefined | 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 "klucz", operator ma wartość "W", 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. Ustawione wartości muszą być niepuste w przypadku opcji In i NotIn. Zestaw wartości musi być pusty w przypadku wartości Istnieje i DoesNotExist. Wszystkie wymagania, zarówno matchLabels, jak i matchExpressions muszą być spełnione w celu dopasowania.
selector?: ResourceSyncRulePropertiesSelector
Wartość właściwości
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu UWAGA: ta właściwość nie będzie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
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 priorytetzie, 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?: undefined | string
Wartość właściwości
undefined | string
Szczegóły właściwości dziedziczonej
id
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: undefined | string
Wartość właściwości
undefined | string
Dziedziczone zResource.id
location
Lokalizacja geograficzna, w której znajduje się zasób
location: string
Wartość właściwości
string
Dziedziczone ztrackedResource.location
name
Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: undefined | string
Wartość właściwości
undefined | string
Dziedziczone zResource.name
tags
Tagi zasobów.
tags?: undefined | [key: string]: string
Wartość właściwości
undefined | [key: string]: string
Dziedziczone ztagów TrackedResource.tags
type
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: undefined | string
Wartość właściwości
undefined | string
Dziedziczone zzasobu.type