Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions apis/v1alpha1/ack-generate-metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
ack_generate_info:
build_date: "2024-08-08T06:38:41Z"
build_hash: 587b90dc860e91ee9a763e9e3bc4d3f1b2fbddb7
build_date: "2024-08-14T21:03:11Z"
build_hash: 959eaa58cf17d1fd3ce540bf4e9b4184d08f65b5
go_version: go1.22.4
version: v0.36.0-dirty
api_directory_checksum: 96fa226bb4286e852c4c5c3431fd48aa3de6e430
version: v0.37.0-2-g959eaa5
api_directory_checksum: 8299aa1a216f2f0acee18cfd6c1a7d67f95c16e8
api_version: v1alpha1
aws_sdk_go_version: v1.51.21
generator_config_info:
file_checksum: 8105dfd6cd8450bbeebbf515820ac6f96b10e89a
file_checksum: 762ec2393437285309fbecb8f0dc88d00bc1c17e
original_file_name: generator.yaml
last_modification:
reason: API generation
57 changes: 52 additions & 5 deletions apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,39 @@
ignore:
resource_names:
- APIKey
# - IPSet
- RegexPatternSet
- RuleGroup
- WebACL
- APIKey
# - IPSet
- RegexPatternSet
# - RuleGroup
# - WebACL
field_paths:
- RuleGroup.Rules.Statement.AndStatement
- RuleGroup.Rules.Statement.OrStatement
- RuleGroup.Rules.Statement.NotStatement
- RuleGroup.Rules.Statement.ManagedRuleGroupStatement.ScopeDownStatement
- RuleGroup.Rules.Statement.RateBasedStatement.ScopeDownStatement
- WebACL.Rules.Statement.AndStatement
- WebACL.Rules.Statement.OrStatement
- WebACL.Rules.Statement.NotStatement
- WebACL.Rules.Statement.ManagedRuleGroupStatement.ScopeDownStatement
- WebACL.Rules.Statement.RateBasedStatement.ScopeDownStatement
model_name: wafv2
empty_shapes:
- All
- Method
- UriPath
- QueryString
- AllQueryArguments
- RateLimitIP
- RateLimitForwardedIP
- RateLimitHTTPMethod
- NoneAction
operations:
GetIPSet:
output_wrapper_field_path: IPSet
GetRuleGroup:
output_wrapper_field_path: RuleGroup
GetWebACL:
output_wrapper_field_path: WebACL
resources:
IPSet:
fields:
Expand All @@ -23,3 +48,25 @@ resources:
hooks:
sdk_read_one_post_set_output:
template_path: hooks/ipset/sdk_read_one_post_set_output.go.tpl
RuleGroup:
fields:
Name:
is_primary_key: true
is_immutable: true
Capacity:
is_immutable: true
hooks:
sdk_read_one_pre_build_request:
template_path: hooks/rulegroup/sdk_read_one_pre_build_request.go.tpl
sdk_read_one_post_set_output:
template_path: hooks/rulegroup/sdk_read_one_post_set_output.go.tpl
WebACL:
fields:
Name:
is_primary_key: true
is_immutable: true
hooks:
sdk_read_one_pre_build_request:
template_path: hooks/webacl/sdk_read_one_pre_build_request.go.tpl
sdk_read_one_post_set_output:
template_path: hooks/webacl/sdk_read_one_post_set_output.go.tpl
145 changes: 145 additions & 0 deletions apis/v1alpha1/rule_group.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading