|
156 | 156 | {"shape":"ResourceNotFoundException"}, |
157 | 157 | {"shape":"InvalidParameterValueException"}, |
158 | 158 | {"shape":"MissingParameterValueException"}, |
| 159 | + {"shape":"InvalidResourceStateException"}, |
159 | 160 | {"shape":"ServiceUnavailableException"}, |
160 | 161 | {"shape":"InvalidRequestException"} |
161 | 162 | ], |
162 | | - "documentation":"<p>Deletes the recovery point specified by a recovery point ID.</p>", |
| 163 | + "documentation":"<p>Deletes the recovery point specified by a recovery point ID.</p> <p>If the recovery point ID belongs to a continuous backup, calling this endpoint deletes the existing continuous backup and stops future continuous backup.</p>", |
163 | 164 | "idempotent":true |
164 | 165 | }, |
165 | 166 | "DescribeBackupJob":{ |
|
223 | 224 | "input":{"shape":"DescribeGlobalSettingsInput"}, |
224 | 225 | "output":{"shape":"DescribeGlobalSettingsOutput"}, |
225 | 226 | "errors":[ |
| 227 | + {"shape":"InvalidRequestException"}, |
226 | 228 | {"shape":"ServiceUnavailableException"} |
227 | 229 | ], |
228 | 230 | "documentation":"<p>Describes the global settings of the AWS account, including whether it is opted in to cross-account backup.</p>" |
|
292 | 294 | "documentation":"<p>Returns metadata associated with a restore job that is specified by a job ID.</p>", |
293 | 295 | "idempotent":true |
294 | 296 | }, |
| 297 | + "DisassociateRecoveryPoint":{ |
| 298 | + "name":"DisassociateRecoveryPoint", |
| 299 | + "http":{ |
| 300 | + "method":"POST", |
| 301 | + "requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/disassociate" |
| 302 | + }, |
| 303 | + "input":{"shape":"DisassociateRecoveryPointInput"}, |
| 304 | + "errors":[ |
| 305 | + {"shape":"ResourceNotFoundException"}, |
| 306 | + {"shape":"InvalidParameterValueException"}, |
| 307 | + {"shape":"MissingParameterValueException"}, |
| 308 | + {"shape":"InvalidResourceStateException"}, |
| 309 | + {"shape":"ServiceUnavailableException"}, |
| 310 | + {"shape":"InvalidRequestException"} |
| 311 | + ], |
| 312 | + "documentation":"<p>Deletes the specified continuous backup recovery point from AWS Backup and releases control of that continuous backup to the source service, such as Amazon RDS. The source service will continue to create and retain continuous backups using the lifecycle that you specified in your original backup plan.</p> <p>Does not support snapshot backup recovery points.</p>" |
| 313 | + }, |
295 | 314 | "ExportBackupPlanTemplate":{ |
296 | 315 | "name":"ExportBackupPlanTemplate", |
297 | 316 | "http":{ |
|
322 | 341 | {"shape":"MissingParameterValueException"}, |
323 | 342 | {"shape":"ServiceUnavailableException"} |
324 | 343 | ], |
325 | | - "documentation":"<p>Returns <code>BackupPlan</code> details for the specified <code>BackupPlanId</code>. Returns the body of a backup plan in JSON format, in addition to plan metadata.</p>", |
| 344 | + "documentation":"<p>Returns <code>BackupPlan</code> details for the specified <code>BackupPlanId</code>. The details are the body of a backup plan in JSON format, in addition to plan metadata.</p>", |
326 | 345 | "idempotent":true |
327 | 346 | }, |
328 | 347 | "GetBackupPlanFromJSON":{ |
|
450 | 469 | {"shape":"InvalidParameterValueException"}, |
451 | 470 | {"shape":"ServiceUnavailableException"} |
452 | 471 | ], |
453 | | - "documentation":"<p>Returns a list of existing backup jobs for an authenticated account.</p>", |
| 472 | + "documentation":"<p>Returns a list of existing backup jobs for an authenticated account for the last 30 days. For a longer period of time, consider using these <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/monitoring.html\">monitoring tools</a>.</p>", |
454 | 473 | "idempotent":true |
455 | 474 | }, |
456 | 475 | "ListBackupPlanTemplates":{ |
|
698 | 717 | {"shape":"InvalidParameterValueException"}, |
699 | 718 | {"shape":"MissingParameterValueException"}, |
700 | 719 | {"shape":"ServiceUnavailableException"}, |
701 | | - {"shape":"LimitExceededException"} |
| 720 | + {"shape":"LimitExceededException"}, |
| 721 | + {"shape":"InvalidRequestException"} |
702 | 722 | ], |
703 | | - "documentation":"<p>Starts a job to create a one-time copy of the specified resource.</p>", |
| 723 | + "documentation":"<p>Starts a job to create a one-time copy of the specified resource.</p> <p>Does not support continuous backups.</p>", |
704 | 724 | "idempotent":true |
705 | 725 | }, |
706 | 726 | "StartRestoreJob":{ |
|
717 | 737 | {"shape":"MissingParameterValueException"}, |
718 | 738 | {"shape":"ServiceUnavailableException"} |
719 | 739 | ], |
720 | | - "documentation":"<p>Recovers the saved resource identified by an Amazon Resource Name (ARN). </p>", |
| 740 | + "documentation":"<p>Recovers the saved resource identified by an Amazon Resource Name (ARN).</p>", |
721 | 741 | "idempotent":true |
722 | 742 | }, |
723 | 743 | "StopBackupJob":{ |
|
815 | 835 | {"shape":"MissingParameterValueException"}, |
816 | 836 | {"shape":"ServiceUnavailableException"} |
817 | 837 | ], |
818 | | - "documentation":"<p>Sets the transition lifecycle of a recovery point.</p> <p>The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define. </p> <p>Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold. </p> <p>Only Amazon EFS file system backups can be transitioned to cold storage.</p>", |
| 838 | + "documentation":"<p>Sets the transition lifecycle of a recovery point.</p> <p>The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.</p> <p>Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.</p> <p>Only Amazon EFS file system backups can be transitioned to cold storage.</p> <p>Does not support continuous backups.</p>", |
819 | 839 | "idempotent":true |
820 | 840 | }, |
821 | 841 | "UpdateRegionSettings":{ |
|
1153 | 1173 | "CopyActions":{ |
1154 | 1174 | "shape":"CopyActions", |
1155 | 1175 | "documentation":"<p>An array of <code>CopyAction</code> objects, which contains the details of the copy operation.</p>" |
| 1176 | + }, |
| 1177 | + "EnableContinuousBackup":{ |
| 1178 | + "shape":"Boolean", |
| 1179 | + "documentation":"<p>Specifies whether AWS Backup creates continuous backups. True causes AWS Backup to create continuous backups capable of point-in-time restore (PITR). False (or not specified) causes AWS Backup to create snapshot backups.</p>" |
1156 | 1180 | } |
1157 | 1181 | }, |
1158 | 1182 | "documentation":"<p>Specifies a scheduled task used to back up a selection of resources.</p>" |
|
1195 | 1219 | "CopyActions":{ |
1196 | 1220 | "shape":"CopyActions", |
1197 | 1221 | "documentation":"<p>An array of <code>CopyAction</code> objects, which contains the details of the copy operation.</p>" |
| 1222 | + }, |
| 1223 | + "EnableContinuousBackup":{ |
| 1224 | + "shape":"Boolean", |
| 1225 | + "documentation":"<p>Specifies whether AWS Backup creates continuous backups. True causes AWS Backup to create continuous backups capable of point-in-time restore (PITR). False (or not specified) causes AWS Backup to create snapshot backups.</p>" |
1198 | 1226 | } |
1199 | 1227 | }, |
1200 | 1228 | "documentation":"<p>Specifies a scheduled task used to back up a selection of resources.</p>" |
|
1455 | 1483 | "CreatedBy":{"shape":"RecoveryPointCreator"}, |
1456 | 1484 | "ResourceType":{ |
1457 | 1485 | "shape":"ResourceType", |
1458 | | - "documentation":"<p>The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. </p>" |
| 1486 | + "documentation":"<p>The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.</p>" |
1459 | 1487 | } |
1460 | 1488 | }, |
1461 | 1489 | "documentation":"<p>Contains detailed information about a copy job.</p>" |
|
2114 | 2142 | } |
2115 | 2143 | } |
2116 | 2144 | }, |
| 2145 | + "DisassociateRecoveryPointInput":{ |
| 2146 | + "type":"structure", |
| 2147 | + "required":[ |
| 2148 | + "BackupVaultName", |
| 2149 | + "RecoveryPointArn" |
| 2150 | + ], |
| 2151 | + "members":{ |
| 2152 | + "BackupVaultName":{ |
| 2153 | + "shape":"BackupVaultName", |
| 2154 | + "documentation":"<p>The unique name of an AWS Backup vault. Required.</p>", |
| 2155 | + "location":"uri", |
| 2156 | + "locationName":"backupVaultName" |
| 2157 | + }, |
| 2158 | + "RecoveryPointArn":{ |
| 2159 | + "shape":"ARN", |
| 2160 | + "documentation":"<p>An Amazon Resource Name (ARN) that uniquely identifies an AWS Backup recovery point. Required.</p>", |
| 2161 | + "location":"uri", |
| 2162 | + "locationName":"recoveryPointArn" |
| 2163 | + } |
| 2164 | + } |
| 2165 | + }, |
2117 | 2166 | "ExportBackupPlanTemplateInput":{ |
2118 | 2167 | "type":"structure", |
2119 | 2168 | "required":["BackupPlanId"], |
|
2432 | 2481 | "documentation":"<p>Indicates that something is wrong with the input to the request. For example, a parameter is of the wrong type.</p>", |
2433 | 2482 | "exception":true |
2434 | 2483 | }, |
| 2484 | + "InvalidResourceStateException":{ |
| 2485 | + "type":"structure", |
| 2486 | + "members":{ |
| 2487 | + "Code":{"shape":"string"}, |
| 2488 | + "Message":{"shape":"string"}, |
| 2489 | + "Type":{ |
| 2490 | + "shape":"string", |
| 2491 | + "documentation":"<p/>" |
| 2492 | + }, |
| 2493 | + "Context":{ |
| 2494 | + "shape":"string", |
| 2495 | + "documentation":"<p/>" |
| 2496 | + } |
| 2497 | + }, |
| 2498 | + "documentation":"<p>AWS Backup is already performing an action on this recovery point. It can't perform the action you requested until the first action finishes. Try again later.</p>", |
| 2499 | + "exception":true |
| 2500 | + }, |
2435 | 2501 | "IsEnabled":{"type":"boolean"}, |
2436 | 2502 | "Lifecycle":{ |
2437 | 2503 | "type":"structure", |
|
3556 | 3622 | }, |
3557 | 3623 | "Tags":{ |
3558 | 3624 | "shape":"Tags", |
3559 | | - "documentation":"<p>Key-value pairs that are used to help organize your resources. You can assign your own metadata to the resources you create. </p>" |
| 3625 | + "documentation":"<p>Key-value pairs that are used to help organize your resources. You can assign your own metadata to the resources you create.</p>" |
3560 | 3626 | } |
3561 | 3627 | } |
3562 | 3628 | }, |
|
0 commit comments