ResourceSyncRule interface
Definición de reglas de sincronización de recursos.
- Extends
Propiedades
priority | Priority representa una prioridad de la regla de sincronización de recursos. |
provisioning |
Estado de aprovisionamiento para la regla de sincronización de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
selector | Un selector de etiquetas se compone de dos partes, matchLabels y matchExpressions. La primera parte, matchLabels es un mapa de pares {clave,valor}. Una sola {key,value} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es 'key', el operador es 'In', y la matriz values contiene solo 'value'. La segunda parte, matchExpressions es una lista de los requisitos del selector de recursos. Los operadores válidos incluyen In, NotIn, Exists y DoesNotExist. Los valores establecidos deben no estar vacíos en el caso de In y NotIn. Los valores establecidos deben estar vacíos en el caso de Exists y DoesNotExist. Todos los requisitos, tanto de matchLabels como matchExpressions deben cumplirse para poder coincidir. |
system |
Metadatos relativos a la creación y última modificación del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
target |
En el caso de un recurso personalizado no asignado, sus etiquetas se usarán para buscar reglas de sincronización de recursos coincidentes. Si esta regla de sincronización de recursos es una de las reglas de coincidencia con prioridad más alta, el recurso personalizado sin asignar se proyectará en el grupo de recursos de destino asociado a esta regla de sincronización de recursos. El usuario que crea esta regla de sincronización de recursos debe tener permisos de escritura en el grupo de recursos de destino y este permiso de escritura se validará al crear la regla de sincronización de recursos. |
Propiedades heredadas
id | Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
location | Ubicación geográfica donde reside el recurso |
name | Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
tags | Etiquetas del recurso. |
type | Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
priority
Priority representa una prioridad de la regla de sincronización de recursos.
priority?: undefined | number
Valor de propiedad
undefined | number
provisioningState
Estado de aprovisionamiento para la regla de sincronización de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: undefined | string
Valor de propiedad
undefined | string
selector
Un selector de etiquetas se compone de dos partes, matchLabels y matchExpressions. La primera parte, matchLabels es un mapa de pares {clave,valor}. Una sola {key,value} en el mapa matchLabels equivale a un elemento de matchExpressions, cuyo campo de clave es 'key', el operador es 'In', y la matriz values contiene solo 'value'. La segunda parte, matchExpressions es una lista de los requisitos del selector de recursos. Los operadores válidos incluyen In, NotIn, Exists y DoesNotExist. Los valores establecidos deben no estar vacíos en el caso de In y NotIn. Los valores establecidos deben estar vacíos en el caso de Exists y DoesNotExist. Todos los requisitos, tanto de matchLabels como matchExpressions deben cumplirse para poder coincidir.
selector?: ResourceSyncRulePropertiesSelector
Valor de propiedad
systemData
Metadatos relativos a la creación y última modificación del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
targetResourceGroup
En el caso de un recurso personalizado no asignado, sus etiquetas se usarán para buscar reglas de sincronización de recursos coincidentes. Si esta regla de sincronización de recursos es una de las reglas de coincidencia con prioridad más alta, el recurso personalizado sin asignar se proyectará en el grupo de recursos de destino asociado a esta regla de sincronización de recursos. El usuario que crea esta regla de sincronización de recursos debe tener permisos de escritura en el grupo de recursos de destino y este permiso de escritura se validará al crear la regla de sincronización de recursos.
targetResourceGroup?: undefined | string
Valor de propiedad
undefined | string
Detalles de las propiedades heredadas
id
Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: undefined | string
Valor de propiedad
undefined | string
Heredado deResource.id
location
Ubicación geográfica donde reside el recurso
location: string
Valor de propiedad
string
Heredado deTrackedResource.location
name
Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: undefined | string
Valor de propiedad
undefined | string
Heredado deResource.name
tags
Etiquetas del recurso.
tags?: undefined | [key: string]: string
Valor de propiedad
undefined | [key: string]: string
Heredado deTrackedResource.tags
type
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: undefined | string
Valor de propiedad
undefined | string
Heredado deResource.type
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de