pub struct VpnGatewayStatusHighAvailabilityRequirementState {
pub state: Option<String>,
pub unsatisfied_reason: Option<String>,
}
Expand description
Describes the high availability requirement state for the VPN connection between this Cloud VPN gateway and a peer gateway.
This type is not used in any activity, and only used as part of another schema.
Fields§
§state: Option<String>
Indicates the high availability requirement state for the VPN connection. Valid values are CONNECTION_REDUNDANCY_MET, CONNECTION_REDUNDANCY_NOT_MET.
unsatisfied_reason: Option<String>
Indicates the reason why the VPN connection does not meet the high availability redundancy criteria/requirement. Valid values is INCOMPLETE_TUNNELS_COVERAGE.
Trait Implementations§
source§impl Clone for VpnGatewayStatusHighAvailabilityRequirementState
impl Clone for VpnGatewayStatusHighAvailabilityRequirementState
source§fn clone(&self) -> VpnGatewayStatusHighAvailabilityRequirementState
fn clone(&self) -> VpnGatewayStatusHighAvailabilityRequirementState
Returns a copy 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 Default for VpnGatewayStatusHighAvailabilityRequirementState
impl Default for VpnGatewayStatusHighAvailabilityRequirementState
source§fn default() -> VpnGatewayStatusHighAvailabilityRequirementState
fn default() -> VpnGatewayStatusHighAvailabilityRequirementState
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for VpnGatewayStatusHighAvailabilityRequirementState
impl<'de> Deserialize<'de> for VpnGatewayStatusHighAvailabilityRequirementState
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 Part for VpnGatewayStatusHighAvailabilityRequirementState
Auto Trait Implementations§
impl RefUnwindSafe for VpnGatewayStatusHighAvailabilityRequirementState
impl Send for VpnGatewayStatusHighAvailabilityRequirementState
impl Sync for VpnGatewayStatusHighAvailabilityRequirementState
impl Unpin for VpnGatewayStatusHighAvailabilityRequirementState
impl UnwindSafe for VpnGatewayStatusHighAvailabilityRequirementState
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