

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Proprietà delle policy del ciclo di vita in Amazon ECR
<a name="lifecycle_policy_parameters"></a>

Le politiche del ciclo di vita hanno le seguenti proprietà. 

Per visualizzare esempi di politiche relative al ciclo di vita, vedere. [Esempi di politiche del ciclo di vita in Amazon ECR](lifecycle_policy_examples.md) Per istruzioni sulla creazione di una politica del ciclo di vita utilizzando il, vedere. AWS CLI[Per creare una policy del ciclo di vita (AWS CLI)](lp_creation.md#lp-creation-cli)

## Priorità delle regole
<a name="lp_rule_priority"></a>

`rulePriority`  
Tipo: Integer  
Obbligatorio: sì  
Imposta l'ordine in base al quale le regole vengono applicate, dal valore più basso a quello più alto. Viene applicata per prima una regola della politica del ciclo di vita con una priorità di`1`, successivamente una regola con priorità di `2` e così via. Quando aggiungi delle regole a una policy del ciclo di vita, queste devono avere un valore univoco per `rulePriority`. Non è necessario che i valori siano sequenziali tra le regole di una policy. Una regola con valore `tagStatus` di `any` deve avere il valore più elevato per `rulePriority` ed essere valutata per ultima.

## Description
<a name="lp_description"></a>

`description`  
Tipo: string  
Obbligatorio: no  
(Opzionale) Descrive lo scopo di una regola nella policy del ciclo di vita.

## Stato tag
<a name="lp_tag_status"></a>

`tagStatus`  
Tipo: string  
Obbligatorio: sì  
Determina se la regola della policy del ciclo di vita che vuoi aggiungere specifica un tag per un'immagine. Le opzioni accettabili sono `tagged`, `untagged` o `any`. Se specifichi `any`, per tutte le immagini la regola viene valutata rispetto ad esse. Se si specifica`tagged`, è necessario specificare anche un `tagPrefixList` valore o un `tagPatternList` valore. Se si specifica`untagged`, è necessario omettere entrambi `tagPrefixList` e`tagPatternList`.

## Elenco di modelli di tag
<a name="lp_tag_pattern_list"></a>

`tagPatternList`  
Tipo: list[string]  
Obbligatorio: sì, se `tagStatus` è impostato su Taggato e `tagPrefixList` non è specificato  
Quando si crea una policy del ciclo di vita per le immagini con tag, è consigliabile utilizzare `tagPatternList` per specificare che i tag devono scadere. È necessario specificare un elenco separato da virgole di modelli per i tag di immagini che possono contenere caratteri jolly (`*`) sul quale lavorare con la policy del ciclo di vita. Ad esempio, se le immagini sono taggate come `prod`, `prod1`, `prod2` e così via, utilizzerai l'elenco di modelli di tag `prod*` per specificarle tutte. Se specifichi più tag, vengono selezionate solo le immagini che hanno tutti i tag specificati.  
Esiste un limite massimo di quattro caratteri jolly (`*`) per stringa. Ad esempio, `["*test*1*2*3", "test*1*2*3*"]` è valido ma `["test*1*2*3*4*5*6"]` non è valido.

## Elenco prefissi tag
<a name="lp_tag_prefix_list"></a>

`tagPrefixList`  
Tipo: list[string]  
Obbligatorio: sì, se `tagStatus` è impostato su taggato e `tagPatternList` non è specificato  
Utilizzato solo se è stato specificato `"tagStatus": "tagged"` e non si sta specificando un `tagPatternList`. Devi specificare un elenco separato da virgole di prefissi per i tag delle immagini sul quale operare con la tua policy del ciclo di vita. Ad esempio, se le tue immagini sono taggate come `prod`, `prod1`, `prod2` e così via, utilizzerai il prefisso di tag `prod` per specificarle tutte. Se specifichi più tag, vengono selezionate solo le immagini che hanno tutti i tag specificati.

## Classe di storage
<a name="lp_storage_class"></a>

`storageClass`  
Tipo: stringa  
Obbligatorio: sì, se lo è `countType` `sinceImageTransitioned`  
La regola selezionerà solo le immagini di questa classe di archiviazione. Quando si utilizza un valore `countType` di `imageCountMoreThan``sinceImagePushed`, o`sinceImagePulled`, l'unico valore supportato è`standard`. Quando si utilizza un tipo di conteggio di`sinceImageTransitioned`, questo è obbligatorio e l'unico valore supportato è`archive`. Se lo ometti, `standard` verrà utilizzato il valore di.

## Tipo di conteggio
<a name="lp_count_type"></a>

`countType`  
Tipo: string  
Obbligatorio: sì  
Specifica un tipo di conteggio da applicare alle immagini.   
Se `countType` è impostato su `imageCountMoreThan`, devi specificare inoltre `countNumber` per creare una regola che impone un limite al numero di immagini presenti nel tuo repository. Se `countType` è impostato su `sinceImagePushed``sinceImagePulled`, o`sinceImageTransitioned`, si specifica `countUnit` e si specifica anche un limite di tempo `countNumber` per le immagini presenti nel repository.

## Unità conteggio
<a name="lp_count_unit"></a>

`countUnit`  
Tipo: stringa  
Obbligatorio: sì, solo se `countType` è impostato su `sinceImagePushed``sinceImagePulled`, o `sinceImageTransitioned`  
Specifica un unità di conteggio di `days` per definirla come unità di tempo, oltre a `countNumber`, che corrisponde al numero di giorni.   
Deve essere specificato solo quando `countType` è `sinceImagePushed``sinceImagePulled`, o`sinceImageTransitioned`; si verificherà un errore se si specifica un'unità di conteggio quando `countType` è presente un qualsiasi altro valore.

## Count number (Numero conteggio)
<a name="lp_count_number"></a>

`countNumber`  
Tipo: Integer  
Obbligatorio: sì  
Specifica un numero conteggio. I valori accettabili sono numeri interi positivi (`0` non è un valore accettato).   
Se il `countType` utilizzato è `imageCountMoreThan`, allora il valore è il numero massimo di immagini che desideri conservare nel tuo repository. Se il `countType` utilizzato è `sinceImagePushed`, allora il valore è il limite di età massimo per le tue immagini. Se `countType` utilizzato è`sinceImagePulled`, il valore è il numero massimo di giorni trascorsi dall'ultima volta che l'immagine è stata estratta. Se `countType` utilizzato è`sinceImageTransitioned`, il valore è il numero massimo di giorni trascorsi dall'archiviazione dell'immagine.

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

`type`  
Tipo: stringa  
Obbligatorio: sì  
Specifica un tipo di azione. I valori supportati sono `expire` (per eliminare le immagini) e `transition` (per spostare le immagini nell'archivio).

`targetStorageClass`  
Tipo: stringa  
Obbligatorio: sì, se lo `type` è `transition`  
La classe di storage a cui si desidera applicare la politica del ciclo di vita per la transizione dell'immagine. `archive`è l'unico valore supportato.