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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub use ::aws_types::request_id::RequestId;

/// Types for the `AssociateWebACL` operation.
pub mod associate_web_acl;

/// Types for the `CreateByteMatchSet` operation.
pub mod create_byte_match_set;

/// Types for the `CreateGeoMatchSet` operation.
pub mod create_geo_match_set;

/// Types for the `CreateIPSet` operation.
pub mod create_ip_set;

/// Types for the `CreateRateBasedRule` operation.
pub mod create_rate_based_rule;

/// Types for the `CreateRegexMatchSet` operation.
pub mod create_regex_match_set;

/// Types for the `CreateRegexPatternSet` operation.
pub mod create_regex_pattern_set;

/// Types for the `CreateRule` operation.
pub mod create_rule;

/// Types for the `CreateRuleGroup` operation.
pub mod create_rule_group;

/// Types for the `CreateSizeConstraintSet` operation.
pub mod create_size_constraint_set;

/// Types for the `CreateSqlInjectionMatchSet` operation.
pub mod create_sql_injection_match_set;

/// Types for the `CreateWebACL` operation.
pub mod create_web_acl;

/// Types for the `CreateWebACLMigrationStack` operation.
pub mod create_web_acl_migration_stack;

/// Types for the `CreateXssMatchSet` operation.
pub mod create_xss_match_set;

/// Types for the `DeleteByteMatchSet` operation.
pub mod delete_byte_match_set;

/// Types for the `DeleteGeoMatchSet` operation.
pub mod delete_geo_match_set;

/// Types for the `DeleteIPSet` operation.
pub mod delete_ip_set;

/// Types for the `DeleteLoggingConfiguration` operation.
pub mod delete_logging_configuration;

/// Types for the `DeletePermissionPolicy` operation.
pub mod delete_permission_policy;

/// Types for the `DeleteRateBasedRule` operation.
pub mod delete_rate_based_rule;

/// Types for the `DeleteRegexMatchSet` operation.
pub mod delete_regex_match_set;

/// Types for the `DeleteRegexPatternSet` operation.
pub mod delete_regex_pattern_set;

/// Types for the `DeleteRule` operation.
pub mod delete_rule;

/// Types for the `DeleteRuleGroup` operation.
pub mod delete_rule_group;

/// Types for the `DeleteSizeConstraintSet` operation.
pub mod delete_size_constraint_set;

/// Types for the `DeleteSqlInjectionMatchSet` operation.
pub mod delete_sql_injection_match_set;

/// Types for the `DeleteWebACL` operation.
pub mod delete_web_acl;

/// Types for the `DeleteXssMatchSet` operation.
pub mod delete_xss_match_set;

/// Types for the `DisassociateWebACL` operation.
pub mod disassociate_web_acl;

/// Types for the `GetByteMatchSet` operation.
pub mod get_byte_match_set;

/// Types for the `GetChangeToken` operation.
pub mod get_change_token;

/// Types for the `GetChangeTokenStatus` operation.
pub mod get_change_token_status;

/// Types for the `GetGeoMatchSet` operation.
pub mod get_geo_match_set;

/// Types for the `GetIPSet` operation.
pub mod get_ip_set;

/// Types for the `GetLoggingConfiguration` operation.
pub mod get_logging_configuration;

/// Types for the `GetPermissionPolicy` operation.
pub mod get_permission_policy;

/// Types for the `GetRateBasedRule` operation.
pub mod get_rate_based_rule;

/// Types for the `GetRateBasedRuleManagedKeys` operation.
pub mod get_rate_based_rule_managed_keys;

/// Types for the `GetRegexMatchSet` operation.
pub mod get_regex_match_set;

/// Types for the `GetRegexPatternSet` operation.
pub mod get_regex_pattern_set;

/// Types for the `GetRule` operation.
pub mod get_rule;

/// Types for the `GetRuleGroup` operation.
pub mod get_rule_group;

/// Types for the `GetSampledRequests` operation.
pub mod get_sampled_requests;

/// Types for the `GetSizeConstraintSet` operation.
pub mod get_size_constraint_set;

/// Types for the `GetSqlInjectionMatchSet` operation.
pub mod get_sql_injection_match_set;

/// Types for the `GetWebACL` operation.
pub mod get_web_acl;

/// Types for the `GetWebACLForResource` operation.
pub mod get_web_acl_for_resource;

/// Types for the `GetXssMatchSet` operation.
pub mod get_xss_match_set;

/// Types for the `ListActivatedRulesInRuleGroup` operation.
pub mod list_activated_rules_in_rule_group;

/// Types for the `ListByteMatchSets` operation.
pub mod list_byte_match_sets;

/// Types for the `ListGeoMatchSets` operation.
pub mod list_geo_match_sets;

/// Types for the `ListIPSets` operation.
pub mod list_ip_sets;

/// Types for the `ListLoggingConfigurations` operation.
pub mod list_logging_configurations;

/// Types for the `ListRateBasedRules` operation.
pub mod list_rate_based_rules;

/// Types for the `ListRegexMatchSets` operation.
pub mod list_regex_match_sets;

/// Types for the `ListRegexPatternSets` operation.
pub mod list_regex_pattern_sets;

/// Types for the `ListResourcesForWebACL` operation.
pub mod list_resources_for_web_acl;

/// Types for the `ListRuleGroups` operation.
pub mod list_rule_groups;

/// Types for the `ListRules` operation.
pub mod list_rules;

/// Types for the `ListSizeConstraintSets` operation.
pub mod list_size_constraint_sets;

/// Types for the `ListSqlInjectionMatchSets` operation.
pub mod list_sql_injection_match_sets;

/// Types for the `ListSubscribedRuleGroups` operation.
pub mod list_subscribed_rule_groups;

/// Types for the `ListTagsForResource` operation.
pub mod list_tags_for_resource;

/// Types for the `ListWebACLs` operation.
pub mod list_web_acls;

/// Types for the `ListXssMatchSets` operation.
pub mod list_xss_match_sets;

/// Types for the `PutLoggingConfiguration` operation.
pub mod put_logging_configuration;

/// Types for the `PutPermissionPolicy` operation.
pub mod put_permission_policy;

/// Types for the `TagResource` operation.
pub mod tag_resource;

/// Types for the `UntagResource` operation.
pub mod untag_resource;

/// Types for the `UpdateByteMatchSet` operation.
pub mod update_byte_match_set;

/// Types for the `UpdateGeoMatchSet` operation.
pub mod update_geo_match_set;

/// Types for the `UpdateIPSet` operation.
pub mod update_ip_set;

/// Types for the `UpdateRateBasedRule` operation.
pub mod update_rate_based_rule;

/// Types for the `UpdateRegexMatchSet` operation.
pub mod update_regex_match_set;

/// Types for the `UpdateRegexPatternSet` operation.
pub mod update_regex_pattern_set;

/// Types for the `UpdateRule` operation.
pub mod update_rule;

/// Types for the `UpdateRuleGroup` operation.
pub mod update_rule_group;

/// Types for the `UpdateSizeConstraintSet` operation.
pub mod update_size_constraint_set;

/// Types for the `UpdateSqlInjectionMatchSet` operation.
pub mod update_sql_injection_match_set;

/// Types for the `UpdateWebACL` operation.
pub mod update_web_acl;

/// Types for the `UpdateXssMatchSet` operation.
pub mod update_xss_match_set;