Struct scaleway_api_rs::models::scaleway_k8s_v1_cluster::ScalewayK8sV1Cluster [−][src]
pub struct ScalewayK8sV1Cluster {}Show fields
pub id: Option<String>, pub name: Option<String>, pub status: Option<Status>, pub version: Option<String>, pub region: Option<String>, pub organization_id: Option<String>, pub project_id: Option<String>, pub tags: Option<Vec<String>>, pub cni: Option<Cni>, pub description: Option<String>, pub cluster_url: Option<String>, pub dns_wildcard: Option<String>, pub created_at: Option<String>, pub updated_at: Option<String>, pub autoscaler_config: Option<Box<ScalewayK8sV1ClusterAutoscalerConfig>>, pub dashboard_enabled: Option<bool>, pub ingress: Option<Ingress>, pub auto_upgrade: Option<Box<ScalewayK8sV1ClusterAutoUpgrade>>, pub upgrade_available: Option<bool>, pub feature_gates: Option<Vec<String>>, pub admission_plugins: Option<Vec<String>>, pub open_id_connect_config: Option<Box<ScalewayK8sV1ClusterOpenIdConnectConfig>>, pub apiserver_cert_sans: Option<Vec<String>>,
Fields
id: Option<String>
The ID of the cluster
name: Option<String>
The name of the cluster
status: Option<Status>
The status of the cluster
version: Option<String>
The Kubernetes version of the cluster
region: Option<String>
The region in which the cluster is
organization_id: Option<String>
The ID of the organization owning the cluster
project_id: Option<String>
The ID of the project owning the cluster
The tags associated with the cluster
cni: Option<Cni>
The Container Network Interface (CNI) plugin running in the cluster
description: Option<String>
The description of the cluster
cluster_url: Option<String>
The Kubernetes API server URL of the cluster
dns_wildcard: Option<String>
The DNS wildcard resovling all the ready nodes of the cluster
created_at: Option<String>
The date at which the cluster was created
updated_at: Option<String>
The date at which the cluster was last updated
autoscaler_config: Option<Box<ScalewayK8sV1ClusterAutoscalerConfig>>
dashboard_enabled: Option<bool>
The enablement of the Kubernetes Dashboard in the cluster
ingress: Option<Ingress>
The ingress controller used in the cluster
auto_upgrade: Option<Box<ScalewayK8sV1ClusterAutoUpgrade>>
upgrade_available: Option<bool>
True if a new Kubernetes version is available
feature_gates: Option<Vec<String>>
List of enabled feature gates
admission_plugins: Option<Vec<String>>
List of enabled admission plugins
open_id_connect_config: Option<Box<ScalewayK8sV1ClusterOpenIdConnectConfig>>
apiserver_cert_sans: Option<Vec<String>>
Additional Subject Alternative Names for the Kubernetes API server certificate
Implementations
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ScalewayK8sV1Cluster
impl Send for ScalewayK8sV1Cluster
impl Sync for ScalewayK8sV1Cluster
impl Unpin for ScalewayK8sV1Cluster
impl UnwindSafe for ScalewayK8sV1Cluster
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more