package types

const (
	BillingTagKeyServiceType = "servicetype"
	BillingTagKeyEnvironment = "environment"
	BillingTagKeyUsedBy      = "usedby"
	BillingTagKeyComponent   = "component"

	// all values of these tags are from tags.tidbcloud.com
	BillingTagKeyTenant  = "tenant"
	BillingTagKeyProject = "project"
	BillingTagKeyCluster = "cluster"
)

const (
	// ServiceType
	BillingTagValServiceTypeSharedTier = "sharedtier"

	// Environment
	BillingTagValEnvironmentDev     = "dev"
	BillingTagValEnvironmentStaging = "staging"
	BillingTagValEnvironmentProd    = "prod"

	// UsedBy
	BillingTagValUsedByCustomerTiDB = "customer-tidb"
	// NOTE: not used now
	BillingTagValUsedByAdmin = "admin"

	// Component
	BillingTagValComponentNLB         = "nlb"
	BillingTagValComponentPrivateNLB  = "nlb-private"
	BillingTagValComponentBackup      = "backup"
	BillingTagValComponentPrivateLink = "privatelink"
)
