Struct google_api_proto::google::cloud::gkemulticloud::v1::AzureK8sVersionInfo
source · pub struct AzureK8sVersionInfo {
pub version: String,
pub enabled: bool,
pub end_of_life: bool,
pub end_of_life_date: Option<Date>,
pub release_date: Option<Date>,
}
Expand description
Kubernetes version information of GKE cluster on Azure.
Fields§
§version: String
Kubernetes version name (for example, 1.19.10-gke.1000
)
enabled: bool
Optional. True if the version is available for cluster creation. If a version is enabled for creation, it can be used to create new clusters. Otherwise, cluster creation will fail. However, cluster upgrade operations may succeed, even if the version is not enabled.
end_of_life: bool
Optional. True if this cluster version belongs to a minor version that has reached its end of life and is no longer in scope to receive security and bug fixes.
end_of_life_date: Option<Date>
Optional. The estimated date (in Pacific Time) when this cluster version
will reach its end of life. Or if this version is no longer supported (the
end_of_life
field is true), this is the actual date (in Pacific time)
when the version reached its end of life.
release_date: Option<Date>
Optional. The date (in Pacific Time) when the cluster version was released.
Trait Implementations§
source§impl Clone for AzureK8sVersionInfo
impl Clone for AzureK8sVersionInfo
source§fn clone(&self) -> AzureK8sVersionInfo
fn clone(&self) -> AzureK8sVersionInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AzureK8sVersionInfo
impl Debug for AzureK8sVersionInfo
source§impl Default for AzureK8sVersionInfo
impl Default for AzureK8sVersionInfo
source§impl Message for AzureK8sVersionInfo
impl Message for AzureK8sVersionInfo
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for AzureK8sVersionInfo
impl PartialEq for AzureK8sVersionInfo
source§fn eq(&self, other: &AzureK8sVersionInfo) -> bool
fn eq(&self, other: &AzureK8sVersionInfo) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AzureK8sVersionInfo
Auto Trait Implementations§
impl Freeze for AzureK8sVersionInfo
impl RefUnwindSafe for AzureK8sVersionInfo
impl Send for AzureK8sVersionInfo
impl Sync for AzureK8sVersionInfo
impl Unpin for AzureK8sVersionInfo
impl UnwindSafe for AzureK8sVersionInfo
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<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