* support - intial commit to kick off trusted advisor checks * edit - expanded testing to include checking for expected check ids and check names. Added server testing added support resource json to manifest file and simplified support response return from reviewed comments * Streamline loading of resource files * edit - ensured regions are assigned in models Co-authored-by: Bert Blommers <info@bertblommers.nl>
20 lines
547 B
Python
20 lines
547 B
Python
from __future__ import unicode_literals
|
|
from moto.core.responses import BaseResponse
|
|
from .models import support_backends
|
|
import json
|
|
|
|
|
|
class SupportResponse(BaseResponse):
|
|
SERVICE_NAME = "support"
|
|
|
|
@property
|
|
def support_backend(self):
|
|
return support_backends[self.region]
|
|
|
|
def describe_trusted_advisor_checks(self):
|
|
language = self._get_param("language")
|
|
checks = self.support_backend.describe_trusted_advisor_checks(
|
|
language=language,
|
|
)
|
|
|
|
return json.dumps({"checks": checks})
|