PatchableResourceSyncRule interface
Die ressourcensynchronisierungsregeln, patchbare Ressourcendefinition.
Eigenschaften
| priority | Priorität stellt eine Priorität der Ressourcensynchronisierungsregel dar. |
| provisioning |
Bereitstellungsstatus für die Ressourcensynchronisierungsregel. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 ist 'In', und das Wertearray enthält nur 'Value'. Der zweite Teil, matchExpressions ist eine Liste der Ressourcenauswahlanforderungen. Gültige Operatoren umfassen 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 müssen sowohl von matchLabels als auch von matchExpressions erfüllt sein, um sie abzugleichen. |
| tags | Ressourcenetiketten |
| target |
Bei einer nicht zugeordneten benutzerdefinierten Ressource werden die Bezeichnungen verwendet, um übereinstimmende Regeln für die Ressourcensynchronisierung zu finden. Wenn diese Ressourcensynchronisierungsregel eine der Übereinstimmungsregeln 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. Er 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 ist 'In', und das Wertearray enthält nur 'Value'. Der zweite Teil, matchExpressions ist eine Liste der Ressourcenauswahlanforderungen. Gültige Operatoren umfassen 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 müssen sowohl von matchLabels als auch von matchExpressions erfüllt sein, um sie abzugleichen.
selector?: ResourceSyncRulePropertiesSelector
Eigenschaftswert
tags
Ressourcenetiketten
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
targetResourceGroup
Bei einer nicht zugeordneten benutzerdefinierten Ressource werden die Bezeichnungen verwendet, um übereinstimmende Regeln für die Ressourcensynchronisierung zu finden. Wenn diese Ressourcensynchronisierungsregel eine der Übereinstimmungsregeln 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