|
9 | 9 | ipsets = external_parameters.fetch(:ipsets, []) |
10 | 10 | ipsets.each do |name, properties| |
11 | 11 | WAFv2_IPSet(name) { |
12 | | - Name FnSub("${EnvironmentName}-#{name}") |
| 12 | + Name FnJoin('-', [Ref('EnvironmentName'), name]) |
13 | 13 | Addresses properties.has_key?('addresses') ? properties['addresses'] : [] |
14 | 14 | Description properties['desc'] if properties.has_key?('desc') |
15 | 15 | IPAddressVersion properties.has_key?('version') ? properties['version'] : 'IPV4' |
|
22 | 22 | pattern_sets.each do |name, properties| |
23 | 23 | WAFv2_RegexPatternSet(name) { |
24 | 24 | Description properties['desc'] if properties.has_key?('desc') |
25 | | - Name FnSub("${EnvironmentName}-#{name}") |
| 25 | + Name FnJoin('-', [Ref('EnvironmentName'), name]) |
26 | 26 | RegularExpressionList properties['regexes'] |
27 | 27 | Scope Ref(:Scope) |
28 | 28 | Tags tags |
|
83 | 83 | default_block = external_parameters.fetch(:default_block, false) |
84 | 84 |
|
85 | 85 | WAFv2_WebACL(:WAF) { |
86 | | - Name FnSub("${EnvironmentName}-#{component_name}") |
| 86 | + Name FnJoin('-', [Ref('EnvironmentName'), component_name]) |
87 | 87 | Description FnSub("#{component_name}") |
88 | 88 | Scope Ref(:Scope) |
89 | 89 | VisibilityConfig({ |
|
97 | 97 |
|
98 | 98 | Output(:WAFArn) { |
99 | 99 | Value FnGetAtt(:WAF, :Arn) |
100 | | - Export FnSub("${EnvironmentName}-#{component_name}-waf-arn") |
| 100 | + Export FnJoin('-', [Ref('EnvironmentName'), component_name, 'waf', 'arn']) |
101 | 101 | } |
102 | 102 |
|
103 | 103 | end |
0 commit comments