package util

import (
	"github.com/tidbcloud/infra-provider/regional-server/pkg/consts"

	cloudv1 "github.com/tidbcloud/infra-api/api/v1"
)

var provider2CloudProvider = map[string]string{
	consts.ProviderTypeEKS: cloudv1.CloudProviderAWS,
	consts.ProviderTypeGKE: cloudv1.CloudProviderGCP,
}

// NetworkProviderToCloudProvider returns the cloud provider from a network provider.
// Returns empty string if network provider is unknown.
func NetworkProviderToCloudProvider(networkProvider string) string {
	return provider2CloudProvider[networkProvider]
}
