pub struct Db {Show 19 fields
pub id: f64,
pub created_at: String,
pub account_id: String,
pub login: String,
pub location: Option<Location>,
pub password: String,
pub name: String,
pub host: Option<String>,
pub type: DbType,
pub hash_type: Option<HashType>,
pub port: i32,
pub ip: Option<String>,
pub local_ip: Option<String>,
pub status: Status,
pub preset_id: i32,
pub disk_stats: Option<Box<DbDiskStats>>,
pub config_parameters: Box<ConfigParameters>,
pub is_only_local_ip_access: bool,
pub availability_zone: AvailabilityZone,
}Expand description
Db : База данных
Fields§
§id: f64ID для каждого экземпляра базы данных. Автоматически генерируется при создании.
created_at: StringЗначение времени, указанное в комбинированном формате даты и времени ISO8601, которое представляет, когда была создана база данных.
account_id: StringID пользователя.
login: StringЛогин для подключения к базе данных.
location: Option<Location>Локация сервера.
password: StringПароль для подключения к базе данных.
name: StringНазвание базы данных.
host: Option<String>Хост.
type: DbType§hash_type: Option<HashType>Тип хеширования базы данных (mysql5 | mysql | postgres).
port: i32Порт
ip: Option<String>IP-адрес сетевого интерфейса IPv4.
local_ip: Option<String>IP-адрес локального сетевого интерфейса IPv4.
status: StatusТекущий статус базы данных.
preset_id: i32ID тарифа.
disk_stats: Option<Box<DbDiskStats>>§config_parameters: Box<ConfigParameters>§is_only_local_ip_access: boolЭто логическое значение, которое показывает, доступна ли база данных только по локальному IP адресу.
availability_zone: AvailabilityZoneImplementations§
Source§impl Db
impl Db
Sourcepub fn new(
id: f64,
created_at: String,
account_id: String,
login: String,
password: String,
name: String,
host: Option<String>,
type: DbType,
hash_type: Option<HashType>,
port: i32,
ip: Option<String>,
local_ip: Option<String>,
status: Status,
preset_id: i32,
disk_stats: Option<DbDiskStats>,
config_parameters: ConfigParameters,
is_only_local_ip_access: bool,
availability_zone: AvailabilityZone,
) -> Db
pub fn new( id: f64, created_at: String, account_id: String, login: String, password: String, name: String, host: Option<String>, type: DbType, hash_type: Option<HashType>, port: i32, ip: Option<String>, local_ip: Option<String>, status: Status, preset_id: i32, disk_stats: Option<DbDiskStats>, config_parameters: ConfigParameters, is_only_local_ip_access: bool, availability_zone: AvailabilityZone, ) -> Db
База данных
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Db
impl<'de> Deserialize<'de> for Db
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Db
Auto Trait Implementations§
impl Freeze for Db
impl RefUnwindSafe for Db
impl Send for Db
impl Sync for Db
impl Unpin for Db
impl UnsafeUnpin for Db
impl UnwindSafe for Db
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more