package entity

import (
	globaldedicatedv1 "github.com/tidbcloud/tidb-management-service/api/spec/global/dedicated/v1"
)

// Entities.
type (
	CustomerManagedEncryptionKey = globaldedicatedv1.CustomerManagedEncryptionKey

	ProjectCmekKeySuffix struct {
		Id        uint64
		ProjectId uint64
		Salt      string
		Suffix    string
	}

	CmekAccessIamPrincipal struct {
		AwsPrincipalAccountId string
		AzureAppRegistration  AzureAppRegistration
		AzureCmekKeySuffix    string
	}

	AzureAppRegistration struct {
		AppRegistrationId   string
		AppRegistrationUmi  string
		AppRegistrationName string
	}
)
