-
Notifications
You must be signed in to change notification settings - Fork 4
/
generator.yaml
39 lines (39 loc) · 924 Bytes
/
generator.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
ignore:
resource_names:
- AnomalyDetector
- CompositeAlarm
- InsightRule
- ManagedInsightRule
- MetricStream
model_name: monitoring
operations:
DeleteAlarms:
operation_type:
- Delete
resource_name: MetricAlarm
DescribeAlarms:
output_wrapper_field_path: MetricAlarms
operation_type:
- List
resource_name: MetricAlarm
PutMetricAlarm:
operation_type:
- Create
- Update
resource_name: MetricAlarm
resources:
MetricAlarm:
fields:
Name:
is_primary_key: true
is_required: true
renames:
operations:
PutMetricAlarm:
input_fields:
AlarmName: Name
hooks:
sdk_read_many_post_build_request:
template_path: hooks/metricalarm/sdk_read_many_post_build_request.go.tpl
sdk_delete_post_build_request:
template_path: hooks/metricalarm/sdk_delete_post_build_request.go.tpl