-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathgenerator.yaml
46 lines (43 loc) · 1.1 KB
/
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
40
41
42
43
44
45
46
ignore:
resource_names:
# - ConfigurationSet
- ConfigurationSetEventDestination
- CustomVerificationEmailTemplate
- ReceiptFilter
- ReceiptRule
- ReceiptRuleSet
- Template
field_paths:
- CreateConfigurationSetInput.ConfigurationSet
model_name: email
resources:
ConfigurationSet:
fields:
Name:
is_primary_key: true
is_immutable: true
type: string
list_operation:
match_fields:
- Name
update_operation:
custom_method_name: customUpdate
renames:
operations:
DescribeConfigurationSet:
input_fields:
ConfigurationSetName: Name
DeleteConfigurationSet:
input_fields:
ConfigurationSetName: Name
tags:
ignore: true
exceptions:
terminal_codes:
- ConfigurationSetAlreadyExists
- InvalidConfigurationSet
hooks:
sdk_create_post_build_request:
template_path: hooks/configuration_set/sdk_create_post_build_request.go.tpl
sdk_read_one_post_request:
template_path: hooks/configuration_set/sdk_read_one_post_request.go.tpl