from moto.core.responses import BaseResponse
from moto.core.utils import tags_from_query_string
from .models import eb_backends
from .exceptions import InvalidParameterValueError
class EBResponse(BaseResponse):
@property
def backend(self):
"""
:rtype: EBBackend
"""
return eb_backends[self.region]
def create_application(self):
app = self.backend.create_application(
application_name=self._get_param("ApplicationName"),
)
template = self.response_template(EB_CREATE_APPLICATION)
return template.render(region_name=self.backend.region, application=app,)
def describe_applications(self):
template = self.response_template(EB_DESCRIBE_APPLICATIONS)
return template.render(applications=self.backend.applications.values(),)
def create_environment(self):
application_name = self._get_param("ApplicationName")
try:
app = self.backend.applications[application_name]
except KeyError:
raise InvalidParameterValueError(
"No Application named '{}' found.".format(application_name)
)
tags = tags_from_query_string(self.querystring, prefix="Tags.member")
env = self.backend.create_environment(
app,
environment_name=self._get_param("EnvironmentName"),
stack_name=self._get_param("SolutionStackName"),
tags=tags,
)
template = self.response_template(EB_CREATE_ENVIRONMENT)
return template.render(environment=env, region=self.backend.region,)
def describe_environments(self):
envs = self.backend.describe_environments()
template = self.response_template(EB_DESCRIBE_ENVIRONMENTS)
return template.render(environments=envs,)
def list_available_solution_stacks(self):
return EB_LIST_AVAILABLE_SOLUTION_STACKS
def update_tags_for_resource(self):
resource_arn = self._get_param("ResourceArn")
tags_to_add = tags_from_query_string(
self.querystring, prefix="TagsToAdd.member"
)
tags_to_remove = self._get_multi_param("TagsToRemove.member")
self.backend.update_tags_for_resource(resource_arn, tags_to_add, tags_to_remove)
return EB_UPDATE_TAGS_FOR_RESOURCE
def list_tags_for_resource(self):
resource_arn = self._get_param("ResourceArn")
tags = self.backend.list_tags_for_resource(resource_arn)
template = self.response_template(EB_LIST_TAGS_FOR_RESOURCE)
return template.render(tags=tags, arn=resource_arn,)
EB_CREATE_APPLICATION = """
2019-09-03T13:08:29.049Z
false
180
false
false
200
false
{{ application.arn }}
{{ application.application_name }}
2019-09-03T13:08:29.049Z
1b6173c8-13aa-4b0a-99e9-eb36a1fb2778
"""
EB_DESCRIBE_APPLICATIONS = """
{% for application in applications %}
2019-09-03T13:08:29.049Z
180
false
false
false
200
false
{{ application.arn }}
{{ application.application_name }}
2019-09-03T13:08:29.049Z
{% endfor %}
015a05eb-282e-4b76-bd18-663fdfaf42e4
"""
EB_CREATE_ENVIRONMENT = """
{{ environment.solution_stack_name }}
Grey
{{ environment.environment_arn }}
2019-09-04T09:41:24.222Z
2019-09-04T09:41:24.222Z
{{ environment_id }}
{{ environment.platform_arn }}
WebServer
Standard
1.0
{{ environment.environment_name }}
{{ environment.application_name }}
Launching
18dc8158-f5d7-4d5a-82ef-07fcaadf81c6
"""
EB_DESCRIBE_ENVIRONMENTS = """
{% for env in environments %}
{{ env.solution_stack_name }}
Grey
{{ env.environment_arn }}
false
2019-08-30T09:35:10.913Z
false
2019-08-22T07:02:47.332Z
{{ env.environment_id }}
1
{{ env.platform_arn }}
WebServer
Standard
1.0
No Data
{{ env.environment_name }}
{{ env.application_name }}
Ready
{% endfor %}
dd56b215-01a0-40b2-bd1e-57589c39424f
"""
# Current list as of 2019-09-04
EB_LIST_AVAILABLE_SOLUTION_STACKS = """
64bit Amazon Linux 2018.03 v4.10.1 running Node.js
64bit Amazon Linux 2018.03 v4.9.2 running Node.js
64bit Amazon Linux 2018.03 v4.8.0 running Node.js
64bit Amazon Linux 2018.03 v4.6.0 running Node.js
64bit Amazon Linux 2018.03 v4.5.3 running Node.js
64bit Amazon Linux 2018.03 v4.5.1 running Node.js
64bit Amazon Linux 2018.03 v4.5.0 running Node.js
64bit Amazon Linux 2017.09 v4.4.6 running Node.js
64bit Amazon Linux 2017.09 v4.4.5 running Node.js
64bit Amazon Linux 2017.09 v4.4.4 running Node.js
64bit Amazon Linux 2017.09 v4.4.2 running Node.js
64bit Amazon Linux 2017.09 v4.4.0 running Node.js
64bit Amazon Linux 2017.03 v4.3.0 running Node.js
64bit Amazon Linux 2017.03 v4.2.2 running Node.js
64bit Amazon Linux 2017.03 v4.2.1 running Node.js
64bit Amazon Linux 2017.03 v4.2.0 running Node.js
64bit Amazon Linux 2017.03 v4.1.1 running Node.js
64bit Amazon Linux 2017.03 v4.1.0 running Node.js
64bit Amazon Linux 2016.09 v4.0.1 running Node.js
64bit Amazon Linux 2016.09 v4.0.0 running Node.js
64bit Amazon Linux 2016.09 v3.3.1 running Node.js
64bit Amazon Linux 2016.09 v3.1.0 running Node.js
64bit Amazon Linux 2018.03 v2.8.14 running PHP 5.4
64bit Amazon Linux 2018.03 v2.8.14 running PHP 5.5
64bit Amazon Linux 2018.03 v2.8.14 running PHP 5.6
64bit Amazon Linux 2018.03 v2.8.14 running PHP 7.0
64bit Amazon Linux 2018.03 v2.8.14 running PHP 7.1
64bit Amazon Linux 2018.03 v2.8.14 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.12 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.7 running PHP 7.1
64bit Amazon Linux 2018.03 v2.8.6 running PHP 7.1
64bit Amazon Linux 2018.03 v2.8.6 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.5 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.4 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.3 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.2 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.1 running PHP 7.2
64bit Amazon Linux 2018.03 v2.8.0 running PHP 7.1
64bit Amazon Linux 2018.03 v2.7.1 running PHP 5.6
64bit Amazon Linux 2018.03 v2.7.1 running PHP 7.0
64bit Amazon Linux 2018.03 v2.7.1 running PHP 7.1
64bit Amazon Linux 2018.03 v2.7.0 running PHP 7.0
64bit Amazon Linux 2018.03 v2.7.0 running PHP 7.1
64bit Amazon Linux 2017.09 v2.6.6 running PHP 5.4
64bit Amazon Linux 2017.09 v2.6.6 running PHP 5.6
64bit Amazon Linux 2017.09 v2.6.6 running PHP 7.0
64bit Amazon Linux 2017.09 v2.6.5 running PHP 7.0
64bit Amazon Linux 2017.09 v2.6.4 running PHP 5.4
64bit Amazon Linux 2017.09 v2.6.4 running PHP 5.5
64bit Amazon Linux 2017.09 v2.6.4 running PHP 5.6
64bit Amazon Linux 2017.09 v2.6.4 running PHP 7.0
64bit Amazon Linux 2017.09 v2.6.4 running PHP 7.1
64bit Amazon Linux 2017.09 v2.6.3 running PHP 5.4
64bit Amazon Linux 2017.09 v2.6.3 running PHP 5.5
64bit Amazon Linux 2017.09 v2.6.3 running PHP 5.6
64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.0
64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.1
64bit Amazon Linux 2017.09 v2.6.2 running PHP 5.6
64bit Amazon Linux 2017.09 v2.6.2 running PHP 7.0
64bit Amazon Linux 2017.09 v2.6.1 running PHP 7.0
64bit Amazon Linux 2017.09 v2.6.0 running PHP 5.4
64bit Amazon Linux 2017.09 v2.6.0 running PHP 5.5
64bit Amazon Linux 2017.09 v2.6.0 running PHP 5.6
64bit Amazon Linux 2017.09 v2.6.0 running PHP 7.0
64bit Amazon Linux 2017.09 v2.6.0 running PHP 7.1
64bit Amazon Linux 2017.03 v2.5.0 running PHP 7.0
64bit Amazon Linux 2017.03 v2.5.0 running PHP 7.1
64bit Amazon Linux 2017.03 v2.4.4 running PHP 5.5
64bit Amazon Linux 2017.03 v2.4.4 running PHP 5.6
64bit Amazon Linux 2017.03 v2.4.4 running PHP 7.0
64bit Amazon Linux 2017.03 v2.4.3 running PHP 7.0
64bit Amazon Linux 2017.03 v2.4.2 running PHP 5.4
64bit Amazon Linux 2017.03 v2.4.2 running PHP 5.5
64bit Amazon Linux 2017.03 v2.4.2 running PHP 5.6
64bit Amazon Linux 2017.03 v2.4.2 running PHP 7.0
64bit Amazon Linux 2017.03 v2.4.1 running PHP 7.0
64bit Amazon Linux 2017.03 v2.4.0 running PHP 7.0
64bit Amazon Linux 2016.09 v2.3.2 running PHP 7.0
64bit Amazon Linux 2016.09 v2.3.1 running PHP 7.0
64bit Amazon Linux 2018.03 v2.9.1 running Python 3.6
64bit Amazon Linux 2018.03 v2.9.1 running Python 3.4
64bit Amazon Linux 2018.03 v2.9.1 running Python
64bit Amazon Linux 2018.03 v2.9.1 running Python 2.7
64bit Amazon Linux 2018.03 v2.7.5 running Python 3.6
64bit Amazon Linux 2018.03 v2.7.1 running Python 3.6
64bit Amazon Linux 2018.03 v2.7.0 running Python 3.6
64bit Amazon Linux 2017.09 v2.6.4 running Python 3.6
64bit Amazon Linux 2017.09 v2.6.1 running Python 3.6
64bit Amazon Linux 2017.03 v2.4.0 running Python 3.4
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.6 (Puma)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.5 (Puma)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.4 (Puma)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.3 (Puma)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.2 (Puma)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.1 (Puma)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.0 (Puma)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.6 (Passenger Standalone)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.5 (Passenger Standalone)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.4 (Passenger Standalone)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.3 (Passenger Standalone)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.2 (Passenger Standalone)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.1 (Passenger Standalone)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.0 (Passenger Standalone)
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 1.9.3
64bit Amazon Linux 2018.03 v2.8.0 running Ruby 2.5 (Passenger Standalone)
64bit Amazon Linux 2017.03 v2.4.4 running Ruby 2.3 (Puma)
64bit Amazon Linux 2017.03 v2.4.4 running Ruby 2.3 (Passenger Standalone)
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 8.5 Java 8
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 8 Java 8
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 7 Java 7
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 7 Java 6
64bit Amazon Linux 2018.03 v3.1.1 running Tomcat 8.5 Java 8
64bit Amazon Linux 2017.03 v2.6.5 running Tomcat 8 Java 8
64bit Amazon Linux 2017.03 v2.6.2 running Tomcat 8 Java 8
64bit Amazon Linux 2017.03 v2.6.1 running Tomcat 8 Java 8
64bit Amazon Linux 2017.03 v2.6.0 running Tomcat 8 Java 8
64bit Amazon Linux 2016.09 v2.5.4 running Tomcat 8 Java 8
64bit Amazon Linux 2016.03 v2.1.0 running Tomcat 8 Java 8
64bit Windows Server Core 2016 v2.2.1 running IIS 10.0
64bit Windows Server 2016 v2.2.1 running IIS 10.0
64bit Windows Server Core 2012 R2 v2.2.1 running IIS 8.5
64bit Windows Server 2012 R2 v2.2.1 running IIS 8.5
64bit Windows Server Core 2016 v1.2.0 running IIS 10.0
64bit Windows Server 2016 v1.2.0 running IIS 10.0
64bit Windows Server Core 2012 R2 v1.2.0 running IIS 8.5
64bit Windows Server 2012 R2 v1.2.0 running IIS 8.5
64bit Windows Server 2012 v1.2.0 running IIS 8
64bit Windows Server 2008 R2 v1.2.0 running IIS 7.5
64bit Windows Server Core 2012 R2 running IIS 8.5
64bit Windows Server 2012 R2 running IIS 8.5
64bit Windows Server 2012 running IIS 8
64bit Windows Server 2008 R2 running IIS 7.5
64bit Amazon Linux 2018.03 v2.12.16 running Docker 18.06.1-ce
64bit Amazon Linux 2016.09 v2.5.2 running Docker 1.12.6
64bit Amazon Linux 2018.03 v2.15.2 running Multi-container Docker 18.06.1-ce (Generic)
64bit Debian jessie v2.12.16 running Go 1.4 (Preconfigured - Docker)
64bit Debian jessie v2.12.16 running Go 1.3 (Preconfigured - Docker)
64bit Debian jessie v2.12.16 running Python 3.4 (Preconfigured - Docker)
64bit Debian jessie v2.10.0 running Python 3.4 (Preconfigured - Docker)
64bit Amazon Linux 2018.03 v2.9.1 running Java 8
64bit Amazon Linux 2018.03 v2.9.1 running Java 7
64bit Amazon Linux 2018.03 v2.8.0 running Java 8
64bit Amazon Linux 2018.03 v2.7.6 running Java 8
64bit Amazon Linux 2018.03 v2.7.5 running Java 8
64bit Amazon Linux 2018.03 v2.7.4 running Java 8
64bit Amazon Linux 2018.03 v2.7.2 running Java 8
64bit Amazon Linux 2018.03 v2.7.1 running Java 8
64bit Amazon Linux 2017.09 v2.6.8 running Java 8
64bit Amazon Linux 2017.09 v2.6.5 running Java 8
64bit Amazon Linux 2017.09 v2.6.4 running Java 8
64bit Amazon Linux 2017.09 v2.6.3 running Java 8
64bit Amazon Linux 2017.09 v2.6.0 running Java 8
64bit Amazon Linux 2017.03 v2.5.4 running Java 8
64bit Amazon Linux 2017.03 v2.5.3 running Java 8
64bit Amazon Linux 2017.03 v2.5.2 running Java 8
64bit Amazon Linux 2016.09 v2.4.4 running Java 8
64bit Amazon Linux 2018.03 v2.12.1 running Go 1.12.7
64bit Amazon Linux 2018.03 v2.6.14 running Packer 1.0.3
64bit Amazon Linux 2018.03 v2.12.16 running GlassFish 5.0 Java 8 (Preconfigured - Docker)
64bit Amazon Linux 2018.03 v4.10.1 running Node.js
zip
64bit Amazon Linux 2018.03 v4.9.2 running Node.js
zip
64bit Amazon Linux 2018.03 v4.8.0 running Node.js
zip
64bit Amazon Linux 2018.03 v4.6.0 running Node.js
zip
64bit Amazon Linux 2018.03 v4.5.3 running Node.js
zip
64bit Amazon Linux 2018.03 v4.5.1 running Node.js
zip
64bit Amazon Linux 2018.03 v4.5.0 running Node.js
zip
64bit Amazon Linux 2017.09 v4.4.6 running Node.js
zip
64bit Amazon Linux 2017.09 v4.4.5 running Node.js
zip
64bit Amazon Linux 2017.09 v4.4.4 running Node.js
zip
64bit Amazon Linux 2017.09 v4.4.2 running Node.js
zip
64bit Amazon Linux 2017.09 v4.4.0 running Node.js
zip
64bit Amazon Linux 2017.03 v4.3.0 running Node.js
zip
64bit Amazon Linux 2017.03 v4.2.2 running Node.js
zip
64bit Amazon Linux 2017.03 v4.2.1 running Node.js
zip
64bit Amazon Linux 2017.03 v4.2.0 running Node.js
zip
64bit Amazon Linux 2017.03 v4.1.1 running Node.js
zip
64bit Amazon Linux 2017.03 v4.1.0 running Node.js
zip
64bit Amazon Linux 2016.09 v4.0.1 running Node.js
zip
64bit Amazon Linux 2016.09 v4.0.0 running Node.js
zip
64bit Amazon Linux 2016.09 v3.3.1 running Node.js
zip
64bit Amazon Linux 2016.09 v3.1.0 running Node.js
zip
64bit Amazon Linux 2018.03 v2.8.14 running PHP 5.4
zip
64bit Amazon Linux 2018.03 v2.8.14 running PHP 5.5
zip
64bit Amazon Linux 2018.03 v2.8.14 running PHP 5.6
zip
64bit Amazon Linux 2018.03 v2.8.14 running PHP 7.0
zip
64bit Amazon Linux 2018.03 v2.8.14 running PHP 7.1
zip
64bit Amazon Linux 2018.03 v2.8.14 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.12 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.7 running PHP 7.1
zip
64bit Amazon Linux 2018.03 v2.8.6 running PHP 7.1
zip
64bit Amazon Linux 2018.03 v2.8.6 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.5 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.4 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.3 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.2 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.1 running PHP 7.2
zip
64bit Amazon Linux 2018.03 v2.8.0 running PHP 7.1
zip
64bit Amazon Linux 2018.03 v2.7.1 running PHP 5.6
zip
64bit Amazon Linux 2018.03 v2.7.1 running PHP 7.0
zip
64bit Amazon Linux 2018.03 v2.7.1 running PHP 7.1
zip
64bit Amazon Linux 2018.03 v2.7.0 running PHP 7.0
zip
64bit Amazon Linux 2018.03 v2.7.0 running PHP 7.1
zip
64bit Amazon Linux 2017.09 v2.6.6 running PHP 5.4
zip
64bit Amazon Linux 2017.09 v2.6.6 running PHP 5.6
zip
64bit Amazon Linux 2017.09 v2.6.6 running PHP 7.0
zip
64bit Amazon Linux 2017.09 v2.6.5 running PHP 7.0
zip
64bit Amazon Linux 2017.09 v2.6.4 running PHP 5.4
zip
64bit Amazon Linux 2017.09 v2.6.4 running PHP 5.5
zip
64bit Amazon Linux 2017.09 v2.6.4 running PHP 5.6
zip
64bit Amazon Linux 2017.09 v2.6.4 running PHP 7.0
zip
64bit Amazon Linux 2017.09 v2.6.4 running PHP 7.1
zip
64bit Amazon Linux 2017.09 v2.6.3 running PHP 5.4
zip
64bit Amazon Linux 2017.09 v2.6.3 running PHP 5.5
zip
64bit Amazon Linux 2017.09 v2.6.3 running PHP 5.6
zip
64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.0
zip
64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.1
zip
64bit Amazon Linux 2017.09 v2.6.2 running PHP 5.6
zip
64bit Amazon Linux 2017.09 v2.6.2 running PHP 7.0
zip
64bit Amazon Linux 2017.09 v2.6.1 running PHP 7.0
zip
64bit Amazon Linux 2017.09 v2.6.0 running PHP 5.4
zip
64bit Amazon Linux 2017.09 v2.6.0 running PHP 5.5
zip
64bit Amazon Linux 2017.09 v2.6.0 running PHP 5.6
zip
64bit Amazon Linux 2017.09 v2.6.0 running PHP 7.0
zip
64bit Amazon Linux 2017.09 v2.6.0 running PHP 7.1
zip
64bit Amazon Linux 2017.03 v2.5.0 running PHP 7.0
zip
64bit Amazon Linux 2017.03 v2.5.0 running PHP 7.1
zip
64bit Amazon Linux 2017.03 v2.4.4 running PHP 5.5
zip
64bit Amazon Linux 2017.03 v2.4.4 running PHP 5.6
zip
64bit Amazon Linux 2017.03 v2.4.4 running PHP 7.0
zip
64bit Amazon Linux 2017.03 v2.4.3 running PHP 7.0
zip
64bit Amazon Linux 2017.03 v2.4.2 running PHP 5.4
zip
64bit Amazon Linux 2017.03 v2.4.2 running PHP 5.5
zip
64bit Amazon Linux 2017.03 v2.4.2 running PHP 5.6
zip
64bit Amazon Linux 2017.03 v2.4.2 running PHP 7.0
zip
64bit Amazon Linux 2017.03 v2.4.1 running PHP 7.0
zip
64bit Amazon Linux 2017.03 v2.4.0 running PHP 7.0
zip
64bit Amazon Linux 2016.09 v2.3.2 running PHP 7.0
zip
64bit Amazon Linux 2016.09 v2.3.1 running PHP 7.0
zip
64bit Amazon Linux 2018.03 v2.9.1 running Python 3.6
zip
64bit Amazon Linux 2018.03 v2.9.1 running Python 3.4
zip
64bit Amazon Linux 2018.03 v2.9.1 running Python
zip
64bit Amazon Linux 2018.03 v2.9.1 running Python 2.7
zip
64bit Amazon Linux 2018.03 v2.7.5 running Python 3.6
zip
64bit Amazon Linux 2018.03 v2.7.1 running Python 3.6
zip
64bit Amazon Linux 2018.03 v2.7.0 running Python 3.6
zip
64bit Amazon Linux 2017.09 v2.6.4 running Python 3.6
zip
64bit Amazon Linux 2017.09 v2.6.1 running Python 3.6
zip
64bit Amazon Linux 2017.03 v2.4.0 running Python 3.4
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.6 (Puma)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.5 (Puma)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.4 (Puma)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.3 (Puma)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.2 (Puma)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.1 (Puma)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.0 (Puma)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.6 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.5 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.4 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.3 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.2 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.1 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 2.0 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v2.10.1 running Ruby 1.9.3
zip
64bit Amazon Linux 2018.03 v2.8.0 running Ruby 2.5 (Passenger Standalone)
zip
64bit Amazon Linux 2017.03 v2.4.4 running Ruby 2.3 (Puma)
zip
64bit Amazon Linux 2017.03 v2.4.4 running Ruby 2.3 (Passenger Standalone)
zip
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 8.5 Java 8
war
zip
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 8 Java 8
war
zip
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 7 Java 7
war
zip
64bit Amazon Linux 2018.03 v3.2.1 running Tomcat 7 Java 6
war
zip
64bit Amazon Linux 2018.03 v3.1.1 running Tomcat 8.5 Java 8
war
zip
64bit Amazon Linux 2017.03 v2.6.5 running Tomcat 8 Java 8
war
zip
64bit Amazon Linux 2017.03 v2.6.2 running Tomcat 8 Java 8
war
zip
64bit Amazon Linux 2017.03 v2.6.1 running Tomcat 8 Java 8
war
zip
64bit Amazon Linux 2017.03 v2.6.0 running Tomcat 8 Java 8
war
zip
64bit Amazon Linux 2016.09 v2.5.4 running Tomcat 8 Java 8
war
zip
64bit Amazon Linux 2016.03 v2.1.0 running Tomcat 8 Java 8
war
zip
64bit Windows Server Core 2016 v2.2.1 running IIS 10.0
zip
64bit Windows Server 2016 v2.2.1 running IIS 10.0
zip
64bit Windows Server Core 2012 R2 v2.2.1 running IIS 8.5
zip
64bit Windows Server 2012 R2 v2.2.1 running IIS 8.5
zip
64bit Windows Server Core 2016 v1.2.0 running IIS 10.0
zip
64bit Windows Server 2016 v1.2.0 running IIS 10.0
zip
64bit Windows Server Core 2012 R2 v1.2.0 running IIS 8.5
zip
64bit Windows Server 2012 R2 v1.2.0 running IIS 8.5
zip
64bit Windows Server 2012 v1.2.0 running IIS 8
zip
64bit Windows Server 2008 R2 v1.2.0 running IIS 7.5
zip
64bit Windows Server Core 2012 R2 running IIS 8.5
zip
64bit Windows Server 2012 R2 running IIS 8.5
zip
64bit Windows Server 2012 running IIS 8
zip
64bit Windows Server 2008 R2 running IIS 7.5
zip
64bit Amazon Linux 2018.03 v2.12.16 running Docker 18.06.1-ce
64bit Amazon Linux 2016.09 v2.5.2 running Docker 1.12.6
64bit Amazon Linux 2018.03 v2.15.2 running Multi-container Docker 18.06.1-ce (Generic)
zip
json
64bit Debian jessie v2.12.16 running Go 1.4 (Preconfigured - Docker)
zip
64bit Debian jessie v2.12.16 running Go 1.3 (Preconfigured - Docker)
zip
64bit Debian jessie v2.12.16 running Python 3.4 (Preconfigured - Docker)
zip
64bit Debian jessie v2.10.0 running Python 3.4 (Preconfigured - Docker)
zip
64bit Amazon Linux 2018.03 v2.9.1 running Java 8
jar
zip
64bit Amazon Linux 2018.03 v2.9.1 running Java 7
jar
zip
64bit Amazon Linux 2018.03 v2.8.0 running Java 8
jar
zip
64bit Amazon Linux 2018.03 v2.7.6 running Java 8
jar
zip
64bit Amazon Linux 2018.03 v2.7.5 running Java 8
jar
zip
64bit Amazon Linux 2018.03 v2.7.4 running Java 8
jar
zip
64bit Amazon Linux 2018.03 v2.7.2 running Java 8
jar
zip
64bit Amazon Linux 2018.03 v2.7.1 running Java 8
jar
zip
64bit Amazon Linux 2017.09 v2.6.8 running Java 8
jar
zip
64bit Amazon Linux 2017.09 v2.6.5 running Java 8
jar
zip
64bit Amazon Linux 2017.09 v2.6.4 running Java 8
jar
zip
64bit Amazon Linux 2017.09 v2.6.3 running Java 8
jar
zip
64bit Amazon Linux 2017.09 v2.6.0 running Java 8
jar
zip
64bit Amazon Linux 2017.03 v2.5.4 running Java 8
jar
zip
64bit Amazon Linux 2017.03 v2.5.3 running Java 8
jar
zip
64bit Amazon Linux 2017.03 v2.5.2 running Java 8
jar
zip
64bit Amazon Linux 2016.09 v2.4.4 running Java 8
jar
zip
64bit Amazon Linux 2018.03 v2.12.1 running Go 1.12.7
zip
64bit Amazon Linux 2018.03 v2.6.14 running Packer 1.0.3
64bit Amazon Linux 2018.03 v2.12.16 running GlassFish 5.0 Java 8 (Preconfigured - Docker)
zip
bd6bd2b2-9983-4845-b53b-fe53e8a5e1e7
"""
EB_UPDATE_TAGS_FOR_RESOURCE = """
f355d788-e67e-440f-b915-99e35254ffee
"""
EB_LIST_TAGS_FOR_RESOURCE = """
{% for key, value in tags.items() %}
{{ key }}
{{ value }}
{% endfor %}
{{ arn }}
178e410f-3b57-456f-a64c-a3b6a16da9ab
"""