5454
5555 "freeform_tags" : acctest.Representation {RepType : acctest .Optional , Create : map [string ]string {"Department" : "Finance" }, Update : map [string ]string {"Department" : "Accounting" }},
5656 "is_private" : acctest.Representation {RepType : acctest .Optional , Create : `false` },
57+ "is_request_id_enabled" : acctest.Representation {RepType : acctest .Optional , Create : `true` , Update : `true` },
58+ "request_id_header" : acctest.Representation {RepType : acctest .Optional , Create : `` , Update : `X-MyRequestB-Id` },
5759 "is_delete_protection_enabled" : acctest.Representation {RepType : acctest .Optional , Create : `false` , Update : `true` },
5860 "reserved_ips" : acctest.RepresentationGroup {RepType : acctest .Optional , Group : loadBalancerReservedIpsRepresentation },
5961 "network_security_group_ids" : acctest.Representation {RepType : acctest .Optional , Create : []string {`${oci_core_network_security_group.test_network_security_group1.id}` }, Update : []string {}},
@@ -193,12 +195,13 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) {
193195 acctest .GenerateResourceFromRepresentationMap ("oci_load_balancer_load_balancer" , "test_load_balancer" , acctest .Optional , acctest .Create , loadBalancerRepresentation ),
194196 Check : acctest .ComposeAggregateTestCheckFuncWrapper (
195197 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
196- //Commenting this out as we are ignoring the changes to the tags in the resource representation.
197198 resource .TestCheckResourceAttr (resourceName , "display_name" , "example_load_balancer" ),
198199 resource .TestCheckResourceAttr (resourceName , "freeform_tags.%" , "1" ),
199200 resource .TestCheckResourceAttrSet (resourceName , "id" ),
200201 resource .TestCheckResourceAttr (resourceName , "is_delete_protection_enabled" , "false" ),
201202 resource .TestCheckResourceAttr (resourceName , "is_private" , "false" ),
203+ resource .TestCheckResourceAttr (resourceName , "is_request_id_enabled" , "true" ),
204+ resource .TestCheckResourceAttr (resourceName , "request_id_header" , "X-Request-Id" ),
202205 resource .TestCheckResourceAttr (resourceName , "reserved_ips.#" , "1" ),
203206 resource .TestCheckResourceAttrSet (resourceName , "reserved_ips.0.id" ),
204207 resource .TestCheckResourceAttr (resourceName , "network_security_group_ids.#" , "1" ),
@@ -228,12 +231,13 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) {
228231 })),
229232 Check : acctest .ComposeAggregateTestCheckFuncWrapper (
230233 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentIdU ),
231- //Commenting this out as we are ignoring the changes to the tags in the resource representation.
232234 resource .TestCheckResourceAttr (resourceName , "display_name" , "example_load_balancer" ),
233235 resource .TestCheckResourceAttr (resourceName , "freeform_tags.%" , "1" ),
234236 resource .TestCheckResourceAttrSet (resourceName , "id" ),
235237 resource .TestCheckResourceAttr (resourceName , "is_delete_protection_enabled" , "false" ),
236238 resource .TestCheckResourceAttr (resourceName , "is_private" , "false" ),
239+ resource .TestCheckResourceAttr (resourceName , "is_request_id_enabled" , "true" ),
240+ resource .TestCheckResourceAttr (resourceName , "request_id_header" , "X-Request-Id" ),
237241 resource .TestCheckResourceAttr (resourceName , "reserved_ips.#" , "1" ),
238242 resource .TestCheckResourceAttrSet (resourceName , "reserved_ips.0.id" ),
239243 resource .TestCheckResourceAttr (resourceName , "shape" , "100Mbps" ),
@@ -257,12 +261,13 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) {
257261 acctest .GenerateResourceFromRepresentationMap ("oci_load_balancer_load_balancer" , "test_load_balancer" , acctest .Optional , acctest .Update , loadBalancerRepresentation ),
258262 Check : acctest .ComposeAggregateTestCheckFuncWrapper (
259263 resource .TestCheckResourceAttr (resourceName , "compartment_id" , compartmentId ),
260- //Commenting this out as we are ignoring the changes to the tags in the resource representation.
261264 resource .TestCheckResourceAttr (resourceName , "display_name" , "displayName2" ),
262265 resource .TestCheckResourceAttr (resourceName , "freeform_tags.%" , "1" ),
263266 resource .TestCheckResourceAttrSet (resourceName , "id" ),
264267 resource .TestCheckResourceAttr (resourceName , "is_delete_protection_enabled" , "true" ),
265268 resource .TestCheckResourceAttr (resourceName , "is_private" , "false" ),
269+ resource .TestCheckResourceAttr (resourceName , "is_request_id_enabled" , "true" ),
270+ resource .TestCheckResourceAttr (resourceName , "request_id_header" , "X-MyRequestB-Id" ),
266271 resource .TestCheckResourceAttr (resourceName , "reserved_ips.#" , "1" ),
267272 resource .TestCheckResourceAttr (resourceName , "shape" , "400Mbps" ),
268273 resource .TestCheckResourceAttrSet (resourceName , "reserved_ips.0.id" ),
@@ -294,14 +299,15 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) {
294299
295300 resource .TestCheckResourceAttr (datasourceName , "load_balancers.#" , "1" ),
296301 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.compartment_id" , compartmentId ),
297- //Commenting this out as we are ignoring the changes to the tags in the resource representation.
298302 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.display_name" , "displayName2" ),
299303 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.freeform_tags.%" , "1" ),
300304 resource .TestCheckResourceAttrSet (datasourceName , "load_balancers.0.id" ),
301305 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.ip_address_details.#" , "1" ),
302306 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.is_delete_protection_enabled" , "true" ),
303307 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.is_private" , "false" ),
304308 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.network_security_group_ids.#" , "0" ),
309+ resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.is_request_id_enabled" , "true" ),
310+ resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.request_id_header" , "X-MyRequestB-Id" ),
305311 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.shape" , "400Mbps" ),
306312 resource .TestCheckResourceAttrSet (datasourceName , "load_balancers.0.state" ),
307313 resource .TestCheckResourceAttr (datasourceName , "load_balancers.0.subnet_ids.#" , "2" ),
0 commit comments