github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/dlm/2018-01-12/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-01-12", 5 "endpointPrefix":"dlm", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"Amazon DLM", 9 "serviceFullName":"Amazon Data Lifecycle Manager", 10 "serviceId":"DLM", 11 "signatureVersion":"v4", 12 "signingName":"dlm", 13 "uid":"dlm-2018-01-12" 14 }, 15 "operations":{ 16 "CreateLifecyclePolicy":{ 17 "name":"CreateLifecyclePolicy", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/policies" 21 }, 22 "input":{"shape":"CreateLifecyclePolicyRequest"}, 23 "output":{"shape":"CreateLifecyclePolicyResponse"}, 24 "errors":[ 25 {"shape":"InvalidRequestException"}, 26 {"shape":"LimitExceededException"}, 27 {"shape":"InternalServerException"} 28 ] 29 }, 30 "DeleteLifecyclePolicy":{ 31 "name":"DeleteLifecyclePolicy", 32 "http":{ 33 "method":"DELETE", 34 "requestUri":"/policies/{policyId}/" 35 }, 36 "input":{"shape":"DeleteLifecyclePolicyRequest"}, 37 "output":{"shape":"DeleteLifecyclePolicyResponse"}, 38 "errors":[ 39 {"shape":"ResourceNotFoundException"}, 40 {"shape":"InternalServerException"}, 41 {"shape":"LimitExceededException"} 42 ] 43 }, 44 "GetLifecyclePolicies":{ 45 "name":"GetLifecyclePolicies", 46 "http":{ 47 "method":"GET", 48 "requestUri":"/policies" 49 }, 50 "input":{"shape":"GetLifecyclePoliciesRequest"}, 51 "output":{"shape":"GetLifecyclePoliciesResponse"}, 52 "errors":[ 53 {"shape":"ResourceNotFoundException"}, 54 {"shape":"InvalidRequestException"}, 55 {"shape":"InternalServerException"}, 56 {"shape":"LimitExceededException"} 57 ] 58 }, 59 "GetLifecyclePolicy":{ 60 "name":"GetLifecyclePolicy", 61 "http":{ 62 "method":"GET", 63 "requestUri":"/policies/{policyId}/" 64 }, 65 "input":{"shape":"GetLifecyclePolicyRequest"}, 66 "output":{"shape":"GetLifecyclePolicyResponse"}, 67 "errors":[ 68 {"shape":"ResourceNotFoundException"}, 69 {"shape":"InternalServerException"}, 70 {"shape":"LimitExceededException"} 71 ] 72 }, 73 "ListTagsForResource":{ 74 "name":"ListTagsForResource", 75 "http":{ 76 "method":"GET", 77 "requestUri":"/tags/{resourceArn}" 78 }, 79 "input":{"shape":"ListTagsForResourceRequest"}, 80 "output":{"shape":"ListTagsForResourceResponse"}, 81 "errors":[ 82 {"shape":"InternalServerException"}, 83 {"shape":"InvalidRequestException"}, 84 {"shape":"ResourceNotFoundException"} 85 ] 86 }, 87 "TagResource":{ 88 "name":"TagResource", 89 "http":{ 90 "method":"POST", 91 "requestUri":"/tags/{resourceArn}" 92 }, 93 "input":{"shape":"TagResourceRequest"}, 94 "output":{"shape":"TagResourceResponse"}, 95 "errors":[ 96 {"shape":"InternalServerException"}, 97 {"shape":"InvalidRequestException"}, 98 {"shape":"ResourceNotFoundException"} 99 ] 100 }, 101 "UntagResource":{ 102 "name":"UntagResource", 103 "http":{ 104 "method":"DELETE", 105 "requestUri":"/tags/{resourceArn}" 106 }, 107 "input":{"shape":"UntagResourceRequest"}, 108 "output":{"shape":"UntagResourceResponse"}, 109 "errors":[ 110 {"shape":"InternalServerException"}, 111 {"shape":"InvalidRequestException"}, 112 {"shape":"ResourceNotFoundException"} 113 ] 114 }, 115 "UpdateLifecyclePolicy":{ 116 "name":"UpdateLifecyclePolicy", 117 "http":{ 118 "method":"PATCH", 119 "requestUri":"/policies/{policyId}" 120 }, 121 "input":{"shape":"UpdateLifecyclePolicyRequest"}, 122 "output":{"shape":"UpdateLifecyclePolicyResponse"}, 123 "errors":[ 124 {"shape":"ResourceNotFoundException"}, 125 {"shape":"InvalidRequestException"}, 126 {"shape":"InternalServerException"}, 127 {"shape":"LimitExceededException"} 128 ] 129 } 130 }, 131 "shapes":{ 132 "Action":{ 133 "type":"structure", 134 "required":[ 135 "Name", 136 "CrossRegionCopy" 137 ], 138 "members":{ 139 "Name":{"shape":"ActionName"}, 140 "CrossRegionCopy":{"shape":"CrossRegionCopyActionList"} 141 } 142 }, 143 "ActionList":{ 144 "type":"list", 145 "member":{"shape":"Action"}, 146 "max":1, 147 "min":1 148 }, 149 "ActionName":{ 150 "type":"string", 151 "max":120, 152 "min":0, 153 "pattern":"[0-9A-Za-z _-]+" 154 }, 155 "AvailabilityZone":{ 156 "type":"string", 157 "max":16, 158 "min":0, 159 "pattern":"([a-z]+-){2,3}\\d[a-z]" 160 }, 161 "AvailabilityZoneList":{ 162 "type":"list", 163 "member":{"shape":"AvailabilityZone"}, 164 "max":10, 165 "min":1 166 }, 167 "AwsAccountId":{ 168 "type":"string", 169 "max":12, 170 "min":12, 171 "pattern":"^[0-9]{12}$" 172 }, 173 "CmkArn":{ 174 "type":"string", 175 "max":2048, 176 "min":0, 177 "pattern":"arn:aws(-[a-z]{1,3}){0,2}:kms:([a-z]+-){2,3}\\d:\\d+:key/.*" 178 }, 179 "CopyTags":{"type":"boolean"}, 180 "CopyTagsNullable":{"type":"boolean"}, 181 "Count":{ 182 "type":"integer", 183 "max":1000, 184 "min":1 185 }, 186 "CreateLifecyclePolicyRequest":{ 187 "type":"structure", 188 "required":[ 189 "ExecutionRoleArn", 190 "Description", 191 "State", 192 "PolicyDetails" 193 ], 194 "members":{ 195 "ExecutionRoleArn":{"shape":"ExecutionRoleArn"}, 196 "Description":{"shape":"PolicyDescription"}, 197 "State":{"shape":"SettablePolicyStateValues"}, 198 "PolicyDetails":{"shape":"PolicyDetails"}, 199 "Tags":{"shape":"TagMap"} 200 } 201 }, 202 "CreateLifecyclePolicyResponse":{ 203 "type":"structure", 204 "members":{ 205 "PolicyId":{"shape":"PolicyId"} 206 } 207 }, 208 "CreateRule":{ 209 "type":"structure", 210 "members":{ 211 "Location":{"shape":"LocationValues"}, 212 "Interval":{"shape":"Interval"}, 213 "IntervalUnit":{"shape":"IntervalUnitValues"}, 214 "Times":{"shape":"TimesList"}, 215 "CronExpression":{"shape":"CronExpression"} 216 } 217 }, 218 "CronExpression":{ 219 "type":"string", 220 "max":106, 221 "min":17, 222 "pattern":"cron\\([^\\n]{11,100}\\)" 223 }, 224 "CrossRegionCopyAction":{ 225 "type":"structure", 226 "required":[ 227 "Target", 228 "EncryptionConfiguration" 229 ], 230 "members":{ 231 "Target":{"shape":"Target"}, 232 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 233 "RetainRule":{"shape":"CrossRegionCopyRetainRule"} 234 } 235 }, 236 "CrossRegionCopyActionList":{ 237 "type":"list", 238 "member":{"shape":"CrossRegionCopyAction"}, 239 "max":3, 240 "min":0 241 }, 242 "CrossRegionCopyDeprecateRule":{ 243 "type":"structure", 244 "members":{ 245 "Interval":{"shape":"Interval"}, 246 "IntervalUnit":{"shape":"RetentionIntervalUnitValues"} 247 } 248 }, 249 "CrossRegionCopyRetainRule":{ 250 "type":"structure", 251 "members":{ 252 "Interval":{"shape":"Interval"}, 253 "IntervalUnit":{"shape":"RetentionIntervalUnitValues"} 254 } 255 }, 256 "CrossRegionCopyRule":{ 257 "type":"structure", 258 "required":["Encrypted"], 259 "members":{ 260 "TargetRegion":{"shape":"TargetRegion"}, 261 "Target":{"shape":"Target"}, 262 "Encrypted":{"shape":"Encrypted"}, 263 "CmkArn":{"shape":"CmkArn"}, 264 "CopyTags":{"shape":"CopyTagsNullable"}, 265 "RetainRule":{"shape":"CrossRegionCopyRetainRule"}, 266 "DeprecateRule":{"shape":"CrossRegionCopyDeprecateRule"} 267 } 268 }, 269 "CrossRegionCopyRules":{ 270 "type":"list", 271 "member":{"shape":"CrossRegionCopyRule"}, 272 "max":3, 273 "min":0 274 }, 275 "DeleteLifecyclePolicyRequest":{ 276 "type":"structure", 277 "required":["PolicyId"], 278 "members":{ 279 "PolicyId":{ 280 "shape":"PolicyId", 281 "location":"uri", 282 "locationName":"policyId" 283 } 284 } 285 }, 286 "DeleteLifecyclePolicyResponse":{ 287 "type":"structure", 288 "members":{ 289 } 290 }, 291 "DeprecateRule":{ 292 "type":"structure", 293 "members":{ 294 "Count":{"shape":"Count"}, 295 "Interval":{"shape":"Interval"}, 296 "IntervalUnit":{"shape":"RetentionIntervalUnitValues"} 297 } 298 }, 299 "DescriptionRegex":{ 300 "type":"string", 301 "max":1000, 302 "min":0, 303 "pattern":"[\\p{all}]*" 304 }, 305 "Encrypted":{"type":"boolean"}, 306 "EncryptionConfiguration":{ 307 "type":"structure", 308 "required":["Encrypted"], 309 "members":{ 310 "Encrypted":{"shape":"Encrypted"}, 311 "CmkArn":{"shape":"CmkArn"} 312 } 313 }, 314 "ErrorCode":{"type":"string"}, 315 "ErrorMessage":{"type":"string"}, 316 "EventParameters":{ 317 "type":"structure", 318 "required":[ 319 "EventType", 320 "SnapshotOwner", 321 "DescriptionRegex" 322 ], 323 "members":{ 324 "EventType":{"shape":"EventTypeValues"}, 325 "SnapshotOwner":{"shape":"SnapshotOwnerList"}, 326 "DescriptionRegex":{"shape":"DescriptionRegex"} 327 } 328 }, 329 "EventSource":{ 330 "type":"structure", 331 "required":["Type"], 332 "members":{ 333 "Type":{"shape":"EventSourceValues"}, 334 "Parameters":{"shape":"EventParameters"} 335 } 336 }, 337 "EventSourceValues":{ 338 "type":"string", 339 "enum":["MANAGED_CWE"] 340 }, 341 "EventTypeValues":{ 342 "type":"string", 343 "enum":["shareSnapshot"] 344 }, 345 "ExcludeBootVolume":{"type":"boolean"}, 346 "ExecutionRoleArn":{ 347 "type":"string", 348 "max":2048, 349 "min":0, 350 "pattern":"arn:aws(-[a-z]{1,3}){0,2}:iam::\\d+:role/.*" 351 }, 352 "FastRestoreRule":{ 353 "type":"structure", 354 "required":["AvailabilityZones"], 355 "members":{ 356 "Count":{"shape":"Count"}, 357 "Interval":{"shape":"Interval"}, 358 "IntervalUnit":{"shape":"RetentionIntervalUnitValues"}, 359 "AvailabilityZones":{"shape":"AvailabilityZoneList"} 360 } 361 }, 362 "GetLifecyclePoliciesRequest":{ 363 "type":"structure", 364 "members":{ 365 "PolicyIds":{ 366 "shape":"PolicyIdList", 367 "location":"querystring", 368 "locationName":"policyIds" 369 }, 370 "State":{ 371 "shape":"GettablePolicyStateValues", 372 "location":"querystring", 373 "locationName":"state" 374 }, 375 "ResourceTypes":{ 376 "shape":"ResourceTypeValuesList", 377 "location":"querystring", 378 "locationName":"resourceTypes" 379 }, 380 "TargetTags":{ 381 "shape":"TargetTagsFilterList", 382 "location":"querystring", 383 "locationName":"targetTags" 384 }, 385 "TagsToAdd":{ 386 "shape":"TagsToAddFilterList", 387 "location":"querystring", 388 "locationName":"tagsToAdd" 389 } 390 } 391 }, 392 "GetLifecyclePoliciesResponse":{ 393 "type":"structure", 394 "members":{ 395 "Policies":{"shape":"LifecyclePolicySummaryList"} 396 } 397 }, 398 "GetLifecyclePolicyRequest":{ 399 "type":"structure", 400 "required":["PolicyId"], 401 "members":{ 402 "PolicyId":{ 403 "shape":"PolicyId", 404 "location":"uri", 405 "locationName":"policyId" 406 } 407 } 408 }, 409 "GetLifecyclePolicyResponse":{ 410 "type":"structure", 411 "members":{ 412 "Policy":{"shape":"LifecyclePolicy"} 413 } 414 }, 415 "GettablePolicyStateValues":{ 416 "type":"string", 417 "enum":[ 418 "ENABLED", 419 "DISABLED", 420 "ERROR" 421 ] 422 }, 423 "InternalServerException":{ 424 "type":"structure", 425 "members":{ 426 "Message":{"shape":"ErrorMessage"}, 427 "Code":{"shape":"ErrorCode"} 428 }, 429 "error":{"httpStatusCode":500}, 430 "exception":true 431 }, 432 "Interval":{ 433 "type":"integer", 434 "min":1 435 }, 436 "IntervalUnitValues":{ 437 "type":"string", 438 "enum":["HOURS"] 439 }, 440 "InvalidRequestException":{ 441 "type":"structure", 442 "members":{ 443 "Message":{"shape":"ErrorMessage"}, 444 "Code":{"shape":"ErrorCode"}, 445 "RequiredParameters":{"shape":"ParameterList"}, 446 "MutuallyExclusiveParameters":{"shape":"ParameterList"} 447 }, 448 "error":{"httpStatusCode":400}, 449 "exception":true 450 }, 451 "LifecyclePolicy":{ 452 "type":"structure", 453 "members":{ 454 "PolicyId":{"shape":"PolicyId"}, 455 "Description":{"shape":"PolicyDescription"}, 456 "State":{"shape":"GettablePolicyStateValues"}, 457 "StatusMessage":{"shape":"StatusMessage"}, 458 "ExecutionRoleArn":{"shape":"ExecutionRoleArn"}, 459 "DateCreated":{"shape":"Timestamp"}, 460 "DateModified":{"shape":"Timestamp"}, 461 "PolicyDetails":{"shape":"PolicyDetails"}, 462 "Tags":{"shape":"TagMap"}, 463 "PolicyArn":{"shape":"PolicyArn"} 464 } 465 }, 466 "LifecyclePolicySummary":{ 467 "type":"structure", 468 "members":{ 469 "PolicyId":{"shape":"PolicyId"}, 470 "Description":{"shape":"PolicyDescription"}, 471 "State":{"shape":"GettablePolicyStateValues"}, 472 "Tags":{"shape":"TagMap"}, 473 "PolicyType":{"shape":"PolicyTypeValues"} 474 } 475 }, 476 "LifecyclePolicySummaryList":{ 477 "type":"list", 478 "member":{"shape":"LifecyclePolicySummary"} 479 }, 480 "LimitExceededException":{ 481 "type":"structure", 482 "members":{ 483 "Message":{"shape":"ErrorMessage"}, 484 "Code":{"shape":"ErrorCode"}, 485 "ResourceType":{"shape":"String"} 486 }, 487 "error":{"httpStatusCode":429}, 488 "exception":true 489 }, 490 "ListTagsForResourceRequest":{ 491 "type":"structure", 492 "required":["ResourceArn"], 493 "members":{ 494 "ResourceArn":{ 495 "shape":"PolicyArn", 496 "location":"uri", 497 "locationName":"resourceArn" 498 } 499 } 500 }, 501 "ListTagsForResourceResponse":{ 502 "type":"structure", 503 "members":{ 504 "Tags":{"shape":"TagMap"} 505 } 506 }, 507 "LocationValues":{ 508 "type":"string", 509 "enum":[ 510 "CLOUD", 511 "OUTPOST_LOCAL" 512 ] 513 }, 514 "NoReboot":{"type":"boolean"}, 515 "Parameter":{"type":"string"}, 516 "ParameterList":{ 517 "type":"list", 518 "member":{"shape":"Parameter"} 519 }, 520 "Parameters":{ 521 "type":"structure", 522 "members":{ 523 "ExcludeBootVolume":{"shape":"ExcludeBootVolume"}, 524 "NoReboot":{"shape":"NoReboot"} 525 } 526 }, 527 "PolicyArn":{ 528 "type":"string", 529 "max":2048, 530 "min":0, 531 "pattern":"^arn:aws(-[a-z]{1,3}){0,2}:dlm:[A-Za-z0-9_/.-]{0,63}:\\d+:policy/[0-9A-Za-z_-]{1,128}$" 532 }, 533 "PolicyDescription":{ 534 "type":"string", 535 "max":500, 536 "min":0, 537 "pattern":"[0-9A-Za-z _-]+" 538 }, 539 "PolicyDetails":{ 540 "type":"structure", 541 "members":{ 542 "PolicyType":{"shape":"PolicyTypeValues"}, 543 "ResourceTypes":{"shape":"ResourceTypeValuesList"}, 544 "ResourceLocations":{"shape":"ResourceLocationList"}, 545 "TargetTags":{"shape":"TargetTagList"}, 546 "Schedules":{"shape":"ScheduleList"}, 547 "Parameters":{"shape":"Parameters"}, 548 "EventSource":{"shape":"EventSource"}, 549 "Actions":{"shape":"ActionList"} 550 } 551 }, 552 "PolicyId":{ 553 "type":"string", 554 "max":64, 555 "min":0, 556 "pattern":"policy-[A-Za-z0-9]+" 557 }, 558 "PolicyIdList":{ 559 "type":"list", 560 "member":{"shape":"PolicyId"} 561 }, 562 "PolicyTypeValues":{ 563 "type":"string", 564 "enum":[ 565 "EBS_SNAPSHOT_MANAGEMENT", 566 "IMAGE_MANAGEMENT", 567 "EVENT_BASED_POLICY" 568 ] 569 }, 570 "ResourceLocationList":{ 571 "type":"list", 572 "member":{"shape":"ResourceLocationValues"}, 573 "max":1, 574 "min":1 575 }, 576 "ResourceLocationValues":{ 577 "type":"string", 578 "enum":[ 579 "CLOUD", 580 "OUTPOST" 581 ] 582 }, 583 "ResourceNotFoundException":{ 584 "type":"structure", 585 "members":{ 586 "Message":{"shape":"ErrorMessage"}, 587 "Code":{"shape":"ErrorCode"}, 588 "ResourceType":{"shape":"String"}, 589 "ResourceIds":{"shape":"PolicyIdList"} 590 }, 591 "error":{"httpStatusCode":404}, 592 "exception":true 593 }, 594 "ResourceTypeValues":{ 595 "type":"string", 596 "enum":[ 597 "VOLUME", 598 "INSTANCE" 599 ] 600 }, 601 "ResourceTypeValuesList":{ 602 "type":"list", 603 "member":{"shape":"ResourceTypeValues"}, 604 "max":1, 605 "min":1 606 }, 607 "RetainRule":{ 608 "type":"structure", 609 "members":{ 610 "Count":{"shape":"Count"}, 611 "Interval":{"shape":"Interval"}, 612 "IntervalUnit":{"shape":"RetentionIntervalUnitValues"} 613 } 614 }, 615 "RetentionIntervalUnitValues":{ 616 "type":"string", 617 "enum":[ 618 "DAYS", 619 "WEEKS", 620 "MONTHS", 621 "YEARS" 622 ] 623 }, 624 "Schedule":{ 625 "type":"structure", 626 "members":{ 627 "Name":{"shape":"ScheduleName"}, 628 "CopyTags":{"shape":"CopyTags"}, 629 "TagsToAdd":{"shape":"TagsToAddList"}, 630 "VariableTags":{"shape":"VariableTagsList"}, 631 "CreateRule":{"shape":"CreateRule"}, 632 "RetainRule":{"shape":"RetainRule"}, 633 "FastRestoreRule":{"shape":"FastRestoreRule"}, 634 "CrossRegionCopyRules":{"shape":"CrossRegionCopyRules"}, 635 "ShareRules":{"shape":"ShareRules"}, 636 "DeprecateRule":{"shape":"DeprecateRule"} 637 } 638 }, 639 "ScheduleList":{ 640 "type":"list", 641 "member":{"shape":"Schedule"}, 642 "max":4, 643 "min":1 644 }, 645 "ScheduleName":{ 646 "type":"string", 647 "max":120, 648 "min":0, 649 "pattern":"[0-9A-Za-z _-]+" 650 }, 651 "SettablePolicyStateValues":{ 652 "type":"string", 653 "enum":[ 654 "ENABLED", 655 "DISABLED" 656 ] 657 }, 658 "ShareRule":{ 659 "type":"structure", 660 "required":["TargetAccounts"], 661 "members":{ 662 "TargetAccounts":{"shape":"ShareTargetAccountList"}, 663 "UnshareInterval":{"shape":"Interval"}, 664 "UnshareIntervalUnit":{"shape":"RetentionIntervalUnitValues"} 665 } 666 }, 667 "ShareRules":{ 668 "type":"list", 669 "member":{"shape":"ShareRule"}, 670 "max":1, 671 "min":0 672 }, 673 "ShareTargetAccountList":{ 674 "type":"list", 675 "member":{"shape":"AwsAccountId"}, 676 "min":1 677 }, 678 "SnapshotOwnerList":{ 679 "type":"list", 680 "member":{"shape":"AwsAccountId"}, 681 "max":50, 682 "min":0 683 }, 684 "StatusMessage":{ 685 "type":"string", 686 "max":500, 687 "min":0, 688 "pattern":"[\\p{all}]*" 689 }, 690 "String":{ 691 "type":"string", 692 "max":500, 693 "min":0, 694 "pattern":"[\\p{all}]*" 695 }, 696 "Tag":{ 697 "type":"structure", 698 "required":[ 699 "Key", 700 "Value" 701 ], 702 "members":{ 703 "Key":{"shape":"String"}, 704 "Value":{"shape":"String"} 705 } 706 }, 707 "TagFilter":{ 708 "type":"string", 709 "max":256, 710 "min":0, 711 "pattern":"[\\p{all}]*" 712 }, 713 "TagKey":{ 714 "type":"string", 715 "max":128, 716 "min":1, 717 "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$" 718 }, 719 "TagKeyList":{ 720 "type":"list", 721 "member":{"shape":"TagKey"}, 722 "max":200, 723 "min":1 724 }, 725 "TagMap":{ 726 "type":"map", 727 "key":{"shape":"TagKey"}, 728 "value":{"shape":"TagValue"}, 729 "max":200, 730 "min":1 731 }, 732 "TagResourceRequest":{ 733 "type":"structure", 734 "required":[ 735 "ResourceArn", 736 "Tags" 737 ], 738 "members":{ 739 "ResourceArn":{ 740 "shape":"PolicyArn", 741 "location":"uri", 742 "locationName":"resourceArn" 743 }, 744 "Tags":{"shape":"TagMap"} 745 } 746 }, 747 "TagResourceResponse":{ 748 "type":"structure", 749 "members":{ 750 } 751 }, 752 "TagValue":{ 753 "type":"string", 754 "max":256, 755 "pattern":"[\\p{all}]*" 756 }, 757 "TagsToAddFilterList":{ 758 "type":"list", 759 "member":{"shape":"TagFilter"}, 760 "max":50, 761 "min":0 762 }, 763 "TagsToAddList":{ 764 "type":"list", 765 "member":{"shape":"Tag"}, 766 "max":45, 767 "min":0 768 }, 769 "Target":{ 770 "type":"string", 771 "max":2048, 772 "min":0, 773 "pattern":"^[\\w:\\-\\/\\*]+$" 774 }, 775 "TargetRegion":{ 776 "type":"string", 777 "max":16, 778 "min":0, 779 "pattern":"([a-z]+-){2,3}\\d" 780 }, 781 "TargetTagList":{ 782 "type":"list", 783 "member":{"shape":"Tag"}, 784 "max":50, 785 "min":1 786 }, 787 "TargetTagsFilterList":{ 788 "type":"list", 789 "member":{"shape":"TagFilter"}, 790 "max":50, 791 "min":1 792 }, 793 "Time":{ 794 "type":"string", 795 "max":5, 796 "min":5, 797 "pattern":"^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$" 798 }, 799 "TimesList":{ 800 "type":"list", 801 "member":{"shape":"Time"}, 802 "max":1 803 }, 804 "Timestamp":{ 805 "type":"timestamp", 806 "timestampFormat":"iso8601" 807 }, 808 "UntagResourceRequest":{ 809 "type":"structure", 810 "required":[ 811 "ResourceArn", 812 "TagKeys" 813 ], 814 "members":{ 815 "ResourceArn":{ 816 "shape":"PolicyArn", 817 "location":"uri", 818 "locationName":"resourceArn" 819 }, 820 "TagKeys":{ 821 "shape":"TagKeyList", 822 "location":"querystring", 823 "locationName":"tagKeys" 824 } 825 } 826 }, 827 "UntagResourceResponse":{ 828 "type":"structure", 829 "members":{ 830 } 831 }, 832 "UpdateLifecyclePolicyRequest":{ 833 "type":"structure", 834 "required":["PolicyId"], 835 "members":{ 836 "PolicyId":{ 837 "shape":"PolicyId", 838 "location":"uri", 839 "locationName":"policyId" 840 }, 841 "ExecutionRoleArn":{"shape":"ExecutionRoleArn"}, 842 "State":{"shape":"SettablePolicyStateValues"}, 843 "Description":{"shape":"PolicyDescription"}, 844 "PolicyDetails":{"shape":"PolicyDetails"} 845 } 846 }, 847 "UpdateLifecyclePolicyResponse":{ 848 "type":"structure", 849 "members":{ 850 } 851 }, 852 "VariableTagsList":{ 853 "type":"list", 854 "member":{"shape":"Tag"}, 855 "max":45, 856 "min":0 857 } 858 } 859 }