github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/opsworkscm/2016-11-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-11-01", 5 "endpointPrefix":"opsworks-cm", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"OpsWorksCM", 9 "serviceFullName":"AWS OpsWorks CM", 10 "serviceId":"OpsWorksCM", 11 "signatureVersion":"v4", 12 "signingName":"opsworks-cm", 13 "targetPrefix":"OpsWorksCM_V2016_11_01", 14 "uid":"opsworkscm-2016-11-01" 15 }, 16 "operations":{ 17 "AssociateNode":{ 18 "name":"AssociateNode", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"AssociateNodeRequest"}, 24 "output":{"shape":"AssociateNodeResponse"}, 25 "errors":[ 26 {"shape":"InvalidStateException"}, 27 {"shape":"ResourceNotFoundException"}, 28 {"shape":"ValidationException"} 29 ] 30 }, 31 "CreateBackup":{ 32 "name":"CreateBackup", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/" 36 }, 37 "input":{"shape":"CreateBackupRequest"}, 38 "output":{"shape":"CreateBackupResponse"}, 39 "errors":[ 40 {"shape":"InvalidStateException"}, 41 {"shape":"LimitExceededException"}, 42 {"shape":"ResourceNotFoundException"}, 43 {"shape":"ValidationException"} 44 ] 45 }, 46 "CreateServer":{ 47 "name":"CreateServer", 48 "http":{ 49 "method":"POST", 50 "requestUri":"/" 51 }, 52 "input":{"shape":"CreateServerRequest"}, 53 "output":{"shape":"CreateServerResponse"}, 54 "errors":[ 55 {"shape":"LimitExceededException"}, 56 {"shape":"ResourceAlreadyExistsException"}, 57 {"shape":"ResourceNotFoundException"}, 58 {"shape":"ValidationException"} 59 ] 60 }, 61 "DeleteBackup":{ 62 "name":"DeleteBackup", 63 "http":{ 64 "method":"POST", 65 "requestUri":"/" 66 }, 67 "input":{"shape":"DeleteBackupRequest"}, 68 "output":{"shape":"DeleteBackupResponse"}, 69 "errors":[ 70 {"shape":"InvalidStateException"}, 71 {"shape":"ResourceNotFoundException"}, 72 {"shape":"ValidationException"} 73 ] 74 }, 75 "DeleteServer":{ 76 "name":"DeleteServer", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"DeleteServerRequest"}, 82 "output":{"shape":"DeleteServerResponse"}, 83 "errors":[ 84 {"shape":"InvalidStateException"}, 85 {"shape":"ResourceNotFoundException"}, 86 {"shape":"ValidationException"} 87 ] 88 }, 89 "DescribeAccountAttributes":{ 90 "name":"DescribeAccountAttributes", 91 "http":{ 92 "method":"POST", 93 "requestUri":"/" 94 }, 95 "input":{"shape":"DescribeAccountAttributesRequest"}, 96 "output":{"shape":"DescribeAccountAttributesResponse"} 97 }, 98 "DescribeBackups":{ 99 "name":"DescribeBackups", 100 "http":{ 101 "method":"POST", 102 "requestUri":"/" 103 }, 104 "input":{"shape":"DescribeBackupsRequest"}, 105 "output":{"shape":"DescribeBackupsResponse"}, 106 "errors":[ 107 {"shape":"ValidationException"}, 108 {"shape":"ResourceNotFoundException"}, 109 {"shape":"InvalidNextTokenException"} 110 ] 111 }, 112 "DescribeEvents":{ 113 "name":"DescribeEvents", 114 "http":{ 115 "method":"POST", 116 "requestUri":"/" 117 }, 118 "input":{"shape":"DescribeEventsRequest"}, 119 "output":{"shape":"DescribeEventsResponse"}, 120 "errors":[ 121 {"shape":"ValidationException"}, 122 {"shape":"InvalidNextTokenException"}, 123 {"shape":"ResourceNotFoundException"} 124 ] 125 }, 126 "DescribeNodeAssociationStatus":{ 127 "name":"DescribeNodeAssociationStatus", 128 "http":{ 129 "method":"POST", 130 "requestUri":"/" 131 }, 132 "input":{"shape":"DescribeNodeAssociationStatusRequest"}, 133 "output":{"shape":"DescribeNodeAssociationStatusResponse"}, 134 "errors":[ 135 {"shape":"ResourceNotFoundException"}, 136 {"shape":"ValidationException"} 137 ] 138 }, 139 "DescribeServers":{ 140 "name":"DescribeServers", 141 "http":{ 142 "method":"POST", 143 "requestUri":"/" 144 }, 145 "input":{"shape":"DescribeServersRequest"}, 146 "output":{"shape":"DescribeServersResponse"}, 147 "errors":[ 148 {"shape":"ValidationException"}, 149 {"shape":"ResourceNotFoundException"}, 150 {"shape":"InvalidNextTokenException"} 151 ] 152 }, 153 "DisassociateNode":{ 154 "name":"DisassociateNode", 155 "http":{ 156 "method":"POST", 157 "requestUri":"/" 158 }, 159 "input":{"shape":"DisassociateNodeRequest"}, 160 "output":{"shape":"DisassociateNodeResponse"}, 161 "errors":[ 162 {"shape":"InvalidStateException"}, 163 {"shape":"ResourceNotFoundException"}, 164 {"shape":"ValidationException"} 165 ] 166 }, 167 "ExportServerEngineAttribute":{ 168 "name":"ExportServerEngineAttribute", 169 "http":{ 170 "method":"POST", 171 "requestUri":"/" 172 }, 173 "input":{"shape":"ExportServerEngineAttributeRequest"}, 174 "output":{"shape":"ExportServerEngineAttributeResponse"}, 175 "errors":[ 176 {"shape":"ValidationException"}, 177 {"shape":"ResourceNotFoundException"}, 178 {"shape":"InvalidStateException"} 179 ] 180 }, 181 "ListTagsForResource":{ 182 "name":"ListTagsForResource", 183 "http":{ 184 "method":"POST", 185 "requestUri":"/" 186 }, 187 "input":{"shape":"ListTagsForResourceRequest"}, 188 "output":{"shape":"ListTagsForResourceResponse"}, 189 "errors":[ 190 {"shape":"ResourceNotFoundException"}, 191 {"shape":"ValidationException"} 192 ] 193 }, 194 "RestoreServer":{ 195 "name":"RestoreServer", 196 "http":{ 197 "method":"POST", 198 "requestUri":"/" 199 }, 200 "input":{"shape":"RestoreServerRequest"}, 201 "output":{"shape":"RestoreServerResponse"}, 202 "errors":[ 203 {"shape":"InvalidStateException"}, 204 {"shape":"ResourceNotFoundException"}, 205 {"shape":"ValidationException"} 206 ] 207 }, 208 "StartMaintenance":{ 209 "name":"StartMaintenance", 210 "http":{ 211 "method":"POST", 212 "requestUri":"/" 213 }, 214 "input":{"shape":"StartMaintenanceRequest"}, 215 "output":{"shape":"StartMaintenanceResponse"}, 216 "errors":[ 217 {"shape":"InvalidStateException"}, 218 {"shape":"ResourceNotFoundException"}, 219 {"shape":"ValidationException"} 220 ] 221 }, 222 "TagResource":{ 223 "name":"TagResource", 224 "http":{ 225 "method":"POST", 226 "requestUri":"/" 227 }, 228 "input":{"shape":"TagResourceRequest"}, 229 "output":{"shape":"TagResourceResponse"}, 230 "errors":[ 231 {"shape":"ResourceNotFoundException"}, 232 {"shape":"ValidationException"}, 233 {"shape":"InvalidStateException"} 234 ] 235 }, 236 "UntagResource":{ 237 "name":"UntagResource", 238 "http":{ 239 "method":"POST", 240 "requestUri":"/" 241 }, 242 "input":{"shape":"UntagResourceRequest"}, 243 "output":{"shape":"UntagResourceResponse"}, 244 "errors":[ 245 {"shape":"ResourceNotFoundException"}, 246 {"shape":"ValidationException"}, 247 {"shape":"InvalidStateException"} 248 ] 249 }, 250 "UpdateServer":{ 251 "name":"UpdateServer", 252 "http":{ 253 "method":"POST", 254 "requestUri":"/" 255 }, 256 "input":{"shape":"UpdateServerRequest"}, 257 "output":{"shape":"UpdateServerResponse"}, 258 "errors":[ 259 {"shape":"InvalidStateException"}, 260 {"shape":"ResourceNotFoundException"}, 261 {"shape":"ValidationException"} 262 ] 263 }, 264 "UpdateServerEngineAttributes":{ 265 "name":"UpdateServerEngineAttributes", 266 "http":{ 267 "method":"POST", 268 "requestUri":"/" 269 }, 270 "input":{"shape":"UpdateServerEngineAttributesRequest"}, 271 "output":{"shape":"UpdateServerEngineAttributesResponse"}, 272 "errors":[ 273 {"shape":"InvalidStateException"}, 274 {"shape":"ResourceNotFoundException"}, 275 {"shape":"ValidationException"} 276 ] 277 } 278 }, 279 "shapes":{ 280 "AWSOpsWorksCMResourceArn":{ 281 "type":"string", 282 "pattern":"arn:aws.*:opsworks-cm:.*:[0-9]{12}:.*" 283 }, 284 "AccountAttribute":{ 285 "type":"structure", 286 "members":{ 287 "Name":{"shape":"String"}, 288 "Maximum":{"shape":"Integer"}, 289 "Used":{"shape":"Integer"} 290 } 291 }, 292 "AccountAttributes":{ 293 "type":"list", 294 "member":{"shape":"AccountAttribute"} 295 }, 296 "AssociateNodeRequest":{ 297 "type":"structure", 298 "required":[ 299 "ServerName", 300 "NodeName", 301 "EngineAttributes" 302 ], 303 "members":{ 304 "ServerName":{"shape":"ServerName"}, 305 "NodeName":{"shape":"NodeName"}, 306 "EngineAttributes":{"shape":"EngineAttributes"} 307 } 308 }, 309 "AssociateNodeResponse":{ 310 "type":"structure", 311 "members":{ 312 "NodeAssociationStatusToken":{"shape":"NodeAssociationStatusToken"} 313 } 314 }, 315 "AttributeName":{ 316 "type":"string", 317 "max":64, 318 "min":1, 319 "pattern":"[A-Z][A-Z0-9_]*" 320 }, 321 "AttributeValue":{ 322 "type":"string", 323 "max":10000, 324 "pattern":"(?s).*" 325 }, 326 "Backup":{ 327 "type":"structure", 328 "members":{ 329 "BackupArn":{"shape":"String"}, 330 "BackupId":{"shape":"BackupId"}, 331 "BackupType":{"shape":"BackupType"}, 332 "CreatedAt":{"shape":"Timestamp"}, 333 "Description":{"shape":"String"}, 334 "Engine":{"shape":"String"}, 335 "EngineModel":{"shape":"String"}, 336 "EngineVersion":{"shape":"String"}, 337 "InstanceProfileArn":{"shape":"String"}, 338 "InstanceType":{"shape":"String"}, 339 "KeyPair":{"shape":"String"}, 340 "PreferredBackupWindow":{"shape":"TimeWindowDefinition"}, 341 "PreferredMaintenanceWindow":{"shape":"TimeWindowDefinition"}, 342 "S3DataSize":{ 343 "shape":"Integer", 344 "deprecated":true 345 }, 346 "S3DataUrl":{ 347 "shape":"String", 348 "deprecated":true 349 }, 350 "S3LogUrl":{"shape":"String"}, 351 "SecurityGroupIds":{"shape":"Strings"}, 352 "ServerName":{"shape":"ServerName"}, 353 "ServiceRoleArn":{"shape":"String"}, 354 "Status":{"shape":"BackupStatus"}, 355 "StatusDescription":{"shape":"String"}, 356 "SubnetIds":{"shape":"Strings"}, 357 "ToolsVersion":{"shape":"String"}, 358 "UserArn":{"shape":"String"} 359 } 360 }, 361 "BackupId":{ 362 "type":"string", 363 "max":79, 364 "pattern":"[a-zA-Z][a-zA-Z0-9\\-\\.\\:]*" 365 }, 366 "BackupRetentionCountDefinition":{ 367 "type":"integer", 368 "min":1 369 }, 370 "BackupStatus":{ 371 "type":"string", 372 "enum":[ 373 "IN_PROGRESS", 374 "OK", 375 "FAILED", 376 "DELETING" 377 ] 378 }, 379 "BackupType":{ 380 "type":"string", 381 "enum":[ 382 "AUTOMATED", 383 "MANUAL" 384 ] 385 }, 386 "Backups":{ 387 "type":"list", 388 "member":{"shape":"Backup"} 389 }, 390 "Boolean":{"type":"boolean"}, 391 "CreateBackupRequest":{ 392 "type":"structure", 393 "required":["ServerName"], 394 "members":{ 395 "ServerName":{"shape":"ServerName"}, 396 "Description":{"shape":"String"}, 397 "Tags":{"shape":"TagList"} 398 } 399 }, 400 "CreateBackupResponse":{ 401 "type":"structure", 402 "members":{ 403 "Backup":{"shape":"Backup"} 404 } 405 }, 406 "CreateServerRequest":{ 407 "type":"structure", 408 "required":[ 409 "Engine", 410 "ServerName", 411 "InstanceProfileArn", 412 "InstanceType", 413 "ServiceRoleArn" 414 ], 415 "members":{ 416 "AssociatePublicIpAddress":{"shape":"Boolean"}, 417 "CustomDomain":{"shape":"CustomDomain"}, 418 "CustomCertificate":{"shape":"CustomCertificate"}, 419 "CustomPrivateKey":{"shape":"CustomPrivateKey"}, 420 "DisableAutomatedBackup":{"shape":"Boolean"}, 421 "Engine":{"shape":"String"}, 422 "EngineModel":{"shape":"String"}, 423 "EngineVersion":{"shape":"String"}, 424 "EngineAttributes":{"shape":"EngineAttributes"}, 425 "BackupRetentionCount":{"shape":"BackupRetentionCountDefinition"}, 426 "ServerName":{"shape":"ServerName"}, 427 "InstanceProfileArn":{"shape":"InstanceProfileArn"}, 428 "InstanceType":{"shape":"String"}, 429 "KeyPair":{"shape":"KeyPair"}, 430 "PreferredMaintenanceWindow":{"shape":"TimeWindowDefinition"}, 431 "PreferredBackupWindow":{"shape":"TimeWindowDefinition"}, 432 "SecurityGroupIds":{"shape":"Strings"}, 433 "ServiceRoleArn":{"shape":"ServiceRoleArn"}, 434 "SubnetIds":{"shape":"Strings"}, 435 "Tags":{"shape":"TagList"}, 436 "BackupId":{"shape":"BackupId"} 437 } 438 }, 439 "CreateServerResponse":{ 440 "type":"structure", 441 "members":{ 442 "Server":{"shape":"Server"} 443 } 444 }, 445 "CustomCertificate":{ 446 "type":"string", 447 "max":2097152, 448 "pattern":"(?s)\\s*-----BEGIN CERTIFICATE-----.+-----END CERTIFICATE-----\\s*" 449 }, 450 "CustomDomain":{ 451 "type":"string", 452 "max":253, 453 "pattern":"^(((?!-)[A-Za-z0-9-]{0,62}[A-Za-z0-9])\\.)+((?!-)[A-Za-z0-9-]{1,62}[A-Za-z0-9])$" 454 }, 455 "CustomPrivateKey":{ 456 "type":"string", 457 "max":4096, 458 "pattern":"(?ms)\\s*^-----BEGIN (?-s:.*)PRIVATE KEY-----$.*?^-----END (?-s:.*)PRIVATE KEY-----$\\s*", 459 "sensitive":true 460 }, 461 "DeleteBackupRequest":{ 462 "type":"structure", 463 "required":["BackupId"], 464 "members":{ 465 "BackupId":{"shape":"BackupId"} 466 } 467 }, 468 "DeleteBackupResponse":{ 469 "type":"structure", 470 "members":{ 471 } 472 }, 473 "DeleteServerRequest":{ 474 "type":"structure", 475 "required":["ServerName"], 476 "members":{ 477 "ServerName":{"shape":"ServerName"} 478 } 479 }, 480 "DeleteServerResponse":{ 481 "type":"structure", 482 "members":{ 483 } 484 }, 485 "DescribeAccountAttributesRequest":{ 486 "type":"structure", 487 "members":{ 488 } 489 }, 490 "DescribeAccountAttributesResponse":{ 491 "type":"structure", 492 "members":{ 493 "Attributes":{"shape":"AccountAttributes"} 494 } 495 }, 496 "DescribeBackupsRequest":{ 497 "type":"structure", 498 "members":{ 499 "BackupId":{"shape":"BackupId"}, 500 "ServerName":{"shape":"ServerName"}, 501 "NextToken":{"shape":"NextToken"}, 502 "MaxResults":{"shape":"MaxResults"} 503 } 504 }, 505 "DescribeBackupsResponse":{ 506 "type":"structure", 507 "members":{ 508 "Backups":{"shape":"Backups"}, 509 "NextToken":{"shape":"String"} 510 } 511 }, 512 "DescribeEventsRequest":{ 513 "type":"structure", 514 "required":["ServerName"], 515 "members":{ 516 "ServerName":{"shape":"ServerName"}, 517 "NextToken":{"shape":"NextToken"}, 518 "MaxResults":{"shape":"MaxResults"} 519 } 520 }, 521 "DescribeEventsResponse":{ 522 "type":"structure", 523 "members":{ 524 "ServerEvents":{"shape":"ServerEvents"}, 525 "NextToken":{"shape":"String"} 526 } 527 }, 528 "DescribeNodeAssociationStatusRequest":{ 529 "type":"structure", 530 "required":[ 531 "NodeAssociationStatusToken", 532 "ServerName" 533 ], 534 "members":{ 535 "NodeAssociationStatusToken":{"shape":"NodeAssociationStatusToken"}, 536 "ServerName":{"shape":"ServerName"} 537 } 538 }, 539 "DescribeNodeAssociationStatusResponse":{ 540 "type":"structure", 541 "members":{ 542 "NodeAssociationStatus":{"shape":"NodeAssociationStatus"}, 543 "EngineAttributes":{"shape":"EngineAttributes"} 544 } 545 }, 546 "DescribeServersRequest":{ 547 "type":"structure", 548 "members":{ 549 "ServerName":{"shape":"ServerName"}, 550 "NextToken":{"shape":"NextToken"}, 551 "MaxResults":{"shape":"MaxResults"} 552 } 553 }, 554 "DescribeServersResponse":{ 555 "type":"structure", 556 "members":{ 557 "Servers":{"shape":"Servers"}, 558 "NextToken":{"shape":"String"} 559 } 560 }, 561 "DisassociateNodeRequest":{ 562 "type":"structure", 563 "required":[ 564 "ServerName", 565 "NodeName" 566 ], 567 "members":{ 568 "ServerName":{"shape":"ServerName"}, 569 "NodeName":{"shape":"NodeName"}, 570 "EngineAttributes":{"shape":"EngineAttributes"} 571 } 572 }, 573 "DisassociateNodeResponse":{ 574 "type":"structure", 575 "members":{ 576 "NodeAssociationStatusToken":{"shape":"NodeAssociationStatusToken"} 577 } 578 }, 579 "EngineAttribute":{ 580 "type":"structure", 581 "members":{ 582 "Name":{"shape":"EngineAttributeName"}, 583 "Value":{"shape":"EngineAttributeValue"} 584 } 585 }, 586 "EngineAttributeName":{ 587 "type":"string", 588 "max":10000, 589 "pattern":"(?s).*" 590 }, 591 "EngineAttributeValue":{ 592 "type":"string", 593 "max":10000, 594 "pattern":"(?s).*", 595 "sensitive":true 596 }, 597 "EngineAttributes":{ 598 "type":"list", 599 "member":{"shape":"EngineAttribute"} 600 }, 601 "ExportServerEngineAttributeRequest":{ 602 "type":"structure", 603 "required":[ 604 "ExportAttributeName", 605 "ServerName" 606 ], 607 "members":{ 608 "ExportAttributeName":{"shape":"String"}, 609 "ServerName":{"shape":"ServerName"}, 610 "InputAttributes":{"shape":"EngineAttributes"} 611 } 612 }, 613 "ExportServerEngineAttributeResponse":{ 614 "type":"structure", 615 "members":{ 616 "EngineAttribute":{"shape":"EngineAttribute"}, 617 "ServerName":{"shape":"ServerName"} 618 } 619 }, 620 "InstanceProfileArn":{ 621 "type":"string", 622 "max":10000, 623 "pattern":"arn:aws:iam::[0-9]{12}:instance-profile/.*" 624 }, 625 "Integer":{"type":"integer"}, 626 "InvalidNextTokenException":{ 627 "type":"structure", 628 "members":{ 629 "Message":{"shape":"String"} 630 }, 631 "exception":true 632 }, 633 "InvalidStateException":{ 634 "type":"structure", 635 "members":{ 636 "Message":{"shape":"String"} 637 }, 638 "exception":true 639 }, 640 "KeyPair":{ 641 "type":"string", 642 "max":10000, 643 "pattern":".*" 644 }, 645 "LimitExceededException":{ 646 "type":"structure", 647 "members":{ 648 "Message":{"shape":"String"} 649 }, 650 "exception":true 651 }, 652 "ListTagsForResourceRequest":{ 653 "type":"structure", 654 "required":["ResourceArn"], 655 "members":{ 656 "ResourceArn":{"shape":"AWSOpsWorksCMResourceArn"}, 657 "NextToken":{"shape":"NextToken"}, 658 "MaxResults":{"shape":"MaxResults"} 659 } 660 }, 661 "ListTagsForResourceResponse":{ 662 "type":"structure", 663 "members":{ 664 "Tags":{"shape":"TagList"}, 665 "NextToken":{"shape":"NextToken"} 666 } 667 }, 668 "MaintenanceStatus":{ 669 "type":"string", 670 "enum":[ 671 "SUCCESS", 672 "FAILED" 673 ] 674 }, 675 "MaxResults":{ 676 "type":"integer", 677 "min":1 678 }, 679 "NextToken":{ 680 "type":"string", 681 "max":10000, 682 "pattern":"(?s).*" 683 }, 684 "NodeAssociationStatus":{ 685 "type":"string", 686 "enum":[ 687 "SUCCESS", 688 "FAILED", 689 "IN_PROGRESS" 690 ] 691 }, 692 "NodeAssociationStatusToken":{ 693 "type":"string", 694 "max":10000, 695 "pattern":"(?s).*" 696 }, 697 "NodeName":{ 698 "type":"string", 699 "max":10000, 700 "pattern":"^[\\-\\p{Alnum}_:.]+$" 701 }, 702 "ResourceAlreadyExistsException":{ 703 "type":"structure", 704 "members":{ 705 "Message":{"shape":"String"} 706 }, 707 "exception":true 708 }, 709 "ResourceNotFoundException":{ 710 "type":"structure", 711 "members":{ 712 "Message":{"shape":"String"} 713 }, 714 "exception":true 715 }, 716 "RestoreServerRequest":{ 717 "type":"structure", 718 "required":[ 719 "BackupId", 720 "ServerName" 721 ], 722 "members":{ 723 "BackupId":{"shape":"BackupId"}, 724 "ServerName":{"shape":"ServerName"}, 725 "InstanceType":{"shape":"String"}, 726 "KeyPair":{"shape":"KeyPair"} 727 } 728 }, 729 "RestoreServerResponse":{ 730 "type":"structure", 731 "members":{ 732 "Server":{"shape":"Server"} 733 } 734 }, 735 "Server":{ 736 "type":"structure", 737 "members":{ 738 "AssociatePublicIpAddress":{"shape":"Boolean"}, 739 "BackupRetentionCount":{"shape":"Integer"}, 740 "ServerName":{"shape":"String"}, 741 "CreatedAt":{"shape":"Timestamp"}, 742 "CloudFormationStackArn":{"shape":"String"}, 743 "CustomDomain":{"shape":"CustomDomain"}, 744 "DisableAutomatedBackup":{"shape":"Boolean"}, 745 "Endpoint":{"shape":"String"}, 746 "Engine":{"shape":"String"}, 747 "EngineModel":{"shape":"String"}, 748 "EngineAttributes":{"shape":"EngineAttributes"}, 749 "EngineVersion":{"shape":"String"}, 750 "InstanceProfileArn":{"shape":"String"}, 751 "InstanceType":{"shape":"String"}, 752 "KeyPair":{"shape":"String"}, 753 "MaintenanceStatus":{"shape":"MaintenanceStatus"}, 754 "PreferredMaintenanceWindow":{"shape":"TimeWindowDefinition"}, 755 "PreferredBackupWindow":{"shape":"TimeWindowDefinition"}, 756 "SecurityGroupIds":{"shape":"Strings"}, 757 "ServiceRoleArn":{"shape":"String"}, 758 "Status":{"shape":"ServerStatus"}, 759 "StatusReason":{"shape":"String"}, 760 "SubnetIds":{"shape":"Strings"}, 761 "ServerArn":{"shape":"String"} 762 } 763 }, 764 "ServerEvent":{ 765 "type":"structure", 766 "members":{ 767 "CreatedAt":{"shape":"Timestamp"}, 768 "ServerName":{"shape":"String"}, 769 "Message":{"shape":"String"}, 770 "LogUrl":{"shape":"String"} 771 } 772 }, 773 "ServerEvents":{ 774 "type":"list", 775 "member":{"shape":"ServerEvent"} 776 }, 777 "ServerName":{ 778 "type":"string", 779 "max":40, 780 "min":1, 781 "pattern":"[a-zA-Z][a-zA-Z0-9\\-]*" 782 }, 783 "ServerStatus":{ 784 "type":"string", 785 "enum":[ 786 "BACKING_UP", 787 "CONNECTION_LOST", 788 "CREATING", 789 "DELETING", 790 "MODIFYING", 791 "FAILED", 792 "HEALTHY", 793 "RUNNING", 794 "RESTORING", 795 "SETUP", 796 "UNDER_MAINTENANCE", 797 "UNHEALTHY", 798 "TERMINATED" 799 ] 800 }, 801 "Servers":{ 802 "type":"list", 803 "member":{"shape":"Server"} 804 }, 805 "ServiceRoleArn":{ 806 "type":"string", 807 "max":10000, 808 "pattern":"arn:aws:iam::[0-9]{12}:role/.*" 809 }, 810 "StartMaintenanceRequest":{ 811 "type":"structure", 812 "required":["ServerName"], 813 "members":{ 814 "ServerName":{"shape":"ServerName"}, 815 "EngineAttributes":{"shape":"EngineAttributes"} 816 } 817 }, 818 "StartMaintenanceResponse":{ 819 "type":"structure", 820 "members":{ 821 "Server":{"shape":"Server"} 822 } 823 }, 824 "String":{ 825 "type":"string", 826 "max":10000, 827 "pattern":"(?s).*" 828 }, 829 "Strings":{ 830 "type":"list", 831 "member":{"shape":"String"} 832 }, 833 "Tag":{ 834 "type":"structure", 835 "required":[ 836 "Key", 837 "Value" 838 ], 839 "members":{ 840 "Key":{"shape":"TagKey"}, 841 "Value":{"shape":"TagValue"} 842 } 843 }, 844 "TagKey":{ 845 "type":"string", 846 "max":128, 847 "min":1, 848 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 849 }, 850 "TagKeyList":{ 851 "type":"list", 852 "member":{"shape":"TagKey"}, 853 "max":200, 854 "min":0 855 }, 856 "TagList":{ 857 "type":"list", 858 "member":{"shape":"Tag"}, 859 "max":200, 860 "min":0 861 }, 862 "TagResourceRequest":{ 863 "type":"structure", 864 "required":[ 865 "ResourceArn", 866 "Tags" 867 ], 868 "members":{ 869 "ResourceArn":{"shape":"AWSOpsWorksCMResourceArn"}, 870 "Tags":{"shape":"TagList"} 871 } 872 }, 873 "TagResourceResponse":{ 874 "type":"structure", 875 "members":{ 876 } 877 }, 878 "TagValue":{ 879 "type":"string", 880 "max":256, 881 "min":0, 882 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 883 }, 884 "TimeWindowDefinition":{ 885 "type":"string", 886 "max":10000, 887 "pattern":"^((Mon|Tue|Wed|Thu|Fri|Sat|Sun):)?([0-1][0-9]|2[0-3]):[0-5][0-9]$" 888 }, 889 "Timestamp":{"type":"timestamp"}, 890 "UntagResourceRequest":{ 891 "type":"structure", 892 "required":[ 893 "ResourceArn", 894 "TagKeys" 895 ], 896 "members":{ 897 "ResourceArn":{"shape":"AWSOpsWorksCMResourceArn"}, 898 "TagKeys":{"shape":"TagKeyList"} 899 } 900 }, 901 "UntagResourceResponse":{ 902 "type":"structure", 903 "members":{ 904 } 905 }, 906 "UpdateServerEngineAttributesRequest":{ 907 "type":"structure", 908 "required":[ 909 "ServerName", 910 "AttributeName" 911 ], 912 "members":{ 913 "ServerName":{"shape":"ServerName"}, 914 "AttributeName":{"shape":"AttributeName"}, 915 "AttributeValue":{"shape":"AttributeValue"} 916 } 917 }, 918 "UpdateServerEngineAttributesResponse":{ 919 "type":"structure", 920 "members":{ 921 "Server":{"shape":"Server"} 922 } 923 }, 924 "UpdateServerRequest":{ 925 "type":"structure", 926 "required":["ServerName"], 927 "members":{ 928 "DisableAutomatedBackup":{"shape":"Boolean"}, 929 "BackupRetentionCount":{"shape":"Integer"}, 930 "ServerName":{"shape":"ServerName"}, 931 "PreferredMaintenanceWindow":{"shape":"TimeWindowDefinition"}, 932 "PreferredBackupWindow":{"shape":"TimeWindowDefinition"} 933 } 934 }, 935 "UpdateServerResponse":{ 936 "type":"structure", 937 "members":{ 938 "Server":{"shape":"Server"} 939 } 940 }, 941 "ValidationException":{ 942 "type":"structure", 943 "members":{ 944 "Message":{"shape":"String"} 945 }, 946 "exception":true 947 } 948 } 949 }