package common

import "time"

const PausePreparationTimeout = 24 * time.Hour

const (
	CreateCluster               = "create_cluster"
	DeleteCluster               = "delete_cluster"
	UpdateCluster               = "update_cluster"
	UpdateClusterTopology       = "update_cluster_topology"
	RestoreCluster              = "restore_cluster"
	RestoreClusterFromDedicated = "restore_cluster_from_dedicated"
	RestoreClusterFromClassic   = "restore_cluster_from_classic"
	CreateTidbGroup             = "create_tidb_group"
	DeleteTidbGroup             = "delete_tidb_group"
	UpdatePublicLb              = "update_public_lb"
	UpdateVpcPeeringAllowlist   = "update_vpc_peering_allowlist"
	CreatePrivateLinkConnection = "create_private_link_connection"
	DeletePrivateLinkConnection = "delete_private_link_connection"
	CreatePrivateLinkService    = "create_private_link_service"
	DeletePrivateLinkService    = "delete_private_link_service"
	UpdateAuditLogSetting       = "update_audit_log_setting"
	CreateAuditLogFilterRule    = "create_audit_log_filter_rule"
	UpdateAuditLogFilterRule    = "update_audit_log_filter_rule"
	DeleteAuditLogFilterRule    = "delete_audit_log_filter_rule"
	UpdateLogRedactionPolicy    = "update_log_redaction_policy"
	PostCreateResourcePool      = "post_create_resource_pool"
	PauseResourcePool           = "pause_resource_pool"
	PrepareAndPauseResourcePool = "prepare_and_pause_resource_pool"
	ResumeResourcePool          = "resume_resource_pool"
	DeleteResourcePool          = "delete_resource_pool"
	CreateDefaultEncryptionKey  = "create_default_encryption_key"
	CreateExport                = "create_export"
	CancelExport                = "cancel_export"
	CreateManualBackup          = "create_manual_backup"
	RestoreFromManualBackup     = "restore_from_manual_backup"
	UpdateClusterEncryption     = "update_cluster_encryption"
	ScaleByocSharedComponents   = "scale_byoc_shared_components"
)
