

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Propiedades de la política de ciclo de vida en Amazon ECR
<a name="lifecycle_policy_parameters"></a>

Las políticas de ciclo de vida tienen las siguientes propiedades. 

Para ver ejemplos de políticas de ciclo de vida, consulte [Ejemplos de políticas de ciclo de vida en Amazon ECR](lifecycle_policy_examples.md). Para obtener instrucciones sobre cómo crear una política de ciclo de vida mediante la AWS CLI, consulte. [Creación de una política de ciclo de vida (AWS CLI)](lp_creation.md#lp-creation-cli)

## Prioridad de la regla
<a name="lp_rule_priority"></a>

`rulePriority`  
Tipo: número entero  
Obligatorio: sí  
Establece el orden en el que se aplican las reglas, de menor a mayor. Primero se aplica una regla de política de ciclo de vida con una prioridad de `1`; después, una regla con una prioridad de `2`, y así sucesivamente. Cuando añade reglas a una política de ciclo de vida, debe asignar a cada una un valor único para `rulePriority`. Los valores en las reglas de una política no necesitan ser secuenciales. Una regla con un valor `tagStatus` de `any` debe tener el valor más alto para `rulePriority` y evaluarse en último lugar.

## Description (Descripción)
<a name="lp_description"></a>

`description`  
Tipo: string  
Obligatorio: no  
(Opcional) Describe la finalidad de una regla de una política de ciclo de vida.

## Estado de etiqueta
<a name="lp_tag_status"></a>

`tagStatus`  
Tipo: cadena  
Obligatorio: sí  
Determina si la regla de la política de ciclo de vida que añade especifica una etiqueta para una imagen. Las opciones válidas son `tagged`, `untagged` o `any`. Si especifica `any`, se evalúa la regla en todas las imágenes. Si lo especifica`tagged`, también debe especificar un `tagPrefixList` valor o un `tagPatternList` valor. Si lo especifica`untagged`, debe omitir `tagPrefixList` tanto `tagPatternList` como.

## Lista de patrones de etiquetas
<a name="lp_tag_pattern_list"></a>

`tagPatternList`  
Tipo: lista[cadena]  
Obligatorio: sí, en caso de que `tagStatus` esté configurado como etiquetado y `tagPrefixList` no está especificado  
Al crear una política de ciclo de vida para las imágenes etiquetadas, se recomienda utilizar una `tagPatternList` para especificar cuáles son las etiquetas que van a caducar. Debe especificar una lista separada por comas de patrones de etiquetas de imagen que pueden contener comodines (`*`) en los que se va a realizar una acción con la política de ciclo de vida. Por ejemplo, si las imágenes están etiquetadas como `prod`, `prod1`, `prod2`, etc., debería usar la lista del patrón de etiqueta `prod*` para especificarlas todas. Si especifica varias etiquetas, solo se seleccionan las imágenes con todas las etiquetas especificadas.  
Hay un límite máximo de cuatro caracteres comodines (`*`) por cadena. Por ejemplo, `["*test*1*2*3", "test*1*2*3*"]` es válido pero `["test*1*2*3*4*5*6"]` no es válido.

## Lista de prefijos de etiqueta
<a name="lp_tag_prefix_list"></a>

`tagPrefixList`  
Tipo: lista[cadena]  
Obligatorio: sí, en caso de que `tagStatus` esté configurado como etiquetado y `tagPatternList` no está especificado  
Solo se usa si especificó `"tagStatus": "tagged"` y no está especificando un `tagPatternList`. Debe especificar una lista separada por comas de prefijos de etiquetas de imagen en los que se va a realizar una acción con la política de ciclo de vida. Por ejemplo, si las imágenes están etiquetadas como `prod`, `prod1`, `prod2`, etc., debería usar el prefijo de etiqueta `prod` para especificarlas todas. Si especifica varias etiquetas, solo se seleccionan las imágenes con todas las etiquetas especificadas.

## Clase de almacenamiento
<a name="lp_storage_class"></a>

`storageClass`  
Tipo: cadena  
Obligatorio: sí, si lo es `countType` `sinceImageTransitioned`  
La regla solo seleccionará imágenes de esta clase de almacenamiento. Cuando se utiliza un valor `countType` de `imageCountMoreThan``sinceImagePushed`, o`sinceImagePulled`, el único valor admitido es`standard`. Cuando se utiliza un tipo de recuento de`sinceImageTransitioned`, es obligatorio y el único valor admitido es`archive`. Si lo omite, se `standard` utilizará el valor de.

## Tipo de recuento
<a name="lp_count_type"></a>

`countType`  
Tipo: cadena  
Obligatorio: sí  
Especifique un tipo de recuento que desea aplicar a las imágenes.   
Si `countType` está establecido en `imageCountMoreThan`, también especifica `countNumber` para crear una regla que establezca el límite de imágenes que hay en el repositorio. Si `countType` está establecido en `sinceImagePushed``sinceImagePulled`, o`sinceImageTransitioned`, también debe especificar `countUnit` y especificar un límite de tiempo `countNumber` para las imágenes que existen en su repositorio.

## Unidad de recuento
<a name="lp_count_unit"></a>

`countUnit`  
Tipo: cadena  
Obligatorio: sí, solo si `countType` está establecido en `sinceImagePushed``sinceImagePulled`, o `sinceImageTransitioned`  
Especifique una unidad de recuento de `days` para indicar la unidad de tiempo, además de `countNumber`, que es el número de días.   
Solo debe especificarse cuando `countType` es `sinceImagePushed``sinceImagePulled`, o`sinceImageTransitioned`; se producirá un error si especifica una unidad de recuento cuando `countType` es cualquier otro valor.

## Cantidad
<a name="lp_count_number"></a>

`countNumber`  
Tipo: número entero  
Obligatorio: sí  
Especifique un número de recuento. Los valores aceptables son enteros positivos (el valor `0` no se acepta).   
Si el `countType` usado es `imageCountMoreThan`, el valor es el número máximo de imágenes que puede conservar en el repositorio. Si el `countType` usado es `sinceImagePushed`, el valor es el límite de antigüedad máxima de las imágenes. Si `countType` se utiliza es`sinceImagePulled`, el valor es el número máximo de días transcurridos desde la última vez que se extrajo la imagen. Si el `countType` usado es`sinceImageTransitioned`, entonces el valor es el número máximo de días desde que se archivó la imagen.

## Action
<a name="lp_action"></a>

`type`  
Tipo: string  
Obligatorio: sí  
Especifique un tipo de acción. Los valores admitidos son `expire` (para eliminar imágenes) y `transition` (para mover las imágenes al almacenamiento de archivos).

`targetStorageClass`  
Tipo: cadena  
Obligatorio: sí, si lo `type` es `transition`  
La clase de almacenamiento a la que desea que la política de ciclo de vida haga la transición de la imagen. `archive`es el único valor admitido.