anchor.diff:  }
   
   <% unless version == 'ga' -%>
  -func expandIPAllocationPolicy(configured interface{}, networking_mode string) (*containerBeta.IPAllocationPolicy, error) {
  +func expandIPAllocationPolicy(configured interface{}, networkingMode string) (*containerBeta.IPAllocationPolicy, error) {
   <% else -%>
   func expandIPAllocationPolicy(configured interface{}) (*containerBeta.IPAllocationPolicy, error) {
   <% end -%>
   	l := configured.([]interface{})
   	if len(l) == 0 || l[0] == nil {
   <% unless version == 'ga' -%>
  -		if networking_mode == "VPC_NATIVE" {
  +		if networkingMode == "VPC_NATIVE" {
   			return nil, fmt.Errorf("`ip_allocation_policy` block is required for VPC_NATIVE clusters.")
   		}
   <% end -%>
  
positive.code: 	config := l[0].(map[string]interface{})
  	return &containerBeta.IPAllocationPolicy{
  <% unless version == 'ga' -%>
  		UseIpAliases:          networking_mode == "VPC_NATIVE",
  <% else -%>
  		UseIpAliases:          true,
  <% end -%>
  
negative.code: 		ServicesSecondaryRangeName: config["services_secondary_range_name"].(string),
  		ForceSendFields:            []string{"UseIpAliases"},
  <% unless version == 'ga' -%>
  		UseRoutes:              networkingMode == "ROUTES",
  <% end -%>
  	}, nil
  }
  