pub struct InstanceFailoverGroupProperties {
pub secondary_type: Option<SecondaryType>,
pub read_write_endpoint: InstanceFailoverGroupReadWriteEndpoint,
pub read_only_endpoint: Option<InstanceFailoverGroupReadOnlyEndpoint>,
pub replication_role: Option<ReplicationRole>,
pub replication_state: Option<String>,
pub partner_regions: Vec<PartnerRegionInfo>,
pub managed_instance_pairs: Vec<ManagedInstancePairInfo>,
}Expand description
Properties of a instance failover group.
Fields§
§secondary_type: Option<SecondaryType>Type of the geo-secondary instance. Set ‘Standby’ if the instance is used as a DR option only.
read_write_endpoint: InstanceFailoverGroupReadWriteEndpointRead-write endpoint of the failover group instance.
read_only_endpoint: Option<InstanceFailoverGroupReadOnlyEndpoint>Read-only endpoint of the failover group instance.
replication_role: Option<ReplicationRole>Local replication role of the failover group instance.
replication_state: Option<String>Replication state of the failover group instance.
partner_regions: Vec<PartnerRegionInfo>Partner region information for the failover group.
managed_instance_pairs: Vec<ManagedInstancePairInfo>List of managed instance pairs in the failover group.
Implementations§
Source§impl InstanceFailoverGroupProperties
impl InstanceFailoverGroupProperties
pub fn new( read_write_endpoint: InstanceFailoverGroupReadWriteEndpoint, partner_regions: Vec<PartnerRegionInfo>, managed_instance_pairs: Vec<ManagedInstancePairInfo>, ) -> Self
Trait Implementations§
Source§impl Clone for InstanceFailoverGroupProperties
impl Clone for InstanceFailoverGroupProperties
Source§fn clone(&self) -> InstanceFailoverGroupProperties
fn clone(&self) -> InstanceFailoverGroupProperties
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<'de> Deserialize<'de> for InstanceFailoverGroupProperties
impl<'de> Deserialize<'de> for InstanceFailoverGroupProperties
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 InstanceFailoverGroupProperties
impl PartialEq for InstanceFailoverGroupProperties
Source§fn eq(&self, other: &InstanceFailoverGroupProperties) -> bool
fn eq(&self, other: &InstanceFailoverGroupProperties) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InstanceFailoverGroupProperties
Auto Trait Implementations§
impl Freeze for InstanceFailoverGroupProperties
impl RefUnwindSafe for InstanceFailoverGroupProperties
impl Send for InstanceFailoverGroupProperties
impl Sync for InstanceFailoverGroupProperties
impl Unpin for InstanceFailoverGroupProperties
impl UnwindSafe for InstanceFailoverGroupProperties
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