Dela via


ResourceSyncRule interface

Definition av resurssynkroniseringsregler.

Extends

Egenskaper

priority

Prioritet representerar en prioritet för regeln för resurssynkronisering

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.

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.

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.

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.

Ä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