#[non_exhaustive]pub enum PrivateIpv6GoogleAccess {
EnableBidirectionalAccessToGoogle,
EnableOutboundVmAccessToGoogle,
InheritFromSubnetwork,
UnknownValue(UnknownValue),
}instances only.Expand description
The enumerated type for the privateIpv6GoogleAccess field.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
EnableBidirectionalAccessToGoogle
Bidirectional private IPv6 access to/from Google services. If specified, the subnetwork who is attached to the instance’s default network interface will be assigned an internal IPv6 prefix if it doesn’t have before.
EnableOutboundVmAccessToGoogle
Outbound private IPv6 access from VMs in this subnet to Google services. If specified, the subnetwork who is attached to the instance’s default network interface will be assigned an internal IPv6 prefix if it doesn’t have before.
InheritFromSubnetwork
Each network interface inherits PrivateIpv6GoogleAccess from its subnetwork.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using PrivateIpv6GoogleAccess::value or PrivateIpv6GoogleAccess::name.
Implementations§
Trait Implementations§
Source§impl Clone for PrivateIpv6GoogleAccess
impl Clone for PrivateIpv6GoogleAccess
Source§fn clone(&self) -> PrivateIpv6GoogleAccess
fn clone(&self) -> PrivateIpv6GoogleAccess
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for PrivateIpv6GoogleAccess
impl Debug for PrivateIpv6GoogleAccess
Source§impl Default for PrivateIpv6GoogleAccess
impl Default for PrivateIpv6GoogleAccess
Source§impl<'de> Deserialize<'de> for PrivateIpv6GoogleAccess
impl<'de> Deserialize<'de> for PrivateIpv6GoogleAccess
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>,
Source§impl Display for PrivateIpv6GoogleAccess
impl Display for PrivateIpv6GoogleAccess
Source§impl From<&str> for PrivateIpv6GoogleAccess
impl From<&str> for PrivateIpv6GoogleAccess
Source§impl From<i32> for PrivateIpv6GoogleAccess
impl From<i32> for PrivateIpv6GoogleAccess
Source§impl PartialEq for PrivateIpv6GoogleAccess
impl PartialEq for PrivateIpv6GoogleAccess
Source§impl Serialize for PrivateIpv6GoogleAccess
impl Serialize for PrivateIpv6GoogleAccess
impl StructuralPartialEq for PrivateIpv6GoogleAccess
Auto Trait Implementations§
impl Freeze for PrivateIpv6GoogleAccess
impl RefUnwindSafe for PrivateIpv6GoogleAccess
impl Send for PrivateIpv6GoogleAccess
impl Sync for PrivateIpv6GoogleAccess
impl Unpin for PrivateIpv6GoogleAccess
impl UnwindSafe for PrivateIpv6GoogleAccess
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.