Freigeben über


PatchableResourceSyncRule interface

Die Definition der patchbaren Ressourcen für Die Ressourcensynchronisierungsregeln.

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" lautet, der Operator "In", und das Wertearray enthält nur "value". 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, damit sie übereinstimmen.

tags

Ressourcentags

targetResourceGroup

Für eine nicht zugeordnete benutzerdefinierte Ressource werden ihre Bezeichnungen verwendet, um übereinstimmende Ressourcensynchronisierungsregeln zu finden. Wenn diese Ressourcensynchronisierungsregel eine der Abgleichsregeln mit der höchsten Priorität ist, wird die nicht zugeordnete benutzerdefinierte Ressource in 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.

Details zur Eigenschaft

priority

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

priority?: number

Eigenschaftswert

number

provisioningState

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

provisioningState?: string

Eigenschaftswert

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" lautet, der Operator "In", und das Wertearray enthält nur "value". 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, damit sie übereinstimmen.

selector?: ResourceSyncRulePropertiesSelector

Eigenschaftswert

tags

Ressourcentags

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

targetResourceGroup

Für eine nicht zugeordnete benutzerdefinierte Ressource werden ihre Bezeichnungen verwendet, um übereinstimmende Ressourcensynchronisierungsregeln zu finden. Wenn diese Ressourcensynchronisierungsregel eine der Abgleichsregeln mit der höchsten Priorität ist, wird die nicht zugeordnete benutzerdefinierte Ressource in 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?: string

Eigenschaftswert

string