git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

opsworks-2013-02-18.min.json (47897B)


      1 {
      2   "version": "2.0",
      3   "metadata": {
      4     "apiVersion": "2013-02-18",
      5     "endpointPrefix": "opsworks",
      6     "jsonVersion": "1.1",
      7     "protocol": "json",
      8     "serviceFullName": "AWS OpsWorks",
      9     "signatureVersion": "v4",
     10     "targetPrefix": "OpsWorks_20130218"
     11   },
     12   "operations": {
     13     "AssignInstance": {
     14       "input": {
     15         "type": "structure",
     16         "required": [
     17           "InstanceId",
     18           "LayerIds"
     19         ],
     20         "members": {
     21           "InstanceId": {},
     22           "LayerIds": {
     23             "shape": "S3"
     24           }
     25         }
     26       }
     27     },
     28     "AssignVolume": {
     29       "input": {
     30         "type": "structure",
     31         "required": [
     32           "VolumeId"
     33         ],
     34         "members": {
     35           "VolumeId": {},
     36           "InstanceId": {}
     37         }
     38       }
     39     },
     40     "AssociateElasticIp": {
     41       "input": {
     42         "type": "structure",
     43         "required": [
     44           "ElasticIp"
     45         ],
     46         "members": {
     47           "ElasticIp": {},
     48           "InstanceId": {}
     49         }
     50       }
     51     },
     52     "AttachElasticLoadBalancer": {
     53       "input": {
     54         "type": "structure",
     55         "required": [
     56           "ElasticLoadBalancerName",
     57           "LayerId"
     58         ],
     59         "members": {
     60           "ElasticLoadBalancerName": {},
     61           "LayerId": {}
     62         }
     63       }
     64     },
     65     "CloneStack": {
     66       "input": {
     67         "type": "structure",
     68         "required": [
     69           "SourceStackId",
     70           "ServiceRoleArn"
     71         ],
     72         "members": {
     73           "SourceStackId": {},
     74           "Name": {},
     75           "Region": {},
     76           "VpcId": {},
     77           "Attributes": {
     78             "shape": "S8"
     79           },
     80           "ServiceRoleArn": {},
     81           "DefaultInstanceProfileArn": {},
     82           "DefaultOs": {},
     83           "HostnameTheme": {},
     84           "DefaultAvailabilityZone": {},
     85           "DefaultSubnetId": {},
     86           "CustomJson": {},
     87           "ConfigurationManager": {
     88             "shape": "Sa"
     89           },
     90           "ChefConfiguration": {
     91             "shape": "Sb"
     92           },
     93           "UseCustomCookbooks": {
     94             "type": "boolean"
     95           },
     96           "UseOpsworksSecurityGroups": {
     97             "type": "boolean"
     98           },
     99           "CustomCookbooksSource": {
    100             "shape": "Sd"
    101           },
    102           "DefaultSshKeyName": {},
    103           "ClonePermissions": {
    104             "type": "boolean"
    105           },
    106           "CloneAppIds": {
    107             "shape": "S3"
    108           },
    109           "DefaultRootDeviceType": {},
    110           "AgentVersion": {}
    111         }
    112       },
    113       "output": {
    114         "type": "structure",
    115         "members": {
    116           "StackId": {}
    117         }
    118       }
    119     },
    120     "CreateApp": {
    121       "input": {
    122         "type": "structure",
    123         "required": [
    124           "StackId",
    125           "Name",
    126           "Type"
    127         ],
    128         "members": {
    129           "StackId": {},
    130           "Shortname": {},
    131           "Name": {},
    132           "Description": {},
    133           "DataSources": {
    134             "shape": "Si"
    135           },
    136           "Type": {},
    137           "AppSource": {
    138             "shape": "Sd"
    139           },
    140           "Domains": {
    141             "shape": "S3"
    142           },
    143           "EnableSsl": {
    144             "type": "boolean"
    145           },
    146           "SslConfiguration": {
    147             "shape": "Sl"
    148           },
    149           "Attributes": {
    150             "shape": "Sm"
    151           },
    152           "Environment": {
    153             "shape": "So"
    154           }
    155         }
    156       },
    157       "output": {
    158         "type": "structure",
    159         "members": {
    160           "AppId": {}
    161         }
    162       }
    163     },
    164     "CreateDeployment": {
    165       "input": {
    166         "type": "structure",
    167         "required": [
    168           "StackId",
    169           "Command"
    170         ],
    171         "members": {
    172           "StackId": {},
    173           "AppId": {},
    174           "InstanceIds": {
    175             "shape": "S3"
    176           },
    177           "LayerIds": {
    178             "shape": "S3"
    179           },
    180           "Command": {
    181             "shape": "Ss"
    182           },
    183           "Comment": {},
    184           "CustomJson": {}
    185         }
    186       },
    187       "output": {
    188         "type": "structure",
    189         "members": {
    190           "DeploymentId": {}
    191         }
    192       }
    193     },
    194     "CreateInstance": {
    195       "input": {
    196         "type": "structure",
    197         "required": [
    198           "StackId",
    199           "LayerIds",
    200           "InstanceType"
    201         ],
    202         "members": {
    203           "StackId": {},
    204           "LayerIds": {
    205             "shape": "S3"
    206           },
    207           "InstanceType": {},
    208           "AutoScalingType": {},
    209           "Hostname": {},
    210           "Os": {},
    211           "AmiId": {},
    212           "SshKeyName": {},
    213           "AvailabilityZone": {},
    214           "VirtualizationType": {},
    215           "SubnetId": {},
    216           "Architecture": {},
    217           "RootDeviceType": {},
    218           "BlockDeviceMappings": {
    219             "shape": "Sz"
    220           },
    221           "InstallUpdatesOnBoot": {
    222             "type": "boolean"
    223           },
    224           "EbsOptimized": {
    225             "type": "boolean"
    226           },
    227           "AgentVersion": {},
    228           "Tenancy": {}
    229         }
    230       },
    231       "output": {
    232         "type": "structure",
    233         "members": {
    234           "InstanceId": {}
    235         }
    236       }
    237     },
    238     "CreateLayer": {
    239       "input": {
    240         "type": "structure",
    241         "required": [
    242           "StackId",
    243           "Type",
    244           "Name",
    245           "Shortname"
    246         ],
    247         "members": {
    248           "StackId": {},
    249           "Type": {},
    250           "Name": {},
    251           "Shortname": {},
    252           "Attributes": {
    253             "shape": "S17"
    254           },
    255           "CustomInstanceProfileArn": {},
    256           "CustomJson": {},
    257           "CustomSecurityGroupIds": {
    258             "shape": "S3"
    259           },
    260           "Packages": {
    261             "shape": "S3"
    262           },
    263           "VolumeConfigurations": {
    264             "shape": "S19"
    265           },
    266           "EnableAutoHealing": {
    267             "type": "boolean"
    268           },
    269           "AutoAssignElasticIps": {
    270             "type": "boolean"
    271           },
    272           "AutoAssignPublicIps": {
    273             "type": "boolean"
    274           },
    275           "CustomRecipes": {
    276             "shape": "S1b"
    277           },
    278           "InstallUpdatesOnBoot": {
    279             "type": "boolean"
    280           },
    281           "UseEbsOptimizedInstances": {
    282             "type": "boolean"
    283           },
    284           "LifecycleEventConfiguration": {
    285             "shape": "S1c"
    286           }
    287         }
    288       },
    289       "output": {
    290         "type": "structure",
    291         "members": {
    292           "LayerId": {}
    293         }
    294       }
    295     },
    296     "CreateStack": {
    297       "input": {
    298         "type": "structure",
    299         "required": [
    300           "Name",
    301           "Region",
    302           "ServiceRoleArn",
    303           "DefaultInstanceProfileArn"
    304         ],
    305         "members": {
    306           "Name": {},
    307           "Region": {},
    308           "VpcId": {},
    309           "Attributes": {
    310             "shape": "S8"
    311           },
    312           "ServiceRoleArn": {},
    313           "DefaultInstanceProfileArn": {},
    314           "DefaultOs": {},
    315           "HostnameTheme": {},
    316           "DefaultAvailabilityZone": {},
    317           "DefaultSubnetId": {},
    318           "CustomJson": {},
    319           "ConfigurationManager": {
    320             "shape": "Sa"
    321           },
    322           "ChefConfiguration": {
    323             "shape": "Sb"
    324           },
    325           "UseCustomCookbooks": {
    326             "type": "boolean"
    327           },
    328           "UseOpsworksSecurityGroups": {
    329             "type": "boolean"
    330           },
    331           "CustomCookbooksSource": {
    332             "shape": "Sd"
    333           },
    334           "DefaultSshKeyName": {},
    335           "DefaultRootDeviceType": {},
    336           "AgentVersion": {}
    337         }
    338       },
    339       "output": {
    340         "type": "structure",
    341         "members": {
    342           "StackId": {}
    343         }
    344       }
    345     },
    346     "CreateUserProfile": {
    347       "input": {
    348         "type": "structure",
    349         "required": [
    350           "IamUserArn"
    351         ],
    352         "members": {
    353           "IamUserArn": {},
    354           "SshUsername": {},
    355           "SshPublicKey": {},
    356           "AllowSelfManagement": {
    357             "type": "boolean"
    358           }
    359         }
    360       },
    361       "output": {
    362         "type": "structure",
    363         "members": {
    364           "IamUserArn": {}
    365         }
    366       }
    367     },
    368     "DeleteApp": {
    369       "input": {
    370         "type": "structure",
    371         "required": [
    372           "AppId"
    373         ],
    374         "members": {
    375           "AppId": {}
    376         }
    377       }
    378     },
    379     "DeleteInstance": {
    380       "input": {
    381         "type": "structure",
    382         "required": [
    383           "InstanceId"
    384         ],
    385         "members": {
    386           "InstanceId": {},
    387           "DeleteElasticIp": {
    388             "type": "boolean"
    389           },
    390           "DeleteVolumes": {
    391             "type": "boolean"
    392           }
    393         }
    394       }
    395     },
    396     "DeleteLayer": {
    397       "input": {
    398         "type": "structure",
    399         "required": [
    400           "LayerId"
    401         ],
    402         "members": {
    403           "LayerId": {}
    404         }
    405       }
    406     },
    407     "DeleteStack": {
    408       "input": {
    409         "type": "structure",
    410         "required": [
    411           "StackId"
    412         ],
    413         "members": {
    414           "StackId": {}
    415         }
    416       }
    417     },
    418     "DeleteUserProfile": {
    419       "input": {
    420         "type": "structure",
    421         "required": [
    422           "IamUserArn"
    423         ],
    424         "members": {
    425           "IamUserArn": {}
    426         }
    427       }
    428     },
    429     "DeregisterEcsCluster": {
    430       "input": {
    431         "type": "structure",
    432         "required": [
    433           "EcsClusterArn"
    434         ],
    435         "members": {
    436           "EcsClusterArn": {}
    437         }
    438       }
    439     },
    440     "DeregisterElasticIp": {
    441       "input": {
    442         "type": "structure",
    443         "required": [
    444           "ElasticIp"
    445         ],
    446         "members": {
    447           "ElasticIp": {}
    448         }
    449       }
    450     },
    451     "DeregisterInstance": {
    452       "input": {
    453         "type": "structure",
    454         "required": [
    455           "InstanceId"
    456         ],
    457         "members": {
    458           "InstanceId": {}
    459         }
    460       }
    461     },
    462     "DeregisterRdsDbInstance": {
    463       "input": {
    464         "type": "structure",
    465         "required": [
    466           "RdsDbInstanceArn"
    467         ],
    468         "members": {
    469           "RdsDbInstanceArn": {}
    470         }
    471       }
    472     },
    473     "DeregisterVolume": {
    474       "input": {
    475         "type": "structure",
    476         "required": [
    477           "VolumeId"
    478         ],
    479         "members": {
    480           "VolumeId": {}
    481         }
    482       }
    483     },
    484     "DescribeAgentVersions": {
    485       "input": {
    486         "type": "structure",
    487         "members": {
    488           "StackId": {},
    489           "ConfigurationManager": {
    490             "shape": "Sa"
    491           }
    492         }
    493       },
    494       "output": {
    495         "type": "structure",
    496         "members": {
    497           "AgentVersions": {
    498             "type": "list",
    499             "member": {
    500               "type": "structure",
    501               "members": {
    502                 "Version": {},
    503                 "ConfigurationManager": {
    504                   "shape": "Sa"
    505                 }
    506               }
    507             }
    508           }
    509         }
    510       }
    511     },
    512     "DescribeApps": {
    513       "input": {
    514         "type": "structure",
    515         "members": {
    516           "StackId": {},
    517           "AppIds": {
    518             "shape": "S3"
    519           }
    520         }
    521       },
    522       "output": {
    523         "type": "structure",
    524         "members": {
    525           "Apps": {
    526             "type": "list",
    527             "member": {
    528               "type": "structure",
    529               "members": {
    530                 "AppId": {},
    531                 "StackId": {},
    532                 "Shortname": {},
    533                 "Name": {},
    534                 "Description": {},
    535                 "DataSources": {
    536                   "shape": "Si"
    537                 },
    538                 "Type": {},
    539                 "AppSource": {
    540                   "shape": "Sd"
    541                 },
    542                 "Domains": {
    543                   "shape": "S3"
    544                 },
    545                 "EnableSsl": {
    546                   "type": "boolean"
    547                 },
    548                 "SslConfiguration": {
    549                   "shape": "Sl"
    550                 },
    551                 "Attributes": {
    552                   "shape": "Sm"
    553                 },
    554                 "CreatedAt": {},
    555                 "Environment": {
    556                   "shape": "So"
    557                 }
    558               }
    559             }
    560           }
    561         }
    562       }
    563     },
    564     "DescribeCommands": {
    565       "input": {
    566         "type": "structure",
    567         "members": {
    568           "DeploymentId": {},
    569           "InstanceId": {},
    570           "CommandIds": {
    571             "shape": "S3"
    572           }
    573         }
    574       },
    575       "output": {
    576         "type": "structure",
    577         "members": {
    578           "Commands": {
    579             "type": "list",
    580             "member": {
    581               "type": "structure",
    582               "members": {
    583                 "CommandId": {},
    584                 "InstanceId": {},
    585                 "DeploymentId": {},
    586                 "CreatedAt": {},
    587                 "AcknowledgedAt": {},
    588                 "CompletedAt": {},
    589                 "Status": {},
    590                 "ExitCode": {
    591                   "type": "integer"
    592                 },
    593                 "LogUrl": {},
    594                 "Type": {}
    595               }
    596             }
    597           }
    598         }
    599       }
    600     },
    601     "DescribeDeployments": {
    602       "input": {
    603         "type": "structure",
    604         "members": {
    605           "StackId": {},
    606           "AppId": {},
    607           "DeploymentIds": {
    608             "shape": "S3"
    609           }
    610         }
    611       },
    612       "output": {
    613         "type": "structure",
    614         "members": {
    615           "Deployments": {
    616             "type": "list",
    617             "member": {
    618               "type": "structure",
    619               "members": {
    620                 "DeploymentId": {},
    621                 "StackId": {},
    622                 "AppId": {},
    623                 "CreatedAt": {},
    624                 "CompletedAt": {},
    625                 "Duration": {
    626                   "type": "integer"
    627                 },
    628                 "IamUserArn": {},
    629                 "Comment": {},
    630                 "Command": {
    631                   "shape": "Ss"
    632                 },
    633                 "Status": {},
    634                 "CustomJson": {},
    635                 "InstanceIds": {
    636                   "shape": "S3"
    637                 }
    638               }
    639             }
    640           }
    641         }
    642       }
    643     },
    644     "DescribeEcsClusters": {
    645       "input": {
    646         "type": "structure",
    647         "members": {
    648           "EcsClusterArns": {
    649             "shape": "S3"
    650           },
    651           "StackId": {},
    652           "NextToken": {},
    653           "MaxResults": {
    654             "type": "integer"
    655           }
    656         }
    657       },
    658       "output": {
    659         "type": "structure",
    660         "members": {
    661           "EcsClusters": {
    662             "type": "list",
    663             "member": {
    664               "type": "structure",
    665               "members": {
    666                 "EcsClusterArn": {},
    667                 "EcsClusterName": {},
    668                 "StackId": {},
    669                 "RegisteredAt": {}
    670               }
    671             }
    672           },
    673           "NextToken": {}
    674         }
    675       }
    676     },
    677     "DescribeElasticIps": {
    678       "input": {
    679         "type": "structure",
    680         "members": {
    681           "InstanceId": {},
    682           "StackId": {},
    683           "Ips": {
    684             "shape": "S3"
    685           }
    686         }
    687       },
    688       "output": {
    689         "type": "structure",
    690         "members": {
    691           "ElasticIps": {
    692             "type": "list",
    693             "member": {
    694               "type": "structure",
    695               "members": {
    696                 "Ip": {},
    697                 "Name": {},
    698                 "Domain": {},
    699                 "Region": {},
    700                 "InstanceId": {}
    701               }
    702             }
    703           }
    704         }
    705       }
    706     },
    707     "DescribeElasticLoadBalancers": {
    708       "input": {
    709         "type": "structure",
    710         "members": {
    711           "StackId": {},
    712           "LayerIds": {
    713             "shape": "S3"
    714           }
    715         }
    716       },
    717       "output": {
    718         "type": "structure",
    719         "members": {
    720           "ElasticLoadBalancers": {
    721             "type": "list",
    722             "member": {
    723               "type": "structure",
    724               "members": {
    725                 "ElasticLoadBalancerName": {},
    726                 "Region": {},
    727                 "DnsName": {},
    728                 "StackId": {},
    729                 "LayerId": {},
    730                 "VpcId": {},
    731                 "AvailabilityZones": {
    732                   "shape": "S3"
    733                 },
    734                 "SubnetIds": {
    735                   "shape": "S3"
    736                 },
    737                 "Ec2InstanceIds": {
    738                   "shape": "S3"
    739                 }
    740               }
    741             }
    742           }
    743         }
    744       }
    745     },
    746     "DescribeInstances": {
    747       "input": {
    748         "type": "structure",
    749         "members": {
    750           "StackId": {},
    751           "LayerId": {},
    752           "InstanceIds": {
    753             "shape": "S3"
    754           }
    755         }
    756       },
    757       "output": {
    758         "type": "structure",
    759         "members": {
    760           "Instances": {
    761             "type": "list",
    762             "member": {
    763               "type": "structure",
    764               "members": {
    765                 "AgentVersion": {},
    766                 "AmiId": {},
    767                 "Architecture": {},
    768                 "AutoScalingType": {},
    769                 "AvailabilityZone": {},
    770                 "BlockDeviceMappings": {
    771                   "shape": "Sz"
    772                 },
    773                 "CreatedAt": {},
    774                 "EbsOptimized": {
    775                   "type": "boolean"
    776                 },
    777                 "Ec2InstanceId": {},
    778                 "EcsClusterArn": {},
    779                 "EcsContainerInstanceArn": {},
    780                 "ElasticIp": {},
    781                 "Hostname": {},
    782                 "InfrastructureClass": {},
    783                 "InstallUpdatesOnBoot": {
    784                   "type": "boolean"
    785                 },
    786                 "InstanceId": {},
    787                 "InstanceProfileArn": {},
    788                 "InstanceType": {},
    789                 "LastServiceErrorId": {},
    790                 "LayerIds": {
    791                   "shape": "S3"
    792                 },
    793                 "Os": {},
    794                 "Platform": {},
    795                 "PrivateDns": {},
    796                 "PrivateIp": {},
    797                 "PublicDns": {},
    798                 "PublicIp": {},
    799                 "RegisteredBy": {},
    800                 "ReportedAgentVersion": {},
    801                 "ReportedOs": {
    802                   "type": "structure",
    803                   "members": {
    804                     "Family": {},
    805                     "Name": {},
    806                     "Version": {}
    807                   }
    808                 },
    809                 "RootDeviceType": {},
    810                 "RootDeviceVolumeId": {},
    811                 "SecurityGroupIds": {
    812                   "shape": "S3"
    813                 },
    814                 "SshHostDsaKeyFingerprint": {},
    815                 "SshHostRsaKeyFingerprint": {},
    816                 "SshKeyName": {},
    817                 "StackId": {},
    818                 "Status": {},
    819                 "SubnetId": {},
    820                 "Tenancy": {},
    821                 "VirtualizationType": {}
    822               }
    823             }
    824           }
    825         }
    826       }
    827     },
    828     "DescribeLayers": {
    829       "input": {
    830         "type": "structure",
    831         "members": {
    832           "StackId": {},
    833           "LayerIds": {
    834             "shape": "S3"
    835           }
    836         }
    837       },
    838       "output": {
    839         "type": "structure",
    840         "members": {
    841           "Layers": {
    842             "type": "list",
    843             "member": {
    844               "type": "structure",
    845               "members": {
    846                 "StackId": {},
    847                 "LayerId": {},
    848                 "Type": {},
    849                 "Name": {},
    850                 "Shortname": {},
    851                 "Attributes": {
    852                   "shape": "S17"
    853                 },
    854                 "CustomInstanceProfileArn": {},
    855                 "CustomJson": {},
    856                 "CustomSecurityGroupIds": {
    857                   "shape": "S3"
    858                 },
    859                 "DefaultSecurityGroupNames": {
    860                   "shape": "S3"
    861                 },
    862                 "Packages": {
    863                   "shape": "S3"
    864                 },
    865                 "VolumeConfigurations": {
    866                   "shape": "S19"
    867                 },
    868                 "EnableAutoHealing": {
    869                   "type": "boolean"
    870                 },
    871                 "AutoAssignElasticIps": {
    872                   "type": "boolean"
    873                 },
    874                 "AutoAssignPublicIps": {
    875                   "type": "boolean"
    876                 },
    877                 "DefaultRecipes": {
    878                   "shape": "S1b"
    879                 },
    880                 "CustomRecipes": {
    881                   "shape": "S1b"
    882                 },
    883                 "CreatedAt": {},
    884                 "InstallUpdatesOnBoot": {
    885                   "type": "boolean"
    886                 },
    887                 "UseEbsOptimizedInstances": {
    888                   "type": "boolean"
    889                 },
    890                 "LifecycleEventConfiguration": {
    891                   "shape": "S1c"
    892                 }
    893               }
    894             }
    895           }
    896         }
    897       }
    898     },
    899     "DescribeLoadBasedAutoScaling": {
    900       "input": {
    901         "type": "structure",
    902         "required": [
    903           "LayerIds"
    904         ],
    905         "members": {
    906           "LayerIds": {
    907             "shape": "S3"
    908           }
    909         }
    910       },
    911       "output": {
    912         "type": "structure",
    913         "members": {
    914           "LoadBasedAutoScalingConfigurations": {
    915             "type": "list",
    916             "member": {
    917               "type": "structure",
    918               "members": {
    919                 "LayerId": {},
    920                 "Enable": {
    921                   "type": "boolean"
    922                 },
    923                 "UpScaling": {
    924                   "shape": "S30"
    925                 },
    926                 "DownScaling": {
    927                   "shape": "S30"
    928                 }
    929               }
    930             }
    931           }
    932         }
    933       }
    934     },
    935     "DescribeMyUserProfile": {
    936       "output": {
    937         "type": "structure",
    938         "members": {
    939           "UserProfile": {
    940             "type": "structure",
    941             "members": {
    942               "IamUserArn": {},
    943               "Name": {},
    944               "SshUsername": {},
    945               "SshPublicKey": {}
    946             }
    947           }
    948         }
    949       }
    950     },
    951     "DescribePermissions": {
    952       "input": {
    953         "type": "structure",
    954         "members": {
    955           "IamUserArn": {},
    956           "StackId": {}
    957         }
    958       },
    959       "output": {
    960         "type": "structure",
    961         "members": {
    962           "Permissions": {
    963             "type": "list",
    964             "member": {
    965               "type": "structure",
    966               "members": {
    967                 "StackId": {},
    968                 "IamUserArn": {},
    969                 "AllowSsh": {
    970                   "type": "boolean"
    971                 },
    972                 "AllowSudo": {
    973                   "type": "boolean"
    974                 },
    975                 "Level": {}
    976               }
    977             }
    978           }
    979         }
    980       }
    981     },
    982     "DescribeRaidArrays": {
    983       "input": {
    984         "type": "structure",
    985         "members": {
    986           "InstanceId": {},
    987           "StackId": {},
    988           "RaidArrayIds": {
    989             "shape": "S3"
    990           }
    991         }
    992       },
    993       "output": {
    994         "type": "structure",
    995         "members": {
    996           "RaidArrays": {
    997             "type": "list",
    998             "member": {
    999               "type": "structure",
   1000               "members": {
   1001                 "RaidArrayId": {},
   1002                 "InstanceId": {},
   1003                 "Name": {},
   1004                 "RaidLevel": {
   1005                   "type": "integer"
   1006                 },
   1007                 "NumberOfDisks": {
   1008                   "type": "integer"
   1009                 },
   1010                 "Size": {
   1011                   "type": "integer"
   1012                 },
   1013                 "Device": {},
   1014                 "MountPoint": {},
   1015                 "AvailabilityZone": {},
   1016                 "CreatedAt": {},
   1017                 "StackId": {},
   1018                 "VolumeType": {},
   1019                 "Iops": {
   1020                   "type": "integer"
   1021                 }
   1022               }
   1023             }
   1024           }
   1025         }
   1026       }
   1027     },
   1028     "DescribeRdsDbInstances": {
   1029       "input": {
   1030         "type": "structure",
   1031         "required": [
   1032           "StackId"
   1033         ],
   1034         "members": {
   1035           "StackId": {},
   1036           "RdsDbInstanceArns": {
   1037             "shape": "S3"
   1038           }
   1039         }
   1040       },
   1041       "output": {
   1042         "type": "structure",
   1043         "members": {
   1044           "RdsDbInstances": {
   1045             "type": "list",
   1046             "member": {
   1047               "type": "structure",
   1048               "members": {
   1049                 "RdsDbInstanceArn": {},
   1050                 "DbInstanceIdentifier": {},
   1051                 "DbUser": {},
   1052                 "DbPassword": {},
   1053                 "Region": {},
   1054                 "Address": {},
   1055                 "Engine": {},
   1056                 "StackId": {},
   1057                 "MissingOnRds": {
   1058                   "type": "boolean"
   1059                 }
   1060               }
   1061             }
   1062           }
   1063         }
   1064       }
   1065     },
   1066     "DescribeServiceErrors": {
   1067       "input": {
   1068         "type": "structure",
   1069         "members": {
   1070           "StackId": {},
   1071           "InstanceId": {},
   1072           "ServiceErrorIds": {
   1073             "shape": "S3"
   1074           }
   1075         }
   1076       },
   1077       "output": {
   1078         "type": "structure",
   1079         "members": {
   1080           "ServiceErrors": {
   1081             "type": "list",
   1082             "member": {
   1083               "type": "structure",
   1084               "members": {
   1085                 "ServiceErrorId": {},
   1086                 "StackId": {},
   1087                 "InstanceId": {},
   1088                 "Type": {},
   1089                 "Message": {},
   1090                 "CreatedAt": {}
   1091               }
   1092             }
   1093           }
   1094         }
   1095       }
   1096     },
   1097     "DescribeStackProvisioningParameters": {
   1098       "input": {
   1099         "type": "structure",
   1100         "required": [
   1101           "StackId"
   1102         ],
   1103         "members": {
   1104           "StackId": {}
   1105         }
   1106       },
   1107       "output": {
   1108         "type": "structure",
   1109         "members": {
   1110           "AgentInstallerUrl": {},
   1111           "Parameters": {
   1112             "type": "map",
   1113             "key": {},
   1114             "value": {}
   1115           }
   1116         }
   1117       }
   1118     },
   1119     "DescribeStackSummary": {
   1120       "input": {
   1121         "type": "structure",
   1122         "required": [
   1123           "StackId"
   1124         ],
   1125         "members": {
   1126           "StackId": {}
   1127         }
   1128       },
   1129       "output": {
   1130         "type": "structure",
   1131         "members": {
   1132           "StackSummary": {
   1133             "type": "structure",
   1134             "members": {
   1135               "StackId": {},
   1136               "Name": {},
   1137               "Arn": {},
   1138               "LayersCount": {
   1139                 "type": "integer"
   1140               },
   1141               "AppsCount": {
   1142                 "type": "integer"
   1143               },
   1144               "InstancesCount": {
   1145                 "type": "structure",
   1146                 "members": {
   1147                   "Assigning": {
   1148                     "type": "integer"
   1149                   },
   1150                   "Booting": {
   1151                     "type": "integer"
   1152                   },
   1153                   "ConnectionLost": {
   1154                     "type": "integer"
   1155                   },
   1156                   "Deregistering": {
   1157                     "type": "integer"
   1158                   },
   1159                   "Online": {
   1160                     "type": "integer"
   1161                   },
   1162                   "Pending": {
   1163                     "type": "integer"
   1164                   },
   1165                   "Rebooting": {
   1166                     "type": "integer"
   1167                   },
   1168                   "Registered": {
   1169                     "type": "integer"
   1170                   },
   1171                   "Registering": {
   1172                     "type": "integer"
   1173                   },
   1174                   "Requested": {
   1175                     "type": "integer"
   1176                   },
   1177                   "RunningSetup": {
   1178                     "type": "integer"
   1179                   },
   1180                   "SetupFailed": {
   1181                     "type": "integer"
   1182                   },
   1183                   "ShuttingDown": {
   1184                     "type": "integer"
   1185                   },
   1186                   "StartFailed": {
   1187                     "type": "integer"
   1188                   },
   1189                   "Stopped": {
   1190                     "type": "integer"
   1191                   },
   1192                   "Stopping": {
   1193                     "type": "integer"
   1194                   },
   1195                   "Terminated": {
   1196                     "type": "integer"
   1197                   },
   1198                   "Terminating": {
   1199                     "type": "integer"
   1200                   },
   1201                   "Unassigning": {
   1202                     "type": "integer"
   1203                   }
   1204                 }
   1205               }
   1206             }
   1207           }
   1208         }
   1209       }
   1210     },
   1211     "DescribeStacks": {
   1212       "input": {
   1213         "type": "structure",
   1214         "members": {
   1215           "StackIds": {
   1216             "shape": "S3"
   1217           }
   1218         }
   1219       },
   1220       "output": {
   1221         "type": "structure",
   1222         "members": {
   1223           "Stacks": {
   1224             "type": "list",
   1225             "member": {
   1226               "type": "structure",
   1227               "members": {
   1228                 "StackId": {},
   1229                 "Name": {},
   1230                 "Arn": {},
   1231                 "Region": {},
   1232                 "VpcId": {},
   1233                 "Attributes": {
   1234                   "shape": "S8"
   1235                 },
   1236                 "ServiceRoleArn": {},
   1237                 "DefaultInstanceProfileArn": {},
   1238                 "DefaultOs": {},
   1239                 "HostnameTheme": {},
   1240                 "DefaultAvailabilityZone": {},
   1241                 "DefaultSubnetId": {},
   1242                 "CustomJson": {},
   1243                 "ConfigurationManager": {
   1244                   "shape": "Sa"
   1245                 },
   1246                 "ChefConfiguration": {
   1247                   "shape": "Sb"
   1248                 },
   1249                 "UseCustomCookbooks": {
   1250                   "type": "boolean"
   1251                 },
   1252                 "UseOpsworksSecurityGroups": {
   1253                   "type": "boolean"
   1254                 },
   1255                 "CustomCookbooksSource": {
   1256                   "shape": "Sd"
   1257                 },
   1258                 "DefaultSshKeyName": {},
   1259                 "CreatedAt": {},
   1260                 "DefaultRootDeviceType": {},
   1261                 "AgentVersion": {}
   1262               }
   1263             }
   1264           }
   1265         }
   1266       }
   1267     },
   1268     "DescribeTimeBasedAutoScaling": {
   1269       "input": {
   1270         "type": "structure",
   1271         "required": [
   1272           "InstanceIds"
   1273         ],
   1274         "members": {
   1275           "InstanceIds": {
   1276             "shape": "S3"
   1277           }
   1278         }
   1279       },
   1280       "output": {
   1281         "type": "structure",
   1282         "members": {
   1283           "TimeBasedAutoScalingConfigurations": {
   1284             "type": "list",
   1285             "member": {
   1286               "type": "structure",
   1287               "members": {
   1288                 "InstanceId": {},
   1289                 "AutoScalingSchedule": {
   1290                   "shape": "S40"
   1291                 }
   1292               }
   1293             }
   1294           }
   1295         }
   1296       }
   1297     },
   1298     "DescribeUserProfiles": {
   1299       "input": {
   1300         "type": "structure",
   1301         "members": {
   1302           "IamUserArns": {
   1303             "shape": "S3"
   1304           }
   1305         }
   1306       },
   1307       "output": {
   1308         "type": "structure",
   1309         "members": {
   1310           "UserProfiles": {
   1311             "type": "list",
   1312             "member": {
   1313               "type": "structure",
   1314               "members": {
   1315                 "IamUserArn": {},
   1316                 "Name": {},
   1317                 "SshUsername": {},
   1318                 "SshPublicKey": {},
   1319                 "AllowSelfManagement": {
   1320                   "type": "boolean"
   1321                 }
   1322               }
   1323             }
   1324           }
   1325         }
   1326       }
   1327     },
   1328     "DescribeVolumes": {
   1329       "input": {
   1330         "type": "structure",
   1331         "members": {
   1332           "InstanceId": {},
   1333           "StackId": {},
   1334           "RaidArrayId": {},
   1335           "VolumeIds": {
   1336             "shape": "S3"
   1337           }
   1338         }
   1339       },
   1340       "output": {
   1341         "type": "structure",
   1342         "members": {
   1343           "Volumes": {
   1344             "type": "list",
   1345             "member": {
   1346               "type": "structure",
   1347               "members": {
   1348                 "VolumeId": {},
   1349                 "Ec2VolumeId": {},
   1350                 "Name": {},
   1351                 "RaidArrayId": {},
   1352                 "InstanceId": {},
   1353                 "Status": {},
   1354                 "Size": {
   1355                   "type": "integer"
   1356                 },
   1357                 "Device": {},
   1358                 "MountPoint": {},
   1359                 "Region": {},
   1360                 "AvailabilityZone": {},
   1361                 "VolumeType": {},
   1362                 "Iops": {
   1363                   "type": "integer"
   1364                 }
   1365               }
   1366             }
   1367           }
   1368         }
   1369       }
   1370     },
   1371     "DetachElasticLoadBalancer": {
   1372       "input": {
   1373         "type": "structure",
   1374         "required": [
   1375           "ElasticLoadBalancerName",
   1376           "LayerId"
   1377         ],
   1378         "members": {
   1379           "ElasticLoadBalancerName": {},
   1380           "LayerId": {}
   1381         }
   1382       }
   1383     },
   1384     "DisassociateElasticIp": {
   1385       "input": {
   1386         "type": "structure",
   1387         "required": [
   1388           "ElasticIp"
   1389         ],
   1390         "members": {
   1391           "ElasticIp": {}
   1392         }
   1393       }
   1394     },
   1395     "GetHostnameSuggestion": {
   1396       "input": {
   1397         "type": "structure",
   1398         "required": [
   1399           "LayerId"
   1400         ],
   1401         "members": {
   1402           "LayerId": {}
   1403         }
   1404       },
   1405       "output": {
   1406         "type": "structure",
   1407         "members": {
   1408           "LayerId": {},
   1409           "Hostname": {}
   1410         }
   1411       }
   1412     },
   1413     "GrantAccess": {
   1414       "input": {
   1415         "type": "structure",
   1416         "required": [
   1417           "InstanceId"
   1418         ],
   1419         "members": {
   1420           "InstanceId": {},
   1421           "ValidForInMinutes": {
   1422             "type": "integer"
   1423           }
   1424         }
   1425       },
   1426       "output": {
   1427         "type": "structure",
   1428         "members": {
   1429           "TemporaryCredential": {
   1430             "type": "structure",
   1431             "members": {
   1432               "Username": {},
   1433               "Password": {},
   1434               "ValidForInMinutes": {
   1435                 "type": "integer"
   1436               },
   1437               "InstanceId": {}
   1438             }
   1439           }
   1440         }
   1441       }
   1442     },
   1443     "RebootInstance": {
   1444       "input": {
   1445         "type": "structure",
   1446         "required": [
   1447           "InstanceId"
   1448         ],
   1449         "members": {
   1450           "InstanceId": {}
   1451         }
   1452       }
   1453     },
   1454     "RegisterEcsCluster": {
   1455       "input": {
   1456         "type": "structure",
   1457         "required": [
   1458           "EcsClusterArn",
   1459           "StackId"
   1460         ],
   1461         "members": {
   1462           "EcsClusterArn": {},
   1463           "StackId": {}
   1464         }
   1465       },
   1466       "output": {
   1467         "type": "structure",
   1468         "members": {
   1469           "EcsClusterArn": {}
   1470         }
   1471       }
   1472     },
   1473     "RegisterElasticIp": {
   1474       "input": {
   1475         "type": "structure",
   1476         "required": [
   1477           "ElasticIp",
   1478           "StackId"
   1479         ],
   1480         "members": {
   1481           "ElasticIp": {},
   1482           "StackId": {}
   1483         }
   1484       },
   1485       "output": {
   1486         "type": "structure",
   1487         "members": {
   1488           "ElasticIp": {}
   1489         }
   1490       }
   1491     },
   1492     "RegisterInstance": {
   1493       "input": {
   1494         "type": "structure",
   1495         "required": [
   1496           "StackId"
   1497         ],
   1498         "members": {
   1499           "StackId": {},
   1500           "Hostname": {},
   1501           "PublicIp": {},
   1502           "PrivateIp": {},
   1503           "RsaPublicKey": {},
   1504           "RsaPublicKeyFingerprint": {},
   1505           "InstanceIdentity": {
   1506             "type": "structure",
   1507             "members": {
   1508               "Document": {},
   1509               "Signature": {}
   1510             }
   1511           }
   1512         }
   1513       },
   1514       "output": {
   1515         "type": "structure",
   1516         "members": {
   1517           "InstanceId": {}
   1518         }
   1519       }
   1520     },
   1521     "RegisterRdsDbInstance": {
   1522       "input": {
   1523         "type": "structure",
   1524         "required": [
   1525           "StackId",
   1526           "RdsDbInstanceArn",
   1527           "DbUser",
   1528           "DbPassword"
   1529         ],
   1530         "members": {
   1531           "StackId": {},
   1532           "RdsDbInstanceArn": {},
   1533           "DbUser": {},
   1534           "DbPassword": {}
   1535         }
   1536       }
   1537     },
   1538     "RegisterVolume": {
   1539       "input": {
   1540         "type": "structure",
   1541         "required": [
   1542           "StackId"
   1543         ],
   1544         "members": {
   1545           "Ec2VolumeId": {},
   1546           "StackId": {}
   1547         }
   1548       },
   1549       "output": {
   1550         "type": "structure",
   1551         "members": {
   1552           "VolumeId": {}
   1553         }
   1554       }
   1555     },
   1556     "SetLoadBasedAutoScaling": {
   1557       "input": {
   1558         "type": "structure",
   1559         "required": [
   1560           "LayerId"
   1561         ],
   1562         "members": {
   1563           "LayerId": {},
   1564           "Enable": {
   1565             "type": "boolean"
   1566           },
   1567           "UpScaling": {
   1568             "shape": "S30"
   1569           },
   1570           "DownScaling": {
   1571             "shape": "S30"
   1572           }
   1573         }
   1574       }
   1575     },
   1576     "SetPermission": {
   1577       "input": {
   1578         "type": "structure",
   1579         "required": [
   1580           "StackId",
   1581           "IamUserArn"
   1582         ],
   1583         "members": {
   1584           "StackId": {},
   1585           "IamUserArn": {},
   1586           "AllowSsh": {
   1587             "type": "boolean"
   1588           },
   1589           "AllowSudo": {
   1590             "type": "boolean"
   1591           },
   1592           "Level": {}
   1593         }
   1594       }
   1595     },
   1596     "SetTimeBasedAutoScaling": {
   1597       "input": {
   1598         "type": "structure",
   1599         "required": [
   1600           "InstanceId"
   1601         ],
   1602         "members": {
   1603           "InstanceId": {},
   1604           "AutoScalingSchedule": {
   1605             "shape": "S40"
   1606           }
   1607         }
   1608       }
   1609     },
   1610     "StartInstance": {
   1611       "input": {
   1612         "type": "structure",
   1613         "required": [
   1614           "InstanceId"
   1615         ],
   1616         "members": {
   1617           "InstanceId": {}
   1618         }
   1619       }
   1620     },
   1621     "StartStack": {
   1622       "input": {
   1623         "type": "structure",
   1624         "required": [
   1625           "StackId"
   1626         ],
   1627         "members": {
   1628           "StackId": {}
   1629         }
   1630       }
   1631     },
   1632     "StopInstance": {
   1633       "input": {
   1634         "type": "structure",
   1635         "required": [
   1636           "InstanceId"
   1637         ],
   1638         "members": {
   1639           "InstanceId": {}
   1640         }
   1641       }
   1642     },
   1643     "StopStack": {
   1644       "input": {
   1645         "type": "structure",
   1646         "required": [
   1647           "StackId"
   1648         ],
   1649         "members": {
   1650           "StackId": {}
   1651         }
   1652       }
   1653     },
   1654     "UnassignInstance": {
   1655       "input": {
   1656         "type": "structure",
   1657         "required": [
   1658           "InstanceId"
   1659         ],
   1660         "members": {
   1661           "InstanceId": {}
   1662         }
   1663       }
   1664     },
   1665     "UnassignVolume": {
   1666       "input": {
   1667         "type": "structure",
   1668         "required": [
   1669           "VolumeId"
   1670         ],
   1671         "members": {
   1672           "VolumeId": {}
   1673         }
   1674       }
   1675     },
   1676     "UpdateApp": {
   1677       "input": {
   1678         "type": "structure",
   1679         "required": [
   1680           "AppId"
   1681         ],
   1682         "members": {
   1683           "AppId": {},
   1684           "Name": {},
   1685           "Description": {},
   1686           "DataSources": {
   1687             "shape": "Si"
   1688           },
   1689           "Type": {},
   1690           "AppSource": {
   1691             "shape": "Sd"
   1692           },
   1693           "Domains": {
   1694             "shape": "S3"
   1695           },
   1696           "EnableSsl": {
   1697             "type": "boolean"
   1698           },
   1699           "SslConfiguration": {
   1700             "shape": "Sl"
   1701           },
   1702           "Attributes": {
   1703             "shape": "Sm"
   1704           },
   1705           "Environment": {
   1706             "shape": "So"
   1707           }
   1708         }
   1709       }
   1710     },
   1711     "UpdateElasticIp": {
   1712       "input": {
   1713         "type": "structure",
   1714         "required": [
   1715           "ElasticIp"
   1716         ],
   1717         "members": {
   1718           "ElasticIp": {},
   1719           "Name": {}
   1720         }
   1721       }
   1722     },
   1723     "UpdateInstance": {
   1724       "input": {
   1725         "type": "structure",
   1726         "required": [
   1727           "InstanceId"
   1728         ],
   1729         "members": {
   1730           "InstanceId": {},
   1731           "LayerIds": {
   1732             "shape": "S3"
   1733           },
   1734           "InstanceType": {},
   1735           "AutoScalingType": {},
   1736           "Hostname": {},
   1737           "Os": {},
   1738           "AmiId": {},
   1739           "SshKeyName": {},
   1740           "Architecture": {},
   1741           "InstallUpdatesOnBoot": {
   1742             "type": "boolean"
   1743           },
   1744           "EbsOptimized": {
   1745             "type": "boolean"
   1746           },
   1747           "AgentVersion": {}
   1748         }
   1749       }
   1750     },
   1751     "UpdateLayer": {
   1752       "input": {
   1753         "type": "structure",
   1754         "required": [
   1755           "LayerId"
   1756         ],
   1757         "members": {
   1758           "LayerId": {},
   1759           "Name": {},
   1760           "Shortname": {},
   1761           "Attributes": {
   1762             "shape": "S17"
   1763           },
   1764           "CustomInstanceProfileArn": {},
   1765           "CustomJson": {},
   1766           "CustomSecurityGroupIds": {
   1767             "shape": "S3"
   1768           },
   1769           "Packages": {
   1770             "shape": "S3"
   1771           },
   1772           "VolumeConfigurations": {
   1773             "shape": "S19"
   1774           },
   1775           "EnableAutoHealing": {
   1776             "type": "boolean"
   1777           },
   1778           "AutoAssignElasticIps": {
   1779             "type": "boolean"
   1780           },
   1781           "AutoAssignPublicIps": {
   1782             "type": "boolean"
   1783           },
   1784           "CustomRecipes": {
   1785             "shape": "S1b"
   1786           },
   1787           "InstallUpdatesOnBoot": {
   1788             "type": "boolean"
   1789           },
   1790           "UseEbsOptimizedInstances": {
   1791             "type": "boolean"
   1792           },
   1793           "LifecycleEventConfiguration": {
   1794             "shape": "S1c"
   1795           }
   1796         }
   1797       }
   1798     },
   1799     "UpdateMyUserProfile": {
   1800       "input": {
   1801         "type": "structure",
   1802         "members": {
   1803           "SshPublicKey": {}
   1804         }
   1805       }
   1806     },
   1807     "UpdateRdsDbInstance": {
   1808       "input": {
   1809         "type": "structure",
   1810         "required": [
   1811           "RdsDbInstanceArn"
   1812         ],
   1813         "members": {
   1814           "RdsDbInstanceArn": {},
   1815           "DbUser": {},
   1816           "DbPassword": {}
   1817         }
   1818       }
   1819     },
   1820     "UpdateStack": {
   1821       "input": {
   1822         "type": "structure",
   1823         "required": [
   1824           "StackId"
   1825         ],
   1826         "members": {
   1827           "StackId": {},
   1828           "Name": {},
   1829           "Attributes": {
   1830             "shape": "S8"
   1831           },
   1832           "ServiceRoleArn": {},
   1833           "DefaultInstanceProfileArn": {},
   1834           "DefaultOs": {},
   1835           "HostnameTheme": {},
   1836           "DefaultAvailabilityZone": {},
   1837           "DefaultSubnetId": {},
   1838           "CustomJson": {},
   1839           "ConfigurationManager": {
   1840             "shape": "Sa"
   1841           },
   1842           "ChefConfiguration": {
   1843             "shape": "Sb"
   1844           },
   1845           "UseCustomCookbooks": {
   1846             "type": "boolean"
   1847           },
   1848           "CustomCookbooksSource": {
   1849             "shape": "Sd"
   1850           },
   1851           "DefaultSshKeyName": {},
   1852           "DefaultRootDeviceType": {},
   1853           "UseOpsworksSecurityGroups": {
   1854             "type": "boolean"
   1855           },
   1856           "AgentVersion": {}
   1857         }
   1858       }
   1859     },
   1860     "UpdateUserProfile": {
   1861       "input": {
   1862         "type": "structure",
   1863         "required": [
   1864           "IamUserArn"
   1865         ],
   1866         "members": {
   1867           "IamUserArn": {},
   1868           "SshUsername": {},
   1869           "SshPublicKey": {},
   1870           "AllowSelfManagement": {
   1871             "type": "boolean"
   1872           }
   1873         }
   1874       }
   1875     },
   1876     "UpdateVolume": {
   1877       "input": {
   1878         "type": "structure",
   1879         "required": [
   1880           "VolumeId"
   1881         ],
   1882         "members": {
   1883           "VolumeId": {},
   1884           "Name": {},
   1885           "MountPoint": {}
   1886         }
   1887       }
   1888     }
   1889   },
   1890   "shapes": {
   1891     "S3": {
   1892       "type": "list",
   1893       "member": {}
   1894     },
   1895     "S8": {
   1896       "type": "map",
   1897       "key": {},
   1898       "value": {}
   1899     },
   1900     "Sa": {
   1901       "type": "structure",
   1902       "members": {
   1903         "Name": {},
   1904         "Version": {}
   1905       }
   1906     },
   1907     "Sb": {
   1908       "type": "structure",
   1909       "members": {
   1910         "ManageBerkshelf": {
   1911           "type": "boolean"
   1912         },
   1913         "BerkshelfVersion": {}
   1914       }
   1915     },
   1916     "Sd": {
   1917       "type": "structure",
   1918       "members": {
   1919         "Type": {},
   1920         "Url": {},
   1921         "Username": {},
   1922         "Password": {},
   1923         "SshKey": {},
   1924         "Revision": {}
   1925       }
   1926     },
   1927     "Si": {
   1928       "type": "list",
   1929       "member": {
   1930         "type": "structure",
   1931         "members": {
   1932           "Type": {},
   1933           "Arn": {},
   1934           "DatabaseName": {}
   1935         }
   1936       }
   1937     },
   1938     "Sl": {
   1939       "type": "structure",
   1940       "required": [
   1941         "Certificate",
   1942         "PrivateKey"
   1943       ],
   1944       "members": {
   1945         "Certificate": {},
   1946         "PrivateKey": {},
   1947         "Chain": {}
   1948       }
   1949     },
   1950     "Sm": {
   1951       "type": "map",
   1952       "key": {},
   1953       "value": {}
   1954     },
   1955     "So": {
   1956       "type": "list",
   1957       "member": {
   1958         "type": "structure",
   1959         "required": [
   1960           "Key",
   1961           "Value"
   1962         ],
   1963         "members": {
   1964           "Key": {},
   1965           "Value": {},
   1966           "Secure": {
   1967             "type": "boolean"
   1968           }
   1969         }
   1970       }
   1971     },
   1972     "Ss": {
   1973       "type": "structure",
   1974       "required": [
   1975         "Name"
   1976       ],
   1977       "members": {
   1978         "Name": {},
   1979         "Args": {
   1980           "type": "map",
   1981           "key": {},
   1982           "value": {
   1983             "shape": "S3"
   1984           }
   1985         }
   1986       }
   1987     },
   1988     "Sz": {
   1989       "type": "list",
   1990       "member": {
   1991         "type": "structure",
   1992         "members": {
   1993           "DeviceName": {},
   1994           "NoDevice": {},
   1995           "VirtualName": {},
   1996           "Ebs": {
   1997             "type": "structure",
   1998             "members": {
   1999               "SnapshotId": {},
   2000               "Iops": {
   2001                 "type": "integer"
   2002               },
   2003               "VolumeSize": {
   2004                 "type": "integer"
   2005               },
   2006               "VolumeType": {},
   2007               "DeleteOnTermination": {
   2008                 "type": "boolean"
   2009               }
   2010             }
   2011           }
   2012         }
   2013       }
   2014     },
   2015     "S17": {
   2016       "type": "map",
   2017       "key": {},
   2018       "value": {}
   2019     },
   2020     "S19": {
   2021       "type": "list",
   2022       "member": {
   2023         "type": "structure",
   2024         "required": [
   2025           "MountPoint",
   2026           "NumberOfDisks",
   2027           "Size"
   2028         ],
   2029         "members": {
   2030           "MountPoint": {},
   2031           "RaidLevel": {
   2032             "type": "integer"
   2033           },
   2034           "NumberOfDisks": {
   2035             "type": "integer"
   2036           },
   2037           "Size": {
   2038             "type": "integer"
   2039           },
   2040           "VolumeType": {},
   2041           "Iops": {
   2042             "type": "integer"
   2043           }
   2044         }
   2045       }
   2046     },
   2047     "S1b": {
   2048       "type": "structure",
   2049       "members": {
   2050         "Setup": {
   2051           "shape": "S3"
   2052         },
   2053         "Configure": {
   2054           "shape": "S3"
   2055         },
   2056         "Deploy": {
   2057           "shape": "S3"
   2058         },
   2059         "Undeploy": {
   2060           "shape": "S3"
   2061         },
   2062         "Shutdown": {
   2063           "shape": "S3"
   2064         }
   2065       }
   2066     },
   2067     "S1c": {
   2068       "type": "structure",
   2069       "members": {
   2070         "Shutdown": {
   2071           "type": "structure",
   2072           "members": {
   2073             "ExecutionTimeout": {
   2074               "type": "integer"
   2075             },
   2076             "DelayUntilElbConnectionsDrained": {
   2077               "type": "boolean"
   2078             }
   2079           }
   2080         }
   2081       }
   2082     },
   2083     "S30": {
   2084       "type": "structure",
   2085       "members": {
   2086         "InstanceCount": {
   2087           "type": "integer"
   2088         },
   2089         "ThresholdsWaitTime": {
   2090           "type": "integer"
   2091         },
   2092         "IgnoreMetricsTime": {
   2093           "type": "integer"
   2094         },
   2095         "CpuThreshold": {
   2096           "type": "double"
   2097         },
   2098         "MemoryThreshold": {
   2099           "type": "double"
   2100         },
   2101         "LoadThreshold": {
   2102           "type": "double"
   2103         },
   2104         "Alarms": {
   2105           "shape": "S3"
   2106         }
   2107       }
   2108     },
   2109     "S40": {
   2110       "type": "structure",
   2111       "members": {
   2112         "Monday": {
   2113           "shape": "S41"
   2114         },
   2115         "Tuesday": {
   2116           "shape": "S41"
   2117         },
   2118         "Wednesday": {
   2119           "shape": "S41"
   2120         },
   2121         "Thursday": {
   2122           "shape": "S41"
   2123         },
   2124         "Friday": {
   2125           "shape": "S41"
   2126         },
   2127         "Saturday": {
   2128           "shape": "S41"
   2129         },
   2130         "Sunday": {
   2131           "shape": "S41"
   2132         }
   2133       }
   2134     },
   2135     "S41": {
   2136       "type": "map",
   2137       "key": {},
   2138       "value": {}
   2139     }
   2140   }
   2141 }