You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by pe...@apache.org on 2025/10/20 16:46:22 UTC

(cloudstack-terraform-provider) 01/01: Fix traffic type import due to incorrect parameter

This is an automated email from the ASF dual-hosted git repository.

pearl11594 pushed a commit to branch fix-traffic-type
in repository https://gitbox.apache.org/repos/asf/cloudstack-terraform-provider.git

commit 78ebd66278be81b058acbd3b6b6bdb1ffde9daa2
Author: Pearl Dsilva <pe...@gmail.com>
AuthorDate: Mon Oct 20 12:46:08 2025 -0400

    Fix traffic type import due to incorrect parameter
---
 cloudstack/resource_cloudstack_traffic_type.go | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/cloudstack/resource_cloudstack_traffic_type.go b/cloudstack/resource_cloudstack_traffic_type.go
index 1e3a3a9..b4368c3 100644
--- a/cloudstack/resource_cloudstack_traffic_type.go
+++ b/cloudstack/resource_cloudstack_traffic_type.go
@@ -167,10 +167,8 @@ func resourceCloudStackTrafficTypeRead(d *schema.ResourceData, meta interface{})
 		return nil
 	}
 
-	// The TrafficType struct has a Name field which contains the traffic type
-	// But in some cases it might be empty, so we'll keep the original value from the state
-	if trafficType.Name != "" {
-		d.Set("traffic_type", trafficType.Name)
+	if trafficType.Traffictype != "" {
+		d.Set("traffic_type", trafficType.Traffictype)
 	}
 
 	// Note: The TrafficType struct doesn't have fields for network labels or VLAN
@@ -266,9 +264,9 @@ func resourceCloudStackTrafficTypeImport(d *schema.ResourceData, meta interface{
 				d.Set("physical_network_id", pn.Id)
 
 				// Set the type attribute - use the original value from the API call
-				// If the Name field is empty, use a default value based on the traffic type ID
-				if tt.Name != "" {
-					d.Set("traffic_type", tt.Name)
+				// If the Traffictype field is empty, use a default value based on the traffic type ID
+				if tt.Traffictype != "" {
+					d.Set("traffic_type", tt.Traffictype)
 				} else {
 					// Use a default value based on common traffic types
 					// This is a fallback and might not be accurate