Enum google_api_proto::google::cloud::compute::v1::subnetwork::StackType
source · #[repr(i32)]pub enum StackType {
UndefinedStackType = 0,
Ipv4Ipv6 = 22_197_249,
Ipv4Only = 22_373_798,
UnspecifiedStackType = 298_084_569,
}
Expand description
The stack type for the subnet. If set to IPV4_ONLY, new VMs in the subnet are assigned IPv4 addresses only. If set to IPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and IPv6 addresses. If not specified, IPV4_ONLY is used. This field can be both set at resource creation time and updated using patch.
Variants§
UndefinedStackType = 0
A value indicating that the enum field is not set.
Ipv4Ipv6 = 22_197_249
New VMs in this subnet can have both IPv4 and IPv6 addresses.
Ipv4Only = 22_373_798
New VMs in this subnet will only be assigned IPv4 addresses.
UnspecifiedStackType = 298_084_569
Implementations§
source§impl StackType
impl StackType
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for StackType
impl Ord for StackType
source§impl PartialEq for StackType
impl PartialEq for StackType
source§impl PartialOrd for StackType
impl PartialOrd for StackType
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for StackType
impl TryFrom<i32> for StackType
§type Error = DecodeError
type Error = DecodeError
impl Copy for StackType
impl Eq for StackType
impl StructuralPartialEq for StackType
Auto Trait Implementations§
impl Freeze for StackType
impl RefUnwindSafe for StackType
impl Send for StackType
impl Sync for StackType
impl Unpin for StackType
impl UnwindSafe for StackType
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request