rough-jewelry-40643
04/30/2024, 12:54 PMwafv2 . Running pulumi up does not come up clean even though nothing has changed. Pulumi's out put does some weird things.
It wants to "change" the following:
priority : 0 => 0
~ visibilityConfig: {
+ __defaults : []
~ cloudwatchMetricsEnabled: true => true
~ cloudwatchMetricsEnabled: true => true
~ metricName : "IPAllowRule" => "IPAllowRule"
~ metricName : "IPAllowRule" => "IPAllowRule"
Note that IPAllowRule and cloudwatchMetricsEnabled are doubled up for some reason unknown to me.
Does anyone know what's causing this?
Here are the relevant code snippets. Along with the full pulumi output
const myAcl = new aws.wafv2.WebAcl("MYACL", {
......
rules: [
{
action: {
allow: {},
},
name: "IPRule",
priority: 7,
statement: {
ipSetReferenceStatement: {
arn: IpSet.arn,
},
},
visibilityConfig: {
sampledRequestsEnabled: true,
cloudwatchMetricsEnabled: true,
metricName: "IPRule",
},
},
Do you want to perform this update? details
pulumi:pulumi:Stack: (same)
[urn=urn:pulumi:poc::MYSTACK::pulumi:pulumi:Stack::MYSTACK-poc]
~ aws:wafv2/webAcl:WebAcl: (update)
[id=ded6d29d-5318-4e98-aa14-777777777777]
[urn=urn:pulumi:poc::MYSTACK::aws:wafv2/webAcl:WebAcl::MYACL]
[provider=urn:pulumi:poc::MYSTACK::pulumi:providers:aws::default_6_31_0::911e0d16-9224-481c-8e0c-777777777777]
~ rules: [
~ [0]: {
~ action : {
+ __defaults: []
~ allow : {
+ __defaults: []
}
}
~ name : "IPAllowRule" => "IPAllowRule"
~ priority : 7 => 7
~ statement : {
+ __defaults : []
~ ipSetReferenceStatement: {
+ __defaults: []
~ arn : "arn:aws:wafv2:us-east-1:777777777777:regional/ipset/ip-set-7777777/8330068b-68e3-44e4-84fe-777777777777" => "arn:aws:wafv2:us-east-1:777777777777:regional/ipset/ip-set-7777777/8330068b-68e3-44e4-84fe-777777777777"
~ arn : "arn:aws:wafv2:us-east-1:777777777777:regional/ipset/ip-set-7777777/8330068b-68e3-44e4-84fe-777777777777" => "arn:aws:wafv2:us-east-1:777777777777:regional/ipset/ip-set-7777777/8330068b-68e3-44e4-84fe-777777777777"
}
}
~ visibilityConfig: {
+ __defaults : []
}
}
]enough-garden-22763
04/30/2024, 1:32 PMrough-jewelry-40643
04/30/2024, 1:52 PMwaf so that my code works cleanly and then update to v2 later?enough-garden-22763
04/30/2024, 1:55 PMrough-jewelry-40643
04/30/2024, 1:56 PM