package v1alpha1

import (
	cloudv1 "github.com/tidbcloud/infra-api/api/v1"
	"github.com/tidbcloud/infra-provider/pkg/k8s"
)

var _ k8s.ClusterMetaGetter = &APPBox{}

func (a *APPBox) GetProvider() string {
	return a.Spec.Provider
}

func (a *APPBox) GetRegion() string {
	return a.Spec.Region
}

func (a *APPBox) GetClusterName() string {
	// return eks/gke cluster's name
	return a.Status.KubernetesClusterName
}

func (a *APPBox) GetNetwork() *cloudv1.Network {
	return nil
}
