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à.
UpdateBackupPlan
Aggiorna il piano di backup specificato. La nuova versione è identificata in modo univoco dal relativo ID.
Sintassi della richiesta
POST /backup/plans/backupPlanId
HTTP/1.1
Content-type: application/json
{
"BackupPlan": {
"AdvancedBackupSettings": [
{
"BackupOptions": {
"string
" : "string
"
},
"ResourceType": "string
"
}
],
"BackupPlanName": "string
",
"Rules": [
{
"CompletionWindowMinutes": number
,
"CopyActions": [
{
"DestinationBackupVaultArn": "string
",
"Lifecycle": {
"DeleteAfterDays": number
,
"MoveToColdStorageAfterDays": number
,
"OptInToArchiveForSupportedResources": boolean
}
}
],
"EnableContinuousBackup": boolean
,
"Lifecycle": {
"DeleteAfterDays": number
,
"MoveToColdStorageAfterDays": number
,
"OptInToArchiveForSupportedResources": boolean
},
"RecoveryPointTags": {
"string
" : "string
"
},
"RuleName": "string
",
"ScheduleExpression": "string
",
"ScheduleExpressionTimezone": "string
",
"StartWindowMinutes": number
,
"TargetBackupVaultName": "string
"
}
]
}
}
URIParametri della richiesta
La richiesta utilizza i seguenti URI parametri.
- backupPlanId
-
L'ID del piano di backup.
Campo obbligatorio: sì
Corpo della richiesta
La richiesta accetta i seguenti dati nel JSON formato.
- BackupPlan
-
Il corpo di un piano di backup. Include un
BackupPlanName
e uno o più set diRules
.Tipo: oggetto BackupPlanInput
Campo obbligatorio: sì
Sintassi della risposta
HTTP/1.1 200
Content-type: application/json
{
"AdvancedBackupSettings": [
{
"BackupOptions": {
"string" : "string"
},
"ResourceType": "string"
}
],
"BackupPlanArn": "string",
"BackupPlanId": "string",
"CreationDate": number,
"VersionId": "string"
}
Elementi di risposta
Se l'azione ha esito positivo, il servizio restituisce una risposta di HTTP 200.
I seguenti dati vengono restituiti in JSON formato dal servizio.
- AdvancedBackupSettings
-
Contiene un elenco di
BackupOptions
per ogni tipo di risorsa.Tipo: matrice di oggetti AdvancedBackupSetting
- BackupPlanArn
-
Un Amazon Resource Name (ARN) che identifica in modo univoco un piano di backup; ad esempio,.
arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
Tipo: stringa
- BackupPlanId
-
Identifica in modo univoco un piano di backup.
Tipo: stringa
- CreationDate
-
La data e l'ora di creazione di un piano di backup, in formato Unix e Coordinated Universal Time (). UTC Il valore di
CreationDate
è preciso al millisecondo. Ad esempio, il valore 1516925490.087 rappresenta venerdì 26 gennaio 2018 alle ore 12:11:30.087.Tipo: Timestamp
- VersionId
-
Stringhe uniche, generate casualmente, con codifica Unicode a UTF -8, lunghe al massimo 1.024 byte. Gli Id della versione non possono essere modificati.
Tipo: stringa
Errori
Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.
- InvalidParameterValueException
-
Indica che si è verificato un errore con il valore di un parametro. Ad esempio, il valore non è compreso nell'intervallo.
HTTPCodice di stato: 400
- MissingParameterValueException
-
Indica che manca un parametro obbligatorio.
HTTPCodice di stato: 400
- ResourceNotFoundException
-
Una risorsa necessaria per l'azione non esiste.
HTTPCodice di stato: 400
- ServiceUnavailableException
-
La richiesta non è riuscita a causa di un errore temporaneo del server.
HTTPCodice di stato: 500
Vedi anche
Per ulteriori informazioni sull'utilizzo API in una delle lingue specifiche AWS SDKs, consulta quanto segue: