|
54 | 54 |
|
55 | 55 | "freeform_tags": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"Department": "Finance"}, Update: map[string]string{"Department": "Accounting"}}, |
56 | 56 | "is_private": acctest.Representation{RepType: acctest.Optional, Create: `false`}, |
| 57 | + "security_attributes": acctest.Representation{RepType: acctest.Optional, Create: map[string]string{"oracle-zpr.sa-test-lbaas.mode": "enforce", "oracle-zpr.sa-test-lbaas.value": "create-zpr-tersi-lbaas"}, Update: map[string]string{"oracle-zpr.sa-test-lbaas.value": "update-zpr-tersi-lbaas", "oracle-zpr.sa-test-lbaas.mode": "enforce"}}, |
57 | 58 | "is_request_id_enabled": acctest.Representation{RepType: acctest.Optional, Create: `true`, Update: `true`}, |
58 | 59 | "request_id_header": acctest.Representation{RepType: acctest.Optional, Create: ``, Update: `X-MyRequestB-Id`}, |
59 | 60 | "is_delete_protection_enabled": acctest.Representation{RepType: acctest.Optional, Create: `false`, Update: `true`}, |
@@ -145,13 +146,13 @@ var ( |
145 | 146 | "test_network_security_group1", acctest.Required, acctest.Create, acctest.RepresentationCopyWithNewProperties(CoreNetworkSecurityGroupRepresentation, map[string]interface{}{ |
146 | 147 | "vcn_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_core_vcn.test_lb_vcn.id}`}, |
147 | 148 | })) // + |
148 | | - // For laptop testing comment out this line |
149 | | - // Failure to do so results in |
150 | | - // test_helpers.go:535: Step 1/7 error: Error running apply: exit status 1 |
151 | | - // [DEBUG] Using modified User-Agent: Terraform/0.12.31 HashiCorp-terraform-exec/0.14.0 |
152 | | - // Error: 404-NotAuthorizedOrNotFound, Authorization failed or requested resource not found. |
153 | | - // Suggestion: Either the resource has been deleted or service Identity Tag Namespace need policy to access this resource. |
154 | | - // DefinedTagsDependencies |
| 149 | + // For laptop testing comment out this line |
| 150 | + // Failure to do so results in |
| 151 | + // test_helpers.go:535: Step 1/7 error: Error running apply: exit status 1 |
| 152 | + // [DEBUG] Using modified User-Agent: Terraform/0.12.31 HashiCorp-terraform-exec/0.14.0 |
| 153 | + // Error: 404-NotAuthorizedOrNotFound, Authorization failed or requested resource not found. |
| 154 | + // Suggestion: Either the resource has been deleted or service Identity Tag Namespace need policy to access this resource. |
| 155 | + // DefinedTagsDependencies |
155 | 156 | ) |
156 | 157 |
|
157 | 158 | // issue-routing-tag: load_balancer/default |
@@ -211,6 +212,9 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) { |
211 | 212 | resource.TestCheckResourceAttr(resourceName, "is_request_id_enabled", "true"), |
212 | 213 | resource.TestCheckResourceAttr(resourceName, "request_id_header", "X-Request-Id"), |
213 | 214 | resource.TestCheckResourceAttr(resourceName, "reserved_ips.#", "1"), |
| 215 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.%", "2"), |
| 216 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.oracle-zpr.sa-test-lbaas.value", "create-zpr-tersi-lbaas"), |
| 217 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.oracle-zpr.sa-test-lbaas.mode", "enforce"), |
214 | 218 | resource.TestCheckResourceAttrSet(resourceName, "reserved_ips.0.id"), |
215 | 219 | resource.TestCheckResourceAttr(resourceName, "network_security_group_ids.#", "1"), |
216 | 220 | resource.TestCheckResourceAttr(resourceName, "shape", "100Mbps"), |
@@ -247,6 +251,8 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) { |
247 | 251 | resource.TestCheckResourceAttr(resourceName, "is_request_id_enabled", "true"), |
248 | 252 | resource.TestCheckResourceAttr(resourceName, "request_id_header", "X-Request-Id"), |
249 | 253 | resource.TestCheckResourceAttr(resourceName, "reserved_ips.#", "1"), |
| 254 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.%", "2"), |
| 255 | + |
250 | 256 | resource.TestCheckResourceAttrSet(resourceName, "reserved_ips.0.id"), |
251 | 257 | resource.TestCheckResourceAttr(resourceName, "shape", "100Mbps"), |
252 | 258 | resource.TestCheckResourceAttrSet(resourceName, "state"), |
@@ -276,7 +282,10 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) { |
276 | 282 | resource.TestCheckResourceAttr(resourceName, "is_private", "false"), |
277 | 283 | resource.TestCheckResourceAttr(resourceName, "is_request_id_enabled", "true"), |
278 | 284 | resource.TestCheckResourceAttr(resourceName, "request_id_header", "X-MyRequestB-Id"), |
279 | | - resource.TestCheckResourceAttr(resourceName, "reserved_ips.#", "1"), |
| 285 | + resource.TestCheckResourceAttr(resourceName, "reserved_ips.#", "1"), |
| 286 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.%", "2"), |
| 287 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.oracle-zpr.sa-test-lbaas.value", "update-zpr-tersi-lbaas"), |
| 288 | + resource.TestCheckResourceAttr(resourceName, "security_attributes.oracle-zpr.sa-test-lbaas.mode", "enforce"), |
280 | 289 | resource.TestCheckResourceAttr(resourceName, "shape", "400Mbps"), |
281 | 290 | resource.TestCheckResourceAttrSet(resourceName, "reserved_ips.0.id"), |
282 | 291 | resource.TestCheckResourceAttr(resourceName, "network_security_group_ids.#", "0"), |
@@ -315,6 +324,7 @@ func TestLoadBalancerLoadBalancerResource_basic(t *testing.T) { |
315 | 324 | resource.TestCheckResourceAttr(datasourceName, "load_balancers.0.is_private", "false"), |
316 | 325 | resource.TestCheckResourceAttr(datasourceName, "load_balancers.0.network_security_group_ids.#", "0"), |
317 | 326 | resource.TestCheckResourceAttr(datasourceName, "load_balancers.0.is_request_id_enabled", "true"), |
| 327 | + resource.TestCheckResourceAttr(datasourceName, "load_balancers.0.security_attributes.%", "2"), |
318 | 328 | resource.TestCheckResourceAttr(datasourceName, "load_balancers.0.request_id_header", "X-MyRequestB-Id"), |
319 | 329 | resource.TestCheckResourceAttr(datasourceName, "load_balancers.0.shape", "400Mbps"), |
320 | 330 | resource.TestCheckResourceAttrSet(datasourceName, "load_balancers.0.state"), |
|
0 commit comments