#[non_exhaustive]pub enum PrivateIPv6GoogleAccess {
PrivateIpv6GoogleAccessUnspecified,
PrivateIpv6GoogleAccessDisabled,
PrivateIpv6GoogleAccessToGoogle,
PrivateIpv6GoogleAccessBidirectional,
UnknownValue(UnknownValue),
}Expand description
PrivateIPv6GoogleAccess controls whether and how the pods can communicate with Google Services through gRPC over IPv6.
§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
PrivateIpv6GoogleAccessUnspecified
Default value. Same as DISABLED
PrivateIpv6GoogleAccessDisabled
No private access to or from Google Services
PrivateIpv6GoogleAccessToGoogle
Enables private IPv6 access to Google Services from GKE
PrivateIpv6GoogleAccessBidirectional
Enables private IPv6 access to and from Google Services
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 more