23 lines
1.2 KiB
Python
23 lines
1.2 KiB
Python
from .responses import GreengrassResponse
|
|
|
|
url_bases = [
|
|
r"https?://greengrass\.(.+)\.amazonaws.com",
|
|
]
|
|
|
|
|
|
response = GreengrassResponse()
|
|
|
|
|
|
url_paths = {
|
|
"{0}/greengrass/definition/cores$": response.core_definitions,
|
|
"{0}/greengrass/definition/cores/(?P<definition_id>[^/]+)/?$": response.core_definition,
|
|
"{0}/greengrass/definition/cores/(?P<definition_id>[^/]+)/versions$": response.core_definition_versions,
|
|
"{0}/greengrass/definition/cores/(?P<definition_id>[^/]+)/versions/(?P<definition_version_id>[^/]+)/?$": response.core_definition_version,
|
|
"{0}/greengrass/definition/devices$": response.device_definitions,
|
|
"{0}/greengrass/definition/devices/(?P<definition_id>[^/]+)/?$": response.device_definition,
|
|
"{0}/greengrass/definition/devices/(?P<definition_id>[^/]+)/versions$": response.device_definition_versions,
|
|
"{0}/greengrass/definition/devices/(?P<definition_id>[^/]+)/versions/(?P<definition_version_id>[^/]+)/?$": response.device_definition_version,
|
|
"{0}/greengrass/definition/resources$": response.resource_definitions,
|
|
"{0}/greengrass/definition/resources/(?P<definition_id>[^/]+)/versions$": response.resource_definition_versions,
|
|
}
|