route/vendor/github.com/aws/aws-sdk-go/models/apis/elasticbeanstalk/2010-12-01/api-2.json

2435 lines
68 KiB
JSON

{
"version":"2.0",
"metadata":{
"apiVersion":"2010-12-01",
"endpointPrefix":"elasticbeanstalk",
"protocol":"query",
"serviceAbbreviation":"Elastic Beanstalk",
"serviceFullName":"AWS Elastic Beanstalk",
"signatureVersion":"v4",
"uid":"elasticbeanstalk-2010-12-01",
"xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"
},
"operations":{
"AbortEnvironmentUpdate":{
"name":"AbortEnvironmentUpdate",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"AbortEnvironmentUpdateMessage"},
"errors":[
{"shape":"InsufficientPrivilegesException"}
]
},
"ApplyEnvironmentManagedAction":{
"name":"ApplyEnvironmentManagedAction",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ApplyEnvironmentManagedActionRequest"},
"output":{
"shape":"ApplyEnvironmentManagedActionResult",
"resultWrapper":"ApplyEnvironmentManagedActionResult"
},
"errors":[
{"shape":"ElasticBeanstalkServiceException"},
{"shape":"ManagedActionInvalidStateException"}
]
},
"CheckDNSAvailability":{
"name":"CheckDNSAvailability",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CheckDNSAvailabilityMessage"},
"output":{
"shape":"CheckDNSAvailabilityResultMessage",
"resultWrapper":"CheckDNSAvailabilityResult"
}
},
"ComposeEnvironments":{
"name":"ComposeEnvironments",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ComposeEnvironmentsMessage"},
"output":{
"shape":"EnvironmentDescriptionsMessage",
"resultWrapper":"ComposeEnvironmentsResult"
},
"errors":[
{"shape":"TooManyEnvironmentsException"},
{"shape":"InsufficientPrivilegesException"}
]
},
"CreateApplication":{
"name":"CreateApplication",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateApplicationMessage"},
"output":{
"shape":"ApplicationDescriptionMessage",
"resultWrapper":"CreateApplicationResult"
},
"errors":[
{"shape":"TooManyApplicationsException"}
]
},
"CreateApplicationVersion":{
"name":"CreateApplicationVersion",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateApplicationVersionMessage"},
"output":{
"shape":"ApplicationVersionDescriptionMessage",
"resultWrapper":"CreateApplicationVersionResult"
},
"errors":[
{"shape":"TooManyApplicationsException"},
{"shape":"TooManyApplicationVersionsException"},
{"shape":"InsufficientPrivilegesException"},
{"shape":"S3LocationNotInServiceRegionException"},
{"shape":"CodeBuildNotInServiceRegionException"}
]
},
"CreateConfigurationTemplate":{
"name":"CreateConfigurationTemplate",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateConfigurationTemplateMessage"},
"output":{
"shape":"ConfigurationSettingsDescription",
"resultWrapper":"CreateConfigurationTemplateResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"TooManyBucketsException"},
{"shape":"TooManyConfigurationTemplatesException"}
]
},
"CreateEnvironment":{
"name":"CreateEnvironment",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateEnvironmentMessage"},
"output":{
"shape":"EnvironmentDescription",
"resultWrapper":"CreateEnvironmentResult"
},
"errors":[
{"shape":"TooManyEnvironmentsException"},
{"shape":"InsufficientPrivilegesException"}
]
},
"CreatePlatformVersion":{
"name":"CreatePlatformVersion",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreatePlatformVersionRequest"},
"output":{
"shape":"CreatePlatformVersionResult",
"resultWrapper":"CreatePlatformVersionResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"ElasticBeanstalkServiceException"},
{"shape":"TooManyPlatformsException"}
]
},
"CreateStorageLocation":{
"name":"CreateStorageLocation",
"http":{
"method":"POST",
"requestUri":"/"
},
"output":{
"shape":"CreateStorageLocationResultMessage",
"resultWrapper":"CreateStorageLocationResult"
},
"errors":[
{"shape":"TooManyBucketsException"},
{"shape":"S3SubscriptionRequiredException"},
{"shape":"InsufficientPrivilegesException"}
]
},
"DeleteApplication":{
"name":"DeleteApplication",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteApplicationMessage"},
"errors":[
{"shape":"OperationInProgressException"}
]
},
"DeleteApplicationVersion":{
"name":"DeleteApplicationVersion",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteApplicationVersionMessage"},
"errors":[
{"shape":"SourceBundleDeletionException"},
{"shape":"InsufficientPrivilegesException"},
{"shape":"OperationInProgressException"},
{"shape":"S3LocationNotInServiceRegionException"}
]
},
"DeleteConfigurationTemplate":{
"name":"DeleteConfigurationTemplate",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteConfigurationTemplateMessage"},
"errors":[
{"shape":"OperationInProgressException"}
]
},
"DeleteEnvironmentConfiguration":{
"name":"DeleteEnvironmentConfiguration",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteEnvironmentConfigurationMessage"}
},
"DeletePlatformVersion":{
"name":"DeletePlatformVersion",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeletePlatformVersionRequest"},
"output":{
"shape":"DeletePlatformVersionResult",
"resultWrapper":"DeletePlatformVersionResult"
},
"errors":[
{"shape":"OperationInProgressException"},
{"shape":"InsufficientPrivilegesException"},
{"shape":"ElasticBeanstalkServiceException"},
{"shape":"PlatformVersionStillReferencedException"}
]
},
"DescribeApplicationVersions":{
"name":"DescribeApplicationVersions",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeApplicationVersionsMessage"},
"output":{
"shape":"ApplicationVersionDescriptionsMessage",
"resultWrapper":"DescribeApplicationVersionsResult"
}
},
"DescribeApplications":{
"name":"DescribeApplications",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeApplicationsMessage"},
"output":{
"shape":"ApplicationDescriptionsMessage",
"resultWrapper":"DescribeApplicationsResult"
}
},
"DescribeConfigurationOptions":{
"name":"DescribeConfigurationOptions",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeConfigurationOptionsMessage"},
"output":{
"shape":"ConfigurationOptionsDescription",
"resultWrapper":"DescribeConfigurationOptionsResult"
},
"errors":[
{"shape":"TooManyBucketsException"}
]
},
"DescribeConfigurationSettings":{
"name":"DescribeConfigurationSettings",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeConfigurationSettingsMessage"},
"output":{
"shape":"ConfigurationSettingsDescriptions",
"resultWrapper":"DescribeConfigurationSettingsResult"
},
"errors":[
{"shape":"TooManyBucketsException"}
]
},
"DescribeEnvironmentHealth":{
"name":"DescribeEnvironmentHealth",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeEnvironmentHealthRequest"},
"output":{
"shape":"DescribeEnvironmentHealthResult",
"resultWrapper":"DescribeEnvironmentHealthResult"
},
"errors":[
{"shape":"InvalidRequestException"},
{"shape":"ElasticBeanstalkServiceException"}
]
},
"DescribeEnvironmentManagedActionHistory":{
"name":"DescribeEnvironmentManagedActionHistory",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeEnvironmentManagedActionHistoryRequest"},
"output":{
"shape":"DescribeEnvironmentManagedActionHistoryResult",
"resultWrapper":"DescribeEnvironmentManagedActionHistoryResult"
},
"errors":[
{"shape":"ElasticBeanstalkServiceException"}
]
},
"DescribeEnvironmentManagedActions":{
"name":"DescribeEnvironmentManagedActions",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeEnvironmentManagedActionsRequest"},
"output":{
"shape":"DescribeEnvironmentManagedActionsResult",
"resultWrapper":"DescribeEnvironmentManagedActionsResult"
},
"errors":[
{"shape":"ElasticBeanstalkServiceException"}
]
},
"DescribeEnvironmentResources":{
"name":"DescribeEnvironmentResources",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeEnvironmentResourcesMessage"},
"output":{
"shape":"EnvironmentResourceDescriptionsMessage",
"resultWrapper":"DescribeEnvironmentResourcesResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"}
]
},
"DescribeEnvironments":{
"name":"DescribeEnvironments",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeEnvironmentsMessage"},
"output":{
"shape":"EnvironmentDescriptionsMessage",
"resultWrapper":"DescribeEnvironmentsResult"
}
},
"DescribeEvents":{
"name":"DescribeEvents",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeEventsMessage"},
"output":{
"shape":"EventDescriptionsMessage",
"resultWrapper":"DescribeEventsResult"
}
},
"DescribeInstancesHealth":{
"name":"DescribeInstancesHealth",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeInstancesHealthRequest"},
"output":{
"shape":"DescribeInstancesHealthResult",
"resultWrapper":"DescribeInstancesHealthResult"
},
"errors":[
{"shape":"InvalidRequestException"},
{"shape":"ElasticBeanstalkServiceException"}
]
},
"DescribePlatformVersion":{
"name":"DescribePlatformVersion",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribePlatformVersionRequest"},
"output":{
"shape":"DescribePlatformVersionResult",
"resultWrapper":"DescribePlatformVersionResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"ElasticBeanstalkServiceException"}
]
},
"ListAvailableSolutionStacks":{
"name":"ListAvailableSolutionStacks",
"http":{
"method":"POST",
"requestUri":"/"
},
"output":{
"shape":"ListAvailableSolutionStacksResultMessage",
"resultWrapper":"ListAvailableSolutionStacksResult"
}
},
"ListPlatformVersions":{
"name":"ListPlatformVersions",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListPlatformVersionsRequest"},
"output":{
"shape":"ListPlatformVersionsResult",
"resultWrapper":"ListPlatformVersionsResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"ElasticBeanstalkServiceException"}
]
},
"ListTagsForResource":{
"name":"ListTagsForResource",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListTagsForResourceMessage"},
"output":{
"shape":"ResourceTagsDescriptionMessage",
"resultWrapper":"ListTagsForResourceResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ResourceTypeNotSupportedException"}
]
},
"RebuildEnvironment":{
"name":"RebuildEnvironment",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"RebuildEnvironmentMessage"},
"errors":[
{"shape":"InsufficientPrivilegesException"}
]
},
"RequestEnvironmentInfo":{
"name":"RequestEnvironmentInfo",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"RequestEnvironmentInfoMessage"}
},
"RestartAppServer":{
"name":"RestartAppServer",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"RestartAppServerMessage"}
},
"RetrieveEnvironmentInfo":{
"name":"RetrieveEnvironmentInfo",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"RetrieveEnvironmentInfoMessage"},
"output":{
"shape":"RetrieveEnvironmentInfoResultMessage",
"resultWrapper":"RetrieveEnvironmentInfoResult"
}
},
"SwapEnvironmentCNAMEs":{
"name":"SwapEnvironmentCNAMEs",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"SwapEnvironmentCNAMEsMessage"}
},
"TerminateEnvironment":{
"name":"TerminateEnvironment",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"TerminateEnvironmentMessage"},
"output":{
"shape":"EnvironmentDescription",
"resultWrapper":"TerminateEnvironmentResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"}
]
},
"UpdateApplication":{
"name":"UpdateApplication",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateApplicationMessage"},
"output":{
"shape":"ApplicationDescriptionMessage",
"resultWrapper":"UpdateApplicationResult"
}
},
"UpdateApplicationResourceLifecycle":{
"name":"UpdateApplicationResourceLifecycle",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateApplicationResourceLifecycleMessage"},
"output":{
"shape":"ApplicationResourceLifecycleDescriptionMessage",
"resultWrapper":"UpdateApplicationResourceLifecycleResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"}
]
},
"UpdateApplicationVersion":{
"name":"UpdateApplicationVersion",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateApplicationVersionMessage"},
"output":{
"shape":"ApplicationVersionDescriptionMessage",
"resultWrapper":"UpdateApplicationVersionResult"
}
},
"UpdateConfigurationTemplate":{
"name":"UpdateConfigurationTemplate",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateConfigurationTemplateMessage"},
"output":{
"shape":"ConfigurationSettingsDescription",
"resultWrapper":"UpdateConfigurationTemplateResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"TooManyBucketsException"}
]
},
"UpdateEnvironment":{
"name":"UpdateEnvironment",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateEnvironmentMessage"},
"output":{
"shape":"EnvironmentDescription",
"resultWrapper":"UpdateEnvironmentResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"TooManyBucketsException"}
]
},
"UpdateTagsForResource":{
"name":"UpdateTagsForResource",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateTagsForResourceMessage"},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"OperationInProgressException"},
{"shape":"TooManyTagsException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ResourceTypeNotSupportedException"}
]
},
"ValidateConfigurationSettings":{
"name":"ValidateConfigurationSettings",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ValidateConfigurationSettingsMessage"},
"output":{
"shape":"ConfigurationSettingsValidationMessages",
"resultWrapper":"ValidateConfigurationSettingsResult"
},
"errors":[
{"shape":"InsufficientPrivilegesException"},
{"shape":"TooManyBucketsException"}
]
}
},
"shapes":{
"ARN":{"type":"string"},
"AbortEnvironmentUpdateMessage":{
"type":"structure",
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"}
}
},
"AbortableOperationInProgress":{"type":"boolean"},
"ActionHistoryStatus":{
"type":"string",
"enum":[
"Completed",
"Failed",
"Unknown"
]
},
"ActionStatus":{
"type":"string",
"enum":[
"Scheduled",
"Pending",
"Running",
"Unknown"
]
},
"ActionType":{
"type":"string",
"enum":[
"InstanceRefresh",
"PlatformUpdate",
"Unknown"
]
},
"ApplicationDescription":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"Description":{"shape":"Description"},
"DateCreated":{"shape":"CreationDate"},
"DateUpdated":{"shape":"UpdateDate"},
"Versions":{"shape":"VersionLabelsList"},
"ConfigurationTemplates":{"shape":"ConfigurationTemplateNamesList"},
"ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"}
}
},
"ApplicationDescriptionList":{
"type":"list",
"member":{"shape":"ApplicationDescription"}
},
"ApplicationDescriptionMessage":{
"type":"structure",
"members":{
"Application":{"shape":"ApplicationDescription"}
}
},
"ApplicationDescriptionsMessage":{
"type":"structure",
"members":{
"Applications":{"shape":"ApplicationDescriptionList"}
}
},
"ApplicationMetrics":{
"type":"structure",
"members":{
"Duration":{"shape":"NullableInteger"},
"RequestCount":{"shape":"RequestCount"},
"StatusCodes":{"shape":"StatusCodes"},
"Latency":{"shape":"Latency"}
}
},
"ApplicationName":{
"type":"string",
"max":100,
"min":1
},
"ApplicationNamesList":{
"type":"list",
"member":{"shape":"ApplicationName"}
},
"ApplicationResourceLifecycleConfig":{
"type":"structure",
"members":{
"ServiceRole":{"shape":"String"},
"VersionLifecycleConfig":{"shape":"ApplicationVersionLifecycleConfig"}
}
},
"ApplicationResourceLifecycleDescriptionMessage":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"}
}
},
"ApplicationVersionDescription":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"Description":{"shape":"Description"},
"VersionLabel":{"shape":"VersionLabel"},
"SourceBuildInformation":{"shape":"SourceBuildInformation"},
"BuildArn":{"shape":"String"},
"SourceBundle":{"shape":"S3Location"},
"DateCreated":{"shape":"CreationDate"},
"DateUpdated":{"shape":"UpdateDate"},
"Status":{"shape":"ApplicationVersionStatus"}
}
},
"ApplicationVersionDescriptionList":{
"type":"list",
"member":{"shape":"ApplicationVersionDescription"}
},
"ApplicationVersionDescriptionMessage":{
"type":"structure",
"members":{
"ApplicationVersion":{"shape":"ApplicationVersionDescription"}
}
},
"ApplicationVersionDescriptionsMessage":{
"type":"structure",
"members":{
"ApplicationVersions":{"shape":"ApplicationVersionDescriptionList"},
"NextToken":{"shape":"Token"}
}
},
"ApplicationVersionLifecycleConfig":{
"type":"structure",
"members":{
"MaxCountRule":{"shape":"MaxCountRule"},
"MaxAgeRule":{"shape":"MaxAgeRule"}
}
},
"ApplicationVersionProccess":{"type":"boolean"},
"ApplicationVersionStatus":{
"type":"string",
"enum":[
"Processed",
"Unprocessed",
"Failed",
"Processing",
"Building"
]
},
"ApplyEnvironmentManagedActionRequest":{
"type":"structure",
"required":["ActionId"],
"members":{
"EnvironmentName":{"shape":"String"},
"EnvironmentId":{"shape":"String"},
"ActionId":{"shape":"String"}
}
},
"ApplyEnvironmentManagedActionResult":{
"type":"structure",
"members":{
"ActionId":{"shape":"String"},
"ActionDescription":{"shape":"String"},
"ActionType":{"shape":"ActionType"},
"Status":{"shape":"String"}
}
},
"AutoCreateApplication":{"type":"boolean"},
"AutoScalingGroup":{
"type":"structure",
"members":{
"Name":{"shape":"ResourceId"}
}
},
"AutoScalingGroupList":{
"type":"list",
"member":{"shape":"AutoScalingGroup"}
},
"AvailableSolutionStackDetailsList":{
"type":"list",
"member":{"shape":"SolutionStackDescription"}
},
"AvailableSolutionStackNamesList":{
"type":"list",
"member":{"shape":"SolutionStackName"}
},
"BoxedBoolean":{"type":"boolean"},
"BoxedInt":{"type":"integer"},
"BuildConfiguration":{
"type":"structure",
"required":[
"CodeBuildServiceRole",
"Image"
],
"members":{
"ArtifactName":{"shape":"String"},
"CodeBuildServiceRole":{"shape":"NonEmptyString"},
"ComputeType":{"shape":"ComputeType"},
"Image":{"shape":"NonEmptyString"},
"TimeoutInMinutes":{"shape":"BoxedInt"}
}
},
"Builder":{
"type":"structure",
"members":{
"ARN":{"shape":"ARN"}
}
},
"CPUUtilization":{
"type":"structure",
"members":{
"User":{"shape":"NullableDouble"},
"Nice":{"shape":"NullableDouble"},
"System":{"shape":"NullableDouble"},
"Idle":{"shape":"NullableDouble"},
"IOWait":{"shape":"NullableDouble"},
"IRQ":{"shape":"NullableDouble"},
"SoftIRQ":{"shape":"NullableDouble"}
}
},
"Cause":{
"type":"string",
"max":255,
"min":1
},
"Causes":{
"type":"list",
"member":{"shape":"Cause"}
},
"CheckDNSAvailabilityMessage":{
"type":"structure",
"required":["CNAMEPrefix"],
"members":{
"CNAMEPrefix":{"shape":"DNSCnamePrefix"}
}
},
"CheckDNSAvailabilityResultMessage":{
"type":"structure",
"members":{
"Available":{"shape":"CnameAvailability"},
"FullyQualifiedCNAME":{"shape":"DNSCname"}
}
},
"CnameAvailability":{"type":"boolean"},
"CodeBuildNotInServiceRegionException":{
"type":"structure",
"members":{
},
"error":{
"code":"CodeBuildNotInServiceRegionException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"ComposeEnvironmentsMessage":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"GroupName":{"shape":"GroupName"},
"VersionLabels":{"shape":"VersionLabels"}
}
},
"ComputeType":{
"type":"string",
"enum":[
"BUILD_GENERAL1_SMALL",
"BUILD_GENERAL1_MEDIUM",
"BUILD_GENERAL1_LARGE"
]
},
"ConfigurationDeploymentStatus":{
"type":"string",
"enum":[
"deployed",
"pending",
"failed"
]
},
"ConfigurationOptionDefaultValue":{"type":"string"},
"ConfigurationOptionDescription":{
"type":"structure",
"members":{
"Namespace":{"shape":"OptionNamespace"},
"Name":{"shape":"ConfigurationOptionName"},
"DefaultValue":{"shape":"ConfigurationOptionDefaultValue"},
"ChangeSeverity":{"shape":"ConfigurationOptionSeverity"},
"UserDefined":{"shape":"UserDefinedOption"},
"ValueType":{"shape":"ConfigurationOptionValueType"},
"ValueOptions":{"shape":"ConfigurationOptionPossibleValues"},
"MinValue":{"shape":"OptionRestrictionMinValue"},
"MaxValue":{"shape":"OptionRestrictionMaxValue"},
"MaxLength":{"shape":"OptionRestrictionMaxLength"},
"Regex":{"shape":"OptionRestrictionRegex"}
}
},
"ConfigurationOptionDescriptionsList":{
"type":"list",
"member":{"shape":"ConfigurationOptionDescription"}
},
"ConfigurationOptionName":{"type":"string"},
"ConfigurationOptionPossibleValue":{"type":"string"},
"ConfigurationOptionPossibleValues":{
"type":"list",
"member":{"shape":"ConfigurationOptionPossibleValue"}
},
"ConfigurationOptionSetting":{
"type":"structure",
"members":{
"ResourceName":{"shape":"ResourceName"},
"Namespace":{"shape":"OptionNamespace"},
"OptionName":{"shape":"ConfigurationOptionName"},
"Value":{"shape":"ConfigurationOptionValue"}
}
},
"ConfigurationOptionSettingsList":{
"type":"list",
"member":{"shape":"ConfigurationOptionSetting"}
},
"ConfigurationOptionSeverity":{"type":"string"},
"ConfigurationOptionValue":{"type":"string"},
"ConfigurationOptionValueType":{
"type":"string",
"enum":[
"Scalar",
"List"
]
},
"ConfigurationOptionsDescription":{
"type":"structure",
"members":{
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformArn":{"shape":"PlatformArn"},
"Options":{"shape":"ConfigurationOptionDescriptionsList"}
}
},
"ConfigurationSettingsDescription":{
"type":"structure",
"members":{
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformArn":{"shape":"PlatformArn"},
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"Description":{"shape":"Description"},
"EnvironmentName":{"shape":"EnvironmentName"},
"DeploymentStatus":{"shape":"ConfigurationDeploymentStatus"},
"DateCreated":{"shape":"CreationDate"},
"DateUpdated":{"shape":"UpdateDate"},
"OptionSettings":{"shape":"ConfigurationOptionSettingsList"}
}
},
"ConfigurationSettingsDescriptionList":{
"type":"list",
"member":{"shape":"ConfigurationSettingsDescription"}
},
"ConfigurationSettingsDescriptions":{
"type":"structure",
"members":{
"ConfigurationSettings":{"shape":"ConfigurationSettingsDescriptionList"}
}
},
"ConfigurationSettingsValidationMessages":{
"type":"structure",
"members":{
"Messages":{"shape":"ValidationMessagesList"}
}
},
"ConfigurationTemplateName":{
"type":"string",
"max":100,
"min":1
},
"ConfigurationTemplateNamesList":{
"type":"list",
"member":{"shape":"ConfigurationTemplateName"}
},
"CreateApplicationMessage":{
"type":"structure",
"required":["ApplicationName"],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"Description":{"shape":"Description"},
"ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"}
}
},
"CreateApplicationVersionMessage":{
"type":"structure",
"required":[
"ApplicationName",
"VersionLabel"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabel":{"shape":"VersionLabel"},
"Description":{"shape":"Description"},
"SourceBuildInformation":{"shape":"SourceBuildInformation"},
"SourceBundle":{"shape":"S3Location"},
"BuildConfiguration":{"shape":"BuildConfiguration"},
"AutoCreateApplication":{"shape":"AutoCreateApplication"},
"Process":{"shape":"ApplicationVersionProccess"}
}
},
"CreateConfigurationTemplateMessage":{
"type":"structure",
"required":[
"ApplicationName",
"TemplateName"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformArn":{"shape":"PlatformArn"},
"SourceConfiguration":{"shape":"SourceConfiguration"},
"EnvironmentId":{"shape":"EnvironmentId"},
"Description":{"shape":"Description"},
"OptionSettings":{"shape":"ConfigurationOptionSettingsList"}
}
},
"CreateEnvironmentMessage":{
"type":"structure",
"required":["ApplicationName"],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"EnvironmentName":{"shape":"EnvironmentName"},
"GroupName":{"shape":"GroupName"},
"Description":{"shape":"Description"},
"CNAMEPrefix":{"shape":"DNSCnamePrefix"},
"Tier":{"shape":"EnvironmentTier"},
"Tags":{"shape":"Tags"},
"VersionLabel":{"shape":"VersionLabel"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformArn":{"shape":"PlatformArn"},
"OptionSettings":{"shape":"ConfigurationOptionSettingsList"},
"OptionsToRemove":{"shape":"OptionsSpecifierList"}
}
},
"CreatePlatformVersionRequest":{
"type":"structure",
"required":[
"PlatformName",
"PlatformVersion",
"PlatformDefinitionBundle"
],
"members":{
"PlatformName":{"shape":"PlatformName"},
"PlatformVersion":{"shape":"PlatformVersion"},
"PlatformDefinitionBundle":{"shape":"S3Location"},
"EnvironmentName":{"shape":"EnvironmentName"},
"OptionSettings":{"shape":"ConfigurationOptionSettingsList"}
}
},
"CreatePlatformVersionResult":{
"type":"structure",
"members":{
"PlatformSummary":{"shape":"PlatformSummary"},
"Builder":{"shape":"Builder"}
}
},
"CreateStorageLocationResultMessage":{
"type":"structure",
"members":{
"S3Bucket":{"shape":"S3Bucket"}
}
},
"CreationDate":{"type":"timestamp"},
"CustomAmi":{
"type":"structure",
"members":{
"VirtualizationType":{"shape":"VirtualizationType"},
"ImageId":{"shape":"ImageId"}
}
},
"CustomAmiList":{
"type":"list",
"member":{"shape":"CustomAmi"}
},
"DNSCname":{
"type":"string",
"max":255,
"min":1
},
"DNSCnamePrefix":{
"type":"string",
"max":63,
"min":4
},
"DeleteApplicationMessage":{
"type":"structure",
"required":["ApplicationName"],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TerminateEnvByForce":{"shape":"TerminateEnvForce"}
}
},
"DeleteApplicationVersionMessage":{
"type":"structure",
"required":[
"ApplicationName",
"VersionLabel"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabel":{"shape":"VersionLabel"},
"DeleteSourceBundle":{"shape":"DeleteSourceBundle"}
}
},
"DeleteConfigurationTemplateMessage":{
"type":"structure",
"required":[
"ApplicationName",
"TemplateName"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"}
}
},
"DeleteEnvironmentConfigurationMessage":{
"type":"structure",
"required":[
"ApplicationName",
"EnvironmentName"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"EnvironmentName":{"shape":"EnvironmentName"}
}
},
"DeletePlatformVersionRequest":{
"type":"structure",
"members":{
"PlatformArn":{"shape":"PlatformArn"}
}
},
"DeletePlatformVersionResult":{
"type":"structure",
"members":{
"PlatformSummary":{"shape":"PlatformSummary"}
}
},
"DeleteSourceBundle":{"type":"boolean"},
"Deployment":{
"type":"structure",
"members":{
"VersionLabel":{"shape":"String"},
"DeploymentId":{"shape":"NullableLong"},
"Status":{"shape":"String"},
"DeploymentTime":{"shape":"DeploymentTimestamp"}
}
},
"DeploymentTimestamp":{"type":"timestamp"},
"DescribeApplicationVersionsMessage":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabels":{"shape":"VersionLabelsList"},
"MaxRecords":{"shape":"MaxRecords"},
"NextToken":{"shape":"Token"}
}
},
"DescribeApplicationsMessage":{
"type":"structure",
"members":{
"ApplicationNames":{"shape":"ApplicationNamesList"}
}
},
"DescribeConfigurationOptionsMessage":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"EnvironmentName":{"shape":"EnvironmentName"},
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformArn":{"shape":"PlatformArn"},
"Options":{"shape":"OptionsSpecifierList"}
}
},
"DescribeConfigurationSettingsMessage":{
"type":"structure",
"required":["ApplicationName"],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"EnvironmentName":{"shape":"EnvironmentName"}
}
},
"DescribeEnvironmentHealthRequest":{
"type":"structure",
"members":{
"EnvironmentName":{"shape":"EnvironmentName"},
"EnvironmentId":{"shape":"EnvironmentId"},
"AttributeNames":{"shape":"EnvironmentHealthAttributes"}
}
},
"DescribeEnvironmentHealthResult":{
"type":"structure",
"members":{
"EnvironmentName":{"shape":"EnvironmentName"},
"HealthStatus":{"shape":"String"},
"Status":{"shape":"EnvironmentHealth"},
"Color":{"shape":"String"},
"Causes":{"shape":"Causes"},
"ApplicationMetrics":{"shape":"ApplicationMetrics"},
"InstancesHealth":{"shape":"InstanceHealthSummary"},
"RefreshedAt":{"shape":"RefreshedAt"}
}
},
"DescribeEnvironmentManagedActionHistoryRequest":{
"type":"structure",
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"},
"NextToken":{"shape":"String"},
"MaxItems":{"shape":"Integer"}
}
},
"DescribeEnvironmentManagedActionHistoryResult":{
"type":"structure",
"members":{
"ManagedActionHistoryItems":{"shape":"ManagedActionHistoryItems"},
"NextToken":{"shape":"String"}
}
},
"DescribeEnvironmentManagedActionsRequest":{
"type":"structure",
"members":{
"EnvironmentName":{"shape":"String"},
"EnvironmentId":{"shape":"String"},
"Status":{"shape":"ActionStatus"}
}
},
"DescribeEnvironmentManagedActionsResult":{
"type":"structure",
"members":{
"ManagedActions":{"shape":"ManagedActions"}
}
},
"DescribeEnvironmentResourcesMessage":{
"type":"structure",
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"}
}
},
"DescribeEnvironmentsMessage":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabel":{"shape":"VersionLabel"},
"EnvironmentIds":{"shape":"EnvironmentIdList"},
"EnvironmentNames":{"shape":"EnvironmentNamesList"},
"IncludeDeleted":{"shape":"IncludeDeleted"},
"IncludedDeletedBackTo":{"shape":"IncludeDeletedBackTo"},
"MaxRecords":{"shape":"MaxRecords"},
"NextToken":{"shape":"Token"}
}
},
"DescribeEventsMessage":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabel":{"shape":"VersionLabel"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"},
"PlatformArn":{"shape":"PlatformArn"},
"RequestId":{"shape":"RequestId"},
"Severity":{"shape":"EventSeverity"},
"StartTime":{"shape":"TimeFilterStart"},
"EndTime":{"shape":"TimeFilterEnd"},
"MaxRecords":{"shape":"MaxRecords"},
"NextToken":{"shape":"Token"}
}
},
"DescribeInstancesHealthRequest":{
"type":"structure",
"members":{
"EnvironmentName":{"shape":"EnvironmentName"},
"EnvironmentId":{"shape":"EnvironmentId"},
"AttributeNames":{"shape":"InstancesHealthAttributes"},
"NextToken":{"shape":"NextToken"}
}
},
"DescribeInstancesHealthResult":{
"type":"structure",
"members":{
"InstanceHealthList":{"shape":"InstanceHealthList"},
"RefreshedAt":{"shape":"RefreshedAt"},
"NextToken":{"shape":"NextToken"}
}
},
"DescribePlatformVersionRequest":{
"type":"structure",
"members":{
"PlatformArn":{"shape":"PlatformArn"}
}
},
"DescribePlatformVersionResult":{
"type":"structure",
"members":{
"PlatformDescription":{"shape":"PlatformDescription"}
}
},
"Description":{
"type":"string",
"max":200
},
"Ec2InstanceId":{"type":"string"},
"ElasticBeanstalkServiceException":{
"type":"structure",
"members":{
"message":{"shape":"ExceptionMessage"}
},
"exception":true
},
"EndpointURL":{"type":"string"},
"EnvironmentArn":{"type":"string"},
"EnvironmentDescription":{
"type":"structure",
"members":{
"EnvironmentName":{"shape":"EnvironmentName"},
"EnvironmentId":{"shape":"EnvironmentId"},
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabel":{"shape":"VersionLabel"},
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformArn":{"shape":"PlatformArn"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"Description":{"shape":"Description"},
"EndpointURL":{"shape":"EndpointURL"},
"CNAME":{"shape":"DNSCname"},
"DateCreated":{"shape":"CreationDate"},
"DateUpdated":{"shape":"UpdateDate"},
"Status":{"shape":"EnvironmentStatus"},
"AbortableOperationInProgress":{"shape":"AbortableOperationInProgress"},
"Health":{"shape":"EnvironmentHealth"},
"HealthStatus":{"shape":"EnvironmentHealthStatus"},
"Resources":{"shape":"EnvironmentResourcesDescription"},
"Tier":{"shape":"EnvironmentTier"},
"EnvironmentLinks":{"shape":"EnvironmentLinks"},
"EnvironmentArn":{"shape":"EnvironmentArn"}
}
},
"EnvironmentDescriptionsList":{
"type":"list",
"member":{"shape":"EnvironmentDescription"}
},
"EnvironmentDescriptionsMessage":{
"type":"structure",
"members":{
"Environments":{"shape":"EnvironmentDescriptionsList"},
"NextToken":{"shape":"Token"}
}
},
"EnvironmentHealth":{
"type":"string",
"enum":[
"Green",
"Yellow",
"Red",
"Grey"
]
},
"EnvironmentHealthAttribute":{
"type":"string",
"enum":[
"Status",
"Color",
"Causes",
"ApplicationMetrics",
"InstancesHealth",
"All",
"HealthStatus",
"RefreshedAt"
]
},
"EnvironmentHealthAttributes":{
"type":"list",
"member":{"shape":"EnvironmentHealthAttribute"}
},
"EnvironmentHealthStatus":{
"type":"string",
"enum":[
"NoData",
"Unknown",
"Pending",
"Ok",
"Info",
"Warning",
"Degraded",
"Severe"
]
},
"EnvironmentId":{"type":"string"},
"EnvironmentIdList":{
"type":"list",
"member":{"shape":"EnvironmentId"}
},
"EnvironmentInfoDescription":{
"type":"structure",
"members":{
"InfoType":{"shape":"EnvironmentInfoType"},
"Ec2InstanceId":{"shape":"Ec2InstanceId"},
"SampleTimestamp":{"shape":"SampleTimestamp"},
"Message":{"shape":"Message"}
}
},
"EnvironmentInfoDescriptionList":{
"type":"list",
"member":{"shape":"EnvironmentInfoDescription"}
},
"EnvironmentInfoType":{
"type":"string",
"enum":[
"tail",
"bundle"
]
},
"EnvironmentLink":{
"type":"structure",
"members":{
"LinkName":{"shape":"String"},
"EnvironmentName":{"shape":"String"}
}
},
"EnvironmentLinks":{
"type":"list",
"member":{"shape":"EnvironmentLink"}
},
"EnvironmentName":{
"type":"string",
"max":40,
"min":4
},
"EnvironmentNamesList":{
"type":"list",
"member":{"shape":"EnvironmentName"}
},
"EnvironmentResourceDescription":{
"type":"structure",
"members":{
"EnvironmentName":{"shape":"EnvironmentName"},
"AutoScalingGroups":{"shape":"AutoScalingGroupList"},
"Instances":{"shape":"InstanceList"},
"LaunchConfigurations":{"shape":"LaunchConfigurationList"},
"LoadBalancers":{"shape":"LoadBalancerList"},
"Triggers":{"shape":"TriggerList"},
"Queues":{"shape":"QueueList"}
}
},
"EnvironmentResourceDescriptionsMessage":{
"type":"structure",
"members":{
"EnvironmentResources":{"shape":"EnvironmentResourceDescription"}
}
},
"EnvironmentResourcesDescription":{
"type":"structure",
"members":{
"LoadBalancer":{"shape":"LoadBalancerDescription"}
}
},
"EnvironmentStatus":{
"type":"string",
"enum":[
"Launching",
"Updating",
"Ready",
"Terminating",
"Terminated"
]
},
"EnvironmentTier":{
"type":"structure",
"members":{
"Name":{"shape":"String"},
"Type":{"shape":"String"},
"Version":{"shape":"String"}
}
},
"EventDate":{"type":"timestamp"},
"EventDescription":{
"type":"structure",
"members":{
"EventDate":{"shape":"EventDate"},
"Message":{"shape":"EventMessage"},
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabel":{"shape":"VersionLabel"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"EnvironmentName":{"shape":"EnvironmentName"},
"PlatformArn":{"shape":"PlatformArn"},
"RequestId":{"shape":"RequestId"},
"Severity":{"shape":"EventSeverity"}
}
},
"EventDescriptionList":{
"type":"list",
"member":{"shape":"EventDescription"}
},
"EventDescriptionsMessage":{
"type":"structure",
"members":{
"Events":{"shape":"EventDescriptionList"},
"NextToken":{"shape":"Token"}
}
},
"EventMessage":{"type":"string"},
"EventSeverity":{
"type":"string",
"enum":[
"TRACE",
"DEBUG",
"INFO",
"WARN",
"ERROR",
"FATAL"
]
},
"ExceptionMessage":{"type":"string"},
"FailureType":{
"type":"string",
"enum":[
"UpdateCancelled",
"CancellationFailed",
"RollbackFailed",
"RollbackSuccessful",
"InternalFailure",
"InvalidEnvironmentState",
"PermissionsError"
]
},
"FileTypeExtension":{
"type":"string",
"max":100,
"min":1
},
"ForceTerminate":{"type":"boolean"},
"GroupName":{
"type":"string",
"max":19,
"min":1
},
"ImageId":{"type":"string"},
"IncludeDeleted":{"type":"boolean"},
"IncludeDeletedBackTo":{"type":"timestamp"},
"Instance":{
"type":"structure",
"members":{
"Id":{"shape":"ResourceId"}
}
},
"InstanceHealthList":{
"type":"list",
"member":{"shape":"SingleInstanceHealth"}
},
"InstanceHealthSummary":{
"type":"structure",
"members":{
"NoData":{"shape":"NullableInteger"},
"Unknown":{"shape":"NullableInteger"},
"Pending":{"shape":"NullableInteger"},
"Ok":{"shape":"NullableInteger"},
"Info":{"shape":"NullableInteger"},
"Warning":{"shape":"NullableInteger"},
"Degraded":{"shape":"NullableInteger"},
"Severe":{"shape":"NullableInteger"}
}
},
"InstanceId":{
"type":"string",
"max":255,
"min":1
},
"InstanceList":{
"type":"list",
"member":{"shape":"Instance"}
},
"InstancesHealthAttribute":{
"type":"string",
"enum":[
"HealthStatus",
"Color",
"Causes",
"ApplicationMetrics",
"RefreshedAt",
"LaunchedAt",
"System",
"Deployment",
"AvailabilityZone",
"InstanceType",
"All"
]
},
"InstancesHealthAttributes":{
"type":"list",
"member":{"shape":"InstancesHealthAttribute"}
},
"InsufficientPrivilegesException":{
"type":"structure",
"members":{
},
"error":{
"code":"InsufficientPrivilegesException",
"httpStatusCode":403,
"senderFault":true
},
"exception":true
},
"Integer":{"type":"integer"},
"InvalidRequestException":{
"type":"structure",
"members":{
},
"error":{
"code":"InvalidRequestException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"Latency":{
"type":"structure",
"members":{
"P999":{"shape":"NullableDouble"},
"P99":{"shape":"NullableDouble"},
"P95":{"shape":"NullableDouble"},
"P90":{"shape":"NullableDouble"},
"P85":{"shape":"NullableDouble"},
"P75":{"shape":"NullableDouble"},
"P50":{"shape":"NullableDouble"},
"P10":{"shape":"NullableDouble"}
}
},
"LaunchConfiguration":{
"type":"structure",
"members":{
"Name":{"shape":"ResourceId"}
}
},
"LaunchConfigurationList":{
"type":"list",
"member":{"shape":"LaunchConfiguration"}
},
"LaunchedAt":{"type":"timestamp"},
"ListAvailableSolutionStacksResultMessage":{
"type":"structure",
"members":{
"SolutionStacks":{"shape":"AvailableSolutionStackNamesList"},
"SolutionStackDetails":{"shape":"AvailableSolutionStackDetailsList"}
}
},
"ListPlatformVersionsRequest":{
"type":"structure",
"members":{
"Filters":{"shape":"PlatformFilters"},
"MaxRecords":{"shape":"PlatformMaxRecords"},
"NextToken":{"shape":"Token"}
}
},
"ListPlatformVersionsResult":{
"type":"structure",
"members":{
"PlatformSummaryList":{"shape":"PlatformSummaryList"},
"NextToken":{"shape":"Token"}
}
},
"ListTagsForResourceMessage":{
"type":"structure",
"required":["ResourceArn"],
"members":{
"ResourceArn":{"shape":"ResourceArn"}
}
},
"Listener":{
"type":"structure",
"members":{
"Protocol":{"shape":"String"},
"Port":{"shape":"Integer"}
}
},
"LoadAverage":{
"type":"list",
"member":{"shape":"LoadAverageValue"}
},
"LoadAverageValue":{"type":"double"},
"LoadBalancer":{
"type":"structure",
"members":{
"Name":{"shape":"ResourceId"}
}
},
"LoadBalancerDescription":{
"type":"structure",
"members":{
"LoadBalancerName":{"shape":"String"},
"Domain":{"shape":"String"},
"Listeners":{"shape":"LoadBalancerListenersDescription"}
}
},
"LoadBalancerList":{
"type":"list",
"member":{"shape":"LoadBalancer"}
},
"LoadBalancerListenersDescription":{
"type":"list",
"member":{"shape":"Listener"}
},
"Maintainer":{"type":"string"},
"ManagedAction":{
"type":"structure",
"members":{
"ActionId":{"shape":"String"},
"ActionDescription":{"shape":"String"},
"ActionType":{"shape":"ActionType"},
"Status":{"shape":"ActionStatus"},
"WindowStartTime":{"shape":"Timestamp"}
}
},
"ManagedActionHistoryItem":{
"type":"structure",
"members":{
"ActionId":{"shape":"String"},
"ActionType":{"shape":"ActionType"},
"ActionDescription":{"shape":"String"},
"FailureType":{"shape":"FailureType"},
"Status":{"shape":"ActionHistoryStatus"},
"FailureDescription":{"shape":"String"},
"ExecutedTime":{"shape":"Timestamp"},
"FinishedTime":{"shape":"Timestamp"}
}
},
"ManagedActionHistoryItems":{
"type":"list",
"member":{"shape":"ManagedActionHistoryItem"},
"max":100,
"min":1
},
"ManagedActionInvalidStateException":{
"type":"structure",
"members":{
},
"error":{
"code":"ManagedActionInvalidStateException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"ManagedActions":{
"type":"list",
"member":{"shape":"ManagedAction"},
"max":100,
"min":1
},
"MaxAgeRule":{
"type":"structure",
"required":["Enabled"],
"members":{
"Enabled":{"shape":"BoxedBoolean"},
"MaxAgeInDays":{"shape":"BoxedInt"},
"DeleteSourceFromS3":{"shape":"BoxedBoolean"}
}
},
"MaxCountRule":{
"type":"structure",
"required":["Enabled"],
"members":{
"Enabled":{"shape":"BoxedBoolean"},
"MaxCount":{"shape":"BoxedInt"},
"DeleteSourceFromS3":{"shape":"BoxedBoolean"}
}
},
"MaxRecords":{
"type":"integer",
"max":1000,
"min":1
},
"Message":{"type":"string"},
"NextToken":{
"type":"string",
"max":100,
"min":1
},
"NonEmptyString":{
"type":"string",
"pattern":".*\\S.*"
},
"NullableDouble":{"type":"double"},
"NullableInteger":{"type":"integer"},
"NullableLong":{"type":"long"},
"OperatingSystemName":{"type":"string"},
"OperatingSystemVersion":{"type":"string"},
"OperationInProgressException":{
"type":"structure",
"members":{
},
"error":{
"code":"OperationInProgressFailure",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"OptionNamespace":{"type":"string"},
"OptionRestrictionMaxLength":{"type":"integer"},
"OptionRestrictionMaxValue":{"type":"integer"},
"OptionRestrictionMinValue":{"type":"integer"},
"OptionRestrictionRegex":{
"type":"structure",
"members":{
"Pattern":{"shape":"RegexPattern"},
"Label":{"shape":"RegexLabel"}
}
},
"OptionSpecification":{
"type":"structure",
"members":{
"ResourceName":{"shape":"ResourceName"},
"Namespace":{"shape":"OptionNamespace"},
"OptionName":{"shape":"ConfigurationOptionName"}
}
},
"OptionsSpecifierList":{
"type":"list",
"member":{"shape":"OptionSpecification"}
},
"PlatformArn":{"type":"string"},
"PlatformCategory":{"type":"string"},
"PlatformDescription":{
"type":"structure",
"members":{
"PlatformArn":{"shape":"PlatformArn"},
"PlatformOwner":{"shape":"PlatformOwner"},
"PlatformName":{"shape":"PlatformName"},
"PlatformVersion":{"shape":"PlatformVersion"},
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformStatus":{"shape":"PlatformStatus"},
"DateCreated":{"shape":"CreationDate"},
"DateUpdated":{"shape":"UpdateDate"},
"PlatformCategory":{"shape":"PlatformCategory"},
"Description":{"shape":"Description"},
"Maintainer":{"shape":"Maintainer"},
"OperatingSystemName":{"shape":"OperatingSystemName"},
"OperatingSystemVersion":{"shape":"OperatingSystemVersion"},
"ProgrammingLanguages":{"shape":"PlatformProgrammingLanguages"},
"Frameworks":{"shape":"PlatformFrameworks"},
"CustomAmiList":{"shape":"CustomAmiList"},
"SupportedTierList":{"shape":"SupportedTierList"},
"SupportedAddonList":{"shape":"SupportedAddonList"}
}
},
"PlatformFilter":{
"type":"structure",
"members":{
"Type":{"shape":"PlatformFilterType"},
"Operator":{"shape":"PlatformFilterOperator"},
"Values":{"shape":"PlatformFilterValueList"}
}
},
"PlatformFilterOperator":{"type":"string"},
"PlatformFilterType":{"type":"string"},
"PlatformFilterValue":{"type":"string"},
"PlatformFilterValueList":{
"type":"list",
"member":{"shape":"PlatformFilterValue"}
},
"PlatformFilters":{
"type":"list",
"member":{"shape":"PlatformFilter"}
},
"PlatformFramework":{
"type":"structure",
"members":{
"Name":{"shape":"String"},
"Version":{"shape":"String"}
}
},
"PlatformFrameworks":{
"type":"list",
"member":{"shape":"PlatformFramework"}
},
"PlatformMaxRecords":{
"type":"integer",
"min":1
},
"PlatformName":{"type":"string"},
"PlatformOwner":{"type":"string"},
"PlatformProgrammingLanguage":{
"type":"structure",
"members":{
"Name":{"shape":"String"},
"Version":{"shape":"String"}
}
},
"PlatformProgrammingLanguages":{
"type":"list",
"member":{"shape":"PlatformProgrammingLanguage"}
},
"PlatformStatus":{
"type":"string",
"enum":[
"Creating",
"Failed",
"Ready",
"Deleting",
"Deleted"
]
},
"PlatformSummary":{
"type":"structure",
"members":{
"PlatformArn":{"shape":"PlatformArn"},
"PlatformOwner":{"shape":"PlatformOwner"},
"PlatformStatus":{"shape":"PlatformStatus"},
"PlatformCategory":{"shape":"PlatformCategory"},
"OperatingSystemName":{"shape":"OperatingSystemName"},
"OperatingSystemVersion":{"shape":"OperatingSystemVersion"},
"SupportedTierList":{"shape":"SupportedTierList"},
"SupportedAddonList":{"shape":"SupportedAddonList"}
}
},
"PlatformSummaryList":{
"type":"list",
"member":{"shape":"PlatformSummary"}
},
"PlatformVersion":{"type":"string"},
"PlatformVersionStillReferencedException":{
"type":"structure",
"members":{
},
"error":{
"code":"PlatformVersionStillReferencedException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"Queue":{
"type":"structure",
"members":{
"Name":{"shape":"String"},
"URL":{"shape":"String"}
}
},
"QueueList":{
"type":"list",
"member":{"shape":"Queue"}
},
"RebuildEnvironmentMessage":{
"type":"structure",
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"}
}
},
"RefreshedAt":{"type":"timestamp"},
"RegexLabel":{"type":"string"},
"RegexPattern":{"type":"string"},
"RequestCount":{"type":"integer"},
"RequestEnvironmentInfoMessage":{
"type":"structure",
"required":["InfoType"],
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"},
"InfoType":{"shape":"EnvironmentInfoType"}
}
},
"RequestId":{"type":"string"},
"ResourceArn":{"type":"string"},
"ResourceId":{"type":"string"},
"ResourceName":{
"type":"string",
"max":256,
"min":1
},
"ResourceNotFoundException":{
"type":"structure",
"members":{
},
"error":{
"code":"ResourceNotFoundException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"ResourceTagsDescriptionMessage":{
"type":"structure",
"members":{
"ResourceArn":{"shape":"ResourceArn"},
"ResourceTags":{"shape":"TagList"}
}
},
"ResourceTypeNotSupportedException":{
"type":"structure",
"members":{
},
"error":{
"code":"ResourceTypeNotSupportedException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"RestartAppServerMessage":{
"type":"structure",
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"}
}
},
"RetrieveEnvironmentInfoMessage":{
"type":"structure",
"required":["InfoType"],
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"},
"InfoType":{"shape":"EnvironmentInfoType"}
}
},
"RetrieveEnvironmentInfoResultMessage":{
"type":"structure",
"members":{
"EnvironmentInfo":{"shape":"EnvironmentInfoDescriptionList"}
}
},
"S3Bucket":{
"type":"string",
"max":255
},
"S3Key":{
"type":"string",
"max":1024
},
"S3Location":{
"type":"structure",
"members":{
"S3Bucket":{"shape":"S3Bucket"},
"S3Key":{"shape":"S3Key"}
}
},
"S3LocationNotInServiceRegionException":{
"type":"structure",
"members":{
},
"error":{
"code":"S3LocationNotInServiceRegionException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"S3SubscriptionRequiredException":{
"type":"structure",
"members":{
},
"error":{
"code":"S3SubscriptionRequiredException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"SampleTimestamp":{"type":"timestamp"},
"SingleInstanceHealth":{
"type":"structure",
"members":{
"InstanceId":{"shape":"InstanceId"},
"HealthStatus":{"shape":"String"},
"Color":{"shape":"String"},
"Causes":{"shape":"Causes"},
"LaunchedAt":{"shape":"LaunchedAt"},
"ApplicationMetrics":{"shape":"ApplicationMetrics"},
"System":{"shape":"SystemStatus"},
"Deployment":{"shape":"Deployment"},
"AvailabilityZone":{"shape":"String"},
"InstanceType":{"shape":"String"}
}
},
"SolutionStackDescription":{
"type":"structure",
"members":{
"SolutionStackName":{"shape":"SolutionStackName"},
"PermittedFileTypes":{"shape":"SolutionStackFileTypeList"}
}
},
"SolutionStackFileTypeList":{
"type":"list",
"member":{"shape":"FileTypeExtension"}
},
"SolutionStackName":{"type":"string"},
"SourceBuildInformation":{
"type":"structure",
"required":[
"SourceType",
"SourceRepository",
"SourceLocation"
],
"members":{
"SourceType":{"shape":"SourceType"},
"SourceRepository":{"shape":"SourceRepository"},
"SourceLocation":{"shape":"SourceLocation"}
}
},
"SourceBundleDeletionException":{
"type":"structure",
"members":{
},
"error":{
"code":"SourceBundleDeletionFailure",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"SourceConfiguration":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"}
}
},
"SourceLocation":{
"type":"string",
"max":255,
"min":3,
"pattern":".+/.+"
},
"SourceRepository":{
"type":"string",
"enum":[
"CodeCommit",
"S3"
]
},
"SourceType":{
"type":"string",
"enum":[
"Git",
"Zip"
]
},
"StatusCodes":{
"type":"structure",
"members":{
"Status2xx":{"shape":"NullableInteger"},
"Status3xx":{"shape":"NullableInteger"},
"Status4xx":{"shape":"NullableInteger"},
"Status5xx":{"shape":"NullableInteger"}
}
},
"String":{"type":"string"},
"SupportedAddon":{"type":"string"},
"SupportedAddonList":{
"type":"list",
"member":{"shape":"SupportedAddon"}
},
"SupportedTier":{"type":"string"},
"SupportedTierList":{
"type":"list",
"member":{"shape":"SupportedTier"}
},
"SwapEnvironmentCNAMEsMessage":{
"type":"structure",
"members":{
"SourceEnvironmentId":{"shape":"EnvironmentId"},
"SourceEnvironmentName":{"shape":"EnvironmentName"},
"DestinationEnvironmentId":{"shape":"EnvironmentId"},
"DestinationEnvironmentName":{"shape":"EnvironmentName"}
}
},
"SystemStatus":{
"type":"structure",
"members":{
"CPUUtilization":{"shape":"CPUUtilization"},
"LoadAverage":{"shape":"LoadAverage"}
}
},
"Tag":{
"type":"structure",
"members":{
"Key":{"shape":"TagKey"},
"Value":{"shape":"TagValue"}
}
},
"TagKey":{
"type":"string",
"max":128,
"min":1
},
"TagKeyList":{
"type":"list",
"member":{"shape":"TagKey"}
},
"TagList":{
"type":"list",
"member":{"shape":"Tag"}
},
"TagValue":{
"type":"string",
"max":256,
"min":1
},
"Tags":{
"type":"list",
"member":{"shape":"Tag"}
},
"TerminateEnvForce":{"type":"boolean"},
"TerminateEnvironmentMessage":{
"type":"structure",
"members":{
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"},
"TerminateResources":{"shape":"TerminateEnvironmentResources"},
"ForceTerminate":{"shape":"ForceTerminate"}
}
},
"TerminateEnvironmentResources":{"type":"boolean"},
"TimeFilterEnd":{"type":"timestamp"},
"TimeFilterStart":{"type":"timestamp"},
"Timestamp":{"type":"timestamp"},
"Token":{"type":"string"},
"TooManyApplicationVersionsException":{
"type":"structure",
"members":{
},
"exception":true
},
"TooManyApplicationsException":{
"type":"structure",
"members":{
},
"error":{
"code":"TooManyApplicationsException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"TooManyBucketsException":{
"type":"structure",
"members":{
},
"error":{
"code":"TooManyBucketsException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"TooManyConfigurationTemplatesException":{
"type":"structure",
"members":{
},
"error":{
"code":"TooManyConfigurationTemplatesException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"TooManyEnvironmentsException":{
"type":"structure",
"members":{
},
"error":{
"code":"TooManyEnvironmentsException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"TooManyPlatformsException":{
"type":"structure",
"members":{
},
"error":{
"code":"TooManyPlatformsException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"TooManyTagsException":{
"type":"structure",
"members":{
},
"error":{
"code":"TooManyTagsException",
"httpStatusCode":400,
"senderFault":true
},
"exception":true
},
"Trigger":{
"type":"structure",
"members":{
"Name":{"shape":"ResourceId"}
}
},
"TriggerList":{
"type":"list",
"member":{"shape":"Trigger"}
},
"UpdateApplicationMessage":{
"type":"structure",
"required":["ApplicationName"],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"Description":{"shape":"Description"}
}
},
"UpdateApplicationResourceLifecycleMessage":{
"type":"structure",
"required":[
"ApplicationName",
"ResourceLifecycleConfig"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"ResourceLifecycleConfig":{"shape":"ApplicationResourceLifecycleConfig"}
}
},
"UpdateApplicationVersionMessage":{
"type":"structure",
"required":[
"ApplicationName",
"VersionLabel"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"VersionLabel":{"shape":"VersionLabel"},
"Description":{"shape":"Description"}
}
},
"UpdateConfigurationTemplateMessage":{
"type":"structure",
"required":[
"ApplicationName",
"TemplateName"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"Description":{"shape":"Description"},
"OptionSettings":{"shape":"ConfigurationOptionSettingsList"},
"OptionsToRemove":{"shape":"OptionsSpecifierList"}
}
},
"UpdateDate":{"type":"timestamp"},
"UpdateEnvironmentMessage":{
"type":"structure",
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"EnvironmentId":{"shape":"EnvironmentId"},
"EnvironmentName":{"shape":"EnvironmentName"},
"GroupName":{"shape":"GroupName"},
"Description":{"shape":"Description"},
"Tier":{"shape":"EnvironmentTier"},
"VersionLabel":{"shape":"VersionLabel"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"SolutionStackName":{"shape":"SolutionStackName"},
"PlatformArn":{"shape":"PlatformArn"},
"OptionSettings":{"shape":"ConfigurationOptionSettingsList"},
"OptionsToRemove":{"shape":"OptionsSpecifierList"}
}
},
"UpdateTagsForResourceMessage":{
"type":"structure",
"required":["ResourceArn"],
"members":{
"ResourceArn":{"shape":"ResourceArn"},
"TagsToAdd":{"shape":"TagList"},
"TagsToRemove":{"shape":"TagKeyList"}
}
},
"UserDefinedOption":{"type":"boolean"},
"ValidateConfigurationSettingsMessage":{
"type":"structure",
"required":[
"ApplicationName",
"OptionSettings"
],
"members":{
"ApplicationName":{"shape":"ApplicationName"},
"TemplateName":{"shape":"ConfigurationTemplateName"},
"EnvironmentName":{"shape":"EnvironmentName"},
"OptionSettings":{"shape":"ConfigurationOptionSettingsList"}
}
},
"ValidationMessage":{
"type":"structure",
"members":{
"Message":{"shape":"ValidationMessageString"},
"Severity":{"shape":"ValidationSeverity"},
"Namespace":{"shape":"OptionNamespace"},
"OptionName":{"shape":"ConfigurationOptionName"}
}
},
"ValidationMessageString":{"type":"string"},
"ValidationMessagesList":{
"type":"list",
"member":{"shape":"ValidationMessage"}
},
"ValidationSeverity":{
"type":"string",
"enum":[
"error",
"warning"
]
},
"VersionLabel":{
"type":"string",
"max":100,
"min":1
},
"VersionLabels":{
"type":"list",
"member":{"shape":"VersionLabel"}
},
"VersionLabelsList":{
"type":"list",
"member":{"shape":"VersionLabel"}
},
"VirtualizationType":{"type":"string"}
}
}