|
31 | 31 | "connection_configuration": RepresentationGroup{Optional, listenerConnectionConfigurationRepresentation}, |
32 | 32 | "hostname_names": Representation{repType: Optional, create: []string{`${oci_load_balancer_hostname.test_hostname.name}`}}, |
33 | 33 | "path_route_set_name": Representation{repType: Optional, create: `${oci_load_balancer_path_route_set.test_path_route_set.name}`}, |
| 34 | + "routing_policy_name": Representation{repType: Optional, create: `${oci_load_balancer_load_balancer_routing_policy.test_load_balancer_routing_policy.name}`}, |
34 | 35 | "rule_set_names": Representation{repType: Optional, create: []string{`${oci_load_balancer_rule_set.test_rule_set.name}`}}, |
35 | 36 | "ssl_configuration": RepresentationGroup{Optional, listenerSslConfigurationRepresentation}, |
36 | 37 | } |
|
43 | 44 | "verify_peer_certificate": Representation{repType: Optional, create: `false`, update: `true`}, |
44 | 45 | } |
45 | 46 |
|
46 | | - ListenerResourceDependencies = generateResourceFromRepresentationMap("oci_load_balancer_backend_set", "test_backend_set", Required, Create, backendSetRepresentation) + |
| 47 | + ListenerResourceDependencies = generateResourceFromRepresentationMap("oci_load_balancer_load_balancer_routing_policy", "test_load_balancer_routing_policy", Required, Create, loadBalancerRoutingPolicyRepresentation) + |
| 48 | + generateResourceFromRepresentationMap("oci_load_balancer_backend_set", "test_backend_set", Required, Create, backendSetRepresentation) + |
47 | 49 | generateResourceFromRepresentationMap("oci_load_balancer_certificate", "test_certificate", Optional, Create, certificateRepresentation) + |
48 | 50 | generateResourceFromRepresentationMap("oci_load_balancer_load_balancer", "test_load_balancer", Required, Create, loadBalancerRepresentation) + |
49 | 51 | LoadBalancerSubnetDependencies + |
@@ -123,6 +125,7 @@ func TestLoadBalancerListenerResource_basic(t *testing.T) { |
123 | 125 | resource.TestCheckResourceAttrSet(resourceName, "path_route_set_name"), |
124 | 126 | resource.TestCheckResourceAttr(resourceName, "port", "10"), |
125 | 127 | resource.TestCheckResourceAttr(resourceName, "protocol", "HTTP"), |
| 128 | + resource.TestCheckResourceAttrSet(resourceName, "routing_policy_name"), |
126 | 129 | resource.TestCheckResourceAttr(resourceName, "rule_set_names.#", "1"), |
127 | 130 | resource.TestCheckResourceAttr(resourceName, "ssl_configuration.#", "1"), |
128 | 131 | resource.TestCheckResourceAttrSet(resourceName, "ssl_configuration.0.certificate_name"), |
@@ -156,6 +159,7 @@ func TestLoadBalancerListenerResource_basic(t *testing.T) { |
156 | 159 | resource.TestCheckResourceAttrSet(resourceName, "path_route_set_name"), |
157 | 160 | resource.TestCheckResourceAttr(resourceName, "port", "11"), |
158 | 161 | resource.TestCheckResourceAttr(resourceName, "protocol", "HTTP"), |
| 162 | + resource.TestCheckResourceAttrSet(resourceName, "routing_policy_name"), |
159 | 163 | resource.TestCheckResourceAttr(resourceName, "rule_set_names.#", "1"), |
160 | 164 | resource.TestCheckResourceAttr(resourceName, "ssl_configuration.#", "1"), |
161 | 165 | resource.TestCheckResourceAttrSet(resourceName, "ssl_configuration.0.certificate_name"), |
|
0 commit comments