pub struct CreateCluster {Show 14 fields
pub name: String,
pub type: DbType,
pub admin: Option<Box<CreateClusterAdmin>>,
pub instance: Option<Box<CreateClusterInstance>>,
pub hash_type: Option<HashType>,
pub preset_id: Option<i32>,
pub configurator_id: Option<i32>,
pub project_id: Option<i32>,
pub config_parameters: Option<Box<ConfigParameters>>,
pub replication: Option<Box<DbReplication>>,
pub network: Option<Box<Network>>,
pub description: Option<String>,
pub availability_zone: Option<AvailabilityZone>,
pub auto_backups: Option<Box<CreateDbAutoBackups>>,
}Fields§
§name: StringНазвание кластера базы данных.
type: DbType§admin: Option<Box<CreateClusterAdmin>>§instance: Option<Box<CreateClusterInstance>>§hash_type: Option<HashType>Тип хеширования базы данных (mysql | postgres).
preset_id: Option<i32>ID тарифа. Нельзя передавать вместе с configurator_id
configurator_id: Option<i32>ID конфигуратора. Нельзя передавать вместе с preset_id
project_id: Option<i32>ID проекта.
config_parameters: Option<Box<ConfigParameters>>§replication: Option<Box<DbReplication>>§network: Option<Box<Network>>§description: Option<String>Описание кластера базы данных
availability_zone: Option<AvailabilityZone>§auto_backups: Option<Box<CreateDbAutoBackups>>Implementations§
Source§impl CreateCluster
impl CreateCluster
pub fn new(name: String, type: DbType) -> CreateCluster
Trait Implementations§
Source§impl Clone for CreateCluster
impl Clone for CreateCluster
Source§fn clone(&self) -> CreateCluster
fn clone(&self) -> CreateCluster
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateCluster
impl Debug for CreateCluster
Source§impl Default for CreateCluster
impl Default for CreateCluster
Source§fn default() -> CreateCluster
fn default() -> CreateCluster
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCluster
impl<'de> Deserialize<'de> for CreateCluster
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
Source§impl PartialEq for CreateCluster
impl PartialEq for CreateCluster
Source§fn eq(&self, other: &CreateCluster) -> bool
fn eq(&self, other: &CreateCluster) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateCluster
impl Serialize for CreateCluster
impl StructuralPartialEq for CreateCluster
Auto Trait Implementations§
impl Freeze for CreateCluster
impl RefUnwindSafe for CreateCluster
impl Send for CreateCluster
impl Sync for CreateCluster
impl Unpin for CreateCluster
impl UnsafeUnpin for CreateCluster
impl UnwindSafe for CreateCluster
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