Skip to content

Commit 41b2ec9

Browse files
authored
Adding support for ResolverRule (#3)
Issue #, if available: Description of changes: Adding support for adding/deleting/updating Route53 ResolverRule in [route53resolver-controller](https://github.com/aws-controllers-k8s/route53resolver-controller) . By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent 1dd757f commit 41b2ec9

32 files changed

+2987
-64
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ack_generate_info:
2-
build_date: "2023-08-21T14:26:48Z"
2+
build_date: "2023-08-22T04:35:57Z"
33
build_hash: 5e27da33ea64b2a6ce958a72a8a8c43e65f815ca
44
go_version: go1.19
55
version: v0.26.1-10-g5e27da3
6-
api_directory_checksum: 7411b1dd50c830dfd1a49e27e014e171ef74ad4b
6+
api_directory_checksum: c0922b065d0f77097536ec816227f1d7ff2308cc
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.44.300
99
generator_config_info:
10-
file_checksum: e0811debc406b9d6920058c12e1e93769356a02c
10+
file_checksum: a90c59623b068b681326d8d0aeec75c708327f27
1111
original_file_name: generator.yaml
1212
last_modification:
1313
reason: API generation

apis/v1alpha1/enums.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/generator.yaml

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,17 @@ ignore:
55
- FirewallRuleGroup
66
#- ResolverEndpoint
77
- ResolverQueryLogConfig
8-
- ResolverRule
8+
#- ResolverRule
99
field_paths:
1010
- CreateResolverEndpointInput.CreatorRequestId
11+
- CreateResolverRuleInput.CreatorRequestId
1112
model_name: route53resolver
1213
prefix_config: {}
1314
operations:
1415
CreateResolverEndpoint:
1516
output_wrapper_field_path: ResolverEndpoint
17+
CreateResolverRule:
18+
output_wrapper_field_path: ResolverRule
1619
resources:
1720
ResolverEndpoint:
1821
fields:
@@ -46,4 +49,38 @@ resources:
4649
sdk_create_post_build_request:
4750
template_path: hooks/resolver_endpoint/sdk_create_post_build_request.go.tpl
4851
tags:
49-
ignore: true
52+
ignore: true
53+
ResolverRule:
54+
fields:
55+
Id:
56+
is_primary_key: true
57+
print:
58+
path: Status.Id
59+
name: ID
60+
Associations:
61+
custom_field:
62+
list_of: ResolverRuleAssociation
63+
renames:
64+
operations:
65+
GetResolverRule:
66+
input_fields:
67+
ResolverRuleId: Id
68+
UpdateResolverRule:
69+
input_fields:
70+
ResolverRuleId: Id
71+
DeleteResolverRule:
72+
input_fields:
73+
ResolverRuleId: Id
74+
hooks:
75+
sdk_create_post_build_request:
76+
template_path: hooks/resolver_rule/sdk_create_post_build_request.go.tpl
77+
sdk_create_post_set_output:
78+
template_path: hooks/resolver_rule/sdk_create_post_set_output.go.tpl
79+
sdk_read_one_post_set_output:
80+
template_path: hooks/resolver_rule/sdk_read_many_post_set_output.go.tpl
81+
sdk_delete_pre_build_request:
82+
template_path: hooks/resolver_rule/sdk_delete_pre_build_request.go.tpl
83+
update_operation:
84+
custom_method_name: customUpdateResolverRule
85+
tags:
86+
ignore: true

apis/v1alpha1/resolver_rule.go

Lines changed: 139 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/types.go

Lines changed: 39 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)