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 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 }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.