Freigeben über


ResourceSyncRule interface

Definition von Ressourcensynchronisierungsregeln.

Extends

Eigenschaften

priority

Priorität stellt eine Priorität der Ressourcensynchronisierungsregel dar.

provisioningState

Bereitstellungsstatus für die Ressourcensynchronisierungsregel. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

selector

Eine Bezeichnungsauswahl besteht aus zwei Teilen: matchLabels und matchExpressions. Der erste Teil matchLabels ist eine Zuordnung von {key,value}-Paaren. Ein einzelner {key,value} in der matchLabels-Zuordnung entspricht einem Element von matchExpressions, dessen Schlüsselfeld "key", der Operator "In" ist und das Wertearray nur "value" enthält. Der zweite Teil matchExpressions ist eine Liste der Ressourcenauswahlanforderungen. Gültige Operatoren sind In, NotIn, Exists und DoesNotExist. Die festgelegten Werte müssen im Fall von In und NotIn nicht leer sein. Die festgelegten Werte müssen im Fall von Exists und DoesNotExist leer sein. Alle Anforderungen von matchLabels und matchExpressions müssen erfüllt sein, um übereinstimmen zu können.

systemData

Metadaten im Zusammenhang mit der Erstellung und letzten Änderung der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

targetResourceGroup

Für eine nicht zugeordnete benutzerdefinierte Ressource werden ihre Bezeichnungen verwendet, um übereinstimmende Ressourcensynchronisierungsregeln zu finden. Wenn diese Ressourcensynchronisierungsregel eine der Abgleichsregeln mit höchster Priorität ist, wird die nicht zugeordnete benutzerdefinierte Ressource auf die Zielressourcengruppe projiziert, die dieser Ressourcensynchronisierungsregel zugeordnet ist. Der Benutzer, der diese Ressourcensynchronisierungsregel erstellt, sollte über Schreibberechtigungen für die Zielressourcengruppe verfügen, und diese Schreibberechtigung wird beim Erstellen der Ressourcensynchronisierungsregel überprüft.

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

location

Der geografische Standort, an dem sich die Ressource befindet

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

priority

Priorität stellt eine Priorität der Ressourcensynchronisierungsregel dar.

priority?: undefined | number

Eigenschaftswert

undefined | number

provisioningState

Bereitstellungsstatus für die Ressourcensynchronisierungsregel. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

provisioningState?: undefined | string

Eigenschaftswert

undefined | string

selector

Eine Bezeichnungsauswahl besteht aus zwei Teilen: matchLabels und matchExpressions. Der erste Teil matchLabels ist eine Zuordnung von {key,value}-Paaren. Ein einzelner {key,value} in der matchLabels-Zuordnung entspricht einem Element von matchExpressions, dessen Schlüsselfeld "key", der Operator "In" ist und das Wertearray nur "value" enthält. Der zweite Teil matchExpressions ist eine Liste der Ressourcenauswahlanforderungen. Gültige Operatoren sind In, NotIn, Exists und DoesNotExist. Die festgelegten Werte müssen im Fall von In und NotIn nicht leer sein. Die festgelegten Werte müssen im Fall von Exists und DoesNotExist leer sein. Alle Anforderungen von matchLabels und matchExpressions müssen erfüllt sein, um übereinstimmen zu können.

selector?: ResourceSyncRulePropertiesSelector

Eigenschaftswert

systemData

Metadaten im Zusammenhang mit der Erstellung und letzten Änderung der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

targetResourceGroup

Für eine nicht zugeordnete benutzerdefinierte Ressource werden ihre Bezeichnungen verwendet, um übereinstimmende Ressourcensynchronisierungsregeln zu finden. Wenn diese Ressourcensynchronisierungsregel eine der Abgleichsregeln mit höchster Priorität ist, wird die nicht zugeordnete benutzerdefinierte Ressource auf die Zielressourcengruppe projiziert, die dieser Ressourcensynchronisierungsregel zugeordnet ist. Der Benutzer, der diese Ressourcensynchronisierungsregel erstellt, sollte über Schreibberechtigungen für die Zielressourcengruppe verfügen, und diese Schreibberechtigung wird beim Erstellen der Ressourcensynchronisierungsregel überprüft.

targetResourceGroup?: undefined | string

Eigenschaftswert

undefined | string

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

id?: undefined | string

Eigenschaftswert

undefined | string

Geerbt vonResource.id

location

Der geografische Standort, an dem sich die Ressource befindet

location: string

Eigenschaftswert

string

Geerbt vonTrackedResource.location

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: undefined | string

Eigenschaftswert

undefined | string

Geerbt vonResource.name

tags

Ressourcentags.

tags?: undefined | [key: string]: string

Eigenschaftswert

undefined | [key: string]: string

Geerbt vonTrackedResource.tags

type

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type?: undefined | string

Eigenschaftswert

undefined | string

Geerbt vonResource.type