{ "version":"2.0", "metadata":{ "apiVersion":"2013-02-18", "endpointPrefix":"opsworks", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"AWS OpsWorks", "signatureVersion":"v4", "targetPrefix":"OpsWorks_20130218", "uid":"opsworks-2013-02-18" }, "operations":{ "AssignInstance":{ "name":"AssignInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AssignInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "AssignVolume":{ "name":"AssignVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AssignVolumeRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "AssociateElasticIp":{ "name":"AssociateElasticIp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AssociateElasticIpRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "AttachElasticLoadBalancer":{ "name":"AttachElasticLoadBalancer", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AttachElasticLoadBalancerRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "CloneStack":{ "name":"CloneStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CloneStackRequest"}, "output":{"shape":"CloneStackResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "CreateApp":{ "name":"CreateApp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAppRequest"}, "output":{"shape":"CreateAppResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "CreateDeployment":{ "name":"CreateDeployment", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateDeploymentRequest"}, "output":{"shape":"CreateDeploymentResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "CreateInstance":{ "name":"CreateInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateInstanceRequest"}, "output":{"shape":"CreateInstanceResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "CreateLayer":{ "name":"CreateLayer", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateLayerRequest"}, "output":{"shape":"CreateLayerResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "CreateStack":{ "name":"CreateStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateStackRequest"}, "output":{"shape":"CreateStackResult"}, "errors":[ {"shape":"ValidationException"} ] }, "CreateUserProfile":{ "name":"CreateUserProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateUserProfileRequest"}, "output":{"shape":"CreateUserProfileResult"}, "errors":[ {"shape":"ValidationException"} ] }, "DeleteApp":{ "name":"DeleteApp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAppRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteInstance":{ "name":"DeleteInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteLayer":{ "name":"DeleteLayer", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteLayerRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteStack":{ "name":"DeleteStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteStackRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteUserProfile":{ "name":"DeleteUserProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteUserProfileRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeregisterEcsCluster":{ "name":"DeregisterEcsCluster", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeregisterEcsClusterRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeregisterElasticIp":{ "name":"DeregisterElasticIp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeregisterElasticIpRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeregisterInstance":{ "name":"DeregisterInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeregisterInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeregisterRdsDbInstance":{ "name":"DeregisterRdsDbInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeregisterRdsDbInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DeregisterVolume":{ "name":"DeregisterVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeregisterVolumeRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeAgentVersions":{ "name":"DescribeAgentVersions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAgentVersionsRequest"}, "output":{"shape":"DescribeAgentVersionsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeApps":{ "name":"DescribeApps", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAppsRequest"}, "output":{"shape":"DescribeAppsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeCommands":{ "name":"DescribeCommands", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCommandsRequest"}, "output":{"shape":"DescribeCommandsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeDeployments":{ "name":"DescribeDeployments", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeDeploymentsRequest"}, "output":{"shape":"DescribeDeploymentsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeEcsClusters":{ "name":"DescribeEcsClusters", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeEcsClustersRequest"}, "output":{"shape":"DescribeEcsClustersResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeElasticIps":{ "name":"DescribeElasticIps", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeElasticIpsRequest"}, "output":{"shape":"DescribeElasticIpsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeElasticLoadBalancers":{ "name":"DescribeElasticLoadBalancers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeElasticLoadBalancersRequest"}, "output":{"shape":"DescribeElasticLoadBalancersResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeInstances":{ "name":"DescribeInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeInstancesRequest"}, "output":{"shape":"DescribeInstancesResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeLayers":{ "name":"DescribeLayers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeLayersRequest"}, "output":{"shape":"DescribeLayersResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeLoadBasedAutoScaling":{ "name":"DescribeLoadBasedAutoScaling", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeLoadBasedAutoScalingRequest"}, "output":{"shape":"DescribeLoadBasedAutoScalingResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeMyUserProfile":{ "name":"DescribeMyUserProfile", "http":{ "method":"POST", "requestUri":"/" }, "output":{"shape":"DescribeMyUserProfileResult"} }, "DescribePermissions":{ "name":"DescribePermissions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribePermissionsRequest"}, "output":{"shape":"DescribePermissionsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeRaidArrays":{ "name":"DescribeRaidArrays", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeRaidArraysRequest"}, "output":{"shape":"DescribeRaidArraysResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeRdsDbInstances":{ "name":"DescribeRdsDbInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeRdsDbInstancesRequest"}, "output":{"shape":"DescribeRdsDbInstancesResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeServiceErrors":{ "name":"DescribeServiceErrors", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeServiceErrorsRequest"}, "output":{"shape":"DescribeServiceErrorsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeStackProvisioningParameters":{ "name":"DescribeStackProvisioningParameters", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeStackProvisioningParametersRequest"}, "output":{"shape":"DescribeStackProvisioningParametersResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeStackSummary":{ "name":"DescribeStackSummary", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeStackSummaryRequest"}, "output":{"shape":"DescribeStackSummaryResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeStacks":{ "name":"DescribeStacks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeStacksRequest"}, "output":{"shape":"DescribeStacksResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeTimeBasedAutoScaling":{ "name":"DescribeTimeBasedAutoScaling", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTimeBasedAutoScalingRequest"}, "output":{"shape":"DescribeTimeBasedAutoScalingResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeUserProfiles":{ "name":"DescribeUserProfiles", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeUserProfilesRequest"}, "output":{"shape":"DescribeUserProfilesResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeVolumes":{ "name":"DescribeVolumes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeVolumesRequest"}, "output":{"shape":"DescribeVolumesResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "DetachElasticLoadBalancer":{ "name":"DetachElasticLoadBalancer", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DetachElasticLoadBalancerRequest"}, "errors":[ {"shape":"ResourceNotFoundException"} ] }, "DisassociateElasticIp":{ "name":"DisassociateElasticIp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisassociateElasticIpRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "GetHostnameSuggestion":{ "name":"GetHostnameSuggestion", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetHostnameSuggestionRequest"}, "output":{"shape":"GetHostnameSuggestionResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "GrantAccess":{ "name":"GrantAccess", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GrantAccessRequest"}, "output":{"shape":"GrantAccessResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "ListTags":{ "name":"ListTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsRequest"}, "output":{"shape":"ListTagsResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "RebootInstance":{ "name":"RebootInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RebootInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "RegisterEcsCluster":{ "name":"RegisterEcsCluster", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterEcsClusterRequest"}, "output":{"shape":"RegisterEcsClusterResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "RegisterElasticIp":{ "name":"RegisterElasticIp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterElasticIpRequest"}, "output":{"shape":"RegisterElasticIpResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "RegisterInstance":{ "name":"RegisterInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterInstanceRequest"}, "output":{"shape":"RegisterInstanceResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "RegisterRdsDbInstance":{ "name":"RegisterRdsDbInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterRdsDbInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "RegisterVolume":{ "name":"RegisterVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterVolumeRequest"}, "output":{"shape":"RegisterVolumeResult"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "SetLoadBasedAutoScaling":{ "name":"SetLoadBasedAutoScaling", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetLoadBasedAutoScalingRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "SetPermission":{ "name":"SetPermission", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetPermissionRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "SetTimeBasedAutoScaling":{ "name":"SetTimeBasedAutoScaling", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetTimeBasedAutoScalingRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "StartInstance":{ "name":"StartInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "StartStack":{ "name":"StartStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartStackRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "StopInstance":{ "name":"StopInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "StopStack":{ "name":"StopStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopStackRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TagResourceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UnassignInstance":{ "name":"UnassignInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UnassignInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UnassignVolume":{ "name":"UnassignVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UnassignVolumeRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UntagResourceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateApp":{ "name":"UpdateApp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateAppRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateElasticIp":{ "name":"UpdateElasticIp", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateElasticIpRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateInstance":{ "name":"UpdateInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateLayer":{ "name":"UpdateLayer", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateLayerRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateMyUserProfile":{ "name":"UpdateMyUserProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateMyUserProfileRequest"}, "errors":[ {"shape":"ValidationException"} ] }, "UpdateRdsDbInstance":{ "name":"UpdateRdsDbInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateRdsDbInstanceRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateStack":{ "name":"UpdateStack", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateStackRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateUserProfile":{ "name":"UpdateUserProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateUserProfileRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateVolume":{ "name":"UpdateVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateVolumeRequest"}, "errors":[ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ] } }, "shapes":{ "AgentVersion":{ "type":"structure", "members":{ "Version":{"shape":"String"}, "ConfigurationManager":{"shape":"StackConfigurationManager"} } }, "AgentVersions":{ "type":"list", "member":{"shape":"AgentVersion"} }, "App":{ "type":"structure", "members":{ "AppId":{"shape":"String"}, "StackId":{"shape":"String"}, "Shortname":{"shape":"String"}, "Name":{"shape":"String"}, "Description":{"shape":"String"}, "DataSources":{"shape":"DataSources"}, "Type":{"shape":"AppType"}, "AppSource":{"shape":"Source"}, "Domains":{"shape":"Strings"}, "EnableSsl":{"shape":"Boolean"}, "SslConfiguration":{"shape":"SslConfiguration"}, "Attributes":{"shape":"AppAttributes"}, "CreatedAt":{"shape":"String"}, "Environment":{"shape":"EnvironmentVariables"} } }, "AppAttributes":{ "type":"map", "key":{"shape":"AppAttributesKeys"}, "value":{"shape":"String"} }, "AppAttributesKeys":{ "type":"string", "enum":[ "DocumentRoot", "RailsEnv", "AutoBundleOnDeploy", "AwsFlowRubySettings" ] }, "AppType":{ "type":"string", "enum":[ "aws-flow-ruby", "java", "rails", "php", "nodejs", "static", "other" ] }, "Apps":{ "type":"list", "member":{"shape":"App"} }, "Architecture":{ "type":"string", "enum":[ "x86_64", "i386" ] }, "AssignInstanceRequest":{ "type":"structure", "required":[ "InstanceId", "LayerIds" ], "members":{ "InstanceId":{"shape":"String"}, "LayerIds":{"shape":"Strings"} } }, "AssignVolumeRequest":{ "type":"structure", "required":["VolumeId"], "members":{ "VolumeId":{"shape":"String"}, "InstanceId":{"shape":"String"} } }, "AssociateElasticIpRequest":{ "type":"structure", "required":["ElasticIp"], "members":{ "ElasticIp":{"shape":"String"}, "InstanceId":{"shape":"String"} } }, "AttachElasticLoadBalancerRequest":{ "type":"structure", "required":[ "ElasticLoadBalancerName", "LayerId" ], "members":{ "ElasticLoadBalancerName":{"shape":"String"}, "LayerId":{"shape":"String"} } }, "AutoScalingThresholds":{ "type":"structure", "members":{ "InstanceCount":{"shape":"Integer"}, "ThresholdsWaitTime":{"shape":"Minute"}, "IgnoreMetricsTime":{"shape":"Minute"}, "CpuThreshold":{"shape":"Double"}, "MemoryThreshold":{"shape":"Double"}, "LoadThreshold":{"shape":"Double"}, "Alarms":{"shape":"Strings"} } }, "AutoScalingType":{ "type":"string", "enum":[ "load", "timer" ] }, "BlockDeviceMapping":{ "type":"structure", "members":{ "DeviceName":{"shape":"String"}, "NoDevice":{"shape":"String"}, "VirtualName":{"shape":"String"}, "Ebs":{"shape":"EbsBlockDevice"} } }, "BlockDeviceMappings":{ "type":"list", "member":{"shape":"BlockDeviceMapping"} }, "Boolean":{ "type":"boolean", "box":true }, "ChefConfiguration":{ "type":"structure", "members":{ "ManageBerkshelf":{"shape":"Boolean"}, "BerkshelfVersion":{"shape":"String"} } }, "CloneStackRequest":{ "type":"structure", "required":[ "SourceStackId", "ServiceRoleArn" ], "members":{ "SourceStackId":{"shape":"String"}, "Name":{"shape":"String"}, "Region":{"shape":"String"}, "VpcId":{"shape":"String"}, "Attributes":{"shape":"StackAttributes"}, "ServiceRoleArn":{"shape":"String"}, "DefaultInstanceProfileArn":{"shape":"String"}, "DefaultOs":{"shape":"String"}, "HostnameTheme":{"shape":"String"}, "DefaultAvailabilityZone":{"shape":"String"}, "DefaultSubnetId":{"shape":"String"}, "CustomJson":{"shape":"String"}, "ConfigurationManager":{"shape":"StackConfigurationManager"}, "ChefConfiguration":{"shape":"ChefConfiguration"}, "UseCustomCookbooks":{"shape":"Boolean"}, "UseOpsworksSecurityGroups":{"shape":"Boolean"}, "CustomCookbooksSource":{"shape":"Source"}, "DefaultSshKeyName":{"shape":"String"}, "ClonePermissions":{"shape":"Boolean"}, "CloneAppIds":{"shape":"Strings"}, "DefaultRootDeviceType":{"shape":"RootDeviceType"}, "AgentVersion":{"shape":"String"} } }, "CloneStackResult":{ "type":"structure", "members":{ "StackId":{"shape":"String"} } }, "CloudWatchLogsConfiguration":{ "type":"structure", "members":{ "Enabled":{"shape":"Boolean"}, "LogStreams":{"shape":"CloudWatchLogsLogStreams"} } }, "CloudWatchLogsEncoding":{ "type":"string", "enum":[ "ascii", "big5", "big5hkscs", "cp037", "cp424", "cp437", "cp500", "cp720", "cp737", "cp775", "cp850", "cp852", "cp855", "cp856", "cp857", "cp858", "cp860", "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "cp874", "cp875", "cp932", "cp949", "cp950", "cp1006", "cp1026", "cp1140", "cp1250", "cp1251", "cp1252", "cp1253", "cp1254", "cp1255", "cp1256", "cp1257", "cp1258", "euc_jp", "euc_jis_2004", "euc_jisx0213", "euc_kr", "gb2312", "gbk", "gb18030", "hz", "iso2022_jp", "iso2022_jp_1", "iso2022_jp_2", "iso2022_jp_2004", "iso2022_jp_3", "iso2022_jp_ext", "iso2022_kr", "latin_1", "iso8859_2", "iso8859_3", "iso8859_4", "iso8859_5", "iso8859_6", "iso8859_7", "iso8859_8", "iso8859_9", "iso8859_10", "iso8859_13", "iso8859_14", "iso8859_15", "iso8859_16", "johab", "koi8_r", "koi8_u", "mac_cyrillic", "mac_greek", "mac_iceland", "mac_latin2", "mac_roman", "mac_turkish", "ptcp154", "shift_jis", "shift_jis_2004", "shift_jisx0213", "utf_32", "utf_32_be", "utf_32_le", "utf_16", "utf_16_be", "utf_16_le", "utf_7", "utf_8", "utf_8_sig" ] }, "CloudWatchLogsInitialPosition":{ "type":"string", "enum":[ "start_of_file", "end_of_file" ] }, "CloudWatchLogsLogStream":{ "type":"structure", "members":{ "LogGroupName":{"shape":"String"}, "DatetimeFormat":{"shape":"String"}, "TimeZone":{"shape":"CloudWatchLogsTimeZone"}, "File":{"shape":"String"}, "FileFingerprintLines":{"shape":"String"}, "MultiLineStartPattern":{"shape":"String"}, "InitialPosition":{"shape":"CloudWatchLogsInitialPosition"}, "Encoding":{"shape":"CloudWatchLogsEncoding"}, "BufferDuration":{"shape":"Integer"}, "BatchCount":{"shape":"Integer"}, "BatchSize":{"shape":"Integer"} } }, "CloudWatchLogsLogStreams":{ "type":"list", "member":{"shape":"CloudWatchLogsLogStream"} }, "CloudWatchLogsTimeZone":{ "type":"string", "enum":[ "LOCAL", "UTC" ] }, "Command":{ "type":"structure", "members":{ "CommandId":{"shape":"String"}, "InstanceId":{"shape":"String"}, "DeploymentId":{"shape":"String"}, "CreatedAt":{"shape":"DateTime"}, "AcknowledgedAt":{"shape":"DateTime"}, "CompletedAt":{"shape":"DateTime"}, "Status":{"shape":"String"}, "ExitCode":{"shape":"Integer"}, "LogUrl":{"shape":"String"}, "Type":{"shape":"String"} } }, "Commands":{ "type":"list", "member":{"shape":"Command"} }, "CreateAppRequest":{ "type":"structure", "required":[ "StackId", "Name", "Type" ], "members":{ "StackId":{"shape":"String"}, "Shortname":{"shape":"String"}, "Name":{"shape":"String"}, "Description":{"shape":"String"}, "DataSources":{"shape":"DataSources"}, "Type":{"shape":"AppType"}, "AppSource":{"shape":"Source"}, "Domains":{"shape":"Strings"}, "EnableSsl":{"shape":"Boolean"}, "SslConfiguration":{"shape":"SslConfiguration"}, "Attributes":{"shape":"AppAttributes"}, "Environment":{"shape":"EnvironmentVariables"} } }, "CreateAppResult":{ "type":"structure", "members":{ "AppId":{"shape":"String"} } }, "CreateDeploymentRequest":{ "type":"structure", "required":[ "StackId", "Command" ], "members":{ "StackId":{"shape":"String"}, "AppId":{"shape":"String"}, "InstanceIds":{"shape":"Strings"}, "LayerIds":{"shape":"Strings"}, "Command":{"shape":"DeploymentCommand"}, "Comment":{"shape":"String"}, "CustomJson":{"shape":"String"} } }, "CreateDeploymentResult":{ "type":"structure", "members":{ "DeploymentId":{"shape":"String"} } }, "CreateInstanceRequest":{ "type":"structure", "required":[ "StackId", "LayerIds", "InstanceType" ], "members":{ "StackId":{"shape":"String"}, "LayerIds":{"shape":"Strings"}, "InstanceType":{"shape":"String"}, "AutoScalingType":{"shape":"AutoScalingType"}, "Hostname":{"shape":"String"}, "Os":{"shape":"String"}, "AmiId":{"shape":"String"}, "SshKeyName":{"shape":"String"}, "AvailabilityZone":{"shape":"String"}, "VirtualizationType":{"shape":"String"}, "SubnetId":{"shape":"String"}, "Architecture":{"shape":"Architecture"}, "RootDeviceType":{"shape":"RootDeviceType"}, "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, "InstallUpdatesOnBoot":{"shape":"Boolean"}, "EbsOptimized":{"shape":"Boolean"}, "AgentVersion":{"shape":"String"}, "Tenancy":{"shape":"String"} } }, "CreateInstanceResult":{ "type":"structure", "members":{ "InstanceId":{"shape":"String"} } }, "CreateLayerRequest":{ "type":"structure", "required":[ "StackId", "Type", "Name", "Shortname" ], "members":{ "StackId":{"shape":"String"}, "Type":{"shape":"LayerType"}, "Name":{"shape":"String"}, "Shortname":{"shape":"String"}, "Attributes":{"shape":"LayerAttributes"}, "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"}, "CustomInstanceProfileArn":{"shape":"String"}, "CustomJson":{"shape":"String"}, "CustomSecurityGroupIds":{"shape":"Strings"}, "Packages":{"shape":"Strings"}, "VolumeConfigurations":{"shape":"VolumeConfigurations"}, "EnableAutoHealing":{"shape":"Boolean"}, "AutoAssignElasticIps":{"shape":"Boolean"}, "AutoAssignPublicIps":{"shape":"Boolean"}, "CustomRecipes":{"shape":"Recipes"}, "InstallUpdatesOnBoot":{"shape":"Boolean"}, "UseEbsOptimizedInstances":{"shape":"Boolean"}, "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"} } }, "CreateLayerResult":{ "type":"structure", "members":{ "LayerId":{"shape":"String"} } }, "CreateStackRequest":{ "type":"structure", "required":[ "Name", "Region", "ServiceRoleArn", "DefaultInstanceProfileArn" ], "members":{ "Name":{"shape":"String"}, "Region":{"shape":"String"}, "VpcId":{"shape":"String"}, "Attributes":{"shape":"StackAttributes"}, "ServiceRoleArn":{"shape":"String"}, "DefaultInstanceProfileArn":{"shape":"String"}, "DefaultOs":{"shape":"String"}, "HostnameTheme":{"shape":"String"}, "DefaultAvailabilityZone":{"shape":"String"}, "DefaultSubnetId":{"shape":"String"}, "CustomJson":{"shape":"String"}, "ConfigurationManager":{"shape":"StackConfigurationManager"}, "ChefConfiguration":{"shape":"ChefConfiguration"}, "UseCustomCookbooks":{"shape":"Boolean"}, "UseOpsworksSecurityGroups":{"shape":"Boolean"}, "CustomCookbooksSource":{"shape":"Source"}, "DefaultSshKeyName":{"shape":"String"}, "DefaultRootDeviceType":{"shape":"RootDeviceType"}, "AgentVersion":{"shape":"String"} } }, "CreateStackResult":{ "type":"structure", "members":{ "StackId":{"shape":"String"} } }, "CreateUserProfileRequest":{ "type":"structure", "required":["IamUserArn"], "members":{ "IamUserArn":{"shape":"String"}, "SshUsername":{"shape":"String"}, "SshPublicKey":{"shape":"String"}, "AllowSelfManagement":{"shape":"Boolean"} } }, "CreateUserProfileResult":{ "type":"structure", "members":{ "IamUserArn":{"shape":"String"} } }, "DailyAutoScalingSchedule":{ "type":"map", "key":{"shape":"Hour"}, "value":{"shape":"Switch"} }, "DataSource":{ "type":"structure", "members":{ "Type":{"shape":"String"}, "Arn":{"shape":"String"}, "DatabaseName":{"shape":"String"} } }, "DataSources":{ "type":"list", "member":{"shape":"DataSource"} }, "DateTime":{"type":"string"}, "DeleteAppRequest":{ "type":"structure", "required":["AppId"], "members":{ "AppId":{"shape":"String"} } }, "DeleteInstanceRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"}, "DeleteElasticIp":{"shape":"Boolean"}, "DeleteVolumes":{"shape":"Boolean"} } }, "DeleteLayerRequest":{ "type":"structure", "required":["LayerId"], "members":{ "LayerId":{"shape":"String"} } }, "DeleteStackRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"} } }, "DeleteUserProfileRequest":{ "type":"structure", "required":["IamUserArn"], "members":{ "IamUserArn":{"shape":"String"} } }, "Deployment":{ "type":"structure", "members":{ "DeploymentId":{"shape":"String"}, "StackId":{"shape":"String"}, "AppId":{"shape":"String"}, "CreatedAt":{"shape":"DateTime"}, "CompletedAt":{"shape":"DateTime"}, "Duration":{"shape":"Integer"}, "IamUserArn":{"shape":"String"}, "Comment":{"shape":"String"}, "Command":{"shape":"DeploymentCommand"}, "Status":{"shape":"String"}, "CustomJson":{"shape":"String"}, "InstanceIds":{"shape":"Strings"} } }, "DeploymentCommand":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"DeploymentCommandName"}, "Args":{"shape":"DeploymentCommandArgs"} } }, "DeploymentCommandArgs":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"Strings"} }, "DeploymentCommandName":{ "type":"string", "enum":[ "install_dependencies", "update_dependencies", "update_custom_cookbooks", "execute_recipes", "configure", "setup", "deploy", "rollback", "start", "stop", "restart", "undeploy" ] }, "Deployments":{ "type":"list", "member":{"shape":"Deployment"} }, "DeregisterEcsClusterRequest":{ "type":"structure", "required":["EcsClusterArn"], "members":{ "EcsClusterArn":{"shape":"String"} } }, "DeregisterElasticIpRequest":{ "type":"structure", "required":["ElasticIp"], "members":{ "ElasticIp":{"shape":"String"} } }, "DeregisterInstanceRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"} } }, "DeregisterRdsDbInstanceRequest":{ "type":"structure", "required":["RdsDbInstanceArn"], "members":{ "RdsDbInstanceArn":{"shape":"String"} } }, "DeregisterVolumeRequest":{ "type":"structure", "required":["VolumeId"], "members":{ "VolumeId":{"shape":"String"} } }, "DescribeAgentVersionsRequest":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "ConfigurationManager":{"shape":"StackConfigurationManager"} } }, "DescribeAgentVersionsResult":{ "type":"structure", "members":{ "AgentVersions":{"shape":"AgentVersions"} } }, "DescribeAppsRequest":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "AppIds":{"shape":"Strings"} } }, "DescribeAppsResult":{ "type":"structure", "members":{ "Apps":{"shape":"Apps"} } }, "DescribeCommandsRequest":{ "type":"structure", "members":{ "DeploymentId":{"shape":"String"}, "InstanceId":{"shape":"String"}, "CommandIds":{"shape":"Strings"} } }, "DescribeCommandsResult":{ "type":"structure", "members":{ "Commands":{"shape":"Commands"} } }, "DescribeDeploymentsRequest":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "AppId":{"shape":"String"}, "DeploymentIds":{"shape":"Strings"} } }, "DescribeDeploymentsResult":{ "type":"structure", "members":{ "Deployments":{"shape":"Deployments"} } }, "DescribeEcsClustersRequest":{ "type":"structure", "members":{ "EcsClusterArns":{"shape":"Strings"}, "StackId":{"shape":"String"}, "NextToken":{"shape":"String"}, "MaxResults":{"shape":"Integer"} } }, "DescribeEcsClustersResult":{ "type":"structure", "members":{ "EcsClusters":{"shape":"EcsClusters"}, "NextToken":{"shape":"String"} } }, "DescribeElasticIpsRequest":{ "type":"structure", "members":{ "InstanceId":{"shape":"String"}, "StackId":{"shape":"String"}, "Ips":{"shape":"Strings"} } }, "DescribeElasticIpsResult":{ "type":"structure", "members":{ "ElasticIps":{"shape":"ElasticIps"} } }, "DescribeElasticLoadBalancersRequest":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "LayerIds":{"shape":"Strings"} } }, "DescribeElasticLoadBalancersResult":{ "type":"structure", "members":{ "ElasticLoadBalancers":{"shape":"ElasticLoadBalancers"} } }, "DescribeInstancesRequest":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "LayerId":{"shape":"String"}, "InstanceIds":{"shape":"Strings"} } }, "DescribeInstancesResult":{ "type":"structure", "members":{ "Instances":{"shape":"Instances"} } }, "DescribeLayersRequest":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "LayerIds":{"shape":"Strings"} } }, "DescribeLayersResult":{ "type":"structure", "members":{ "Layers":{"shape":"Layers"} } }, "DescribeLoadBasedAutoScalingRequest":{ "type":"structure", "required":["LayerIds"], "members":{ "LayerIds":{"shape":"Strings"} } }, "DescribeLoadBasedAutoScalingResult":{ "type":"structure", "members":{ "LoadBasedAutoScalingConfigurations":{"shape":"LoadBasedAutoScalingConfigurations"} } }, "DescribeMyUserProfileResult":{ "type":"structure", "members":{ "UserProfile":{"shape":"SelfUserProfile"} } }, "DescribePermissionsRequest":{ "type":"structure", "members":{ "IamUserArn":{"shape":"String"}, "StackId":{"shape":"String"} } }, "DescribePermissionsResult":{ "type":"structure", "members":{ "Permissions":{"shape":"Permissions"} } }, "DescribeRaidArraysRequest":{ "type":"structure", "members":{ "InstanceId":{"shape":"String"}, "StackId":{"shape":"String"}, "RaidArrayIds":{"shape":"Strings"} } }, "DescribeRaidArraysResult":{ "type":"structure", "members":{ "RaidArrays":{"shape":"RaidArrays"} } }, "DescribeRdsDbInstancesRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"}, "RdsDbInstanceArns":{"shape":"Strings"} } }, "DescribeRdsDbInstancesResult":{ "type":"structure", "members":{ "RdsDbInstances":{"shape":"RdsDbInstances"} } }, "DescribeServiceErrorsRequest":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "InstanceId":{"shape":"String"}, "ServiceErrorIds":{"shape":"Strings"} } }, "DescribeServiceErrorsResult":{ "type":"structure", "members":{ "ServiceErrors":{"shape":"ServiceErrors"} } }, "DescribeStackProvisioningParametersRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"} } }, "DescribeStackProvisioningParametersResult":{ "type":"structure", "members":{ "AgentInstallerUrl":{"shape":"String"}, "Parameters":{"shape":"Parameters"} } }, "DescribeStackSummaryRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"} } }, "DescribeStackSummaryResult":{ "type":"structure", "members":{ "StackSummary":{"shape":"StackSummary"} } }, "DescribeStacksRequest":{ "type":"structure", "members":{ "StackIds":{"shape":"Strings"} } }, "DescribeStacksResult":{ "type":"structure", "members":{ "Stacks":{"shape":"Stacks"} } }, "DescribeTimeBasedAutoScalingRequest":{ "type":"structure", "required":["InstanceIds"], "members":{ "InstanceIds":{"shape":"Strings"} } }, "DescribeTimeBasedAutoScalingResult":{ "type":"structure", "members":{ "TimeBasedAutoScalingConfigurations":{"shape":"TimeBasedAutoScalingConfigurations"} } }, "DescribeUserProfilesRequest":{ "type":"structure", "members":{ "IamUserArns":{"shape":"Strings"} } }, "DescribeUserProfilesResult":{ "type":"structure", "members":{ "UserProfiles":{"shape":"UserProfiles"} } }, "DescribeVolumesRequest":{ "type":"structure", "members":{ "InstanceId":{"shape":"String"}, "StackId":{"shape":"String"}, "RaidArrayId":{"shape":"String"}, "VolumeIds":{"shape":"Strings"} } }, "DescribeVolumesResult":{ "type":"structure", "members":{ "Volumes":{"shape":"Volumes"} } }, "DetachElasticLoadBalancerRequest":{ "type":"structure", "required":[ "ElasticLoadBalancerName", "LayerId" ], "members":{ "ElasticLoadBalancerName":{"shape":"String"}, "LayerId":{"shape":"String"} } }, "DisassociateElasticIpRequest":{ "type":"structure", "required":["ElasticIp"], "members":{ "ElasticIp":{"shape":"String"} } }, "Double":{ "type":"double", "box":true }, "EbsBlockDevice":{ "type":"structure", "members":{ "SnapshotId":{"shape":"String"}, "Iops":{"shape":"Integer"}, "VolumeSize":{"shape":"Integer"}, "VolumeType":{"shape":"VolumeType"}, "DeleteOnTermination":{"shape":"Boolean"} } }, "EcsCluster":{ "type":"structure", "members":{ "EcsClusterArn":{"shape":"String"}, "EcsClusterName":{"shape":"String"}, "StackId":{"shape":"String"}, "RegisteredAt":{"shape":"DateTime"} } }, "EcsClusters":{ "type":"list", "member":{"shape":"EcsCluster"} }, "ElasticIp":{ "type":"structure", "members":{ "Ip":{"shape":"String"}, "Name":{"shape":"String"}, "Domain":{"shape":"String"}, "Region":{"shape":"String"}, "InstanceId":{"shape":"String"} } }, "ElasticIps":{ "type":"list", "member":{"shape":"ElasticIp"} }, "ElasticLoadBalancer":{ "type":"structure", "members":{ "ElasticLoadBalancerName":{"shape":"String"}, "Region":{"shape":"String"}, "DnsName":{"shape":"String"}, "StackId":{"shape":"String"}, "LayerId":{"shape":"String"}, "VpcId":{"shape":"String"}, "AvailabilityZones":{"shape":"Strings"}, "SubnetIds":{"shape":"Strings"}, "Ec2InstanceIds":{"shape":"Strings"} } }, "ElasticLoadBalancers":{ "type":"list", "member":{"shape":"ElasticLoadBalancer"} }, "EnvironmentVariable":{ "type":"structure", "required":[ "Key", "Value" ], "members":{ "Key":{"shape":"String"}, "Value":{"shape":"String"}, "Secure":{"shape":"Boolean"} } }, "EnvironmentVariables":{ "type":"list", "member":{"shape":"EnvironmentVariable"} }, "GetHostnameSuggestionRequest":{ "type":"structure", "required":["LayerId"], "members":{ "LayerId":{"shape":"String"} } }, "GetHostnameSuggestionResult":{ "type":"structure", "members":{ "LayerId":{"shape":"String"}, "Hostname":{"shape":"String"} } }, "GrantAccessRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"}, "ValidForInMinutes":{"shape":"ValidForInMinutes"} } }, "GrantAccessResult":{ "type":"structure", "members":{ "TemporaryCredential":{"shape":"TemporaryCredential"} } }, "Hour":{"type":"string"}, "Instance":{ "type":"structure", "members":{ "AgentVersion":{"shape":"String"}, "AmiId":{"shape":"String"}, "Architecture":{"shape":"Architecture"}, "Arn":{"shape":"String"}, "AutoScalingType":{"shape":"AutoScalingType"}, "AvailabilityZone":{"shape":"String"}, "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, "CreatedAt":{"shape":"DateTime"}, "EbsOptimized":{"shape":"Boolean"}, "Ec2InstanceId":{"shape":"String"}, "EcsClusterArn":{"shape":"String"}, "EcsContainerInstanceArn":{"shape":"String"}, "ElasticIp":{"shape":"String"}, "Hostname":{"shape":"String"}, "InfrastructureClass":{"shape":"String"}, "InstallUpdatesOnBoot":{"shape":"Boolean"}, "InstanceId":{"shape":"String"}, "InstanceProfileArn":{"shape":"String"}, "InstanceType":{"shape":"String"}, "LastServiceErrorId":{"shape":"String"}, "LayerIds":{"shape":"Strings"}, "Os":{"shape":"String"}, "Platform":{"shape":"String"}, "PrivateDns":{"shape":"String"}, "PrivateIp":{"shape":"String"}, "PublicDns":{"shape":"String"}, "PublicIp":{"shape":"String"}, "RegisteredBy":{"shape":"String"}, "ReportedAgentVersion":{"shape":"String"}, "ReportedOs":{"shape":"ReportedOs"}, "RootDeviceType":{"shape":"RootDeviceType"}, "RootDeviceVolumeId":{"shape":"String"}, "SecurityGroupIds":{"shape":"Strings"}, "SshHostDsaKeyFingerprint":{"shape":"String"}, "SshHostRsaKeyFingerprint":{"shape":"String"}, "SshKeyName":{"shape":"String"}, "StackId":{"shape":"String"}, "Status":{"shape":"String"}, "SubnetId":{"shape":"String"}, "Tenancy":{"shape":"String"}, "VirtualizationType":{"shape":"VirtualizationType"} } }, "InstanceIdentity":{ "type":"structure", "members":{ "Document":{"shape":"String"}, "Signature":{"shape":"String"} } }, "Instances":{ "type":"list", "member":{"shape":"Instance"} }, "InstancesCount":{ "type":"structure", "members":{ "Assigning":{"shape":"Integer"}, "Booting":{"shape":"Integer"}, "ConnectionLost":{"shape":"Integer"}, "Deregistering":{"shape":"Integer"}, "Online":{"shape":"Integer"}, "Pending":{"shape":"Integer"}, "Rebooting":{"shape":"Integer"}, "Registered":{"shape":"Integer"}, "Registering":{"shape":"Integer"}, "Requested":{"shape":"Integer"}, "RunningSetup":{"shape":"Integer"}, "SetupFailed":{"shape":"Integer"}, "ShuttingDown":{"shape":"Integer"}, "StartFailed":{"shape":"Integer"}, "Stopped":{"shape":"Integer"}, "Stopping":{"shape":"Integer"}, "Terminated":{"shape":"Integer"}, "Terminating":{"shape":"Integer"}, "Unassigning":{"shape":"Integer"} } }, "Integer":{ "type":"integer", "box":true }, "Layer":{ "type":"structure", "members":{ "Arn":{"shape":"String"}, "StackId":{"shape":"String"}, "LayerId":{"shape":"String"}, "Type":{"shape":"LayerType"}, "Name":{"shape":"String"}, "Shortname":{"shape":"String"}, "Attributes":{"shape":"LayerAttributes"}, "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"}, "CustomInstanceProfileArn":{"shape":"String"}, "CustomJson":{"shape":"String"}, "CustomSecurityGroupIds":{"shape":"Strings"}, "DefaultSecurityGroupNames":{"shape":"Strings"}, "Packages":{"shape":"Strings"}, "VolumeConfigurations":{"shape":"VolumeConfigurations"}, "EnableAutoHealing":{"shape":"Boolean"}, "AutoAssignElasticIps":{"shape":"Boolean"}, "AutoAssignPublicIps":{"shape":"Boolean"}, "DefaultRecipes":{"shape":"Recipes"}, "CustomRecipes":{"shape":"Recipes"}, "CreatedAt":{"shape":"DateTime"}, "InstallUpdatesOnBoot":{"shape":"Boolean"}, "UseEbsOptimizedInstances":{"shape":"Boolean"}, "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"} } }, "LayerAttributes":{ "type":"map", "key":{"shape":"LayerAttributesKeys"}, "value":{"shape":"String"} }, "LayerAttributesKeys":{ "type":"string", "enum":[ "EcsClusterArn", "EnableHaproxyStats", "HaproxyStatsUrl", "HaproxyStatsUser", "HaproxyStatsPassword", "HaproxyHealthCheckUrl", "HaproxyHealthCheckMethod", "MysqlRootPassword", "MysqlRootPasswordUbiquitous", "GangliaUrl", "GangliaUser", "GangliaPassword", "MemcachedMemory", "NodejsVersion", "RubyVersion", "RubygemsVersion", "ManageBundler", "BundlerVersion", "RailsStack", "PassengerVersion", "Jvm", "JvmVersion", "JvmOptions", "JavaAppServer", "JavaAppServerVersion" ] }, "LayerType":{ "type":"string", "enum":[ "aws-flow-ruby", "ecs-cluster", "java-app", "lb", "web", "php-app", "rails-app", "nodejs-app", "memcached", "db-master", "monitoring-master", "custom" ] }, "Layers":{ "type":"list", "member":{"shape":"Layer"} }, "LifecycleEventConfiguration":{ "type":"structure", "members":{ "Shutdown":{"shape":"ShutdownEventConfiguration"} } }, "ListTagsRequest":{ "type":"structure", "required":["ResourceArn"], "members":{ "ResourceArn":{"shape":"ResourceArn"}, "MaxResults":{"shape":"MaxResults"}, "NextToken":{"shape":"NextToken"} } }, "ListTagsResult":{ "type":"structure", "members":{ "Tags":{"shape":"Tags"}, "NextToken":{"shape":"NextToken"} } }, "LoadBasedAutoScalingConfiguration":{ "type":"structure", "members":{ "LayerId":{"shape":"String"}, "Enable":{"shape":"Boolean"}, "UpScaling":{"shape":"AutoScalingThresholds"}, "DownScaling":{"shape":"AutoScalingThresholds"} } }, "LoadBasedAutoScalingConfigurations":{ "type":"list", "member":{"shape":"LoadBasedAutoScalingConfiguration"} }, "MaxResults":{"type":"integer"}, "Minute":{ "type":"integer", "box":true, "max":100, "min":1 }, "NextToken":{"type":"string"}, "Parameters":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "Permission":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "IamUserArn":{"shape":"String"}, "AllowSsh":{"shape":"Boolean"}, "AllowSudo":{"shape":"Boolean"}, "Level":{"shape":"String"} } }, "Permissions":{ "type":"list", "member":{"shape":"Permission"} }, "RaidArray":{ "type":"structure", "members":{ "RaidArrayId":{"shape":"String"}, "InstanceId":{"shape":"String"}, "Name":{"shape":"String"}, "RaidLevel":{"shape":"Integer"}, "NumberOfDisks":{"shape":"Integer"}, "Size":{"shape":"Integer"}, "Device":{"shape":"String"}, "MountPoint":{"shape":"String"}, "AvailabilityZone":{"shape":"String"}, "CreatedAt":{"shape":"DateTime"}, "StackId":{"shape":"String"}, "VolumeType":{"shape":"String"}, "Iops":{"shape":"Integer"} } }, "RaidArrays":{ "type":"list", "member":{"shape":"RaidArray"} }, "RdsDbInstance":{ "type":"structure", "members":{ "RdsDbInstanceArn":{"shape":"String"}, "DbInstanceIdentifier":{"shape":"String"}, "DbUser":{"shape":"String"}, "DbPassword":{"shape":"String"}, "Region":{"shape":"String"}, "Address":{"shape":"String"}, "Engine":{"shape":"String"}, "StackId":{"shape":"String"}, "MissingOnRds":{"shape":"Boolean"} } }, "RdsDbInstances":{ "type":"list", "member":{"shape":"RdsDbInstance"} }, "RebootInstanceRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"} } }, "Recipes":{ "type":"structure", "members":{ "Setup":{"shape":"Strings"}, "Configure":{"shape":"Strings"}, "Deploy":{"shape":"Strings"}, "Undeploy":{"shape":"Strings"}, "Shutdown":{"shape":"Strings"} } }, "RegisterEcsClusterRequest":{ "type":"structure", "required":[ "EcsClusterArn", "StackId" ], "members":{ "EcsClusterArn":{"shape":"String"}, "StackId":{"shape":"String"} } }, "RegisterEcsClusterResult":{ "type":"structure", "members":{ "EcsClusterArn":{"shape":"String"} } }, "RegisterElasticIpRequest":{ "type":"structure", "required":[ "ElasticIp", "StackId" ], "members":{ "ElasticIp":{"shape":"String"}, "StackId":{"shape":"String"} } }, "RegisterElasticIpResult":{ "type":"structure", "members":{ "ElasticIp":{"shape":"String"} } }, "RegisterInstanceRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"}, "Hostname":{"shape":"String"}, "PublicIp":{"shape":"String"}, "PrivateIp":{"shape":"String"}, "RsaPublicKey":{"shape":"String"}, "RsaPublicKeyFingerprint":{"shape":"String"}, "InstanceIdentity":{"shape":"InstanceIdentity"} } }, "RegisterInstanceResult":{ "type":"structure", "members":{ "InstanceId":{"shape":"String"} } }, "RegisterRdsDbInstanceRequest":{ "type":"structure", "required":[ "StackId", "RdsDbInstanceArn", "DbUser", "DbPassword" ], "members":{ "StackId":{"shape":"String"}, "RdsDbInstanceArn":{"shape":"String"}, "DbUser":{"shape":"String"}, "DbPassword":{"shape":"String"} } }, "RegisterVolumeRequest":{ "type":"structure", "required":["StackId"], "members":{ "Ec2VolumeId":{"shape":"String"}, "StackId":{"shape":"String"} } }, "RegisterVolumeResult":{ "type":"structure", "members":{ "VolumeId":{"shape":"String"} } }, "ReportedOs":{ "type":"structure", "members":{ "Family":{"shape":"String"}, "Name":{"shape":"String"}, "Version":{"shape":"String"} } }, "ResourceArn":{"type":"string"}, "ResourceNotFoundException":{ "type":"structure", "members":{ "message":{"shape":"String"} }, "exception":true }, "RootDeviceType":{ "type":"string", "enum":[ "ebs", "instance-store" ] }, "SelfUserProfile":{ "type":"structure", "members":{ "IamUserArn":{"shape":"String"}, "Name":{"shape":"String"}, "SshUsername":{"shape":"String"}, "SshPublicKey":{"shape":"String"} } }, "ServiceError":{ "type":"structure", "members":{ "ServiceErrorId":{"shape":"String"}, "StackId":{"shape":"String"}, "InstanceId":{"shape":"String"}, "Type":{"shape":"String"}, "Message":{"shape":"String"}, "CreatedAt":{"shape":"DateTime"} } }, "ServiceErrors":{ "type":"list", "member":{"shape":"ServiceError"} }, "SetLoadBasedAutoScalingRequest":{ "type":"structure", "required":["LayerId"], "members":{ "LayerId":{"shape":"String"}, "Enable":{"shape":"Boolean"}, "UpScaling":{"shape":"AutoScalingThresholds"}, "DownScaling":{"shape":"AutoScalingThresholds"} } }, "SetPermissionRequest":{ "type":"structure", "required":[ "StackId", "IamUserArn" ], "members":{ "StackId":{"shape":"String"}, "IamUserArn":{"shape":"String"}, "AllowSsh":{"shape":"Boolean"}, "AllowSudo":{"shape":"Boolean"}, "Level":{"shape":"String"} } }, "SetTimeBasedAutoScalingRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"}, "AutoScalingSchedule":{"shape":"WeeklyAutoScalingSchedule"} } }, "ShutdownEventConfiguration":{ "type":"structure", "members":{ "ExecutionTimeout":{"shape":"Integer"}, "DelayUntilElbConnectionsDrained":{"shape":"Boolean"} } }, "Source":{ "type":"structure", "members":{ "Type":{"shape":"SourceType"}, "Url":{"shape":"String"}, "Username":{"shape":"String"}, "Password":{"shape":"String"}, "SshKey":{"shape":"String"}, "Revision":{"shape":"String"} } }, "SourceType":{ "type":"string", "enum":[ "git", "svn", "archive", "s3" ] }, "SslConfiguration":{ "type":"structure", "required":[ "Certificate", "PrivateKey" ], "members":{ "Certificate":{"shape":"String"}, "PrivateKey":{"shape":"String"}, "Chain":{"shape":"String"} } }, "Stack":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "Name":{"shape":"String"}, "Arn":{"shape":"String"}, "Region":{"shape":"String"}, "VpcId":{"shape":"String"}, "Attributes":{"shape":"StackAttributes"}, "ServiceRoleArn":{"shape":"String"}, "DefaultInstanceProfileArn":{"shape":"String"}, "DefaultOs":{"shape":"String"}, "HostnameTheme":{"shape":"String"}, "DefaultAvailabilityZone":{"shape":"String"}, "DefaultSubnetId":{"shape":"String"}, "CustomJson":{"shape":"String"}, "ConfigurationManager":{"shape":"StackConfigurationManager"}, "ChefConfiguration":{"shape":"ChefConfiguration"}, "UseCustomCookbooks":{"shape":"Boolean"}, "UseOpsworksSecurityGroups":{"shape":"Boolean"}, "CustomCookbooksSource":{"shape":"Source"}, "DefaultSshKeyName":{"shape":"String"}, "CreatedAt":{"shape":"DateTime"}, "DefaultRootDeviceType":{"shape":"RootDeviceType"}, "AgentVersion":{"shape":"String"} } }, "StackAttributes":{ "type":"map", "key":{"shape":"StackAttributesKeys"}, "value":{"shape":"String"} }, "StackAttributesKeys":{ "type":"string", "enum":["Color"] }, "StackConfigurationManager":{ "type":"structure", "members":{ "Name":{"shape":"String"}, "Version":{"shape":"String"} } }, "StackSummary":{ "type":"structure", "members":{ "StackId":{"shape":"String"}, "Name":{"shape":"String"}, "Arn":{"shape":"String"}, "LayersCount":{"shape":"Integer"}, "AppsCount":{"shape":"Integer"}, "InstancesCount":{"shape":"InstancesCount"} } }, "Stacks":{ "type":"list", "member":{"shape":"Stack"} }, "StartInstanceRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"} } }, "StartStackRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"} } }, "StopInstanceRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"} } }, "StopStackRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"} } }, "String":{"type":"string"}, "Strings":{ "type":"list", "member":{"shape":"String"} }, "Switch":{"type":"string"}, "TagKey":{"type":"string"}, "TagKeys":{ "type":"list", "member":{"shape":"TagKey"} }, "TagResourceRequest":{ "type":"structure", "required":[ "ResourceArn", "Tags" ], "members":{ "ResourceArn":{"shape":"ResourceArn"}, "Tags":{"shape":"Tags"} } }, "TagValue":{"type":"string"}, "Tags":{ "type":"map", "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"} }, "TemporaryCredential":{ "type":"structure", "members":{ "Username":{"shape":"String"}, "Password":{"shape":"String"}, "ValidForInMinutes":{"shape":"Integer"}, "InstanceId":{"shape":"String"} } }, "TimeBasedAutoScalingConfiguration":{ "type":"structure", "members":{ "InstanceId":{"shape":"String"}, "AutoScalingSchedule":{"shape":"WeeklyAutoScalingSchedule"} } }, "TimeBasedAutoScalingConfigurations":{ "type":"list", "member":{"shape":"TimeBasedAutoScalingConfiguration"} }, "UnassignInstanceRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"} } }, "UnassignVolumeRequest":{ "type":"structure", "required":["VolumeId"], "members":{ "VolumeId":{"shape":"String"} } }, "UntagResourceRequest":{ "type":"structure", "required":[ "ResourceArn", "TagKeys" ], "members":{ "ResourceArn":{"shape":"ResourceArn"}, "TagKeys":{"shape":"TagKeys"} } }, "UpdateAppRequest":{ "type":"structure", "required":["AppId"], "members":{ "AppId":{"shape":"String"}, "Name":{"shape":"String"}, "Description":{"shape":"String"}, "DataSources":{"shape":"DataSources"}, "Type":{"shape":"AppType"}, "AppSource":{"shape":"Source"}, "Domains":{"shape":"Strings"}, "EnableSsl":{"shape":"Boolean"}, "SslConfiguration":{"shape":"SslConfiguration"}, "Attributes":{"shape":"AppAttributes"}, "Environment":{"shape":"EnvironmentVariables"} } }, "UpdateElasticIpRequest":{ "type":"structure", "required":["ElasticIp"], "members":{ "ElasticIp":{"shape":"String"}, "Name":{"shape":"String"} } }, "UpdateInstanceRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{"shape":"String"}, "LayerIds":{"shape":"Strings"}, "InstanceType":{"shape":"String"}, "AutoScalingType":{"shape":"AutoScalingType"}, "Hostname":{"shape":"String"}, "Os":{"shape":"String"}, "AmiId":{"shape":"String"}, "SshKeyName":{"shape":"String"}, "Architecture":{"shape":"Architecture"}, "InstallUpdatesOnBoot":{"shape":"Boolean"}, "EbsOptimized":{"shape":"Boolean"}, "AgentVersion":{"shape":"String"} } }, "UpdateLayerRequest":{ "type":"structure", "required":["LayerId"], "members":{ "LayerId":{"shape":"String"}, "Name":{"shape":"String"}, "Shortname":{"shape":"String"}, "Attributes":{"shape":"LayerAttributes"}, "CloudWatchLogsConfiguration":{"shape":"CloudWatchLogsConfiguration"}, "CustomInstanceProfileArn":{"shape":"String"}, "CustomJson":{"shape":"String"}, "CustomSecurityGroupIds":{"shape":"Strings"}, "Packages":{"shape":"Strings"}, "VolumeConfigurations":{"shape":"VolumeConfigurations"}, "EnableAutoHealing":{"shape":"Boolean"}, "AutoAssignElasticIps":{"shape":"Boolean"}, "AutoAssignPublicIps":{"shape":"Boolean"}, "CustomRecipes":{"shape":"Recipes"}, "InstallUpdatesOnBoot":{"shape":"Boolean"}, "UseEbsOptimizedInstances":{"shape":"Boolean"}, "LifecycleEventConfiguration":{"shape":"LifecycleEventConfiguration"} } }, "UpdateMyUserProfileRequest":{ "type":"structure", "members":{ "SshPublicKey":{"shape":"String"} } }, "UpdateRdsDbInstanceRequest":{ "type":"structure", "required":["RdsDbInstanceArn"], "members":{ "RdsDbInstanceArn":{"shape":"String"}, "DbUser":{"shape":"String"}, "DbPassword":{"shape":"String"} } }, "UpdateStackRequest":{ "type":"structure", "required":["StackId"], "members":{ "StackId":{"shape":"String"}, "Name":{"shape":"String"}, "Attributes":{"shape":"StackAttributes"}, "ServiceRoleArn":{"shape":"String"}, "DefaultInstanceProfileArn":{"shape":"String"}, "DefaultOs":{"shape":"String"}, "HostnameTheme":{"shape":"String"}, "DefaultAvailabilityZone":{"shape":"String"}, "DefaultSubnetId":{"shape":"String"}, "CustomJson":{"shape":"String"}, "ConfigurationManager":{"shape":"StackConfigurationManager"}, "ChefConfiguration":{"shape":"ChefConfiguration"}, "UseCustomCookbooks":{"shape":"Boolean"}, "CustomCookbooksSource":{"shape":"Source"}, "DefaultSshKeyName":{"shape":"String"}, "DefaultRootDeviceType":{"shape":"RootDeviceType"}, "UseOpsworksSecurityGroups":{"shape":"Boolean"}, "AgentVersion":{"shape":"String"} } }, "UpdateUserProfileRequest":{ "type":"structure", "required":["IamUserArn"], "members":{ "IamUserArn":{"shape":"String"}, "SshUsername":{"shape":"String"}, "SshPublicKey":{"shape":"String"}, "AllowSelfManagement":{"shape":"Boolean"} } }, "UpdateVolumeRequest":{ "type":"structure", "required":["VolumeId"], "members":{ "VolumeId":{"shape":"String"}, "Name":{"shape":"String"}, "MountPoint":{"shape":"String"} } }, "UserProfile":{ "type":"structure", "members":{ "IamUserArn":{"shape":"String"}, "Name":{"shape":"String"}, "SshUsername":{"shape":"String"}, "SshPublicKey":{"shape":"String"}, "AllowSelfManagement":{"shape":"Boolean"} } }, "UserProfiles":{ "type":"list", "member":{"shape":"UserProfile"} }, "ValidForInMinutes":{ "type":"integer", "box":true, "max":1440, "min":60 }, "ValidationException":{ "type":"structure", "members":{ "message":{"shape":"String"} }, "exception":true }, "VirtualizationType":{ "type":"string", "enum":[ "paravirtual", "hvm" ] }, "Volume":{ "type":"structure", "members":{ "VolumeId":{"shape":"String"}, "Ec2VolumeId":{"shape":"String"}, "Name":{"shape":"String"}, "RaidArrayId":{"shape":"String"}, "InstanceId":{"shape":"String"}, "Status":{"shape":"String"}, "Size":{"shape":"Integer"}, "Device":{"shape":"String"}, "MountPoint":{"shape":"String"}, "Region":{"shape":"String"}, "AvailabilityZone":{"shape":"String"}, "VolumeType":{"shape":"String"}, "Iops":{"shape":"Integer"} } }, "VolumeConfiguration":{ "type":"structure", "required":[ "MountPoint", "NumberOfDisks", "Size" ], "members":{ "MountPoint":{"shape":"String"}, "RaidLevel":{"shape":"Integer"}, "NumberOfDisks":{"shape":"Integer"}, "Size":{"shape":"Integer"}, "VolumeType":{"shape":"String"}, "Iops":{"shape":"Integer"} } }, "VolumeConfigurations":{ "type":"list", "member":{"shape":"VolumeConfiguration"} }, "VolumeType":{ "type":"string", "enum":[ "gp2", "io1", "standard" ] }, "Volumes":{ "type":"list", "member":{"shape":"Volume"} }, "WeeklyAutoScalingSchedule":{ "type":"structure", "members":{ "Monday":{"shape":"DailyAutoScalingSchedule"}, "Tuesday":{"shape":"DailyAutoScalingSchedule"}, "Wednesday":{"shape":"DailyAutoScalingSchedule"}, "Thursday":{"shape":"DailyAutoScalingSchedule"}, "Friday":{"shape":"DailyAutoScalingSchedule"}, "Saturday":{"shape":"DailyAutoScalingSchedule"}, "Sunday":{"shape":"DailyAutoScalingSchedule"} } } } }