set actions enabled in template on describe images
this is to avoid errors with terraform relates to https://github.com/localstack/localstack/issues/2161
This commit is contained in:
parent
6a887e52cc
commit
8bffff4620
@ -67,6 +67,7 @@ class FakeAlarm(BaseModel):
|
|||||||
ok_actions,
|
ok_actions,
|
||||||
insufficient_data_actions,
|
insufficient_data_actions,
|
||||||
unit,
|
unit,
|
||||||
|
actions_enabled,
|
||||||
):
|
):
|
||||||
self.name = name
|
self.name = name
|
||||||
self.namespace = namespace
|
self.namespace = namespace
|
||||||
@ -80,6 +81,7 @@ class FakeAlarm(BaseModel):
|
|||||||
self.dimensions = [
|
self.dimensions = [
|
||||||
Dimension(dimension["name"], dimension["value"]) for dimension in dimensions
|
Dimension(dimension["name"], dimension["value"]) for dimension in dimensions
|
||||||
]
|
]
|
||||||
|
self.actions_enabled = actions_enabled
|
||||||
self.alarm_actions = alarm_actions
|
self.alarm_actions = alarm_actions
|
||||||
self.ok_actions = ok_actions
|
self.ok_actions = ok_actions
|
||||||
self.insufficient_data_actions = insufficient_data_actions
|
self.insufficient_data_actions = insufficient_data_actions
|
||||||
@ -215,6 +217,7 @@ class CloudWatchBackend(BaseBackend):
|
|||||||
ok_actions,
|
ok_actions,
|
||||||
insufficient_data_actions,
|
insufficient_data_actions,
|
||||||
unit,
|
unit,
|
||||||
|
actions_enabled,
|
||||||
):
|
):
|
||||||
alarm = FakeAlarm(
|
alarm = FakeAlarm(
|
||||||
name,
|
name,
|
||||||
@ -231,6 +234,7 @@ class CloudWatchBackend(BaseBackend):
|
|||||||
ok_actions,
|
ok_actions,
|
||||||
insufficient_data_actions,
|
insufficient_data_actions,
|
||||||
unit,
|
unit,
|
||||||
|
actions_enabled,
|
||||||
)
|
)
|
||||||
self.alarms[name] = alarm
|
self.alarms[name] = alarm
|
||||||
return alarm
|
return alarm
|
||||||
|
@ -28,6 +28,7 @@ class CloudWatchResponse(BaseResponse):
|
|||||||
dimensions = self._get_list_prefix("Dimensions.member")
|
dimensions = self._get_list_prefix("Dimensions.member")
|
||||||
alarm_actions = self._get_multi_param("AlarmActions.member")
|
alarm_actions = self._get_multi_param("AlarmActions.member")
|
||||||
ok_actions = self._get_multi_param("OKActions.member")
|
ok_actions = self._get_multi_param("OKActions.member")
|
||||||
|
actions_enabled = self._get_multi_param("ActionsEnabled")
|
||||||
insufficient_data_actions = self._get_multi_param(
|
insufficient_data_actions = self._get_multi_param(
|
||||||
"InsufficientDataActions.member"
|
"InsufficientDataActions.member"
|
||||||
)
|
)
|
||||||
@ -47,6 +48,7 @@ class CloudWatchResponse(BaseResponse):
|
|||||||
ok_actions,
|
ok_actions,
|
||||||
insufficient_data_actions,
|
insufficient_data_actions,
|
||||||
unit,
|
unit,
|
||||||
|
actions_enabled,
|
||||||
)
|
)
|
||||||
template = self.response_template(PUT_METRIC_ALARM_TEMPLATE)
|
template = self.response_template(PUT_METRIC_ALARM_TEMPLATE)
|
||||||
return template.render(alarm=alarm)
|
return template.render(alarm=alarm)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user