github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/backup/2018-11-15/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-11-15", 5 "endpointPrefix":"backup", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"AWS Backup", 9 "serviceId":"Backup", 10 "signatureVersion":"v4", 11 "uid":"backup-2018-11-15" 12 }, 13 "operations":{ 14 "CreateBackupPlan":{ 15 "name":"CreateBackupPlan", 16 "http":{ 17 "method":"PUT", 18 "requestUri":"/backup/plans/" 19 }, 20 "input":{"shape":"CreateBackupPlanInput"}, 21 "output":{"shape":"CreateBackupPlanOutput"}, 22 "errors":[ 23 {"shape":"LimitExceededException"}, 24 {"shape":"AlreadyExistsException"}, 25 {"shape":"InvalidParameterValueException"}, 26 {"shape":"MissingParameterValueException"}, 27 {"shape":"ServiceUnavailableException"} 28 ], 29 "idempotent":true 30 }, 31 "CreateBackupSelection":{ 32 "name":"CreateBackupSelection", 33 "http":{ 34 "method":"PUT", 35 "requestUri":"/backup/plans/{backupPlanId}/selections/" 36 }, 37 "input":{"shape":"CreateBackupSelectionInput"}, 38 "output":{"shape":"CreateBackupSelectionOutput"}, 39 "errors":[ 40 {"shape":"LimitExceededException"}, 41 {"shape":"AlreadyExistsException"}, 42 {"shape":"InvalidParameterValueException"}, 43 {"shape":"MissingParameterValueException"}, 44 {"shape":"ServiceUnavailableException"} 45 ], 46 "idempotent":true 47 }, 48 "CreateBackupVault":{ 49 "name":"CreateBackupVault", 50 "http":{ 51 "method":"PUT", 52 "requestUri":"/backup-vaults/{backupVaultName}" 53 }, 54 "input":{"shape":"CreateBackupVaultInput"}, 55 "output":{"shape":"CreateBackupVaultOutput"}, 56 "errors":[ 57 {"shape":"InvalidParameterValueException"}, 58 {"shape":"MissingParameterValueException"}, 59 {"shape":"ServiceUnavailableException"}, 60 {"shape":"LimitExceededException"}, 61 {"shape":"AlreadyExistsException"} 62 ], 63 "idempotent":true 64 }, 65 "CreateFramework":{ 66 "name":"CreateFramework", 67 "http":{ 68 "method":"POST", 69 "requestUri":"/audit/frameworks" 70 }, 71 "input":{"shape":"CreateFrameworkInput"}, 72 "output":{"shape":"CreateFrameworkOutput"}, 73 "errors":[ 74 {"shape":"AlreadyExistsException"}, 75 {"shape":"LimitExceededException"}, 76 {"shape":"InvalidParameterValueException"}, 77 {"shape":"MissingParameterValueException"}, 78 {"shape":"ServiceUnavailableException"} 79 ], 80 "idempotent":true 81 }, 82 "CreateReportPlan":{ 83 "name":"CreateReportPlan", 84 "http":{ 85 "method":"POST", 86 "requestUri":"/audit/report-plans" 87 }, 88 "input":{"shape":"CreateReportPlanInput"}, 89 "output":{"shape":"CreateReportPlanOutput"}, 90 "errors":[ 91 {"shape":"AlreadyExistsException"}, 92 {"shape":"LimitExceededException"}, 93 {"shape":"InvalidParameterValueException"}, 94 {"shape":"ServiceUnavailableException"}, 95 {"shape":"MissingParameterValueException"} 96 ], 97 "idempotent":true 98 }, 99 "DeleteBackupPlan":{ 100 "name":"DeleteBackupPlan", 101 "http":{ 102 "method":"DELETE", 103 "requestUri":"/backup/plans/{backupPlanId}" 104 }, 105 "input":{"shape":"DeleteBackupPlanInput"}, 106 "output":{"shape":"DeleteBackupPlanOutput"}, 107 "errors":[ 108 {"shape":"ResourceNotFoundException"}, 109 {"shape":"InvalidParameterValueException"}, 110 {"shape":"MissingParameterValueException"}, 111 {"shape":"ServiceUnavailableException"}, 112 {"shape":"InvalidRequestException"} 113 ] 114 }, 115 "DeleteBackupSelection":{ 116 "name":"DeleteBackupSelection", 117 "http":{ 118 "method":"DELETE", 119 "requestUri":"/backup/plans/{backupPlanId}/selections/{selectionId}" 120 }, 121 "input":{"shape":"DeleteBackupSelectionInput"}, 122 "errors":[ 123 {"shape":"ResourceNotFoundException"}, 124 {"shape":"InvalidParameterValueException"}, 125 {"shape":"MissingParameterValueException"}, 126 {"shape":"ServiceUnavailableException"} 127 ] 128 }, 129 "DeleteBackupVault":{ 130 "name":"DeleteBackupVault", 131 "http":{ 132 "method":"DELETE", 133 "requestUri":"/backup-vaults/{backupVaultName}" 134 }, 135 "input":{"shape":"DeleteBackupVaultInput"}, 136 "errors":[ 137 {"shape":"ResourceNotFoundException"}, 138 {"shape":"InvalidParameterValueException"}, 139 {"shape":"MissingParameterValueException"}, 140 {"shape":"ServiceUnavailableException"}, 141 {"shape":"InvalidRequestException"} 142 ] 143 }, 144 "DeleteBackupVaultAccessPolicy":{ 145 "name":"DeleteBackupVaultAccessPolicy", 146 "http":{ 147 "method":"DELETE", 148 "requestUri":"/backup-vaults/{backupVaultName}/access-policy" 149 }, 150 "input":{"shape":"DeleteBackupVaultAccessPolicyInput"}, 151 "errors":[ 152 {"shape":"ResourceNotFoundException"}, 153 {"shape":"InvalidParameterValueException"}, 154 {"shape":"MissingParameterValueException"}, 155 {"shape":"ServiceUnavailableException"} 156 ], 157 "idempotent":true 158 }, 159 "DeleteBackupVaultLockConfiguration":{ 160 "name":"DeleteBackupVaultLockConfiguration", 161 "http":{ 162 "method":"DELETE", 163 "requestUri":"/backup-vaults/{backupVaultName}/vault-lock" 164 }, 165 "input":{"shape":"DeleteBackupVaultLockConfigurationInput"}, 166 "errors":[ 167 {"shape":"ResourceNotFoundException"}, 168 {"shape":"InvalidParameterValueException"}, 169 {"shape":"MissingParameterValueException"}, 170 {"shape":"InvalidRequestException"}, 171 {"shape":"ServiceUnavailableException"} 172 ], 173 "idempotent":true 174 }, 175 "DeleteBackupVaultNotifications":{ 176 "name":"DeleteBackupVaultNotifications", 177 "http":{ 178 "method":"DELETE", 179 "requestUri":"/backup-vaults/{backupVaultName}/notification-configuration" 180 }, 181 "input":{"shape":"DeleteBackupVaultNotificationsInput"}, 182 "errors":[ 183 {"shape":"ResourceNotFoundException"}, 184 {"shape":"InvalidParameterValueException"}, 185 {"shape":"MissingParameterValueException"}, 186 {"shape":"ServiceUnavailableException"} 187 ], 188 "idempotent":true 189 }, 190 "DeleteFramework":{ 191 "name":"DeleteFramework", 192 "http":{ 193 "method":"DELETE", 194 "requestUri":"/audit/frameworks/{frameworkName}" 195 }, 196 "input":{"shape":"DeleteFrameworkInput"}, 197 "errors":[ 198 {"shape":"MissingParameterValueException"}, 199 {"shape":"InvalidParameterValueException"}, 200 {"shape":"ServiceUnavailableException"}, 201 {"shape":"ConflictException"}, 202 {"shape":"ResourceNotFoundException"} 203 ] 204 }, 205 "DeleteRecoveryPoint":{ 206 "name":"DeleteRecoveryPoint", 207 "http":{ 208 "method":"DELETE", 209 "requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}" 210 }, 211 "input":{"shape":"DeleteRecoveryPointInput"}, 212 "errors":[ 213 {"shape":"ResourceNotFoundException"}, 214 {"shape":"InvalidParameterValueException"}, 215 {"shape":"MissingParameterValueException"}, 216 {"shape":"InvalidResourceStateException"}, 217 {"shape":"ServiceUnavailableException"}, 218 {"shape":"InvalidRequestException"} 219 ], 220 "idempotent":true 221 }, 222 "DeleteReportPlan":{ 223 "name":"DeleteReportPlan", 224 "http":{ 225 "method":"DELETE", 226 "requestUri":"/audit/report-plans/{reportPlanName}" 227 }, 228 "input":{"shape":"DeleteReportPlanInput"}, 229 "errors":[ 230 {"shape":"MissingParameterValueException"}, 231 {"shape":"InvalidParameterValueException"}, 232 {"shape":"ConflictException"}, 233 {"shape":"ServiceUnavailableException"}, 234 {"shape":"ResourceNotFoundException"} 235 ], 236 "idempotent":true 237 }, 238 "DescribeBackupJob":{ 239 "name":"DescribeBackupJob", 240 "http":{ 241 "method":"GET", 242 "requestUri":"/backup-jobs/{backupJobId}" 243 }, 244 "input":{"shape":"DescribeBackupJobInput"}, 245 "output":{"shape":"DescribeBackupJobOutput"}, 246 "errors":[ 247 {"shape":"ResourceNotFoundException"}, 248 {"shape":"InvalidParameterValueException"}, 249 {"shape":"MissingParameterValueException"}, 250 {"shape":"ServiceUnavailableException"}, 251 {"shape":"DependencyFailureException"} 252 ], 253 "idempotent":true 254 }, 255 "DescribeBackupVault":{ 256 "name":"DescribeBackupVault", 257 "http":{ 258 "method":"GET", 259 "requestUri":"/backup-vaults/{backupVaultName}" 260 }, 261 "input":{"shape":"DescribeBackupVaultInput"}, 262 "output":{"shape":"DescribeBackupVaultOutput"}, 263 "errors":[ 264 {"shape":"ResourceNotFoundException"}, 265 {"shape":"InvalidParameterValueException"}, 266 {"shape":"MissingParameterValueException"}, 267 {"shape":"ServiceUnavailableException"} 268 ], 269 "idempotent":true 270 }, 271 "DescribeCopyJob":{ 272 "name":"DescribeCopyJob", 273 "http":{ 274 "method":"GET", 275 "requestUri":"/copy-jobs/{copyJobId}" 276 }, 277 "input":{"shape":"DescribeCopyJobInput"}, 278 "output":{"shape":"DescribeCopyJobOutput"}, 279 "errors":[ 280 {"shape":"ResourceNotFoundException"}, 281 {"shape":"InvalidParameterValueException"}, 282 {"shape":"MissingParameterValueException"}, 283 {"shape":"ServiceUnavailableException"} 284 ], 285 "idempotent":true 286 }, 287 "DescribeFramework":{ 288 "name":"DescribeFramework", 289 "http":{ 290 "method":"GET", 291 "requestUri":"/audit/frameworks/{frameworkName}" 292 }, 293 "input":{"shape":"DescribeFrameworkInput"}, 294 "output":{"shape":"DescribeFrameworkOutput"}, 295 "errors":[ 296 {"shape":"ResourceNotFoundException"}, 297 {"shape":"InvalidParameterValueException"}, 298 {"shape":"MissingParameterValueException"}, 299 {"shape":"ServiceUnavailableException"} 300 ] 301 }, 302 "DescribeGlobalSettings":{ 303 "name":"DescribeGlobalSettings", 304 "http":{ 305 "method":"GET", 306 "requestUri":"/global-settings" 307 }, 308 "input":{"shape":"DescribeGlobalSettingsInput"}, 309 "output":{"shape":"DescribeGlobalSettingsOutput"}, 310 "errors":[ 311 {"shape":"InvalidRequestException"}, 312 {"shape":"ServiceUnavailableException"} 313 ] 314 }, 315 "DescribeProtectedResource":{ 316 "name":"DescribeProtectedResource", 317 "http":{ 318 "method":"GET", 319 "requestUri":"/resources/{resourceArn}" 320 }, 321 "input":{"shape":"DescribeProtectedResourceInput"}, 322 "output":{"shape":"DescribeProtectedResourceOutput"}, 323 "errors":[ 324 {"shape":"MissingParameterValueException"}, 325 {"shape":"InvalidParameterValueException"}, 326 {"shape":"ServiceUnavailableException"}, 327 {"shape":"ResourceNotFoundException"} 328 ], 329 "idempotent":true 330 }, 331 "DescribeRecoveryPoint":{ 332 "name":"DescribeRecoveryPoint", 333 "http":{ 334 "method":"GET", 335 "requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}" 336 }, 337 "input":{"shape":"DescribeRecoveryPointInput"}, 338 "output":{"shape":"DescribeRecoveryPointOutput"}, 339 "errors":[ 340 {"shape":"ResourceNotFoundException"}, 341 {"shape":"InvalidParameterValueException"}, 342 {"shape":"MissingParameterValueException"}, 343 {"shape":"ServiceUnavailableException"} 344 ], 345 "idempotent":true 346 }, 347 "DescribeRegionSettings":{ 348 "name":"DescribeRegionSettings", 349 "http":{ 350 "method":"GET", 351 "requestUri":"/account-settings" 352 }, 353 "input":{"shape":"DescribeRegionSettingsInput"}, 354 "output":{"shape":"DescribeRegionSettingsOutput"}, 355 "errors":[ 356 {"shape":"ServiceUnavailableException"} 357 ] 358 }, 359 "DescribeReportJob":{ 360 "name":"DescribeReportJob", 361 "http":{ 362 "method":"GET", 363 "requestUri":"/audit/report-jobs/{reportJobId}" 364 }, 365 "input":{"shape":"DescribeReportJobInput"}, 366 "output":{"shape":"DescribeReportJobOutput"}, 367 "errors":[ 368 {"shape":"ServiceUnavailableException"}, 369 {"shape":"MissingParameterValueException"}, 370 {"shape":"ResourceNotFoundException"} 371 ] 372 }, 373 "DescribeReportPlan":{ 374 "name":"DescribeReportPlan", 375 "http":{ 376 "method":"GET", 377 "requestUri":"/audit/report-plans/{reportPlanName}" 378 }, 379 "input":{"shape":"DescribeReportPlanInput"}, 380 "output":{"shape":"DescribeReportPlanOutput"}, 381 "errors":[ 382 {"shape":"InvalidParameterValueException"}, 383 {"shape":"MissingParameterValueException"}, 384 {"shape":"ResourceNotFoundException"}, 385 {"shape":"ServiceUnavailableException"} 386 ] 387 }, 388 "DescribeRestoreJob":{ 389 "name":"DescribeRestoreJob", 390 "http":{ 391 "method":"GET", 392 "requestUri":"/restore-jobs/{restoreJobId}" 393 }, 394 "input":{"shape":"DescribeRestoreJobInput"}, 395 "output":{"shape":"DescribeRestoreJobOutput"}, 396 "errors":[ 397 {"shape":"ResourceNotFoundException"}, 398 {"shape":"InvalidParameterValueException"}, 399 {"shape":"MissingParameterValueException"}, 400 {"shape":"ServiceUnavailableException"}, 401 {"shape":"DependencyFailureException"} 402 ], 403 "idempotent":true 404 }, 405 "DisassociateRecoveryPoint":{ 406 "name":"DisassociateRecoveryPoint", 407 "http":{ 408 "method":"POST", 409 "requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/disassociate" 410 }, 411 "input":{"shape":"DisassociateRecoveryPointInput"}, 412 "errors":[ 413 {"shape":"ResourceNotFoundException"}, 414 {"shape":"InvalidParameterValueException"}, 415 {"shape":"MissingParameterValueException"}, 416 {"shape":"InvalidResourceStateException"}, 417 {"shape":"ServiceUnavailableException"}, 418 {"shape":"InvalidRequestException"} 419 ] 420 }, 421 "ExportBackupPlanTemplate":{ 422 "name":"ExportBackupPlanTemplate", 423 "http":{ 424 "method":"GET", 425 "requestUri":"/backup/plans/{backupPlanId}/toTemplate/" 426 }, 427 "input":{"shape":"ExportBackupPlanTemplateInput"}, 428 "output":{"shape":"ExportBackupPlanTemplateOutput"}, 429 "errors":[ 430 {"shape":"InvalidParameterValueException"}, 431 {"shape":"MissingParameterValueException"}, 432 {"shape":"ServiceUnavailableException"}, 433 {"shape":"ResourceNotFoundException"} 434 ] 435 }, 436 "GetBackupPlan":{ 437 "name":"GetBackupPlan", 438 "http":{ 439 "method":"GET", 440 "requestUri":"/backup/plans/{backupPlanId}/" 441 }, 442 "input":{"shape":"GetBackupPlanInput"}, 443 "output":{"shape":"GetBackupPlanOutput"}, 444 "errors":[ 445 {"shape":"ResourceNotFoundException"}, 446 {"shape":"InvalidParameterValueException"}, 447 {"shape":"MissingParameterValueException"}, 448 {"shape":"ServiceUnavailableException"} 449 ], 450 "idempotent":true 451 }, 452 "GetBackupPlanFromJSON":{ 453 "name":"GetBackupPlanFromJSON", 454 "http":{ 455 "method":"POST", 456 "requestUri":"/backup/template/json/toPlan" 457 }, 458 "input":{"shape":"GetBackupPlanFromJSONInput"}, 459 "output":{"shape":"GetBackupPlanFromJSONOutput"}, 460 "errors":[ 461 {"shape":"LimitExceededException"}, 462 {"shape":"InvalidParameterValueException"}, 463 {"shape":"MissingParameterValueException"}, 464 {"shape":"ServiceUnavailableException"}, 465 {"shape":"InvalidRequestException"} 466 ] 467 }, 468 "GetBackupPlanFromTemplate":{ 469 "name":"GetBackupPlanFromTemplate", 470 "http":{ 471 "method":"GET", 472 "requestUri":"/backup/template/plans/{templateId}/toPlan" 473 }, 474 "input":{"shape":"GetBackupPlanFromTemplateInput"}, 475 "output":{"shape":"GetBackupPlanFromTemplateOutput"}, 476 "errors":[ 477 {"shape":"InvalidParameterValueException"}, 478 {"shape":"MissingParameterValueException"}, 479 {"shape":"ServiceUnavailableException"}, 480 {"shape":"ResourceNotFoundException"} 481 ] 482 }, 483 "GetBackupSelection":{ 484 "name":"GetBackupSelection", 485 "http":{ 486 "method":"GET", 487 "requestUri":"/backup/plans/{backupPlanId}/selections/{selectionId}" 488 }, 489 "input":{"shape":"GetBackupSelectionInput"}, 490 "output":{"shape":"GetBackupSelectionOutput"}, 491 "errors":[ 492 {"shape":"ResourceNotFoundException"}, 493 {"shape":"InvalidParameterValueException"}, 494 {"shape":"MissingParameterValueException"}, 495 {"shape":"ServiceUnavailableException"} 496 ], 497 "idempotent":true 498 }, 499 "GetBackupVaultAccessPolicy":{ 500 "name":"GetBackupVaultAccessPolicy", 501 "http":{ 502 "method":"GET", 503 "requestUri":"/backup-vaults/{backupVaultName}/access-policy" 504 }, 505 "input":{"shape":"GetBackupVaultAccessPolicyInput"}, 506 "output":{"shape":"GetBackupVaultAccessPolicyOutput"}, 507 "errors":[ 508 {"shape":"ResourceNotFoundException"}, 509 {"shape":"InvalidParameterValueException"}, 510 {"shape":"MissingParameterValueException"}, 511 {"shape":"ServiceUnavailableException"} 512 ], 513 "idempotent":true 514 }, 515 "GetBackupVaultNotifications":{ 516 "name":"GetBackupVaultNotifications", 517 "http":{ 518 "method":"GET", 519 "requestUri":"/backup-vaults/{backupVaultName}/notification-configuration" 520 }, 521 "input":{"shape":"GetBackupVaultNotificationsInput"}, 522 "output":{"shape":"GetBackupVaultNotificationsOutput"}, 523 "errors":[ 524 {"shape":"ResourceNotFoundException"}, 525 {"shape":"InvalidParameterValueException"}, 526 {"shape":"MissingParameterValueException"}, 527 {"shape":"ServiceUnavailableException"} 528 ], 529 "idempotent":true 530 }, 531 "GetRecoveryPointRestoreMetadata":{ 532 "name":"GetRecoveryPointRestoreMetadata", 533 "http":{ 534 "method":"GET", 535 "requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/restore-metadata" 536 }, 537 "input":{"shape":"GetRecoveryPointRestoreMetadataInput"}, 538 "output":{"shape":"GetRecoveryPointRestoreMetadataOutput"}, 539 "errors":[ 540 {"shape":"ResourceNotFoundException"}, 541 {"shape":"InvalidParameterValueException"}, 542 {"shape":"MissingParameterValueException"}, 543 {"shape":"ServiceUnavailableException"} 544 ], 545 "idempotent":true 546 }, 547 "GetSupportedResourceTypes":{ 548 "name":"GetSupportedResourceTypes", 549 "http":{ 550 "method":"GET", 551 "requestUri":"/supported-resource-types" 552 }, 553 "output":{"shape":"GetSupportedResourceTypesOutput"}, 554 "errors":[ 555 {"shape":"ServiceUnavailableException"} 556 ] 557 }, 558 "ListBackupJobs":{ 559 "name":"ListBackupJobs", 560 "http":{ 561 "method":"GET", 562 "requestUri":"/backup-jobs/" 563 }, 564 "input":{"shape":"ListBackupJobsInput"}, 565 "output":{"shape":"ListBackupJobsOutput"}, 566 "errors":[ 567 {"shape":"InvalidParameterValueException"}, 568 {"shape":"ServiceUnavailableException"} 569 ], 570 "idempotent":true 571 }, 572 "ListBackupPlanTemplates":{ 573 "name":"ListBackupPlanTemplates", 574 "http":{ 575 "method":"GET", 576 "requestUri":"/backup/template/plans" 577 }, 578 "input":{"shape":"ListBackupPlanTemplatesInput"}, 579 "output":{"shape":"ListBackupPlanTemplatesOutput"}, 580 "errors":[ 581 {"shape":"InvalidParameterValueException"}, 582 {"shape":"MissingParameterValueException"}, 583 {"shape":"ServiceUnavailableException"}, 584 {"shape":"ResourceNotFoundException"} 585 ] 586 }, 587 "ListBackupPlanVersions":{ 588 "name":"ListBackupPlanVersions", 589 "http":{ 590 "method":"GET", 591 "requestUri":"/backup/plans/{backupPlanId}/versions/" 592 }, 593 "input":{"shape":"ListBackupPlanVersionsInput"}, 594 "output":{"shape":"ListBackupPlanVersionsOutput"}, 595 "errors":[ 596 {"shape":"ResourceNotFoundException"}, 597 {"shape":"InvalidParameterValueException"}, 598 {"shape":"MissingParameterValueException"}, 599 {"shape":"ServiceUnavailableException"} 600 ], 601 "idempotent":true 602 }, 603 "ListBackupPlans":{ 604 "name":"ListBackupPlans", 605 "http":{ 606 "method":"GET", 607 "requestUri":"/backup/plans/" 608 }, 609 "input":{"shape":"ListBackupPlansInput"}, 610 "output":{"shape":"ListBackupPlansOutput"}, 611 "errors":[ 612 {"shape":"ResourceNotFoundException"}, 613 {"shape":"InvalidParameterValueException"}, 614 {"shape":"MissingParameterValueException"}, 615 {"shape":"ServiceUnavailableException"} 616 ], 617 "idempotent":true 618 }, 619 "ListBackupSelections":{ 620 "name":"ListBackupSelections", 621 "http":{ 622 "method":"GET", 623 "requestUri":"/backup/plans/{backupPlanId}/selections/" 624 }, 625 "input":{"shape":"ListBackupSelectionsInput"}, 626 "output":{"shape":"ListBackupSelectionsOutput"}, 627 "errors":[ 628 {"shape":"ResourceNotFoundException"}, 629 {"shape":"InvalidParameterValueException"}, 630 {"shape":"MissingParameterValueException"}, 631 {"shape":"ServiceUnavailableException"} 632 ], 633 "idempotent":true 634 }, 635 "ListBackupVaults":{ 636 "name":"ListBackupVaults", 637 "http":{ 638 "method":"GET", 639 "requestUri":"/backup-vaults/" 640 }, 641 "input":{"shape":"ListBackupVaultsInput"}, 642 "output":{"shape":"ListBackupVaultsOutput"}, 643 "errors":[ 644 {"shape":"ResourceNotFoundException"}, 645 {"shape":"InvalidParameterValueException"}, 646 {"shape":"MissingParameterValueException"}, 647 {"shape":"ServiceUnavailableException"} 648 ], 649 "idempotent":true 650 }, 651 "ListCopyJobs":{ 652 "name":"ListCopyJobs", 653 "http":{ 654 "method":"GET", 655 "requestUri":"/copy-jobs/" 656 }, 657 "input":{"shape":"ListCopyJobsInput"}, 658 "output":{"shape":"ListCopyJobsOutput"}, 659 "errors":[ 660 {"shape":"InvalidParameterValueException"}, 661 {"shape":"ServiceUnavailableException"} 662 ] 663 }, 664 "ListFrameworks":{ 665 "name":"ListFrameworks", 666 "http":{ 667 "method":"GET", 668 "requestUri":"/audit/frameworks" 669 }, 670 "input":{"shape":"ListFrameworksInput"}, 671 "output":{"shape":"ListFrameworksOutput"}, 672 "errors":[ 673 {"shape":"InvalidParameterValueException"}, 674 {"shape":"ServiceUnavailableException"} 675 ] 676 }, 677 "ListProtectedResources":{ 678 "name":"ListProtectedResources", 679 "http":{ 680 "method":"GET", 681 "requestUri":"/resources/" 682 }, 683 "input":{"shape":"ListProtectedResourcesInput"}, 684 "output":{"shape":"ListProtectedResourcesOutput"}, 685 "errors":[ 686 {"shape":"InvalidParameterValueException"}, 687 {"shape":"ServiceUnavailableException"} 688 ], 689 "idempotent":true 690 }, 691 "ListRecoveryPointsByBackupVault":{ 692 "name":"ListRecoveryPointsByBackupVault", 693 "http":{ 694 "method":"GET", 695 "requestUri":"/backup-vaults/{backupVaultName}/recovery-points/" 696 }, 697 "input":{"shape":"ListRecoveryPointsByBackupVaultInput"}, 698 "output":{"shape":"ListRecoveryPointsByBackupVaultOutput"}, 699 "errors":[ 700 {"shape":"ResourceNotFoundException"}, 701 {"shape":"InvalidParameterValueException"}, 702 {"shape":"MissingParameterValueException"}, 703 {"shape":"ServiceUnavailableException"} 704 ], 705 "idempotent":true 706 }, 707 "ListRecoveryPointsByResource":{ 708 "name":"ListRecoveryPointsByResource", 709 "http":{ 710 "method":"GET", 711 "requestUri":"/resources/{resourceArn}/recovery-points/" 712 }, 713 "input":{"shape":"ListRecoveryPointsByResourceInput"}, 714 "output":{"shape":"ListRecoveryPointsByResourceOutput"}, 715 "errors":[ 716 {"shape":"ResourceNotFoundException"}, 717 {"shape":"InvalidParameterValueException"}, 718 {"shape":"MissingParameterValueException"}, 719 {"shape":"ServiceUnavailableException"} 720 ], 721 "idempotent":true 722 }, 723 "ListReportJobs":{ 724 "name":"ListReportJobs", 725 "http":{ 726 "method":"GET", 727 "requestUri":"/audit/report-jobs" 728 }, 729 "input":{"shape":"ListReportJobsInput"}, 730 "output":{"shape":"ListReportJobsOutput"}, 731 "errors":[ 732 {"shape":"InvalidParameterValueException"}, 733 {"shape":"ServiceUnavailableException"} 734 ] 735 }, 736 "ListReportPlans":{ 737 "name":"ListReportPlans", 738 "http":{ 739 "method":"GET", 740 "requestUri":"/audit/report-plans" 741 }, 742 "input":{"shape":"ListReportPlansInput"}, 743 "output":{"shape":"ListReportPlansOutput"}, 744 "errors":[ 745 {"shape":"InvalidParameterValueException"}, 746 {"shape":"ServiceUnavailableException"} 747 ] 748 }, 749 "ListRestoreJobs":{ 750 "name":"ListRestoreJobs", 751 "http":{ 752 "method":"GET", 753 "requestUri":"/restore-jobs/" 754 }, 755 "input":{"shape":"ListRestoreJobsInput"}, 756 "output":{"shape":"ListRestoreJobsOutput"}, 757 "errors":[ 758 {"shape":"ResourceNotFoundException"}, 759 {"shape":"InvalidParameterValueException"}, 760 {"shape":"MissingParameterValueException"}, 761 {"shape":"ServiceUnavailableException"} 762 ], 763 "idempotent":true 764 }, 765 "ListTags":{ 766 "name":"ListTags", 767 "http":{ 768 "method":"GET", 769 "requestUri":"/tags/{resourceArn}/" 770 }, 771 "input":{"shape":"ListTagsInput"}, 772 "output":{"shape":"ListTagsOutput"}, 773 "errors":[ 774 {"shape":"ResourceNotFoundException"}, 775 {"shape":"InvalidParameterValueException"}, 776 {"shape":"MissingParameterValueException"}, 777 {"shape":"ServiceUnavailableException"} 778 ], 779 "idempotent":true 780 }, 781 "PutBackupVaultAccessPolicy":{ 782 "name":"PutBackupVaultAccessPolicy", 783 "http":{ 784 "method":"PUT", 785 "requestUri":"/backup-vaults/{backupVaultName}/access-policy" 786 }, 787 "input":{"shape":"PutBackupVaultAccessPolicyInput"}, 788 "errors":[ 789 {"shape":"ResourceNotFoundException"}, 790 {"shape":"InvalidParameterValueException"}, 791 {"shape":"MissingParameterValueException"}, 792 {"shape":"ServiceUnavailableException"} 793 ], 794 "idempotent":true 795 }, 796 "PutBackupVaultLockConfiguration":{ 797 "name":"PutBackupVaultLockConfiguration", 798 "http":{ 799 "method":"PUT", 800 "requestUri":"/backup-vaults/{backupVaultName}/vault-lock" 801 }, 802 "input":{"shape":"PutBackupVaultLockConfigurationInput"}, 803 "errors":[ 804 {"shape":"ResourceNotFoundException"}, 805 {"shape":"InvalidParameterValueException"}, 806 {"shape":"MissingParameterValueException"}, 807 {"shape":"InvalidRequestException"}, 808 {"shape":"ServiceUnavailableException"} 809 ], 810 "idempotent":true 811 }, 812 "PutBackupVaultNotifications":{ 813 "name":"PutBackupVaultNotifications", 814 "http":{ 815 "method":"PUT", 816 "requestUri":"/backup-vaults/{backupVaultName}/notification-configuration" 817 }, 818 "input":{"shape":"PutBackupVaultNotificationsInput"}, 819 "errors":[ 820 {"shape":"ResourceNotFoundException"}, 821 {"shape":"InvalidParameterValueException"}, 822 {"shape":"MissingParameterValueException"}, 823 {"shape":"ServiceUnavailableException"} 824 ], 825 "idempotent":true 826 }, 827 "StartBackupJob":{ 828 "name":"StartBackupJob", 829 "http":{ 830 "method":"PUT", 831 "requestUri":"/backup-jobs" 832 }, 833 "input":{"shape":"StartBackupJobInput"}, 834 "output":{"shape":"StartBackupJobOutput"}, 835 "errors":[ 836 {"shape":"ResourceNotFoundException"}, 837 {"shape":"InvalidParameterValueException"}, 838 {"shape":"MissingParameterValueException"}, 839 {"shape":"InvalidRequestException"}, 840 {"shape":"ServiceUnavailableException"}, 841 {"shape":"LimitExceededException"} 842 ], 843 "idempotent":true 844 }, 845 "StartCopyJob":{ 846 "name":"StartCopyJob", 847 "http":{ 848 "method":"PUT", 849 "requestUri":"/copy-jobs" 850 }, 851 "input":{"shape":"StartCopyJobInput"}, 852 "output":{"shape":"StartCopyJobOutput"}, 853 "errors":[ 854 {"shape":"ResourceNotFoundException"}, 855 {"shape":"InvalidParameterValueException"}, 856 {"shape":"MissingParameterValueException"}, 857 {"shape":"ServiceUnavailableException"}, 858 {"shape":"LimitExceededException"}, 859 {"shape":"InvalidRequestException"} 860 ], 861 "idempotent":true 862 }, 863 "StartReportJob":{ 864 "name":"StartReportJob", 865 "http":{ 866 "method":"POST", 867 "requestUri":"/audit/report-jobs/{reportPlanName}" 868 }, 869 "input":{"shape":"StartReportJobInput"}, 870 "output":{"shape":"StartReportJobOutput"}, 871 "errors":[ 872 {"shape":"InvalidParameterValueException"}, 873 {"shape":"ServiceUnavailableException"}, 874 {"shape":"MissingParameterValueException"}, 875 {"shape":"ResourceNotFoundException"} 876 ], 877 "idempotent":true 878 }, 879 "StartRestoreJob":{ 880 "name":"StartRestoreJob", 881 "http":{ 882 "method":"PUT", 883 "requestUri":"/restore-jobs" 884 }, 885 "input":{"shape":"StartRestoreJobInput"}, 886 "output":{"shape":"StartRestoreJobOutput"}, 887 "errors":[ 888 {"shape":"ResourceNotFoundException"}, 889 {"shape":"InvalidParameterValueException"}, 890 {"shape":"MissingParameterValueException"}, 891 {"shape":"ServiceUnavailableException"} 892 ], 893 "idempotent":true 894 }, 895 "StopBackupJob":{ 896 "name":"StopBackupJob", 897 "http":{ 898 "method":"POST", 899 "requestUri":"/backup-jobs/{backupJobId}" 900 }, 901 "input":{"shape":"StopBackupJobInput"}, 902 "errors":[ 903 {"shape":"MissingParameterValueException"}, 904 {"shape":"ResourceNotFoundException"}, 905 {"shape":"InvalidParameterValueException"}, 906 {"shape":"InvalidRequestException"}, 907 {"shape":"ServiceUnavailableException"} 908 ] 909 }, 910 "TagResource":{ 911 "name":"TagResource", 912 "http":{ 913 "method":"POST", 914 "requestUri":"/tags/{resourceArn}" 915 }, 916 "input":{"shape":"TagResourceInput"}, 917 "errors":[ 918 {"shape":"ResourceNotFoundException"}, 919 {"shape":"InvalidParameterValueException"}, 920 {"shape":"MissingParameterValueException"}, 921 {"shape":"ServiceUnavailableException"}, 922 {"shape":"LimitExceededException"} 923 ], 924 "idempotent":true 925 }, 926 "UntagResource":{ 927 "name":"UntagResource", 928 "http":{ 929 "method":"POST", 930 "requestUri":"/untag/{resourceArn}" 931 }, 932 "input":{"shape":"UntagResourceInput"}, 933 "errors":[ 934 {"shape":"ResourceNotFoundException"}, 935 {"shape":"InvalidParameterValueException"}, 936 {"shape":"MissingParameterValueException"}, 937 {"shape":"ServiceUnavailableException"} 938 ], 939 "idempotent":true 940 }, 941 "UpdateBackupPlan":{ 942 "name":"UpdateBackupPlan", 943 "http":{ 944 "method":"POST", 945 "requestUri":"/backup/plans/{backupPlanId}" 946 }, 947 "input":{"shape":"UpdateBackupPlanInput"}, 948 "output":{"shape":"UpdateBackupPlanOutput"}, 949 "errors":[ 950 {"shape":"ResourceNotFoundException"}, 951 {"shape":"InvalidParameterValueException"}, 952 {"shape":"MissingParameterValueException"}, 953 {"shape":"ServiceUnavailableException"} 954 ], 955 "idempotent":true 956 }, 957 "UpdateFramework":{ 958 "name":"UpdateFramework", 959 "http":{ 960 "method":"PUT", 961 "requestUri":"/audit/frameworks/{frameworkName}" 962 }, 963 "input":{"shape":"UpdateFrameworkInput"}, 964 "output":{"shape":"UpdateFrameworkOutput"}, 965 "errors":[ 966 {"shape":"AlreadyExistsException"}, 967 {"shape":"ResourceNotFoundException"}, 968 {"shape":"LimitExceededException"}, 969 {"shape":"InvalidParameterValueException"}, 970 {"shape":"MissingParameterValueException"}, 971 {"shape":"ConflictException"}, 972 {"shape":"ServiceUnavailableException"} 973 ], 974 "idempotent":true 975 }, 976 "UpdateGlobalSettings":{ 977 "name":"UpdateGlobalSettings", 978 "http":{ 979 "method":"PUT", 980 "requestUri":"/global-settings" 981 }, 982 "input":{"shape":"UpdateGlobalSettingsInput"}, 983 "errors":[ 984 {"shape":"ServiceUnavailableException"}, 985 {"shape":"MissingParameterValueException"}, 986 {"shape":"InvalidParameterValueException"}, 987 {"shape":"InvalidRequestException"} 988 ] 989 }, 990 "UpdateRecoveryPointLifecycle":{ 991 "name":"UpdateRecoveryPointLifecycle", 992 "http":{ 993 "method":"POST", 994 "requestUri":"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}" 995 }, 996 "input":{"shape":"UpdateRecoveryPointLifecycleInput"}, 997 "output":{"shape":"UpdateRecoveryPointLifecycleOutput"}, 998 "errors":[ 999 {"shape":"ResourceNotFoundException"}, 1000 {"shape":"InvalidParameterValueException"}, 1001 {"shape":"MissingParameterValueException"}, 1002 {"shape":"ServiceUnavailableException"} 1003 ], 1004 "idempotent":true 1005 }, 1006 "UpdateRegionSettings":{ 1007 "name":"UpdateRegionSettings", 1008 "http":{ 1009 "method":"PUT", 1010 "requestUri":"/account-settings" 1011 }, 1012 "input":{"shape":"UpdateRegionSettingsInput"}, 1013 "errors":[ 1014 {"shape":"ServiceUnavailableException"}, 1015 {"shape":"MissingParameterValueException"}, 1016 {"shape":"InvalidParameterValueException"} 1017 ] 1018 }, 1019 "UpdateReportPlan":{ 1020 "name":"UpdateReportPlan", 1021 "http":{ 1022 "method":"PUT", 1023 "requestUri":"/audit/report-plans/{reportPlanName}" 1024 }, 1025 "input":{"shape":"UpdateReportPlanInput"}, 1026 "output":{"shape":"UpdateReportPlanOutput"}, 1027 "errors":[ 1028 {"shape":"ResourceNotFoundException"}, 1029 {"shape":"InvalidParameterValueException"}, 1030 {"shape":"ServiceUnavailableException"}, 1031 {"shape":"MissingParameterValueException"}, 1032 {"shape":"ConflictException"} 1033 ], 1034 "idempotent":true 1035 } 1036 }, 1037 "shapes":{ 1038 "ARN":{"type":"string"}, 1039 "AccountId":{ 1040 "type":"string", 1041 "pattern":"^[0-9]{12}$" 1042 }, 1043 "AdvancedBackupSetting":{ 1044 "type":"structure", 1045 "members":{ 1046 "ResourceType":{"shape":"ResourceType"}, 1047 "BackupOptions":{"shape":"BackupOptions"} 1048 } 1049 }, 1050 "AdvancedBackupSettings":{ 1051 "type":"list", 1052 "member":{"shape":"AdvancedBackupSetting"} 1053 }, 1054 "AlreadyExistsException":{ 1055 "type":"structure", 1056 "members":{ 1057 "Code":{"shape":"string"}, 1058 "Message":{"shape":"string"}, 1059 "CreatorRequestId":{"shape":"string"}, 1060 "Arn":{"shape":"string"}, 1061 "Type":{"shape":"string"}, 1062 "Context":{"shape":"string"} 1063 }, 1064 "exception":true 1065 }, 1066 "BackupJob":{ 1067 "type":"structure", 1068 "members":{ 1069 "AccountId":{"shape":"AccountId"}, 1070 "BackupJobId":{"shape":"string"}, 1071 "BackupVaultName":{"shape":"BackupVaultName"}, 1072 "BackupVaultArn":{"shape":"ARN"}, 1073 "RecoveryPointArn":{"shape":"ARN"}, 1074 "ResourceArn":{"shape":"ARN"}, 1075 "CreationDate":{"shape":"timestamp"}, 1076 "CompletionDate":{"shape":"timestamp"}, 1077 "State":{"shape":"BackupJobState"}, 1078 "StatusMessage":{"shape":"string"}, 1079 "PercentDone":{"shape":"string"}, 1080 "BackupSizeInBytes":{"shape":"Long"}, 1081 "IamRoleArn":{"shape":"IAMRoleArn"}, 1082 "CreatedBy":{"shape":"RecoveryPointCreator"}, 1083 "ExpectedCompletionDate":{"shape":"timestamp"}, 1084 "StartBy":{"shape":"timestamp"}, 1085 "ResourceType":{"shape":"ResourceType"}, 1086 "BytesTransferred":{"shape":"Long"}, 1087 "BackupOptions":{"shape":"BackupOptions"}, 1088 "BackupType":{"shape":"string"} 1089 } 1090 }, 1091 "BackupJobState":{ 1092 "type":"string", 1093 "enum":[ 1094 "CREATED", 1095 "PENDING", 1096 "RUNNING", 1097 "ABORTING", 1098 "ABORTED", 1099 "COMPLETED", 1100 "FAILED", 1101 "EXPIRED" 1102 ] 1103 }, 1104 "BackupJobsList":{ 1105 "type":"list", 1106 "member":{"shape":"BackupJob"} 1107 }, 1108 "BackupOptionKey":{ 1109 "type":"string", 1110 "pattern":"^[a-zA-Z0-9\\-\\_\\.]{1,50}$" 1111 }, 1112 "BackupOptionValue":{ 1113 "type":"string", 1114 "pattern":"^[a-zA-Z0-9\\-\\_\\.]{1,50}$" 1115 }, 1116 "BackupOptions":{ 1117 "type":"map", 1118 "key":{"shape":"BackupOptionKey"}, 1119 "value":{"shape":"BackupOptionValue"} 1120 }, 1121 "BackupPlan":{ 1122 "type":"structure", 1123 "required":[ 1124 "BackupPlanName", 1125 "Rules" 1126 ], 1127 "members":{ 1128 "BackupPlanName":{"shape":"BackupPlanName"}, 1129 "Rules":{"shape":"BackupRules"}, 1130 "AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"} 1131 } 1132 }, 1133 "BackupPlanInput":{ 1134 "type":"structure", 1135 "required":[ 1136 "BackupPlanName", 1137 "Rules" 1138 ], 1139 "members":{ 1140 "BackupPlanName":{"shape":"BackupPlanName"}, 1141 "Rules":{"shape":"BackupRulesInput"}, 1142 "AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"} 1143 } 1144 }, 1145 "BackupPlanName":{"type":"string"}, 1146 "BackupPlanTemplatesList":{ 1147 "type":"list", 1148 "member":{"shape":"BackupPlanTemplatesListMember"} 1149 }, 1150 "BackupPlanTemplatesListMember":{ 1151 "type":"structure", 1152 "members":{ 1153 "BackupPlanTemplateId":{"shape":"string"}, 1154 "BackupPlanTemplateName":{"shape":"string"} 1155 } 1156 }, 1157 "BackupPlanVersionsList":{ 1158 "type":"list", 1159 "member":{"shape":"BackupPlansListMember"} 1160 }, 1161 "BackupPlansList":{ 1162 "type":"list", 1163 "member":{"shape":"BackupPlansListMember"} 1164 }, 1165 "BackupPlansListMember":{ 1166 "type":"structure", 1167 "members":{ 1168 "BackupPlanArn":{"shape":"ARN"}, 1169 "BackupPlanId":{"shape":"string"}, 1170 "CreationDate":{"shape":"timestamp"}, 1171 "DeletionDate":{"shape":"timestamp"}, 1172 "VersionId":{"shape":"string"}, 1173 "BackupPlanName":{"shape":"BackupPlanName"}, 1174 "CreatorRequestId":{"shape":"string"}, 1175 "LastExecutionDate":{"shape":"timestamp"}, 1176 "AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"} 1177 } 1178 }, 1179 "BackupRule":{ 1180 "type":"structure", 1181 "required":[ 1182 "RuleName", 1183 "TargetBackupVaultName" 1184 ], 1185 "members":{ 1186 "RuleName":{"shape":"BackupRuleName"}, 1187 "TargetBackupVaultName":{"shape":"BackupVaultName"}, 1188 "ScheduleExpression":{"shape":"CronExpression"}, 1189 "StartWindowMinutes":{"shape":"WindowMinutes"}, 1190 "CompletionWindowMinutes":{"shape":"WindowMinutes"}, 1191 "Lifecycle":{"shape":"Lifecycle"}, 1192 "RecoveryPointTags":{"shape":"Tags"}, 1193 "RuleId":{"shape":"string"}, 1194 "CopyActions":{"shape":"CopyActions"}, 1195 "EnableContinuousBackup":{"shape":"Boolean"} 1196 } 1197 }, 1198 "BackupRuleInput":{ 1199 "type":"structure", 1200 "required":[ 1201 "RuleName", 1202 "TargetBackupVaultName" 1203 ], 1204 "members":{ 1205 "RuleName":{"shape":"BackupRuleName"}, 1206 "TargetBackupVaultName":{"shape":"BackupVaultName"}, 1207 "ScheduleExpression":{"shape":"CronExpression"}, 1208 "StartWindowMinutes":{"shape":"WindowMinutes"}, 1209 "CompletionWindowMinutes":{"shape":"WindowMinutes"}, 1210 "Lifecycle":{"shape":"Lifecycle"}, 1211 "RecoveryPointTags":{"shape":"Tags"}, 1212 "CopyActions":{"shape":"CopyActions"}, 1213 "EnableContinuousBackup":{"shape":"Boolean"} 1214 } 1215 }, 1216 "BackupRuleName":{ 1217 "type":"string", 1218 "pattern":"^[a-zA-Z0-9\\-\\_\\.]{1,50}$" 1219 }, 1220 "BackupRules":{ 1221 "type":"list", 1222 "member":{"shape":"BackupRule"} 1223 }, 1224 "BackupRulesInput":{ 1225 "type":"list", 1226 "member":{"shape":"BackupRuleInput"} 1227 }, 1228 "BackupSelection":{ 1229 "type":"structure", 1230 "required":[ 1231 "SelectionName", 1232 "IamRoleArn" 1233 ], 1234 "members":{ 1235 "SelectionName":{"shape":"BackupSelectionName"}, 1236 "IamRoleArn":{"shape":"IAMRoleArn"}, 1237 "Resources":{"shape":"ResourceArns"}, 1238 "ListOfTags":{"shape":"ListOfTags"} 1239 } 1240 }, 1241 "BackupSelectionName":{ 1242 "type":"string", 1243 "pattern":"^[a-zA-Z0-9\\-\\_\\.]{1,50}$" 1244 }, 1245 "BackupSelectionsList":{ 1246 "type":"list", 1247 "member":{"shape":"BackupSelectionsListMember"} 1248 }, 1249 "BackupSelectionsListMember":{ 1250 "type":"structure", 1251 "members":{ 1252 "SelectionId":{"shape":"string"}, 1253 "SelectionName":{"shape":"BackupSelectionName"}, 1254 "BackupPlanId":{"shape":"string"}, 1255 "CreationDate":{"shape":"timestamp"}, 1256 "CreatorRequestId":{"shape":"string"}, 1257 "IamRoleArn":{"shape":"IAMRoleArn"} 1258 } 1259 }, 1260 "BackupVaultEvent":{ 1261 "type":"string", 1262 "enum":[ 1263 "BACKUP_JOB_STARTED", 1264 "BACKUP_JOB_COMPLETED", 1265 "BACKUP_JOB_SUCCESSFUL", 1266 "BACKUP_JOB_FAILED", 1267 "BACKUP_JOB_EXPIRED", 1268 "RESTORE_JOB_STARTED", 1269 "RESTORE_JOB_COMPLETED", 1270 "RESTORE_JOB_SUCCESSFUL", 1271 "RESTORE_JOB_FAILED", 1272 "COPY_JOB_STARTED", 1273 "COPY_JOB_SUCCESSFUL", 1274 "COPY_JOB_FAILED", 1275 "RECOVERY_POINT_MODIFIED", 1276 "BACKUP_PLAN_CREATED", 1277 "BACKUP_PLAN_MODIFIED" 1278 ] 1279 }, 1280 "BackupVaultEvents":{ 1281 "type":"list", 1282 "member":{"shape":"BackupVaultEvent"} 1283 }, 1284 "BackupVaultList":{ 1285 "type":"list", 1286 "member":{"shape":"BackupVaultListMember"} 1287 }, 1288 "BackupVaultListMember":{ 1289 "type":"structure", 1290 "members":{ 1291 "BackupVaultName":{"shape":"BackupVaultName"}, 1292 "BackupVaultArn":{"shape":"ARN"}, 1293 "CreationDate":{"shape":"timestamp"}, 1294 "EncryptionKeyArn":{"shape":"ARN"}, 1295 "CreatorRequestId":{"shape":"string"}, 1296 "NumberOfRecoveryPoints":{"shape":"long"}, 1297 "Locked":{"shape":"Boolean"}, 1298 "MinRetentionDays":{"shape":"Long"}, 1299 "MaxRetentionDays":{"shape":"Long"}, 1300 "LockDate":{"shape":"timestamp"} 1301 } 1302 }, 1303 "BackupVaultName":{ 1304 "type":"string", 1305 "pattern":"^[a-zA-Z0-9\\-\\_]{2,50}$" 1306 }, 1307 "Boolean":{"type":"boolean"}, 1308 "CalculatedLifecycle":{ 1309 "type":"structure", 1310 "members":{ 1311 "MoveToColdStorageAt":{"shape":"timestamp"}, 1312 "DeleteAt":{"shape":"timestamp"} 1313 } 1314 }, 1315 "ComplianceResourceIdList":{ 1316 "type":"list", 1317 "member":{"shape":"string"}, 1318 "max":100, 1319 "min":1 1320 }, 1321 "Condition":{ 1322 "type":"structure", 1323 "required":[ 1324 "ConditionType", 1325 "ConditionKey", 1326 "ConditionValue" 1327 ], 1328 "members":{ 1329 "ConditionType":{"shape":"ConditionType"}, 1330 "ConditionKey":{"shape":"ConditionKey"}, 1331 "ConditionValue":{"shape":"ConditionValue"} 1332 } 1333 }, 1334 "ConditionKey":{"type":"string"}, 1335 "ConditionType":{ 1336 "type":"string", 1337 "enum":["STRINGEQUALS"] 1338 }, 1339 "ConditionValue":{"type":"string"}, 1340 "ConflictException":{ 1341 "type":"structure", 1342 "members":{ 1343 "Code":{"shape":"string"}, 1344 "Message":{"shape":"string"}, 1345 "Type":{"shape":"string"}, 1346 "Context":{"shape":"string"} 1347 }, 1348 "exception":true 1349 }, 1350 "ControlInputParameter":{ 1351 "type":"structure", 1352 "members":{ 1353 "ParameterName":{"shape":"ParameterName"}, 1354 "ParameterValue":{"shape":"ParameterValue"} 1355 } 1356 }, 1357 "ControlInputParameters":{ 1358 "type":"list", 1359 "member":{"shape":"ControlInputParameter"} 1360 }, 1361 "ControlName":{"type":"string"}, 1362 "ControlScope":{ 1363 "type":"structure", 1364 "members":{ 1365 "ComplianceResourceIds":{"shape":"ComplianceResourceIdList"}, 1366 "ComplianceResourceTypes":{"shape":"ResourceTypeList"}, 1367 "Tags":{"shape":"stringMap"} 1368 } 1369 }, 1370 "CopyAction":{ 1371 "type":"structure", 1372 "required":["DestinationBackupVaultArn"], 1373 "members":{ 1374 "Lifecycle":{"shape":"Lifecycle"}, 1375 "DestinationBackupVaultArn":{"shape":"ARN"} 1376 } 1377 }, 1378 "CopyActions":{ 1379 "type":"list", 1380 "member":{"shape":"CopyAction"} 1381 }, 1382 "CopyJob":{ 1383 "type":"structure", 1384 "members":{ 1385 "AccountId":{"shape":"AccountId"}, 1386 "CopyJobId":{"shape":"string"}, 1387 "SourceBackupVaultArn":{"shape":"ARN"}, 1388 "SourceRecoveryPointArn":{"shape":"ARN"}, 1389 "DestinationBackupVaultArn":{"shape":"ARN"}, 1390 "DestinationRecoveryPointArn":{"shape":"ARN"}, 1391 "ResourceArn":{"shape":"ARN"}, 1392 "CreationDate":{"shape":"timestamp"}, 1393 "CompletionDate":{"shape":"timestamp"}, 1394 "State":{"shape":"CopyJobState"}, 1395 "StatusMessage":{"shape":"string"}, 1396 "BackupSizeInBytes":{"shape":"Long"}, 1397 "IamRoleArn":{"shape":"IAMRoleArn"}, 1398 "CreatedBy":{"shape":"RecoveryPointCreator"}, 1399 "ResourceType":{"shape":"ResourceType"} 1400 } 1401 }, 1402 "CopyJobState":{ 1403 "type":"string", 1404 "enum":[ 1405 "CREATED", 1406 "RUNNING", 1407 "COMPLETED", 1408 "FAILED" 1409 ] 1410 }, 1411 "CopyJobsList":{ 1412 "type":"list", 1413 "member":{"shape":"CopyJob"} 1414 }, 1415 "CreateBackupPlanInput":{ 1416 "type":"structure", 1417 "required":["BackupPlan"], 1418 "members":{ 1419 "BackupPlan":{"shape":"BackupPlanInput"}, 1420 "BackupPlanTags":{"shape":"Tags"}, 1421 "CreatorRequestId":{"shape":"string"} 1422 } 1423 }, 1424 "CreateBackupPlanOutput":{ 1425 "type":"structure", 1426 "members":{ 1427 "BackupPlanId":{"shape":"string"}, 1428 "BackupPlanArn":{"shape":"ARN"}, 1429 "CreationDate":{"shape":"timestamp"}, 1430 "VersionId":{"shape":"string"}, 1431 "AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"} 1432 } 1433 }, 1434 "CreateBackupSelectionInput":{ 1435 "type":"structure", 1436 "required":[ 1437 "BackupPlanId", 1438 "BackupSelection" 1439 ], 1440 "members":{ 1441 "BackupPlanId":{ 1442 "shape":"string", 1443 "location":"uri", 1444 "locationName":"backupPlanId" 1445 }, 1446 "BackupSelection":{"shape":"BackupSelection"}, 1447 "CreatorRequestId":{"shape":"string"} 1448 } 1449 }, 1450 "CreateBackupSelectionOutput":{ 1451 "type":"structure", 1452 "members":{ 1453 "SelectionId":{"shape":"string"}, 1454 "BackupPlanId":{"shape":"string"}, 1455 "CreationDate":{"shape":"timestamp"} 1456 } 1457 }, 1458 "CreateBackupVaultInput":{ 1459 "type":"structure", 1460 "required":["BackupVaultName"], 1461 "members":{ 1462 "BackupVaultName":{ 1463 "shape":"BackupVaultName", 1464 "location":"uri", 1465 "locationName":"backupVaultName" 1466 }, 1467 "BackupVaultTags":{"shape":"Tags"}, 1468 "EncryptionKeyArn":{"shape":"ARN"}, 1469 "CreatorRequestId":{"shape":"string"} 1470 } 1471 }, 1472 "CreateBackupVaultOutput":{ 1473 "type":"structure", 1474 "members":{ 1475 "BackupVaultName":{"shape":"BackupVaultName"}, 1476 "BackupVaultArn":{"shape":"ARN"}, 1477 "CreationDate":{"shape":"timestamp"} 1478 } 1479 }, 1480 "CreateFrameworkInput":{ 1481 "type":"structure", 1482 "required":[ 1483 "FrameworkName", 1484 "FrameworkControls" 1485 ], 1486 "members":{ 1487 "FrameworkName":{"shape":"FrameworkName"}, 1488 "FrameworkDescription":{"shape":"FrameworkDescription"}, 1489 "FrameworkControls":{"shape":"FrameworkControls"}, 1490 "IdempotencyToken":{ 1491 "shape":"string", 1492 "idempotencyToken":true 1493 }, 1494 "FrameworkTags":{"shape":"stringMap"} 1495 } 1496 }, 1497 "CreateFrameworkOutput":{ 1498 "type":"structure", 1499 "members":{ 1500 "FrameworkName":{"shape":"FrameworkName"}, 1501 "FrameworkArn":{"shape":"ARN"} 1502 } 1503 }, 1504 "CreateReportPlanInput":{ 1505 "type":"structure", 1506 "required":[ 1507 "ReportPlanName", 1508 "ReportDeliveryChannel", 1509 "ReportSetting" 1510 ], 1511 "members":{ 1512 "ReportPlanName":{"shape":"ReportPlanName"}, 1513 "ReportPlanDescription":{"shape":"ReportPlanDescription"}, 1514 "ReportDeliveryChannel":{"shape":"ReportDeliveryChannel"}, 1515 "ReportSetting":{"shape":"ReportSetting"}, 1516 "ReportPlanTags":{"shape":"stringMap"}, 1517 "IdempotencyToken":{ 1518 "shape":"string", 1519 "idempotencyToken":true 1520 } 1521 } 1522 }, 1523 "CreateReportPlanOutput":{ 1524 "type":"structure", 1525 "members":{ 1526 "ReportPlanName":{"shape":"ReportPlanName"}, 1527 "ReportPlanArn":{"shape":"ARN"}, 1528 "CreationTime":{"shape":"timestamp"} 1529 } 1530 }, 1531 "CronExpression":{"type":"string"}, 1532 "DeleteBackupPlanInput":{ 1533 "type":"structure", 1534 "required":["BackupPlanId"], 1535 "members":{ 1536 "BackupPlanId":{ 1537 "shape":"string", 1538 "location":"uri", 1539 "locationName":"backupPlanId" 1540 } 1541 } 1542 }, 1543 "DeleteBackupPlanOutput":{ 1544 "type":"structure", 1545 "members":{ 1546 "BackupPlanId":{"shape":"string"}, 1547 "BackupPlanArn":{"shape":"ARN"}, 1548 "DeletionDate":{"shape":"timestamp"}, 1549 "VersionId":{"shape":"string"} 1550 } 1551 }, 1552 "DeleteBackupSelectionInput":{ 1553 "type":"structure", 1554 "required":[ 1555 "BackupPlanId", 1556 "SelectionId" 1557 ], 1558 "members":{ 1559 "BackupPlanId":{ 1560 "shape":"string", 1561 "location":"uri", 1562 "locationName":"backupPlanId" 1563 }, 1564 "SelectionId":{ 1565 "shape":"string", 1566 "location":"uri", 1567 "locationName":"selectionId" 1568 } 1569 } 1570 }, 1571 "DeleteBackupVaultAccessPolicyInput":{ 1572 "type":"structure", 1573 "required":["BackupVaultName"], 1574 "members":{ 1575 "BackupVaultName":{ 1576 "shape":"BackupVaultName", 1577 "location":"uri", 1578 "locationName":"backupVaultName" 1579 } 1580 } 1581 }, 1582 "DeleteBackupVaultInput":{ 1583 "type":"structure", 1584 "required":["BackupVaultName"], 1585 "members":{ 1586 "BackupVaultName":{ 1587 "shape":"string", 1588 "location":"uri", 1589 "locationName":"backupVaultName" 1590 } 1591 } 1592 }, 1593 "DeleteBackupVaultLockConfigurationInput":{ 1594 "type":"structure", 1595 "required":["BackupVaultName"], 1596 "members":{ 1597 "BackupVaultName":{ 1598 "shape":"BackupVaultName", 1599 "location":"uri", 1600 "locationName":"backupVaultName" 1601 } 1602 } 1603 }, 1604 "DeleteBackupVaultNotificationsInput":{ 1605 "type":"structure", 1606 "required":["BackupVaultName"], 1607 "members":{ 1608 "BackupVaultName":{ 1609 "shape":"BackupVaultName", 1610 "location":"uri", 1611 "locationName":"backupVaultName" 1612 } 1613 } 1614 }, 1615 "DeleteFrameworkInput":{ 1616 "type":"structure", 1617 "required":["FrameworkName"], 1618 "members":{ 1619 "FrameworkName":{ 1620 "shape":"FrameworkName", 1621 "location":"uri", 1622 "locationName":"frameworkName" 1623 } 1624 } 1625 }, 1626 "DeleteRecoveryPointInput":{ 1627 "type":"structure", 1628 "required":[ 1629 "BackupVaultName", 1630 "RecoveryPointArn" 1631 ], 1632 "members":{ 1633 "BackupVaultName":{ 1634 "shape":"BackupVaultName", 1635 "location":"uri", 1636 "locationName":"backupVaultName" 1637 }, 1638 "RecoveryPointArn":{ 1639 "shape":"ARN", 1640 "location":"uri", 1641 "locationName":"recoveryPointArn" 1642 } 1643 } 1644 }, 1645 "DeleteReportPlanInput":{ 1646 "type":"structure", 1647 "required":["ReportPlanName"], 1648 "members":{ 1649 "ReportPlanName":{ 1650 "shape":"ReportPlanName", 1651 "location":"uri", 1652 "locationName":"reportPlanName" 1653 } 1654 } 1655 }, 1656 "DependencyFailureException":{ 1657 "type":"structure", 1658 "members":{ 1659 "Code":{"shape":"string"}, 1660 "Message":{"shape":"string"}, 1661 "Type":{"shape":"string"}, 1662 "Context":{"shape":"string"} 1663 }, 1664 "exception":true, 1665 "fault":true 1666 }, 1667 "DescribeBackupJobInput":{ 1668 "type":"structure", 1669 "required":["BackupJobId"], 1670 "members":{ 1671 "BackupJobId":{ 1672 "shape":"string", 1673 "location":"uri", 1674 "locationName":"backupJobId" 1675 } 1676 } 1677 }, 1678 "DescribeBackupJobOutput":{ 1679 "type":"structure", 1680 "members":{ 1681 "AccountId":{"shape":"AccountId"}, 1682 "BackupJobId":{"shape":"string"}, 1683 "BackupVaultName":{"shape":"BackupVaultName"}, 1684 "BackupVaultArn":{"shape":"ARN"}, 1685 "RecoveryPointArn":{"shape":"ARN"}, 1686 "ResourceArn":{"shape":"ARN"}, 1687 "CreationDate":{"shape":"timestamp"}, 1688 "CompletionDate":{"shape":"timestamp"}, 1689 "State":{"shape":"BackupJobState"}, 1690 "StatusMessage":{"shape":"string"}, 1691 "PercentDone":{"shape":"string"}, 1692 "BackupSizeInBytes":{"shape":"Long"}, 1693 "IamRoleArn":{"shape":"IAMRoleArn"}, 1694 "CreatedBy":{"shape":"RecoveryPointCreator"}, 1695 "ResourceType":{"shape":"ResourceType"}, 1696 "BytesTransferred":{"shape":"Long"}, 1697 "ExpectedCompletionDate":{"shape":"timestamp"}, 1698 "StartBy":{"shape":"timestamp"}, 1699 "BackupOptions":{"shape":"BackupOptions"}, 1700 "BackupType":{"shape":"string"} 1701 } 1702 }, 1703 "DescribeBackupVaultInput":{ 1704 "type":"structure", 1705 "required":["BackupVaultName"], 1706 "members":{ 1707 "BackupVaultName":{ 1708 "shape":"string", 1709 "location":"uri", 1710 "locationName":"backupVaultName" 1711 } 1712 } 1713 }, 1714 "DescribeBackupVaultOutput":{ 1715 "type":"structure", 1716 "members":{ 1717 "BackupVaultName":{"shape":"string"}, 1718 "BackupVaultArn":{"shape":"ARN"}, 1719 "EncryptionKeyArn":{"shape":"ARN"}, 1720 "CreationDate":{"shape":"timestamp"}, 1721 "CreatorRequestId":{"shape":"string"}, 1722 "NumberOfRecoveryPoints":{"shape":"long"}, 1723 "Locked":{"shape":"Boolean"}, 1724 "MinRetentionDays":{"shape":"Long"}, 1725 "MaxRetentionDays":{"shape":"Long"}, 1726 "LockDate":{"shape":"timestamp"} 1727 } 1728 }, 1729 "DescribeCopyJobInput":{ 1730 "type":"structure", 1731 "required":["CopyJobId"], 1732 "members":{ 1733 "CopyJobId":{ 1734 "shape":"string", 1735 "location":"uri", 1736 "locationName":"copyJobId" 1737 } 1738 } 1739 }, 1740 "DescribeCopyJobOutput":{ 1741 "type":"structure", 1742 "members":{ 1743 "CopyJob":{"shape":"CopyJob"} 1744 } 1745 }, 1746 "DescribeFrameworkInput":{ 1747 "type":"structure", 1748 "required":["FrameworkName"], 1749 "members":{ 1750 "FrameworkName":{ 1751 "shape":"FrameworkName", 1752 "location":"uri", 1753 "locationName":"frameworkName" 1754 } 1755 } 1756 }, 1757 "DescribeFrameworkOutput":{ 1758 "type":"structure", 1759 "members":{ 1760 "FrameworkName":{"shape":"FrameworkName"}, 1761 "FrameworkArn":{"shape":"ARN"}, 1762 "FrameworkDescription":{"shape":"FrameworkDescription"}, 1763 "FrameworkControls":{"shape":"FrameworkControls"}, 1764 "CreationTime":{"shape":"timestamp"}, 1765 "DeploymentStatus":{"shape":"string"}, 1766 "FrameworkStatus":{"shape":"string"}, 1767 "IdempotencyToken":{"shape":"string"} 1768 } 1769 }, 1770 "DescribeGlobalSettingsInput":{ 1771 "type":"structure", 1772 "members":{ 1773 } 1774 }, 1775 "DescribeGlobalSettingsOutput":{ 1776 "type":"structure", 1777 "members":{ 1778 "GlobalSettings":{"shape":"GlobalSettings"}, 1779 "LastUpdateTime":{"shape":"timestamp"} 1780 } 1781 }, 1782 "DescribeProtectedResourceInput":{ 1783 "type":"structure", 1784 "required":["ResourceArn"], 1785 "members":{ 1786 "ResourceArn":{ 1787 "shape":"ARN", 1788 "location":"uri", 1789 "locationName":"resourceArn" 1790 } 1791 } 1792 }, 1793 "DescribeProtectedResourceOutput":{ 1794 "type":"structure", 1795 "members":{ 1796 "ResourceArn":{"shape":"ARN"}, 1797 "ResourceType":{"shape":"ResourceType"}, 1798 "LastBackupTime":{"shape":"timestamp"} 1799 } 1800 }, 1801 "DescribeRecoveryPointInput":{ 1802 "type":"structure", 1803 "required":[ 1804 "BackupVaultName", 1805 "RecoveryPointArn" 1806 ], 1807 "members":{ 1808 "BackupVaultName":{ 1809 "shape":"BackupVaultName", 1810 "location":"uri", 1811 "locationName":"backupVaultName" 1812 }, 1813 "RecoveryPointArn":{ 1814 "shape":"ARN", 1815 "location":"uri", 1816 "locationName":"recoveryPointArn" 1817 } 1818 } 1819 }, 1820 "DescribeRecoveryPointOutput":{ 1821 "type":"structure", 1822 "members":{ 1823 "RecoveryPointArn":{"shape":"ARN"}, 1824 "BackupVaultName":{"shape":"BackupVaultName"}, 1825 "BackupVaultArn":{"shape":"ARN"}, 1826 "SourceBackupVaultArn":{"shape":"ARN"}, 1827 "ResourceArn":{"shape":"ARN"}, 1828 "ResourceType":{"shape":"ResourceType"}, 1829 "CreatedBy":{"shape":"RecoveryPointCreator"}, 1830 "IamRoleArn":{"shape":"IAMRoleArn"}, 1831 "Status":{"shape":"RecoveryPointStatus"}, 1832 "StatusMessage":{"shape":"string"}, 1833 "CreationDate":{"shape":"timestamp"}, 1834 "CompletionDate":{"shape":"timestamp"}, 1835 "BackupSizeInBytes":{"shape":"Long"}, 1836 "CalculatedLifecycle":{"shape":"CalculatedLifecycle"}, 1837 "Lifecycle":{"shape":"Lifecycle"}, 1838 "EncryptionKeyArn":{"shape":"ARN"}, 1839 "IsEncrypted":{"shape":"boolean"}, 1840 "StorageClass":{"shape":"StorageClass"}, 1841 "LastRestoreTime":{"shape":"timestamp"} 1842 } 1843 }, 1844 "DescribeRegionSettingsInput":{ 1845 "type":"structure", 1846 "members":{ 1847 } 1848 }, 1849 "DescribeRegionSettingsOutput":{ 1850 "type":"structure", 1851 "members":{ 1852 "ResourceTypeOptInPreference":{"shape":"ResourceTypeOptInPreference"} 1853 } 1854 }, 1855 "DescribeReportJobInput":{ 1856 "type":"structure", 1857 "required":["ReportJobId"], 1858 "members":{ 1859 "ReportJobId":{ 1860 "shape":"ReportJobId", 1861 "location":"uri", 1862 "locationName":"reportJobId" 1863 } 1864 } 1865 }, 1866 "DescribeReportJobOutput":{ 1867 "type":"structure", 1868 "members":{ 1869 "ReportJob":{"shape":"ReportJob"} 1870 } 1871 }, 1872 "DescribeReportPlanInput":{ 1873 "type":"structure", 1874 "required":["ReportPlanName"], 1875 "members":{ 1876 "ReportPlanName":{ 1877 "shape":"ReportPlanName", 1878 "location":"uri", 1879 "locationName":"reportPlanName" 1880 } 1881 } 1882 }, 1883 "DescribeReportPlanOutput":{ 1884 "type":"structure", 1885 "members":{ 1886 "ReportPlan":{"shape":"ReportPlan"} 1887 } 1888 }, 1889 "DescribeRestoreJobInput":{ 1890 "type":"structure", 1891 "required":["RestoreJobId"], 1892 "members":{ 1893 "RestoreJobId":{ 1894 "shape":"RestoreJobId", 1895 "location":"uri", 1896 "locationName":"restoreJobId" 1897 } 1898 } 1899 }, 1900 "DescribeRestoreJobOutput":{ 1901 "type":"structure", 1902 "members":{ 1903 "AccountId":{"shape":"AccountId"}, 1904 "RestoreJobId":{"shape":"string"}, 1905 "RecoveryPointArn":{"shape":"ARN"}, 1906 "CreationDate":{"shape":"timestamp"}, 1907 "CompletionDate":{"shape":"timestamp"}, 1908 "Status":{"shape":"RestoreJobStatus"}, 1909 "StatusMessage":{"shape":"string"}, 1910 "PercentDone":{"shape":"string"}, 1911 "BackupSizeInBytes":{"shape":"Long"}, 1912 "IamRoleArn":{"shape":"IAMRoleArn"}, 1913 "ExpectedCompletionTimeMinutes":{"shape":"Long"}, 1914 "CreatedResourceArn":{"shape":"ARN"}, 1915 "ResourceType":{"shape":"ResourceType"} 1916 } 1917 }, 1918 "DisassociateRecoveryPointInput":{ 1919 "type":"structure", 1920 "required":[ 1921 "BackupVaultName", 1922 "RecoveryPointArn" 1923 ], 1924 "members":{ 1925 "BackupVaultName":{ 1926 "shape":"BackupVaultName", 1927 "location":"uri", 1928 "locationName":"backupVaultName" 1929 }, 1930 "RecoveryPointArn":{ 1931 "shape":"ARN", 1932 "location":"uri", 1933 "locationName":"recoveryPointArn" 1934 } 1935 } 1936 }, 1937 "ExportBackupPlanTemplateInput":{ 1938 "type":"structure", 1939 "required":["BackupPlanId"], 1940 "members":{ 1941 "BackupPlanId":{ 1942 "shape":"string", 1943 "location":"uri", 1944 "locationName":"backupPlanId" 1945 } 1946 } 1947 }, 1948 "ExportBackupPlanTemplateOutput":{ 1949 "type":"structure", 1950 "members":{ 1951 "BackupPlanTemplateJson":{"shape":"string"} 1952 } 1953 }, 1954 "FormatList":{ 1955 "type":"list", 1956 "member":{"shape":"string"} 1957 }, 1958 "Framework":{ 1959 "type":"structure", 1960 "members":{ 1961 "FrameworkName":{"shape":"FrameworkName"}, 1962 "FrameworkArn":{"shape":"ARN"}, 1963 "FrameworkDescription":{"shape":"FrameworkDescription"}, 1964 "NumberOfControls":{"shape":"integer"}, 1965 "CreationTime":{"shape":"timestamp"}, 1966 "DeploymentStatus":{"shape":"string"} 1967 } 1968 }, 1969 "FrameworkControl":{ 1970 "type":"structure", 1971 "required":["ControlName"], 1972 "members":{ 1973 "ControlName":{"shape":"ControlName"}, 1974 "ControlInputParameters":{"shape":"ControlInputParameters"}, 1975 "ControlScope":{"shape":"ControlScope"} 1976 } 1977 }, 1978 "FrameworkControls":{ 1979 "type":"list", 1980 "member":{"shape":"FrameworkControl"} 1981 }, 1982 "FrameworkDescription":{ 1983 "type":"string", 1984 "max":1024, 1985 "min":0, 1986 "pattern":".*\\S.*" 1987 }, 1988 "FrameworkList":{ 1989 "type":"list", 1990 "member":{"shape":"Framework"} 1991 }, 1992 "FrameworkName":{ 1993 "type":"string", 1994 "max":256, 1995 "min":1, 1996 "pattern":"[a-zA-Z][_a-zA-Z0-9]*" 1997 }, 1998 "GetBackupPlanFromJSONInput":{ 1999 "type":"structure", 2000 "required":["BackupPlanTemplateJson"], 2001 "members":{ 2002 "BackupPlanTemplateJson":{"shape":"string"} 2003 } 2004 }, 2005 "GetBackupPlanFromJSONOutput":{ 2006 "type":"structure", 2007 "members":{ 2008 "BackupPlan":{"shape":"BackupPlan"} 2009 } 2010 }, 2011 "GetBackupPlanFromTemplateInput":{ 2012 "type":"structure", 2013 "required":["BackupPlanTemplateId"], 2014 "members":{ 2015 "BackupPlanTemplateId":{ 2016 "shape":"string", 2017 "location":"uri", 2018 "locationName":"templateId" 2019 } 2020 } 2021 }, 2022 "GetBackupPlanFromTemplateOutput":{ 2023 "type":"structure", 2024 "members":{ 2025 "BackupPlanDocument":{"shape":"BackupPlan"} 2026 } 2027 }, 2028 "GetBackupPlanInput":{ 2029 "type":"structure", 2030 "required":["BackupPlanId"], 2031 "members":{ 2032 "BackupPlanId":{ 2033 "shape":"string", 2034 "location":"uri", 2035 "locationName":"backupPlanId" 2036 }, 2037 "VersionId":{ 2038 "shape":"string", 2039 "location":"querystring", 2040 "locationName":"versionId" 2041 } 2042 } 2043 }, 2044 "GetBackupPlanOutput":{ 2045 "type":"structure", 2046 "members":{ 2047 "BackupPlan":{"shape":"BackupPlan"}, 2048 "BackupPlanId":{"shape":"string"}, 2049 "BackupPlanArn":{"shape":"ARN"}, 2050 "VersionId":{"shape":"string"}, 2051 "CreatorRequestId":{"shape":"string"}, 2052 "CreationDate":{"shape":"timestamp"}, 2053 "DeletionDate":{"shape":"timestamp"}, 2054 "LastExecutionDate":{"shape":"timestamp"}, 2055 "AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"} 2056 } 2057 }, 2058 "GetBackupSelectionInput":{ 2059 "type":"structure", 2060 "required":[ 2061 "BackupPlanId", 2062 "SelectionId" 2063 ], 2064 "members":{ 2065 "BackupPlanId":{ 2066 "shape":"string", 2067 "location":"uri", 2068 "locationName":"backupPlanId" 2069 }, 2070 "SelectionId":{ 2071 "shape":"string", 2072 "location":"uri", 2073 "locationName":"selectionId" 2074 } 2075 } 2076 }, 2077 "GetBackupSelectionOutput":{ 2078 "type":"structure", 2079 "members":{ 2080 "BackupSelection":{"shape":"BackupSelection"}, 2081 "SelectionId":{"shape":"string"}, 2082 "BackupPlanId":{"shape":"string"}, 2083 "CreationDate":{"shape":"timestamp"}, 2084 "CreatorRequestId":{"shape":"string"} 2085 } 2086 }, 2087 "GetBackupVaultAccessPolicyInput":{ 2088 "type":"structure", 2089 "required":["BackupVaultName"], 2090 "members":{ 2091 "BackupVaultName":{ 2092 "shape":"BackupVaultName", 2093 "location":"uri", 2094 "locationName":"backupVaultName" 2095 } 2096 } 2097 }, 2098 "GetBackupVaultAccessPolicyOutput":{ 2099 "type":"structure", 2100 "members":{ 2101 "BackupVaultName":{"shape":"BackupVaultName"}, 2102 "BackupVaultArn":{"shape":"ARN"}, 2103 "Policy":{"shape":"IAMPolicy"} 2104 } 2105 }, 2106 "GetBackupVaultNotificationsInput":{ 2107 "type":"structure", 2108 "required":["BackupVaultName"], 2109 "members":{ 2110 "BackupVaultName":{ 2111 "shape":"BackupVaultName", 2112 "location":"uri", 2113 "locationName":"backupVaultName" 2114 } 2115 } 2116 }, 2117 "GetBackupVaultNotificationsOutput":{ 2118 "type":"structure", 2119 "members":{ 2120 "BackupVaultName":{"shape":"BackupVaultName"}, 2121 "BackupVaultArn":{"shape":"ARN"}, 2122 "SNSTopicArn":{"shape":"ARN"}, 2123 "BackupVaultEvents":{"shape":"BackupVaultEvents"} 2124 } 2125 }, 2126 "GetRecoveryPointRestoreMetadataInput":{ 2127 "type":"structure", 2128 "required":[ 2129 "BackupVaultName", 2130 "RecoveryPointArn" 2131 ], 2132 "members":{ 2133 "BackupVaultName":{ 2134 "shape":"BackupVaultName", 2135 "location":"uri", 2136 "locationName":"backupVaultName" 2137 }, 2138 "RecoveryPointArn":{ 2139 "shape":"ARN", 2140 "location":"uri", 2141 "locationName":"recoveryPointArn" 2142 } 2143 } 2144 }, 2145 "GetRecoveryPointRestoreMetadataOutput":{ 2146 "type":"structure", 2147 "members":{ 2148 "BackupVaultArn":{"shape":"ARN"}, 2149 "RecoveryPointArn":{"shape":"ARN"}, 2150 "RestoreMetadata":{"shape":"Metadata"} 2151 } 2152 }, 2153 "GetSupportedResourceTypesOutput":{ 2154 "type":"structure", 2155 "members":{ 2156 "ResourceTypes":{"shape":"ResourceTypes"} 2157 } 2158 }, 2159 "GlobalSettings":{ 2160 "type":"map", 2161 "key":{"shape":"GlobalSettingsName"}, 2162 "value":{"shape":"GlobalSettingsValue"} 2163 }, 2164 "GlobalSettingsName":{"type":"string"}, 2165 "GlobalSettingsValue":{"type":"string"}, 2166 "IAMPolicy":{"type":"string"}, 2167 "IAMRoleArn":{"type":"string"}, 2168 "InvalidParameterValueException":{ 2169 "type":"structure", 2170 "members":{ 2171 "Code":{"shape":"string"}, 2172 "Message":{"shape":"string"}, 2173 "Type":{"shape":"string"}, 2174 "Context":{"shape":"string"} 2175 }, 2176 "exception":true 2177 }, 2178 "InvalidRequestException":{ 2179 "type":"structure", 2180 "members":{ 2181 "Code":{"shape":"string"}, 2182 "Message":{"shape":"string"}, 2183 "Type":{"shape":"string"}, 2184 "Context":{"shape":"string"} 2185 }, 2186 "exception":true 2187 }, 2188 "InvalidResourceStateException":{ 2189 "type":"structure", 2190 "members":{ 2191 "Code":{"shape":"string"}, 2192 "Message":{"shape":"string"}, 2193 "Type":{"shape":"string"}, 2194 "Context":{"shape":"string"} 2195 }, 2196 "exception":true 2197 }, 2198 "IsEnabled":{"type":"boolean"}, 2199 "Lifecycle":{ 2200 "type":"structure", 2201 "members":{ 2202 "MoveToColdStorageAfterDays":{"shape":"Long"}, 2203 "DeleteAfterDays":{"shape":"Long"} 2204 } 2205 }, 2206 "LimitExceededException":{ 2207 "type":"structure", 2208 "members":{ 2209 "Code":{"shape":"string"}, 2210 "Message":{"shape":"string"}, 2211 "Type":{"shape":"string"}, 2212 "Context":{"shape":"string"} 2213 }, 2214 "exception":true 2215 }, 2216 "ListBackupJobsInput":{ 2217 "type":"structure", 2218 "members":{ 2219 "NextToken":{ 2220 "shape":"string", 2221 "location":"querystring", 2222 "locationName":"nextToken" 2223 }, 2224 "MaxResults":{ 2225 "shape":"MaxResults", 2226 "location":"querystring", 2227 "locationName":"maxResults" 2228 }, 2229 "ByResourceArn":{ 2230 "shape":"ARN", 2231 "location":"querystring", 2232 "locationName":"resourceArn" 2233 }, 2234 "ByState":{ 2235 "shape":"BackupJobState", 2236 "location":"querystring", 2237 "locationName":"state" 2238 }, 2239 "ByBackupVaultName":{ 2240 "shape":"BackupVaultName", 2241 "location":"querystring", 2242 "locationName":"backupVaultName" 2243 }, 2244 "ByCreatedBefore":{ 2245 "shape":"timestamp", 2246 "location":"querystring", 2247 "locationName":"createdBefore" 2248 }, 2249 "ByCreatedAfter":{ 2250 "shape":"timestamp", 2251 "location":"querystring", 2252 "locationName":"createdAfter" 2253 }, 2254 "ByResourceType":{ 2255 "shape":"ResourceType", 2256 "location":"querystring", 2257 "locationName":"resourceType" 2258 }, 2259 "ByAccountId":{ 2260 "shape":"AccountId", 2261 "location":"querystring", 2262 "locationName":"accountId" 2263 } 2264 } 2265 }, 2266 "ListBackupJobsOutput":{ 2267 "type":"structure", 2268 "members":{ 2269 "BackupJobs":{"shape":"BackupJobsList"}, 2270 "NextToken":{"shape":"string"} 2271 } 2272 }, 2273 "ListBackupPlanTemplatesInput":{ 2274 "type":"structure", 2275 "members":{ 2276 "NextToken":{ 2277 "shape":"string", 2278 "location":"querystring", 2279 "locationName":"nextToken" 2280 }, 2281 "MaxResults":{ 2282 "shape":"MaxResults", 2283 "location":"querystring", 2284 "locationName":"maxResults" 2285 } 2286 } 2287 }, 2288 "ListBackupPlanTemplatesOutput":{ 2289 "type":"structure", 2290 "members":{ 2291 "NextToken":{"shape":"string"}, 2292 "BackupPlanTemplatesList":{"shape":"BackupPlanTemplatesList"} 2293 } 2294 }, 2295 "ListBackupPlanVersionsInput":{ 2296 "type":"structure", 2297 "required":["BackupPlanId"], 2298 "members":{ 2299 "BackupPlanId":{ 2300 "shape":"string", 2301 "location":"uri", 2302 "locationName":"backupPlanId" 2303 }, 2304 "NextToken":{ 2305 "shape":"string", 2306 "location":"querystring", 2307 "locationName":"nextToken" 2308 }, 2309 "MaxResults":{ 2310 "shape":"MaxResults", 2311 "location":"querystring", 2312 "locationName":"maxResults" 2313 } 2314 } 2315 }, 2316 "ListBackupPlanVersionsOutput":{ 2317 "type":"structure", 2318 "members":{ 2319 "NextToken":{"shape":"string"}, 2320 "BackupPlanVersionsList":{"shape":"BackupPlanVersionsList"} 2321 } 2322 }, 2323 "ListBackupPlansInput":{ 2324 "type":"structure", 2325 "members":{ 2326 "NextToken":{ 2327 "shape":"string", 2328 "location":"querystring", 2329 "locationName":"nextToken" 2330 }, 2331 "MaxResults":{ 2332 "shape":"MaxResults", 2333 "location":"querystring", 2334 "locationName":"maxResults" 2335 }, 2336 "IncludeDeleted":{ 2337 "shape":"Boolean", 2338 "location":"querystring", 2339 "locationName":"includeDeleted" 2340 } 2341 } 2342 }, 2343 "ListBackupPlansOutput":{ 2344 "type":"structure", 2345 "members":{ 2346 "NextToken":{"shape":"string"}, 2347 "BackupPlansList":{"shape":"BackupPlansList"} 2348 } 2349 }, 2350 "ListBackupSelectionsInput":{ 2351 "type":"structure", 2352 "required":["BackupPlanId"], 2353 "members":{ 2354 "BackupPlanId":{ 2355 "shape":"string", 2356 "location":"uri", 2357 "locationName":"backupPlanId" 2358 }, 2359 "NextToken":{ 2360 "shape":"string", 2361 "location":"querystring", 2362 "locationName":"nextToken" 2363 }, 2364 "MaxResults":{ 2365 "shape":"MaxResults", 2366 "location":"querystring", 2367 "locationName":"maxResults" 2368 } 2369 } 2370 }, 2371 "ListBackupSelectionsOutput":{ 2372 "type":"structure", 2373 "members":{ 2374 "NextToken":{"shape":"string"}, 2375 "BackupSelectionsList":{"shape":"BackupSelectionsList"} 2376 } 2377 }, 2378 "ListBackupVaultsInput":{ 2379 "type":"structure", 2380 "members":{ 2381 "NextToken":{ 2382 "shape":"string", 2383 "location":"querystring", 2384 "locationName":"nextToken" 2385 }, 2386 "MaxResults":{ 2387 "shape":"MaxResults", 2388 "location":"querystring", 2389 "locationName":"maxResults" 2390 } 2391 } 2392 }, 2393 "ListBackupVaultsOutput":{ 2394 "type":"structure", 2395 "members":{ 2396 "BackupVaultList":{"shape":"BackupVaultList"}, 2397 "NextToken":{"shape":"string"} 2398 } 2399 }, 2400 "ListCopyJobsInput":{ 2401 "type":"structure", 2402 "members":{ 2403 "NextToken":{ 2404 "shape":"string", 2405 "location":"querystring", 2406 "locationName":"nextToken" 2407 }, 2408 "MaxResults":{ 2409 "shape":"MaxResults", 2410 "location":"querystring", 2411 "locationName":"maxResults" 2412 }, 2413 "ByResourceArn":{ 2414 "shape":"ARN", 2415 "location":"querystring", 2416 "locationName":"resourceArn" 2417 }, 2418 "ByState":{ 2419 "shape":"CopyJobState", 2420 "location":"querystring", 2421 "locationName":"state" 2422 }, 2423 "ByCreatedBefore":{ 2424 "shape":"timestamp", 2425 "location":"querystring", 2426 "locationName":"createdBefore" 2427 }, 2428 "ByCreatedAfter":{ 2429 "shape":"timestamp", 2430 "location":"querystring", 2431 "locationName":"createdAfter" 2432 }, 2433 "ByResourceType":{ 2434 "shape":"ResourceType", 2435 "location":"querystring", 2436 "locationName":"resourceType" 2437 }, 2438 "ByDestinationVaultArn":{ 2439 "shape":"string", 2440 "location":"querystring", 2441 "locationName":"destinationVaultArn" 2442 }, 2443 "ByAccountId":{ 2444 "shape":"AccountId", 2445 "location":"querystring", 2446 "locationName":"accountId" 2447 } 2448 } 2449 }, 2450 "ListCopyJobsOutput":{ 2451 "type":"structure", 2452 "members":{ 2453 "CopyJobs":{"shape":"CopyJobsList"}, 2454 "NextToken":{"shape":"string"} 2455 } 2456 }, 2457 "ListFrameworksInput":{ 2458 "type":"structure", 2459 "members":{ 2460 "MaxResults":{ 2461 "shape":"MaxFrameworkInputs", 2462 "location":"querystring", 2463 "locationName":"MaxResults" 2464 }, 2465 "NextToken":{ 2466 "shape":"string", 2467 "location":"querystring", 2468 "locationName":"NextToken" 2469 } 2470 } 2471 }, 2472 "ListFrameworksOutput":{ 2473 "type":"structure", 2474 "members":{ 2475 "Frameworks":{"shape":"FrameworkList"}, 2476 "NextToken":{"shape":"string"} 2477 } 2478 }, 2479 "ListOfTags":{ 2480 "type":"list", 2481 "member":{"shape":"Condition"} 2482 }, 2483 "ListProtectedResourcesInput":{ 2484 "type":"structure", 2485 "members":{ 2486 "NextToken":{ 2487 "shape":"string", 2488 "location":"querystring", 2489 "locationName":"nextToken" 2490 }, 2491 "MaxResults":{ 2492 "shape":"MaxResults", 2493 "location":"querystring", 2494 "locationName":"maxResults" 2495 } 2496 } 2497 }, 2498 "ListProtectedResourcesOutput":{ 2499 "type":"structure", 2500 "members":{ 2501 "Results":{"shape":"ProtectedResourcesList"}, 2502 "NextToken":{"shape":"string"} 2503 } 2504 }, 2505 "ListRecoveryPointsByBackupVaultInput":{ 2506 "type":"structure", 2507 "required":["BackupVaultName"], 2508 "members":{ 2509 "BackupVaultName":{ 2510 "shape":"BackupVaultName", 2511 "location":"uri", 2512 "locationName":"backupVaultName" 2513 }, 2514 "NextToken":{ 2515 "shape":"string", 2516 "location":"querystring", 2517 "locationName":"nextToken" 2518 }, 2519 "MaxResults":{ 2520 "shape":"MaxResults", 2521 "location":"querystring", 2522 "locationName":"maxResults" 2523 }, 2524 "ByResourceArn":{ 2525 "shape":"ARN", 2526 "location":"querystring", 2527 "locationName":"resourceArn" 2528 }, 2529 "ByResourceType":{ 2530 "shape":"ResourceType", 2531 "location":"querystring", 2532 "locationName":"resourceType" 2533 }, 2534 "ByBackupPlanId":{ 2535 "shape":"string", 2536 "location":"querystring", 2537 "locationName":"backupPlanId" 2538 }, 2539 "ByCreatedBefore":{ 2540 "shape":"timestamp", 2541 "location":"querystring", 2542 "locationName":"createdBefore" 2543 }, 2544 "ByCreatedAfter":{ 2545 "shape":"timestamp", 2546 "location":"querystring", 2547 "locationName":"createdAfter" 2548 } 2549 } 2550 }, 2551 "ListRecoveryPointsByBackupVaultOutput":{ 2552 "type":"structure", 2553 "members":{ 2554 "NextToken":{"shape":"string"}, 2555 "RecoveryPoints":{"shape":"RecoveryPointByBackupVaultList"} 2556 } 2557 }, 2558 "ListRecoveryPointsByResourceInput":{ 2559 "type":"structure", 2560 "required":["ResourceArn"], 2561 "members":{ 2562 "ResourceArn":{ 2563 "shape":"ARN", 2564 "location":"uri", 2565 "locationName":"resourceArn" 2566 }, 2567 "NextToken":{ 2568 "shape":"string", 2569 "location":"querystring", 2570 "locationName":"nextToken" 2571 }, 2572 "MaxResults":{ 2573 "shape":"MaxResults", 2574 "location":"querystring", 2575 "locationName":"maxResults" 2576 } 2577 } 2578 }, 2579 "ListRecoveryPointsByResourceOutput":{ 2580 "type":"structure", 2581 "members":{ 2582 "NextToken":{"shape":"string"}, 2583 "RecoveryPoints":{"shape":"RecoveryPointByResourceList"} 2584 } 2585 }, 2586 "ListReportJobsInput":{ 2587 "type":"structure", 2588 "members":{ 2589 "ByReportPlanName":{ 2590 "shape":"ReportPlanName", 2591 "location":"querystring", 2592 "locationName":"ReportPlanName" 2593 }, 2594 "ByCreationBefore":{ 2595 "shape":"timestamp", 2596 "location":"querystring", 2597 "locationName":"CreationBefore" 2598 }, 2599 "ByCreationAfter":{ 2600 "shape":"timestamp", 2601 "location":"querystring", 2602 "locationName":"CreationAfter" 2603 }, 2604 "ByStatus":{ 2605 "shape":"string", 2606 "location":"querystring", 2607 "locationName":"Status" 2608 }, 2609 "MaxResults":{ 2610 "shape":"MaxResults", 2611 "location":"querystring", 2612 "locationName":"MaxResults" 2613 }, 2614 "NextToken":{ 2615 "shape":"string", 2616 "location":"querystring", 2617 "locationName":"NextToken" 2618 } 2619 } 2620 }, 2621 "ListReportJobsOutput":{ 2622 "type":"structure", 2623 "members":{ 2624 "ReportJobs":{"shape":"ReportJobList"}, 2625 "NextToken":{"shape":"string"} 2626 } 2627 }, 2628 "ListReportPlansInput":{ 2629 "type":"structure", 2630 "members":{ 2631 "MaxResults":{ 2632 "shape":"MaxResults", 2633 "location":"querystring", 2634 "locationName":"MaxResults" 2635 }, 2636 "NextToken":{ 2637 "shape":"string", 2638 "location":"querystring", 2639 "locationName":"NextToken" 2640 } 2641 } 2642 }, 2643 "ListReportPlansOutput":{ 2644 "type":"structure", 2645 "members":{ 2646 "ReportPlans":{"shape":"ReportPlanList"}, 2647 "NextToken":{"shape":"string"} 2648 } 2649 }, 2650 "ListRestoreJobsInput":{ 2651 "type":"structure", 2652 "members":{ 2653 "NextToken":{ 2654 "shape":"string", 2655 "location":"querystring", 2656 "locationName":"nextToken" 2657 }, 2658 "MaxResults":{ 2659 "shape":"MaxResults", 2660 "location":"querystring", 2661 "locationName":"maxResults" 2662 }, 2663 "ByAccountId":{ 2664 "shape":"AccountId", 2665 "location":"querystring", 2666 "locationName":"accountId" 2667 }, 2668 "ByCreatedBefore":{ 2669 "shape":"timestamp", 2670 "location":"querystring", 2671 "locationName":"createdBefore" 2672 }, 2673 "ByCreatedAfter":{ 2674 "shape":"timestamp", 2675 "location":"querystring", 2676 "locationName":"createdAfter" 2677 }, 2678 "ByStatus":{ 2679 "shape":"RestoreJobStatus", 2680 "location":"querystring", 2681 "locationName":"status" 2682 } 2683 } 2684 }, 2685 "ListRestoreJobsOutput":{ 2686 "type":"structure", 2687 "members":{ 2688 "RestoreJobs":{"shape":"RestoreJobsList"}, 2689 "NextToken":{"shape":"string"} 2690 } 2691 }, 2692 "ListTagsInput":{ 2693 "type":"structure", 2694 "required":["ResourceArn"], 2695 "members":{ 2696 "ResourceArn":{ 2697 "shape":"ARN", 2698 "location":"uri", 2699 "locationName":"resourceArn" 2700 }, 2701 "NextToken":{ 2702 "shape":"string", 2703 "location":"querystring", 2704 "locationName":"nextToken" 2705 }, 2706 "MaxResults":{ 2707 "shape":"MaxResults", 2708 "location":"querystring", 2709 "locationName":"maxResults" 2710 } 2711 } 2712 }, 2713 "ListTagsOutput":{ 2714 "type":"structure", 2715 "members":{ 2716 "NextToken":{"shape":"string"}, 2717 "Tags":{"shape":"Tags"} 2718 } 2719 }, 2720 "Long":{"type":"long"}, 2721 "MaxFrameworkInputs":{ 2722 "type":"integer", 2723 "max":1000, 2724 "min":1 2725 }, 2726 "MaxResults":{ 2727 "type":"integer", 2728 "max":1000, 2729 "min":1 2730 }, 2731 "Metadata":{ 2732 "type":"map", 2733 "key":{"shape":"MetadataKey"}, 2734 "value":{"shape":"MetadataValue"}, 2735 "sensitive":true 2736 }, 2737 "MetadataKey":{"type":"string"}, 2738 "MetadataValue":{"type":"string"}, 2739 "MissingParameterValueException":{ 2740 "type":"structure", 2741 "members":{ 2742 "Code":{"shape":"string"}, 2743 "Message":{"shape":"string"}, 2744 "Type":{"shape":"string"}, 2745 "Context":{"shape":"string"} 2746 }, 2747 "exception":true 2748 }, 2749 "ParameterName":{"type":"string"}, 2750 "ParameterValue":{"type":"string"}, 2751 "ProtectedResource":{ 2752 "type":"structure", 2753 "members":{ 2754 "ResourceArn":{"shape":"ARN"}, 2755 "ResourceType":{"shape":"ResourceType"}, 2756 "LastBackupTime":{"shape":"timestamp"} 2757 } 2758 }, 2759 "ProtectedResourcesList":{ 2760 "type":"list", 2761 "member":{"shape":"ProtectedResource"} 2762 }, 2763 "PutBackupVaultAccessPolicyInput":{ 2764 "type":"structure", 2765 "required":["BackupVaultName"], 2766 "members":{ 2767 "BackupVaultName":{ 2768 "shape":"BackupVaultName", 2769 "location":"uri", 2770 "locationName":"backupVaultName" 2771 }, 2772 "Policy":{"shape":"IAMPolicy"} 2773 } 2774 }, 2775 "PutBackupVaultLockConfigurationInput":{ 2776 "type":"structure", 2777 "required":["BackupVaultName"], 2778 "members":{ 2779 "BackupVaultName":{ 2780 "shape":"BackupVaultName", 2781 "location":"uri", 2782 "locationName":"backupVaultName" 2783 }, 2784 "MinRetentionDays":{"shape":"Long"}, 2785 "MaxRetentionDays":{"shape":"Long"}, 2786 "ChangeableForDays":{"shape":"Long"} 2787 } 2788 }, 2789 "PutBackupVaultNotificationsInput":{ 2790 "type":"structure", 2791 "required":[ 2792 "BackupVaultName", 2793 "SNSTopicArn", 2794 "BackupVaultEvents" 2795 ], 2796 "members":{ 2797 "BackupVaultName":{ 2798 "shape":"BackupVaultName", 2799 "location":"uri", 2800 "locationName":"backupVaultName" 2801 }, 2802 "SNSTopicArn":{"shape":"ARN"}, 2803 "BackupVaultEvents":{"shape":"BackupVaultEvents"} 2804 } 2805 }, 2806 "RecoveryPointByBackupVault":{ 2807 "type":"structure", 2808 "members":{ 2809 "RecoveryPointArn":{"shape":"ARN"}, 2810 "BackupVaultName":{"shape":"BackupVaultName"}, 2811 "BackupVaultArn":{"shape":"ARN"}, 2812 "SourceBackupVaultArn":{"shape":"ARN"}, 2813 "ResourceArn":{"shape":"ARN"}, 2814 "ResourceType":{"shape":"ResourceType"}, 2815 "CreatedBy":{"shape":"RecoveryPointCreator"}, 2816 "IamRoleArn":{"shape":"IAMRoleArn"}, 2817 "Status":{"shape":"RecoveryPointStatus"}, 2818 "StatusMessage":{"shape":"string"}, 2819 "CreationDate":{"shape":"timestamp"}, 2820 "CompletionDate":{"shape":"timestamp"}, 2821 "BackupSizeInBytes":{"shape":"Long"}, 2822 "CalculatedLifecycle":{"shape":"CalculatedLifecycle"}, 2823 "Lifecycle":{"shape":"Lifecycle"}, 2824 "EncryptionKeyArn":{"shape":"ARN"}, 2825 "IsEncrypted":{"shape":"boolean"}, 2826 "LastRestoreTime":{"shape":"timestamp"} 2827 } 2828 }, 2829 "RecoveryPointByBackupVaultList":{ 2830 "type":"list", 2831 "member":{"shape":"RecoveryPointByBackupVault"} 2832 }, 2833 "RecoveryPointByResource":{ 2834 "type":"structure", 2835 "members":{ 2836 "RecoveryPointArn":{"shape":"ARN"}, 2837 "CreationDate":{"shape":"timestamp"}, 2838 "Status":{"shape":"RecoveryPointStatus"}, 2839 "StatusMessage":{"shape":"string"}, 2840 "EncryptionKeyArn":{"shape":"ARN"}, 2841 "BackupSizeBytes":{"shape":"Long"}, 2842 "BackupVaultName":{"shape":"BackupVaultName"} 2843 } 2844 }, 2845 "RecoveryPointByResourceList":{ 2846 "type":"list", 2847 "member":{"shape":"RecoveryPointByResource"} 2848 }, 2849 "RecoveryPointCreator":{ 2850 "type":"structure", 2851 "members":{ 2852 "BackupPlanId":{"shape":"string"}, 2853 "BackupPlanArn":{"shape":"ARN"}, 2854 "BackupPlanVersion":{"shape":"string"}, 2855 "BackupRuleId":{"shape":"string"} 2856 } 2857 }, 2858 "RecoveryPointStatus":{ 2859 "type":"string", 2860 "enum":[ 2861 "COMPLETED", 2862 "PARTIAL", 2863 "DELETING", 2864 "EXPIRED" 2865 ] 2866 }, 2867 "ReportDeliveryChannel":{ 2868 "type":"structure", 2869 "required":["S3BucketName"], 2870 "members":{ 2871 "S3BucketName":{"shape":"string"}, 2872 "S3KeyPrefix":{"shape":"string"}, 2873 "Formats":{"shape":"FormatList"} 2874 } 2875 }, 2876 "ReportDestination":{ 2877 "type":"structure", 2878 "members":{ 2879 "S3BucketName":{"shape":"string"}, 2880 "S3Keys":{"shape":"stringList"} 2881 } 2882 }, 2883 "ReportJob":{ 2884 "type":"structure", 2885 "members":{ 2886 "ReportJobId":{"shape":"ReportJobId"}, 2887 "ReportPlanArn":{"shape":"ARN"}, 2888 "ReportTemplate":{"shape":"string"}, 2889 "CreationTime":{"shape":"timestamp"}, 2890 "CompletionTime":{"shape":"timestamp"}, 2891 "Status":{"shape":"string"}, 2892 "StatusMessage":{"shape":"string"}, 2893 "ReportDestination":{"shape":"ReportDestination"} 2894 } 2895 }, 2896 "ReportJobId":{"type":"string"}, 2897 "ReportJobList":{ 2898 "type":"list", 2899 "member":{"shape":"ReportJob"} 2900 }, 2901 "ReportPlan":{ 2902 "type":"structure", 2903 "members":{ 2904 "ReportPlanArn":{"shape":"ARN"}, 2905 "ReportPlanName":{"shape":"ReportPlanName"}, 2906 "ReportPlanDescription":{"shape":"ReportPlanDescription"}, 2907 "ReportSetting":{"shape":"ReportSetting"}, 2908 "ReportDeliveryChannel":{"shape":"ReportDeliveryChannel"}, 2909 "DeploymentStatus":{"shape":"string"}, 2910 "CreationTime":{"shape":"timestamp"}, 2911 "LastAttemptedExecutionTime":{"shape":"timestamp"}, 2912 "LastSuccessfulExecutionTime":{"shape":"timestamp"} 2913 } 2914 }, 2915 "ReportPlanDescription":{ 2916 "type":"string", 2917 "max":1024, 2918 "min":0, 2919 "pattern":".*\\S.*" 2920 }, 2921 "ReportPlanList":{ 2922 "type":"list", 2923 "member":{"shape":"ReportPlan"} 2924 }, 2925 "ReportPlanName":{ 2926 "type":"string", 2927 "max":256, 2928 "min":1, 2929 "pattern":"[a-zA-Z][_a-zA-Z0-9]*" 2930 }, 2931 "ReportSetting":{ 2932 "type":"structure", 2933 "required":["ReportTemplate"], 2934 "members":{ 2935 "ReportTemplate":{"shape":"string"}, 2936 "FrameworkArns":{"shape":"stringList"}, 2937 "NumberOfFrameworks":{"shape":"integer"} 2938 } 2939 }, 2940 "ResourceArns":{ 2941 "type":"list", 2942 "member":{"shape":"ARN"} 2943 }, 2944 "ResourceNotFoundException":{ 2945 "type":"structure", 2946 "members":{ 2947 "Code":{"shape":"string"}, 2948 "Message":{"shape":"string"}, 2949 "Type":{"shape":"string"}, 2950 "Context":{"shape":"string"} 2951 }, 2952 "exception":true 2953 }, 2954 "ResourceType":{ 2955 "type":"string", 2956 "pattern":"^[a-zA-Z0-9\\-\\_\\.]{1,50}$" 2957 }, 2958 "ResourceTypeList":{ 2959 "type":"list", 2960 "member":{"shape":"ARN"} 2961 }, 2962 "ResourceTypeOptInPreference":{ 2963 "type":"map", 2964 "key":{"shape":"ResourceType"}, 2965 "value":{"shape":"IsEnabled"} 2966 }, 2967 "ResourceTypes":{ 2968 "type":"list", 2969 "member":{"shape":"ResourceType"} 2970 }, 2971 "RestoreJobId":{"type":"string"}, 2972 "RestoreJobStatus":{ 2973 "type":"string", 2974 "enum":[ 2975 "PENDING", 2976 "RUNNING", 2977 "COMPLETED", 2978 "ABORTED", 2979 "FAILED" 2980 ] 2981 }, 2982 "RestoreJobsList":{ 2983 "type":"list", 2984 "member":{"shape":"RestoreJobsListMember"} 2985 }, 2986 "RestoreJobsListMember":{ 2987 "type":"structure", 2988 "members":{ 2989 "AccountId":{"shape":"AccountId"}, 2990 "RestoreJobId":{"shape":"string"}, 2991 "RecoveryPointArn":{"shape":"ARN"}, 2992 "CreationDate":{"shape":"timestamp"}, 2993 "CompletionDate":{"shape":"timestamp"}, 2994 "Status":{"shape":"RestoreJobStatus"}, 2995 "StatusMessage":{"shape":"string"}, 2996 "PercentDone":{"shape":"string"}, 2997 "BackupSizeInBytes":{"shape":"Long"}, 2998 "IamRoleArn":{"shape":"IAMRoleArn"}, 2999 "ExpectedCompletionTimeMinutes":{"shape":"Long"}, 3000 "CreatedResourceArn":{"shape":"ARN"}, 3001 "ResourceType":{"shape":"ResourceType"} 3002 } 3003 }, 3004 "ServiceUnavailableException":{ 3005 "type":"structure", 3006 "members":{ 3007 "Code":{"shape":"string"}, 3008 "Message":{"shape":"string"}, 3009 "Type":{"shape":"string"}, 3010 "Context":{"shape":"string"} 3011 }, 3012 "exception":true, 3013 "fault":true 3014 }, 3015 "StartBackupJobInput":{ 3016 "type":"structure", 3017 "required":[ 3018 "BackupVaultName", 3019 "ResourceArn", 3020 "IamRoleArn" 3021 ], 3022 "members":{ 3023 "BackupVaultName":{"shape":"BackupVaultName"}, 3024 "ResourceArn":{"shape":"ARN"}, 3025 "IamRoleArn":{"shape":"IAMRoleArn"}, 3026 "IdempotencyToken":{"shape":"string"}, 3027 "StartWindowMinutes":{"shape":"WindowMinutes"}, 3028 "CompleteWindowMinutes":{"shape":"WindowMinutes"}, 3029 "Lifecycle":{"shape":"Lifecycle"}, 3030 "RecoveryPointTags":{"shape":"Tags"}, 3031 "BackupOptions":{"shape":"BackupOptions"} 3032 } 3033 }, 3034 "StartBackupJobOutput":{ 3035 "type":"structure", 3036 "members":{ 3037 "BackupJobId":{"shape":"string"}, 3038 "RecoveryPointArn":{"shape":"ARN"}, 3039 "CreationDate":{"shape":"timestamp"} 3040 } 3041 }, 3042 "StartCopyJobInput":{ 3043 "type":"structure", 3044 "required":[ 3045 "RecoveryPointArn", 3046 "SourceBackupVaultName", 3047 "DestinationBackupVaultArn", 3048 "IamRoleArn" 3049 ], 3050 "members":{ 3051 "RecoveryPointArn":{"shape":"ARN"}, 3052 "SourceBackupVaultName":{"shape":"BackupVaultName"}, 3053 "DestinationBackupVaultArn":{"shape":"ARN"}, 3054 "IamRoleArn":{"shape":"IAMRoleArn"}, 3055 "IdempotencyToken":{"shape":"string"}, 3056 "Lifecycle":{"shape":"Lifecycle"} 3057 } 3058 }, 3059 "StartCopyJobOutput":{ 3060 "type":"structure", 3061 "members":{ 3062 "CopyJobId":{"shape":"string"}, 3063 "CreationDate":{"shape":"timestamp"} 3064 } 3065 }, 3066 "StartReportJobInput":{ 3067 "type":"structure", 3068 "required":["ReportPlanName"], 3069 "members":{ 3070 "ReportPlanName":{ 3071 "shape":"ReportPlanName", 3072 "location":"uri", 3073 "locationName":"reportPlanName" 3074 }, 3075 "IdempotencyToken":{ 3076 "shape":"string", 3077 "idempotencyToken":true 3078 } 3079 } 3080 }, 3081 "StartReportJobOutput":{ 3082 "type":"structure", 3083 "members":{ 3084 "ReportJobId":{"shape":"ReportJobId"} 3085 } 3086 }, 3087 "StartRestoreJobInput":{ 3088 "type":"structure", 3089 "required":[ 3090 "RecoveryPointArn", 3091 "Metadata", 3092 "IamRoleArn" 3093 ], 3094 "members":{ 3095 "RecoveryPointArn":{"shape":"ARN"}, 3096 "Metadata":{"shape":"Metadata"}, 3097 "IamRoleArn":{"shape":"IAMRoleArn"}, 3098 "IdempotencyToken":{"shape":"string"}, 3099 "ResourceType":{"shape":"ResourceType"} 3100 } 3101 }, 3102 "StartRestoreJobOutput":{ 3103 "type":"structure", 3104 "members":{ 3105 "RestoreJobId":{"shape":"RestoreJobId"} 3106 } 3107 }, 3108 "StopBackupJobInput":{ 3109 "type":"structure", 3110 "required":["BackupJobId"], 3111 "members":{ 3112 "BackupJobId":{ 3113 "shape":"string", 3114 "location":"uri", 3115 "locationName":"backupJobId" 3116 } 3117 } 3118 }, 3119 "StorageClass":{ 3120 "type":"string", 3121 "enum":[ 3122 "WARM", 3123 "COLD", 3124 "DELETED" 3125 ] 3126 }, 3127 "TagKey":{"type":"string"}, 3128 "TagKeyList":{ 3129 "type":"list", 3130 "member":{"shape":"string"}, 3131 "sensitive":true 3132 }, 3133 "TagResourceInput":{ 3134 "type":"structure", 3135 "required":[ 3136 "ResourceArn", 3137 "Tags" 3138 ], 3139 "members":{ 3140 "ResourceArn":{ 3141 "shape":"ARN", 3142 "location":"uri", 3143 "locationName":"resourceArn" 3144 }, 3145 "Tags":{"shape":"Tags"} 3146 } 3147 }, 3148 "TagValue":{"type":"string"}, 3149 "Tags":{ 3150 "type":"map", 3151 "key":{"shape":"TagKey"}, 3152 "value":{"shape":"TagValue"}, 3153 "sensitive":true 3154 }, 3155 "UntagResourceInput":{ 3156 "type":"structure", 3157 "required":[ 3158 "ResourceArn", 3159 "TagKeyList" 3160 ], 3161 "members":{ 3162 "ResourceArn":{ 3163 "shape":"ARN", 3164 "location":"uri", 3165 "locationName":"resourceArn" 3166 }, 3167 "TagKeyList":{"shape":"TagKeyList"} 3168 } 3169 }, 3170 "UpdateBackupPlanInput":{ 3171 "type":"structure", 3172 "required":[ 3173 "BackupPlanId", 3174 "BackupPlan" 3175 ], 3176 "members":{ 3177 "BackupPlanId":{ 3178 "shape":"string", 3179 "location":"uri", 3180 "locationName":"backupPlanId" 3181 }, 3182 "BackupPlan":{"shape":"BackupPlanInput"} 3183 } 3184 }, 3185 "UpdateBackupPlanOutput":{ 3186 "type":"structure", 3187 "members":{ 3188 "BackupPlanId":{"shape":"string"}, 3189 "BackupPlanArn":{"shape":"ARN"}, 3190 "CreationDate":{"shape":"timestamp"}, 3191 "VersionId":{"shape":"string"}, 3192 "AdvancedBackupSettings":{"shape":"AdvancedBackupSettings"} 3193 } 3194 }, 3195 "UpdateFrameworkInput":{ 3196 "type":"structure", 3197 "required":["FrameworkName"], 3198 "members":{ 3199 "FrameworkName":{ 3200 "shape":"FrameworkName", 3201 "location":"uri", 3202 "locationName":"frameworkName" 3203 }, 3204 "FrameworkDescription":{"shape":"FrameworkDescription"}, 3205 "FrameworkControls":{"shape":"FrameworkControls"}, 3206 "IdempotencyToken":{ 3207 "shape":"string", 3208 "idempotencyToken":true 3209 } 3210 } 3211 }, 3212 "UpdateFrameworkOutput":{ 3213 "type":"structure", 3214 "members":{ 3215 "FrameworkName":{"shape":"FrameworkName"}, 3216 "FrameworkArn":{"shape":"ARN"}, 3217 "CreationTime":{"shape":"timestamp"} 3218 } 3219 }, 3220 "UpdateGlobalSettingsInput":{ 3221 "type":"structure", 3222 "members":{ 3223 "GlobalSettings":{"shape":"GlobalSettings"} 3224 } 3225 }, 3226 "UpdateRecoveryPointLifecycleInput":{ 3227 "type":"structure", 3228 "required":[ 3229 "BackupVaultName", 3230 "RecoveryPointArn" 3231 ], 3232 "members":{ 3233 "BackupVaultName":{ 3234 "shape":"BackupVaultName", 3235 "location":"uri", 3236 "locationName":"backupVaultName" 3237 }, 3238 "RecoveryPointArn":{ 3239 "shape":"ARN", 3240 "location":"uri", 3241 "locationName":"recoveryPointArn" 3242 }, 3243 "Lifecycle":{"shape":"Lifecycle"} 3244 } 3245 }, 3246 "UpdateRecoveryPointLifecycleOutput":{ 3247 "type":"structure", 3248 "members":{ 3249 "BackupVaultArn":{"shape":"ARN"}, 3250 "RecoveryPointArn":{"shape":"ARN"}, 3251 "Lifecycle":{"shape":"Lifecycle"}, 3252 "CalculatedLifecycle":{"shape":"CalculatedLifecycle"} 3253 } 3254 }, 3255 "UpdateRegionSettingsInput":{ 3256 "type":"structure", 3257 "members":{ 3258 "ResourceTypeOptInPreference":{"shape":"ResourceTypeOptInPreference"} 3259 } 3260 }, 3261 "UpdateReportPlanInput":{ 3262 "type":"structure", 3263 "required":["ReportPlanName"], 3264 "members":{ 3265 "ReportPlanName":{ 3266 "shape":"ReportPlanName", 3267 "location":"uri", 3268 "locationName":"reportPlanName" 3269 }, 3270 "ReportPlanDescription":{"shape":"ReportPlanDescription"}, 3271 "ReportDeliveryChannel":{"shape":"ReportDeliveryChannel"}, 3272 "ReportSetting":{"shape":"ReportSetting"}, 3273 "IdempotencyToken":{ 3274 "shape":"string", 3275 "idempotencyToken":true 3276 } 3277 } 3278 }, 3279 "UpdateReportPlanOutput":{ 3280 "type":"structure", 3281 "members":{ 3282 "ReportPlanName":{"shape":"ReportPlanName"}, 3283 "ReportPlanArn":{"shape":"ARN"}, 3284 "CreationTime":{"shape":"timestamp"} 3285 } 3286 }, 3287 "WindowMinutes":{"type":"long"}, 3288 "boolean":{"type":"boolean"}, 3289 "integer":{"type":"integer"}, 3290 "long":{"type":"long"}, 3291 "string":{"type":"string"}, 3292 "stringList":{ 3293 "type":"list", 3294 "member":{"shape":"string"} 3295 }, 3296 "stringMap":{ 3297 "type":"map", 3298 "key":{"shape":"string"}, 3299 "value":{"shape":"string"} 3300 }, 3301 "timestamp":{"type":"timestamp"} 3302 } 3303 }