tenant

package
v0.0.0-...-fee78ac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2024 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// obshell tenant create
	CMD_CREATE           = "create"
	FLAG_ZONE            = "zone"
	FLAG_ZONE_SH         = "z"
	FLAG_MODE            = "mode"
	FLAG_PRIMARY_ZONE    = "primary_zone"
	FLAG_PRIMARY_ZONE_SH = "p"
	FLAG_UNIT_NUM        = "unit_num"
	FLAG_UNIT_NUM_SH     = "n"
	FLAG_UNIT            = "unit"
	FLAG_UNIT_SH         = "u"
	FLAG_REPLICA_TYPE    = "replica_type"
	FLAG_CHARSET         = "charset"
	FLAG_COLLATE         = "collate"
	FLAG_INFO            = "info"
	FLAG_READ_ONLY       = "read_only"
	FLAG_PARAMETERS      = "parameters"
	FLAG_VARIABLES       = "variables"
	FLAG_SCENARIO        = "scenario"
	FLAG_WHITELIST       = "whitelist"
	FLAG_ROOT_PASSWORD   = "root_password"
	FLAG_IMPORT_SCRIPT   = "import_script"

	// obshell tenant restore
	CMD_RESTORE                  = "restore"
	FLAG_TENANT_NAME             = "tenant_name"
	FLAG_TENANT_NAME_SH          = "t"
	FLAG_ARCHIVE_LOG_URI         = "archive_log_uri"
	FLAG_ARCHIVE_LOG_URI_SH      = "a"
	FLAG_DATA_BACKUP_URI         = "data_backup_uri"
	FLAG_DATA_BACKUP_URI_SH      = "d"
	FLAG_UNIT_CONFIG_NAME        = "unit_config_name"
	FLAG_UNIT_CONFIG_NAME_SH     = "u"
	FLAG_TIMESTAMP               = "timestamp"
	FLAG_TIMESTAMP_SH            = "T"
	FLAG_SCN                     = "scn"
	FLAG_SCN_SH                  = "S"
	FLAG_HA_HIGH_THREAD_SCORE    = "ha_high_thread_score"
	FLAG_HA_HIGH_THREAD_SCORE_SH = "s"
	FLAG_ZONE_LIST               = "zone_list"
	FLAG_ZONE_LIST_SH            = "z"
	FLAG_LOCALITY                = "locality"
	FLAG_LOCALITY_SH             = "l"
	FLAG_CONCURRENCY             = "concurrency"
	FLAG_CONCURRENCY_SH          = "c"
	FLAG_DECRYPTION              = "decryption"
	FLAG_DECRYPTION_SH           = "D"

	FLAG_KMS_ENCRYPT_INFO    = "kms_encrypt_info"
	FLAG_KMS_ENCRYPT_INFO_SH = "k"

	// obshell tenant modify
	CMD_MODIFY        = "modify"
	FLAG_OLD_PASSWORD = "old_password"
	FLAG_NEW_PASSWORD = "new_password"
	FLAG_PASSWORD     = "password"

	// obshell tenant replica
	CMD_REPLICA = "replica"

	// obshell tenant drop
	CMD_DROP     = "drop"
	FLAG_RECYCLE = "recycle"

	// obshell tenant show
	CMD_SHOW = "show"

	// obshell tenant lock
	CMD_LOCK = "lock"

	// obshell tenant purge
	CMD_PURGE = "purge"

	// obshell tenant flashback
	CMD_FLASHBACK    = "flashback"
	FLAG_NEW_NAME    = "new_name"
	FLAG_NEW_NAME_SH = "n"

	// obshell tenant unlock
	CMD_UNLOCK = "unlock"

	// obshell tenant rename
	CMD_RENAME = "rename"

	// obshell tenant archive-log open
	CMD_ARCHIVE_LOG = "archivelog"

	// obshell tenant archive-log close
	CMD_NO_ARCHIVE_LOG = "noarchivelog"
)

Variables

This section is empty.

Functions

func ConfirmRestore

func ConfirmRestore() error

func NewTenantCmd

func NewTenantCmd() *cobra.Command

func RestoreCmdExample

func RestoreCmdExample() string

Types

type ArchiveLogFlags

type ArchiveLogFlags struct {
	// contains filtered or unexported fields
}

type TenantBackupFlags

type TenantBackupFlags struct {
	TenantName    string
	DataBackupUri string
	ArchiveLogUri string

	cluster.ClusterBackupFlags
}

func (*TenantBackupFlags) ToTenantBackupConfigParam

func (f *TenantBackupFlags) ToTenantBackupConfigParam() (*param.TenantBackupConfigParam, error)

type TenantCreateFlags

type TenantCreateFlags struct {
	replica.ZoneParamsFlags
	// contains filtered or unexported fields
}

type TenantRestoreFlags

type TenantRestoreFlags struct {
	TenantName string

	DataBackupUri string
	ArchiveLogUri string

	Timestamp           string `json:"timestamp" time_format:"2006-01-02T15:04:05.000Z07:00"`
	SCN                 int64
	PrimaryZone         string
	Concurrency         string
	HaHighThreadScore   string
	Decryption          string
	IncBackupDecryption string
	KmsEncryptInfo      string

	replica.ZoneParamsFlags
	// contains filtered or unexported fields
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL