2840 lines
75 KiB
JSON
2840 lines
75 KiB
JSON
{
|
|
"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"}
|
|
}
|
|
}
|
|
}
|
|
}
|