Struct scaleway_api_rs::models::inline_object_25::InlineObject25 [−][src]
pub struct InlineObject25 {}Show fields
pub organization_id: Option<String>, pub project_id: Option<String>, pub _type: Option<String>, pub name: String, pub description: Option<String>, pub tags: Option<Vec<String>>, pub version: String, pub cni: Cni, pub enable_dashboard: Option<bool>, pub ingress: Option<Ingress>, pub pools: Option<Vec<ScalewayK8sV1CreateClusterRequestPoolConfig>>, pub autoscaler_config: Option<Box<K8sV1RegionsRegionClustersAutoscalerConfig>>, pub auto_upgrade: Option<Box<K8sV1RegionsRegionClustersAutoUpgrade>>, pub feature_gates: Option<Vec<String>>, pub admission_plugins: Option<Vec<String>>, pub open_id_connect_config: Option<Box<K8sV1RegionsRegionClustersOpenIdConnectConfig>>, pub apiserver_cert_sans: Option<Vec<String>>,
Fields
organization_id: Option<String>
The organization ID where the cluster will be created
project_id: Option<String>
The project ID where the cluster will be created
_type: Option<String>
The type of the cluster
name: String
The name of the cluster
description: Option<String>
The description of the cluster
The tags associated with the cluster
version: String
The Kubernetes version of the cluster
cni: Cni
The Container Network Interface (CNI) plugin that will run in the cluster
enable_dashboard: Option<bool>
The enablement of the Kubernetes Dashboard in the cluster
ingress: Option<Ingress>
The Ingress Controller that will run in the cluster
pools: Option<Vec<ScalewayK8sV1CreateClusterRequestPoolConfig>>
The pools to be created along with the cluster
autoscaler_config: Option<Box<K8sV1RegionsRegionClustersAutoscalerConfig>>
auto_upgrade: Option<Box<K8sV1RegionsRegionClustersAutoUpgrade>>
feature_gates: Option<Vec<String>>
List of feature gates to enable
admission_plugins: Option<Vec<String>>
List of admission plugins to enable
open_id_connect_config: Option<Box<K8sV1RegionsRegionClustersOpenIdConnectConfig>>
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 InlineObject25
impl Send for InlineObject25
impl Sync for InlineObject25
impl Unpin for InlineObject25
impl UnwindSafe for InlineObject25
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more