ResourceSyncRule interface
Definição de Regras de Sincronização de Recursos.
- Extends
Propriedades
| priority | A prioridade representa uma prioridade da Regra de Sincronização de Recursos |
| provisioning |
Estado de provisionamento para a regra de sincronização de recursos. |
| selector | Um seletor de rótulos é composto por duas partes, matchLabels e matchExpressions. A primeira parte, matchLabels é um mapa de pares {key,value}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é 'key', o operador é 'In' e a matriz values contém apenas 'value'. A segunda parte, matchExpressions é uma lista de requisitos do seletor de recursos. Os operadores válidos incluem In, NotIn, Exists e DoesNotExist. Os valores definidos devem ser não-vazios no caso de In e NotIn. Os valores definidos devem estar vazios no caso de Exists e DoesNotExist. Todos os requisitos, tanto de matchLabels quanto de matchExpressions, devem ser atendidos para corresponder. |
| target |
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 de correspondência 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. |
Propriedades Herdadas
| id | ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | A geolocalização onde o recurso vive |
| name | O nome do recurso |
| system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
| tags | Tags de recursos. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
Detalhes de Propriedade
priority
A prioridade representa uma prioridade da Regra de Sincronização de Recursos
priority?: number
Valor de Propriedade
number
provisioningState
Estado de provisionamento para a regra de sincronização de recursos.
provisioningState?: string
Valor de Propriedade
string
selector
Um seletor de rótulos é composto por duas partes, matchLabels e matchExpressions. A primeira parte, matchLabels é um mapa de pares {key,value}. Um único {key,value} no mapa matchLabels é equivalente a um elemento de matchExpressions, cujo campo de chave é 'key', o operador é 'In' e a matriz values contém apenas 'value'. A segunda parte, matchExpressions é uma lista de requisitos do seletor de recursos. Os operadores válidos incluem In, NotIn, Exists e DoesNotExist. Os valores definidos devem ser não-vazios no caso de In e NotIn. Os valores definidos devem estar vazios no caso de Exists e DoesNotExist. Todos os requisitos, tanto de matchLabels quanto de matchExpressions, devem ser atendidos para corresponder.
selector?: ResourceSyncRulePropertiesSelector
Valor de 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 de correspondência 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 de Propriedade
string
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valor de Propriedade
string
herdado deTrackedResource.id
location
name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.
systemData?: SystemData
Valor de Propriedade
herdado deTrackedResource.systemData
tags
Tags de recursos.
tags?: Record<string, string>
Valor de Propriedade
Record<string, string>
herdado deTrackedResource.tags