Поделиться через


ResourceSyncRule interface

Определение правил синхронизации ресурсов.

Extends

Свойства

priority

Приоритет представляет приоритет правила синхронизации ресурсов.

provisioningState

Состояние подготовки для правила синхронизации ресурсов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

selector

Селектор меток состоит из двух частей: matchLabels и matchExpressions. Первая часть matchLabels — это карта пар {ключ,значение}. Одиночный {key,value} на карте matchLabels эквивалентен элементу matchExpressions, ключевое поле которого — key, оператор — In, а массив значений содержит только значение . Вторая часть matchExpressions — это список требований к селектору ресурсов. Допустимые операторы: In, NotIn, Exists и DoesNotExist. Заданные значения должны быть непустые в случае in и NotIn. Заданные значения должны быть пустыми в случае Exists и DoesNotExist. Все требования, как matchLabels, так и matchExpressions, должны быть выполнены, чтобы они соответствовали.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

targetResourceGroup

Для несопоставленного пользовательского ресурса его метки будут использоваться для поиска соответствующих правил синхронизации ресурсов. Если это правило синхронизации ресурсов является одним из правил сопоставления с наивысшим приоритетом, то несопоставленный пользовательский ресурс будет проецирован в целевую группу ресурсов, связанную с этим правилом синхронизации ресурсов. Пользователь, создающие это правило синхронизации ресурсов, должен иметь разрешения на запись в целевой группе ресурсов, и это разрешение на запись будет проверено при создании правила синхронизации ресурсов.

Унаследованные свойства

id

Полный идентификатор ресурса. Например, /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

location

Географическое расположение, в котором находится ресурс

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

tags

Теги ресурсов.

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

Сведения о свойстве

priority

Приоритет представляет приоритет правила синхронизации ресурсов.

priority?: undefined | number

Значение свойства

undefined | number

provisioningState

Состояние подготовки для правила синхронизации ресурсов. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

provisioningState?: undefined | string

Значение свойства

undefined | string

selector

Селектор меток состоит из двух частей: matchLabels и matchExpressions. Первая часть matchLabels — это карта пар {ключ,значение}. Одиночный {key,value} на карте matchLabels эквивалентен элементу matchExpressions, ключевое поле которого — key, оператор — In, а массив значений содержит только значение . Вторая часть matchExpressions — это список требований к селектору ресурсов. Допустимые операторы: In, NotIn, Exists и DoesNotExist. Заданные значения должны быть непустые в случае in и NotIn. Заданные значения должны быть пустыми в случае Exists и DoesNotExist. Все требования, как matchLabels, так и matchExpressions, должны быть выполнены, чтобы они соответствовали.

selector?: ResourceSyncRulePropertiesSelector

Значение свойства

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

systemData?: SystemData

Значение свойства

targetResourceGroup

Для несопоставленного пользовательского ресурса его метки будут использоваться для поиска соответствующих правил синхронизации ресурсов. Если это правило синхронизации ресурсов является одним из правил сопоставления с наивысшим приоритетом, то несопоставленный пользовательский ресурс будет проецирован в целевую группу ресурсов, связанную с этим правилом синхронизации ресурсов. Пользователь, создающие это правило синхронизации ресурсов, должен иметь разрешения на запись в целевой группе ресурсов, и это разрешение на запись будет проверено при создании правила синхронизации ресурсов.

targetResourceGroup?: undefined | string

Значение свойства

undefined | string

Сведения об унаследованном свойстве

id

Полный идентификатор ресурса. Например, /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

id?: undefined | string

Значение свойства

undefined | string

Наследуетсяот Resource.id

location

Географическое расположение, в котором находится ресурс

location: string

Значение свойства

string

Наследуется отTrackedResource.location

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

name?: undefined | string

Значение свойства

undefined | string

Наследуется отResource.name

tags

Теги ресурсов.

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

Значение свойства

undefined | [key: string]: string

Наследуется отTrackedResource.tags

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.

type?: undefined | string

Значение свойства

undefined | string

Наследуется отResource.type