ResourceSyncRuleProperties interface

Propriedades para uma regra de sincronização de recursos. Para um recurso personalizado não mapeado, seus rótulos serão usados para descobrir regras de sincronização de recursos correspondentes usando a propriedade seletor da regra de sincronização de recursos. Se essa regra de sincronização de recursos tiver a maior prioridade entre todas as regras correspondentes, então o recurso personalizado não mapeado será projetado para o grupo de recursos alvo associado a essa regra de sincronização.

Propriedades

priority

A prioridade representa uma prioridade da Regra de Sincronização de Recursos

provisioningState

Estado de provisionamento para a regra de sincronização de recursos.

selector

Um seletor de rótulo é composto por duas partes, matchLabels e matchExpressions. A primeira parte, matchLabels, é um mapa de pares {key,value}. Uma única {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é 'key', o operador é 'In' e a matriz de valores contém apenas 'valor'. A segunda parte, matchExpressions, é uma lista de requisitos do seletor de recursos. Os operadores válidos incluem In, NotIn, Exists e DoesNotExist. O conjunto de valores deve ser não vazio no caso de In e NotIn. O conjunto de valores deve estar vazio no caso de Exists e DoesNotExist. Todos os requisitos, de matchLabels e matchExpressions, devem ser todos atendidos para corresponder.

targetResourceGroup

Para um recurso personalizado não mapeado, seus rótulos serão usados para encontrar regras de sincronização de recursos correspondentes. Se essa regra de sincronização de recursos for uma das regras correspondentes com prioridade mais alta, o recurso personalizado não mapeado será projetado para o grupo de recursos de destino associado a essa regra de sincronização de recursos. O usuário que cria essa regra de sincronização de recursos deve ter permissões de gravação no grupo de recursos de destino e essa permissão de gravação será validada ao criar a regra de sincronização de recursos.

Detalhes da propriedade

priority

A prioridade representa uma prioridade da Regra de Sincronização de Recursos

priority?: number

Valor da propriedade

number

provisioningState

Estado de provisionamento para a regra de sincronização de recursos.

provisioningState?: string

Valor da propriedade

string

selector

Um seletor de rótulo é composto por duas partes, matchLabels e matchExpressions. A primeira parte, matchLabels, é um mapa de pares {key,value}. Uma única {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é 'key', o operador é 'In' e a matriz de valores contém apenas 'valor'. A segunda parte, matchExpressions, é uma lista de requisitos do seletor de recursos. Os operadores válidos incluem In, NotIn, Exists e DoesNotExist. O conjunto de valores deve ser não vazio no caso de In e NotIn. O conjunto de valores deve estar vazio no caso de Exists e DoesNotExist. Todos os requisitos, de matchLabels e matchExpressions, devem ser todos atendidos para corresponder.

selector?: ResourceSyncRulePropertiesSelector

Valor da propriedade

targetResourceGroup

Para um recurso personalizado não mapeado, seus rótulos serão usados para encontrar regras de sincronização de recursos correspondentes. Se essa regra de sincronização de recursos for uma das regras correspondentes com prioridade mais alta, o recurso personalizado não mapeado será projetado para o grupo de recursos de destino associado a essa regra de sincronização de recursos. O usuário que cria essa regra de sincronização de recursos deve ter permissões de gravação no grupo de recursos de destino e essa permissão de gravação será validada ao criar a regra de sincronização de recursos.

targetResourceGroup?: string

Valor da propriedade

string