Freigeben über


ResourceSyncRulesUpdateOptionalParams interface

Optionale Parameter.

Extends

Eigenschaften

priority

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

resumeFrom

Ein serialisierter Poller, der verwendet werden kann, um einen vorhandenen angehaltenen Long-Running-Vorgang fortzusetzen.

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.

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 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.

updateIntervalInMs

Verzögerung, um bis zur nächsten Umfrage in Millisekunden zu warten.

Geerbte Eigenschaften

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

onResponse

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden.

requestOptions

Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.

serializerOptions

Optionen zum Überschreiben des Serialisierungs-/De serialisierungsverhaltens.

tracingOptions

Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.

Details zur Eigenschaft

priority

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

priority?: number

Eigenschaftswert

number

resumeFrom

Ein serialisierter Poller, der verwendet werden kann, um einen vorhandenen angehaltenen Long-Running-Vorgang fortzusetzen.

resumeFrom?: 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", 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

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 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?: string

Eigenschaftswert

string

updateIntervalInMs

Verzögerung, um bis zur nächsten Umfrage in Millisekunden zu warten.

updateIntervalInMs?: number

Eigenschaftswert

number

Geerbte Eigenschaftsdetails

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

abortSignal?: AbortSignalLike

Eigenschaftswert

Geerbt von coreClient.OperationOptions.abortSignal

onResponse

Eine Funktion, die jedes Mal aufgerufen werden soll, wenn beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden.

onResponse?: RawResponseCallback

Eigenschaftswert

Geerbt von coreClient.OperationOptions.onResponse

requestOptions

Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.

requestOptions?: OperationRequestOptions

Eigenschaftswert

Geerbt von coreClient.OperationOptions.requestOptions

serializerOptions

Optionen zum Überschreiben des Serialisierungs-/De serialisierungsverhaltens.

serializerOptions?: SerializerOptions

Eigenschaftswert

Geerbt von coreClient.OperationOptions.serializerOptions

tracingOptions

Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

Geerbt von coreClient.OperationOptions.tracingOptions