# Constants
Active is the state for a normal row.
ApprovalGroupDBA means the assignee can be selected from the workspace owners and DBAs.
ApprovalGroupOwner means the assignee can be selected from the project owners.
ApprovalStrategyAutomatic means the pipeline will automatically be approved without user intervention.
ApprovalStrategyManual means the pipeline should be manually approved by user to proceed.
BackupPlanScheduleDaily is DAILY backup plan policy value.
BackupPlanScheduleUnset is NEVER backup plan policy value.
BackupPlanScheduleWeekly is WEEKLY backup plan policy value.
DataSourceAdmin is the ADMIN type of data source.
DataSourceRO is the read-only type of data source.
Deleted is the state for an removed row.
DeploymentTypeDatabaseCreate is the deployment type for creating databases.
DeploymentTypeDatabaseDDL is the deployment type for updating database schemas (DDL).
DeploymentTypeDatabaseDDLGhost is the deployment type for updating database schemas using gh-ost.
DeploymentTypeDatabaseDML is the deployment type for updating database data (DML).
DeploymentTypeDatabaseDMLRollback is the deployment type for a generated rollback issue.
DeploymentTypeDatabaseRestorePITR is the deployment type for performing a Point-in-time Recovery.
EngineTypeClickHouse is the database type for CLICKHOUSE.
EngineTypeMariaDB is the database type for MARIADB.
EngineTypeMongoDB is the database type for MongoDB.
EngineTypeMSSQL is the database type for MSSQL.
EngineTypeMySQL is the database type for MYSQL.
EngineTypeOceanbase is the database type for OCEANBASE.
EngineTypeOracle is the database type for ORACLE.
EngineTypePostgres is the database type for POSTGRES.
EngineTypeRedis is the database type for REDIS.
EngineTypeRedshift is the database type for REDSHIFT.
EngineTypeSnowflake is the database type for SNOWFLAKE.
EngineTypeSpanner is the database type for SPANNER.
EngineTypeSQLite is the database type for SQLite.
EngineTypeTiDB is the database type for TiDB.
EnvironmentTierProtected is the PROTECTED tier.
EnvironmentTierUnProtected is the UNPROTECTED tier.
PolicyTypeAccessControl is the policy type for access control policy.
PolicyTypeBackupPlan is the policy type for backup plan policy.
PolicyTypeDeploymentApproval is the policy type for deployment approval policy.
PolicyTypeSensitiveData is the policy type for sensitive data policy.
ProjectWorkflowUI is the UI workflow type.
ProjectWorkflowVCS is the VCS workflow type.
SensitiveDataMaskTypeDefault is the sensitive data type to hide data with a default method.
# Structs
AccessControlPolicy is the API message for access control policy.
AccessControlRule is the API message for access control rule.
AuthResponse is the API message for user login response.
BackupPlanPolicy is the policy configuration for backup plan.
DatabaseFindMessage is the API message for finding database.
DatabaseMessage is the API message for database.
DatabasePatchMessage is the API message to patch the database.
DataSourceMessage is the API message for a data source.
DeploymentApprovalPolicy is the policy configuration for deployment approval.
DeploymentApprovalStrategy is the API message for deployment approval strategy.
EnvironmentMessage is the API message for an environment.
EnvironmentPatchMessage is the API message to patch the environment.
InstanceFindMessage is the API message for finding instance.
InstanceMessage is the API message for an instance.
InstancePatchMessage is the API message to patch the instance.
ListDatabaseMessage is the API message for list database response.
ListEnvironmentMessage is the API message for list environment response.
ListInstanceMessage is the API message for list instance response.
ListPolicyMessage is the API message for list policy response.
ListProjectMessage is the API message for list project response.
Login is the API message for user login.
PolicyFindMessage is the API message for finding policies.
PolicyMessage is the API message for policy.
PolicyPatchMessage is the API message to patch the policy.
ProjectMessage is the API message for project.
ProjectPatchMessage is the API message to patch the project.
SensitiveData is the API message for sensitive data.
SensitiveDataPolicy is the API message for sensitive data policy.
# Interfaces
Client is the API message for Bytebase OpenAPI client.
# Type aliases
ApprovalGroup is the group for deployment approval policy.
ApprovalStrategy is strategy for deployment approval policy.
BackupPlanSchedule is schedule for backup plan policy.
DataSourceType is the type for data source.
DeploymentType is the type for deployment.
EngineType is the type of the instance engine.
EnvironmentTier is the protection info for environment.
PolicyType is the type for the policy.
ProjectWorkflow is the workflow for project.
SensitiveDataMaskType is the mask type for sensitive data.
State is the state for a row.