ResourceSyncRule interface
Definition av resurssynkroniseringsregler.
- Extends
Egenskaper
| priority | Prioritet representerar en prioritet för regeln för resurssynkronisering |
| provisioning |
Etableringstillstånd för regeln för resurssynkronisering. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| selector | 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. |
| system |
Metadata som rör skapande och senaste ändring av resursen OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| target |
För en ommappad anpassad resurs används dess etiketter för att hitta matchande regler för resurssynkronisering. Om den här resurssynkroniseringsregeln är en av de matchande reglerna med högsta prioritet projiceras den ommappade anpassade resursen till den målresursgrupp som är associerad med den här resurssynkroniseringsregeln. Användaren som skapar den här resurssynkroniseringsregeln ska ha skrivbehörighet för målresursgruppen och den här skrivbehörigheten verifieras när du skapar regeln för resurssynkronisering. |
Ärvda egenskaper
| id | Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
| location | Den geo-plats där resursen finns |
| name | Namnet på resursen OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
| tags | Resurstaggar. |
| type | Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Egenskapsinformation
priority
Prioritet representerar en prioritet för regeln för resurssynkronisering
priority?: number
Egenskapsvärde
number
provisioningState
Etableringstillstånd för regeln för resurssynkronisering. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
provisioningState?: string
Egenskapsvärde
string
selector
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.
selector?: ResourceSyncRulePropertiesSelector
Egenskapsvärde
systemData
Metadata som rör skapande och senaste ändring av resursen OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
systemData?: SystemData
Egenskapsvärde
targetResourceGroup
För en ommappad anpassad resurs används dess etiketter för att hitta matchande regler för resurssynkronisering. Om den här resurssynkroniseringsregeln är en av de matchande reglerna med högsta prioritet projiceras den ommappade anpassade resursen till den målresursgrupp som är associerad med den här resurssynkroniseringsregeln. Användaren som skapar den här resurssynkroniseringsregeln ska ha skrivbehörighet för målresursgruppen och den här skrivbehörigheten verifieras när du skapar regeln för resurssynkronisering.
targetResourceGroup?: string
Egenskapsvärde
string
Information om ärvda egenskaper
id
Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
id?: string
Egenskapsvärde
string
ärvd frånTrackedResource.id
location
Den geo-plats där resursen finns
location: string
Egenskapsvärde
string
ärvd frånTrackedResource.location
name
Namnet på resursen OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
name?: string
Egenskapsvärde
string
ärvd frånTrackedResource.name
tags
Resurstaggar.
tags?: {[propertyName: string]: string}
Egenskapsvärde
{[propertyName: string]: string}
ärvs frånTrackedResource.tags
type
Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
type?: string
Egenskapsvärde
string
ärvd frånTrackedResource.type