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à.
# UpdateTieringConfiguration
Questa richiesta invierà modifiche alla configurazione di tiering specificata. `TieringConfigurationName`non può essere aggiornato dopo la creazione.
`ResourceSelection` può contenere:
+ `Resources`
+ `TieringDownSettingsInDays`
+ `ResourceType`
## Sintassi della richiesta
```
PUT /tiering-configurations/{{tieringConfigurationName}} HTTP/1.1
Content-type: application/json
{
"TieringConfiguration": {
"BackupVaultName": "{{string}}",
"ResourceSelection": [
{
"Resources": [ "{{string}}" ],
"ResourceType": "{{string}}",
"TieringDownSettingsInDays": {{number}}
}
]
}
}
```
## Parametri della richiesta URI
La richiesta utilizza i seguenti parametri URI.
** [tieringConfigurationName](#API_UpdateTieringConfiguration_RequestSyntax) **
Il nome di una configurazione a più livelli da aggiornare.
Modello: `^[a-zA-Z0-9_]{1,200}$`
Obbligatorio: sì
## Corpo della richiesta
La richiesta accetta i seguenti dati in formato JSON.
** [TieringConfiguration](#API_UpdateTieringConfiguration_RequestSyntax) **
Speciifica il corpo di una configurazione a più livelli.
Tipo: oggetto [TieringConfigurationInputForUpdate](API_TieringConfigurationInputForUpdate.md)
Obbligatorio: sì
## Sintassi della risposta
```
HTTP/1.1 200
Content-type: application/json
{
"CreationTime": number,
"LastUpdatedTime": number,
"TieringConfigurationArn": "string",
"TieringConfigurationName": "string"
}
```
## Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
** [CreationTime](#API_UpdateTieringConfiguration_ResponseSyntax) **
Data e ora di creazione di una configurazione a più livelli, in formato Unix e Coordinated Universal Time (UTC). Il valore di `CreationTime` è preciso al millisecondo. Ad esempio, il valore 1516925490.087 rappresenta venerdì 26 gennaio 2018 12:11:30.087.
Tipo: Timestamp
** [LastUpdatedTime](#API_UpdateTieringConfiguration_ResponseSyntax) **
Data e ora di aggiornamento di una configurazione a più livelli, in formato Unix e Coordinated Universal Time (UTC). Il valore di `LastUpdatedTime` è preciso al millisecondo. Ad esempio, il valore 1516925490.087 rappresenta venerdì 26 gennaio 2018 12:11:30.087.
Tipo: Timestamp
** [TieringConfigurationArn](#API_UpdateTieringConfiguration_ResponseSyntax) **
Un Amazon Resource Name (ARN) che identifica in modo univoco la configurazione di tiering aggiornata.
Tipo: String
** [TieringConfigurationName](#API_UpdateTieringConfiguration_ResponseSyntax) **
Questa stringa univoca è il nome della configurazione di tiering.
Tipo: stringa
Modello: `^[a-zA-Z0-9_]{1,200}$`
## Errori
Per informazioni sugli errori comuni a tutte le operazioni, consultare [Tipi di errore comuni](CommonErrors.md).
** AlreadyExistsException **
La risorsa richiesta esiste già.
** Arn **
** Context **
** CreatorRequestId **
** Type **
Codice di stato HTTP: 400
** ConflictException **
AWS Backup non può eseguire l'azione richiesta finché non termina l'esecuzione di un'azione precedente. Riprova più tardi.
** Context **
** Type **
Codice di stato HTTP: 400
** InvalidParameterValueException **
Indica che si è verificato un errore con il valore di un parametro. Ad esempio, il valore non è compreso nell'intervallo.
** Context **
** Type **
Codice di stato HTTP: 400
** LimitExceededException **
È stato superato un limite nella richiesta, ad esempio il numero massimo di elementi consentiti in una richiesta.
** Context **
** Type **
Codice di stato HTTP: 400
** MissingParameterValueException **
Indica che manca un parametro obbligatorio.
** Context **
** Type **
Codice di stato HTTP: 400
** ResourceNotFoundException **
Una risorsa necessaria per l'azione non esiste.
** Context **
** Type **
Codice di stato HTTP: 400
** ServiceUnavailableException **
La richiesta non è riuscita a causa di un errore temporaneo del server.
** Context **
** Type **
Codice di stato HTTP: 500
## Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche AWS SDKs, consulta quanto segue:
+ [AWS Interfaccia a riga di comando V2](https://docs.aws.amazon.com/goto/cli2/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per.NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per C\+\+](https://docs.aws.amazon.com/goto/SdkForCpp/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per Python](https://docs.aws.amazon.com/goto/boto3/backup-2018-11-15/UpdateTieringConfiguration)
+ [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/backup-2018-11-15/UpdateTieringConfiguration)