Show / Hide Table of Contents

Class ClusterCreateOptions

The properties that define extra options for a cluster.

Inheritance
object
ClusterCreateOptions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ContainerengineService.Models
Assembly: OCI.DotNetSDK.Containerengine.dll
Syntax
public class ClusterCreateOptions

Properties

AddOns

Declaration
[JsonProperty(PropertyName = "addOns")]
public AddOnOptions AddOns { get; set; }
Property Value
Type Description
AddOnOptions

Configurable cluster add-ons

AdmissionControllerOptions

Declaration
[JsonProperty(PropertyName = "admissionControllerOptions")]
public AdmissionControllerOptions AdmissionControllerOptions { get; set; }
Property Value
Type Description
AdmissionControllerOptions

Configurable cluster admission controllers

IpFamilies

Declaration
[JsonProperty(PropertyName = "ipFamilies", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ClusterCreateOptions.IpFamiliesEnum> IpFamilies { get; set; }
Property Value
Type Description
List<ClusterCreateOptions.IpFamiliesEnum>

IP family to use for single stack or define the order of IP families for dual-stack

KubernetesNetworkConfig

Declaration
[JsonProperty(PropertyName = "kubernetesNetworkConfig")]
public KubernetesNetworkConfig KubernetesNetworkConfig { get; set; }
Property Value
Type Description
KubernetesNetworkConfig

Network configuration for Kubernetes.

OpenIdConnectDiscovery

Declaration
[JsonProperty(PropertyName = "openIdConnectDiscovery")]
public OpenIdConnectDiscovery OpenIdConnectDiscovery { get; set; }
Property Value
Type Description
OpenIdConnectDiscovery

OpenIdConnectTokenAuthenticationConfig

Declaration
[JsonProperty(PropertyName = "openIdConnectTokenAuthenticationConfig")]
public OpenIdConnectTokenAuthenticationConfig OpenIdConnectTokenAuthenticationConfig { get; set; }
Property Value
Type Description
OpenIdConnectTokenAuthenticationConfig

PersistentVolumeConfig

Declaration
[JsonProperty(PropertyName = "persistentVolumeConfig")]
public PersistentVolumeConfigDetails PersistentVolumeConfig { get; set; }
Property Value
Type Description
PersistentVolumeConfigDetails

ServiceLbConfig

Declaration
[JsonProperty(PropertyName = "serviceLbConfig")]
public ServiceLbConfigDetails ServiceLbConfig { get; set; }
Property Value
Type Description
ServiceLbConfigDetails

ServiceLbSubnetIds

Declaration
[JsonProperty(PropertyName = "serviceLbSubnetIds")]
public List<string> ServiceLbSubnetIds { get; set; }
Property Value
Type Description
List<string>

The OCIDs of the subnets used for Kubernetes services load balancers.

In this article
Back to top