func Convert_v20150101_ResourceGroup_To_v1_ResourceGroup(in *ResourceGroup, out *v1.ResourceGroup, s conversion.Scope) error {
	return autoConvert_v20150101_ResourceGroup_To_v1_ResourceGroup(in, out, s)
}
Convert_v20150101_ResourceGroup_To_v1_ResourceGroup is an autogenerated conversion function.
package v20150101
import (
	unsafe "unsafe"
	v1 "github.com/Azure/k8s-infra/apis/microsoft.resources/v1"
	conversion "k8s.io/apimachinery/pkg/conversion"
	runtime "k8s.io/apimachinery/pkg/runtime"
)
func init() {
	localSchemeBuilder.Register(RegisterConversions)
}
func RegisterConversions(s *runtime.Scheme) error {
	if err := s.AddGeneratedConversionFunc((*ResourceGroup)(nil), (*v1.ResourceGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v20150101_ResourceGroup_To_v1_ResourceGroup(a.(*ResourceGroup), b.(*v1.ResourceGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1.ResourceGroup)(nil), (*ResourceGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1_ResourceGroup_To_v20150101_ResourceGroup(a.(*v1.ResourceGroup), b.(*ResourceGroup), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ResourceGroupList)(nil), (*v1.ResourceGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v20150101_ResourceGroupList_To_v1_ResourceGroupList(a.(*ResourceGroupList), b.(*v1.ResourceGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1.ResourceGroupList)(nil), (*ResourceGroupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1_ResourceGroupList_To_v20150101_ResourceGroupList(a.(*v1.ResourceGroupList), b.(*ResourceGroupList), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ResourceGroupSpec)(nil), (*v1.ResourceGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v20150101_ResourceGroupSpec_To_v1_ResourceGroupSpec(a.(*ResourceGroupSpec), b.(*v1.ResourceGroupSpec), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*ResourceGroupStatus)(nil), (*v1.ResourceGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v20150101_ResourceGroupStatus_To_v1_ResourceGroupStatus(a.(*ResourceGroupStatus), b.(*v1.ResourceGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddGeneratedConversionFunc((*v1.ResourceGroupStatus)(nil), (*ResourceGroupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1_ResourceGroupStatus_To_v20150101_ResourceGroupStatus(a.(*v1.ResourceGroupStatus), b.(*ResourceGroupStatus), scope)
	}); err != nil {
		return err
	}
	if err := s.AddConversionFunc((*v1.ResourceGroupSpec)(nil), (*ResourceGroupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
		return Convert_v1_ResourceGroupSpec_To_v20150101_ResourceGroupSpec(a.(*v1.ResourceGroupSpec), b.(*ResourceGroupSpec), scope)
	}); err != nil {
		return err
	}
	return nil
}
func autoConvert_v20150101_ResourceGroup_To_v1_ResourceGroup(in *ResourceGroup, out *v1.ResourceGroup, s conversion.Scope) error {
	out.ObjectMeta = in.ObjectMeta
	if err := Convert_v20150101_ResourceGroupSpec_To_v1_ResourceGroupSpec(&in.Spec, &out.Spec, s); err != nil {
		return err
	}
	if err := Convert_v20150101_ResourceGroupStatus_To_v1_ResourceGroupStatus(&in.Status, &out.Status, s); err != nil {
		return err
	}
	return nil
}