pub struct CreateInstance {Show 21 fields
pub app_services: Option<Option<Vec<AppType>>>,
pub autoscaling: Option<Option<Box<PatchAutoscaling>>>,
pub connection_pooler: Option<Option<Box<ConnectionPooler>>>,
pub cpu: Cpu,
pub dedicated_networking: Option<Option<Box<DedicatedNetworking>>>,
pub environment: Environment,
pub experimental: Option<Option<Box<Experimental>>>,
pub extensions: Option<Option<Vec<Extension>>>,
pub extra_domains_rw: Option<Option<Vec<String>>>,
pub instance_name: String,
pub ip_allow_list: Option<Option<Vec<String>>>,
pub memory: Memory,
pub pg_version: Option<i32>,
pub postgres_configs: Option<Option<Vec<PgConfig>>>,
pub provider_id: Option<String>,
pub region_id: Option<String>,
pub replicas: Option<i32>,
pub spot: Option<Option<bool>>,
pub stack_type: StackType,
pub storage: Storage,
pub trunk_installs: Option<Option<Vec<TrunkInstall>>>,
}Fields§
§app_services: Option<Option<Vec<AppType>>>§autoscaling: Option<Option<Box<PatchAutoscaling>>>§connection_pooler: Option<Option<Box<ConnectionPooler>>>§cpu: Cpu§dedicated_networking: Option<Option<Box<DedicatedNetworking>>>§environment: Environment§experimental: Option<Option<Box<Experimental>>>§extensions: Option<Option<Vec<Extension>>>§extra_domains_rw: Option<Option<Vec<String>>>§instance_name: String§ip_allow_list: Option<Option<Vec<String>>>§memory: Memory§pg_version: Option<i32>§postgres_configs: Option<Option<Vec<PgConfig>>>§provider_id: Option<String>§region_id: Option<String>§replicas: Option<i32>§spot: Option<Option<bool>>§stack_type: StackType§storage: Storage§trunk_installs: Option<Option<Vec<TrunkInstall>>>Implementations§
Source§impl CreateInstance
impl CreateInstance
pub fn new( cpu: Cpu, environment: Environment, instance_name: String, memory: Memory, stack_type: StackType, storage: Storage, ) -> CreateInstance
Trait Implementations§
Source§impl Clone for CreateInstance
impl Clone for CreateInstance
Source§fn clone(&self) -> CreateInstance
fn clone(&self) -> CreateInstance
Returns a duplicate of the value. Read more
1.0.0 · 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 CreateInstance
impl Debug for CreateInstance
Source§impl Default for CreateInstance
impl Default for CreateInstance
Source§fn default() -> CreateInstance
fn default() -> CreateInstance
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateInstance
impl<'de> Deserialize<'de> for CreateInstance
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 CreateInstance
impl PartialEq for CreateInstance
Source§impl Serialize for CreateInstance
impl Serialize for CreateInstance
impl StructuralPartialEq for CreateInstance
Auto Trait Implementations§
impl Freeze for CreateInstance
impl RefUnwindSafe for CreateInstance
impl Send for CreateInstance
impl Sync for CreateInstance
impl Unpin for CreateInstance
impl UnwindSafe for CreateInstance
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