anchor.diff:  	if c.NetworkTags != nil {
   		result["network_tags"] = flattenNodePoolAutoConfigNetworkTags(c.NetworkTags)
   	}
  +
   	return []map[string]interface{}{result}
   }
   
  
positive.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 -%>
  
  
negative.code: // Defines default nodel pool settings for the entire cluster. These settings are
  // overridden if specified on the specific NodePool object.
  func clusterSchemaNodePoolDefaults() *schema.Schema {
  	return &schema.Schema{
  		Type:        schema.TypeList,
  		Optional:    true,
  		Computed:    true,
  		Description: `The default nodel pool settings for the entire cluster.`,
  		MaxItems: 1,
  		Elem: &schema.Resource{
  			Schema: map[string]*schema.Schema{
  				"node_config_defaults": {
  					Type:        schema.TypeList,
  					Optional:    true,
  					Description: `Subset of NodeConfig message that has defaults.`,
  					MaxItems:    1,
  					Elem: &schema.Resource{
  							Schema: map[string]*schema.Schema{
  									"gcfs_config": schemaGcfsConfig(false),
  							},
  					},
  				},
  			},
  		},
  	}
  }
  <% end -%>
  
  