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. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
selector | Um seletor de rótulo é 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 de valores 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, de matchLabels e matchExpressions, devem ser atendidos para corresponder. |
system |
Metadados relativos à criação e última modificação do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
target |
Para um recurso personalizado não mapeado, seus rótulos serão usados para localizar 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. |
Propriedades herdadas
id | ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
location | A localização geográfica em que o recurso reside |
name | O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
tags | Marcas de recurso. |
type | Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes da propriedade
priority
A prioridade representa uma prioridade da Regra de Sincronização de Recursos
priority?: undefined | number
Valor da propriedade
undefined | number
provisioningState
Estado de provisionamento para a regra de sincronização de recursos. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: undefined | string
Valor da propriedade
undefined | string
selector
Um seletor de rótulo é 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 de valores 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, de matchLabels e matchExpressions, devem ser atendidos para corresponder.
selector?: ResourceSyncRulePropertiesSelector
Valor da propriedade
systemData
Metadados relativos à criação e última modificação do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
systemData?: SystemData
Valor da propriedade
targetResourceGroup
Para um recurso personalizado não mapeado, seus rótulos serão usados para localizar 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?: undefined | string
Valor da propriedade
undefined | string
Detalhes das propriedades herdadas
id
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: undefined | string
Valor da propriedade
undefined | string
Herdado deResource.id
location
A localização geográfica em que o recurso reside
location: string
Valor da propriedade
string
Herdado deTrackedResource.location
name
O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: undefined | string
Valor da propriedade
undefined | string
Herdado deResource.name
tags
Marcas de recurso.
tags?: undefined | [key: string]: string
Valor da propriedade
undefined | [key: string]: string
Herdado deTrackedResource.tags
type
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
type?: undefined | string
Valor da propriedade
undefined | string
Herdado deResource.type