@@ -2504,16 +2504,18 @@ func resourceTencentCloudTkeClusterRead(d *schema.ResourceData, meta interface{}
25042504 _ = d .Set ("pgw_endpoint" , emptyStrFunc (securityRet .Response .PgwEndpoint ))
25052505 _ = d .Set ("security_policy" , policies )
25062506
2507- if emptyStrFunc (securityRet .Response .ClusterExternalEndpoint ) == "" {
2508- _ = d .Set ("cluster_internet" , false )
2509- } else {
2510- _ = d .Set ("cluster_internet" , true )
2511- }
2507+ if v , ok := d .GetOk ("worker_config" ); ok && len (v .([]interface {})) > 0 {
2508+ if emptyStrFunc (securityRet .Response .ClusterExternalEndpoint ) == "" {
2509+ _ = d .Set ("cluster_internet" , false )
2510+ } else {
2511+ _ = d .Set ("cluster_internet" , true )
2512+ }
25122513
2513- if emptyStrFunc (securityRet .Response .PgwEndpoint ) == "" {
2514- _ = d .Set ("cluster_intranet" , false )
2515- } else {
2516- _ = d .Set ("cluster_intranet" , true )
2514+ if emptyStrFunc (securityRet .Response .PgwEndpoint ) == "" {
2515+ _ = d .Set ("cluster_intranet" , false )
2516+ } else {
2517+ _ = d .Set ("cluster_intranet" , true )
2518+ }
25172519 }
25182520
25192521 var globalConfig * tke.ClusterAsGroupOption
@@ -2797,7 +2799,6 @@ func resourceTencentCloudTkeClusterUpdate(d *schema.ResourceData, meta interface
27972799 return err
27982800 }
27992801 }
2800- d .SetPartial ("cluster_internet" )
28012802 }
28022803
28032804 if clusterInternet {
@@ -2810,8 +2811,6 @@ func resourceTencentCloudTkeClusterUpdate(d *schema.ResourceData, meta interface
28102811 }
28112812 d .SetPartial ("managed_cluster_internet_security_policies" )
28122813 }
2813- } else {
2814- d .SetPartial ("managed_cluster_internet_security_policies" )
28152814 }
28162815
28172816 if d .HasChange ("project_id" ) || d .HasChange ("cluster_name" ) || d .HasChange ("cluster_desc" ) || d .HasChange ("cluster_level" ) || d .HasChange ("auto_upgrade_cluster_level" ) {
0 commit comments