anchor.diff:  	if c.NetworkTags != nil {
   		result["network_tags"] = flattenNodePoolAutoConfigNetworkTags(c.NetworkTags)
   	}
  +
   	return []map[string]interface{}{result}
   }
   
  
positive.code: 			},
  
  <% unless version == "ga" -%>
                          "node_pool_defaults": clusterSchemaNodePoolDefaults(),
  
  			"node_pool_auto_config": {
  				Type:             schema.TypeList,
  				Optional:         true,
  				DiffSuppressFunc: emptyOrUnsetBlockDiffSuppress,
  				MaxItems:         1,
  				Description:      `Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.`,
  				Elem: &schema.Resource{
  
negative.code: }
  
  func flattenNodePoolDefaults(c *container.NodePoolDefaults) []map[string]interface{} {
  	if c == nil {
  		return nil
  	}
  
  	result := make(map[string]interface{})
  	if c.NodeConfigDefaults != nil && c.NodeConfigDefaults.GcfsConfig != nil {
  			result["node_config_defaults"] = flattenNodeConfigDefaults(c.NodeConfigDefaults)
  	}
  	
  	return []map[string]interface{}{result}
  }
  <% end -%>
  
  