pub struct AdditionalIPRangesConfig {
pub pod_ipv4_range_names: Option<Vec<String>>,
pub subnetwork: Option<String>,
}Expand description
AdditionalIPRangesConfig is the configuration for individual additional subnetwork attached to the cluster
This type is not used in any activity, and only used as part of another schema.
Fields§
§pod_ipv4_range_names: Option<Vec<String>>List of secondary ranges names within this subnetwork that can be used for pod IPs. Example1: gke-pod-range1 Example2: gke-pod-range1,gke-pod-range2
subnetwork: Option<String>Name of the subnetwork. This can be the full path of the subnetwork or just the name. Example1: my-subnet Example2: projects/gke-project/regions/us-central1/subnetworks/my-subnet
Trait Implementations§
Source§impl Clone for AdditionalIPRangesConfig
impl Clone for AdditionalIPRangesConfig
Source§fn clone(&self) -> AdditionalIPRangesConfig
fn clone(&self) -> AdditionalIPRangesConfig
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 Debug for AdditionalIPRangesConfig
impl Debug for AdditionalIPRangesConfig
Source§impl Default for AdditionalIPRangesConfig
impl Default for AdditionalIPRangesConfig
Source§fn default() -> AdditionalIPRangesConfig
fn default() -> AdditionalIPRangesConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AdditionalIPRangesConfig
impl<'de> Deserialize<'de> for AdditionalIPRangesConfig
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 Serialize for AdditionalIPRangesConfig
impl Serialize for AdditionalIPRangesConfig
impl Part for AdditionalIPRangesConfig
Auto Trait Implementations§
impl Freeze for AdditionalIPRangesConfig
impl RefUnwindSafe for AdditionalIPRangesConfig
impl Send for AdditionalIPRangesConfig
impl Sync for AdditionalIPRangesConfig
impl Unpin for AdditionalIPRangesConfig
impl UnwindSafe for AdditionalIPRangesConfig
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