pub struct Instance {Show 34 fields
pub app_services: Option<Option<Vec<AppType>>>,
pub autoscaling: Box<Autoscaling>,
pub connection_info: Option<Option<Box<ConnectionInfo>>>,
pub connection_pooler: Option<Option<Box<ConnectionPooler>>>,
pub cpu: Cpu,
pub created_at: Option<String>,
pub dataplane_index: String,
pub dedicated_networking: Option<Option<Box<DedicatedNetworking>>>,
pub environment: Environment,
pub extensions: Option<Option<Vec<ExtensionStatus>>>,
pub extra_domains_rw: Option<Option<Vec<String>>>,
pub first_recoverability_time: Option<Option<String>>,
pub image: Option<Option<String>>,
pub instance_id: String,
pub instance_name: String,
pub ip_allow_list: Option<Option<Vec<String>>>,
pub last_updated_at: Option<String>,
pub last_wal_archive_status: Option<Option<String>>,
pub memory: Memory,
pub namespace: String,
pub organization_id: String,
pub organization_name: String,
pub postgres_configs: Option<Option<Vec<PgConfig>>>,
pub postgres_version: i32,
pub provider_id: String,
pub region_id: String,
pub region_name: String,
pub replicas: i32,
pub runtime_config: Option<Option<Vec<PgConfig>>>,
pub spot: Option<Option<bool>>,
pub stack_type: StackType,
pub state: State,
pub storage: Storage,
pub trunk_installs: Option<Option<Vec<TrunkInstallStatus>>>,
}Fields§
§app_services: Option<Option<Vec<AppType>>>§autoscaling: Box<Autoscaling>§connection_info: Option<Option<Box<ConnectionInfo>>>§connection_pooler: Option<Option<Box<ConnectionPooler>>>§cpu: Cpu§created_at: Option<String>§dataplane_index: String§dedicated_networking: Option<Option<Box<DedicatedNetworking>>>§environment: Environment§extensions: Option<Option<Vec<ExtensionStatus>>>§extra_domains_rw: Option<Option<Vec<String>>>§first_recoverability_time: Option<Option<String>>§image: Option<Option<String>>§instance_id: String§instance_name: String§ip_allow_list: Option<Option<Vec<String>>>§last_updated_at: Option<String>§last_wal_archive_status: Option<Option<String>>§memory: Memory§namespace: String§organization_id: String§organization_name: String§postgres_configs: Option<Option<Vec<PgConfig>>>§postgres_version: i32Major Postgres version this instance is using. Currently: 14, 15, 16 and 17
provider_id: String§region_id: String§region_name: String§replicas: i32§runtime_config: Option<Option<Vec<PgConfig>>>§spot: Option<Option<bool>>§stack_type: StackType§state: State§storage: Storage§trunk_installs: Option<Option<Vec<TrunkInstallStatus>>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Instance
impl<'de> Deserialize<'de> for Instance
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 Instance
Auto Trait Implementations§
impl Freeze for Instance
impl RefUnwindSafe for Instance
impl Send for Instance
impl Sync for Instance
impl Unpin for Instance
impl UnwindSafe for Instance
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