ClusterCreateOptions¶
-
class
oci.container_engine.models.ClusterCreateOptions(**kwargs)¶ Bases:
objectThe properties that define extra options for a cluster.
Attributes
IP_FAMILIES_I_PV4A constant which can be used with the ip_families property of a ClusterCreateOptions. IP_FAMILIES_I_PV6A constant which can be used with the ip_families property of a ClusterCreateOptions. add_onsGets the add_ons of this ClusterCreateOptions. admission_controller_optionsGets the admission_controller_options of this ClusterCreateOptions. ip_familiesGets the ip_families of this ClusterCreateOptions. kubernetes_network_configGets the kubernetes_network_config of this ClusterCreateOptions. open_id_connect_discoveryGets the open_id_connect_discovery of this ClusterCreateOptions. open_id_connect_token_authentication_configGets the open_id_connect_token_authentication_config of this ClusterCreateOptions. persistent_volume_configGets the persistent_volume_config of this ClusterCreateOptions. service_lb_configGets the service_lb_config of this ClusterCreateOptions. service_lb_subnet_idsGets the service_lb_subnet_ids of this ClusterCreateOptions. Methods
__init__(**kwargs)Initializes a new ClusterCreateOptions object with values from keyword arguments. -
IP_FAMILIES_I_PV4= 'IPv4'¶ A constant which can be used with the ip_families property of a ClusterCreateOptions. This constant has a value of “IPv4”
-
IP_FAMILIES_I_PV6= 'IPv6'¶ A constant which can be used with the ip_families property of a ClusterCreateOptions. This constant has a value of “IPv6”
-
__init__(**kwargs)¶ Initializes a new ClusterCreateOptions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - service_lb_subnet_ids (list[str]) – The value to assign to the service_lb_subnet_ids property of this ClusterCreateOptions.
- ip_families (list[str]) – The value to assign to the ip_families property of this ClusterCreateOptions. Allowed values for items in this list are: “IPv4”, “IPv6”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- kubernetes_network_config (oci.container_engine.models.KubernetesNetworkConfig) – The value to assign to the kubernetes_network_config property of this ClusterCreateOptions.
- add_ons (oci.container_engine.models.AddOnOptions) – The value to assign to the add_ons property of this ClusterCreateOptions.
- admission_controller_options (oci.container_engine.models.AdmissionControllerOptions) – The value to assign to the admission_controller_options property of this ClusterCreateOptions.
- persistent_volume_config (oci.container_engine.models.PersistentVolumeConfigDetails) – The value to assign to the persistent_volume_config property of this ClusterCreateOptions.
- service_lb_config (oci.container_engine.models.ServiceLbConfigDetails) – The value to assign to the service_lb_config property of this ClusterCreateOptions.
- open_id_connect_token_authentication_config (oci.container_engine.models.OpenIdConnectTokenAuthenticationConfig) – The value to assign to the open_id_connect_token_authentication_config property of this ClusterCreateOptions.
- open_id_connect_discovery (oci.container_engine.models.OpenIdConnectDiscovery) – The value to assign to the open_id_connect_discovery property of this ClusterCreateOptions.
-
add_ons¶ Gets the add_ons of this ClusterCreateOptions. Configurable cluster add-ons
Returns: The add_ons of this ClusterCreateOptions. Return type: oci.container_engine.models.AddOnOptions
-
admission_controller_options¶ Gets the admission_controller_options of this ClusterCreateOptions. Configurable cluster admission controllers
Returns: The admission_controller_options of this ClusterCreateOptions. Return type: oci.container_engine.models.AdmissionControllerOptions
-
ip_families¶ Gets the ip_families of this ClusterCreateOptions. IP family to use for single stack or define the order of IP families for dual-stack
Allowed values for items in this list are: “IPv4”, “IPv6”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The ip_families of this ClusterCreateOptions. Return type: list[str]
-
kubernetes_network_config¶ Gets the kubernetes_network_config of this ClusterCreateOptions. Network configuration for Kubernetes.
Returns: The kubernetes_network_config of this ClusterCreateOptions. Return type: oci.container_engine.models.KubernetesNetworkConfig
-
open_id_connect_discovery¶ Gets the open_id_connect_discovery of this ClusterCreateOptions.
Returns: The open_id_connect_discovery of this ClusterCreateOptions. Return type: oci.container_engine.models.OpenIdConnectDiscovery
-
open_id_connect_token_authentication_config¶ Gets the open_id_connect_token_authentication_config of this ClusterCreateOptions.
Returns: The open_id_connect_token_authentication_config of this ClusterCreateOptions. Return type: oci.container_engine.models.OpenIdConnectTokenAuthenticationConfig
-
persistent_volume_config¶ Gets the persistent_volume_config of this ClusterCreateOptions.
Returns: The persistent_volume_config of this ClusterCreateOptions. Return type: oci.container_engine.models.PersistentVolumeConfigDetails
-
service_lb_config¶ Gets the service_lb_config of this ClusterCreateOptions.
Returns: The service_lb_config of this ClusterCreateOptions. Return type: oci.container_engine.models.ServiceLbConfigDetails
-
service_lb_subnet_ids¶ Gets the service_lb_subnet_ids of this ClusterCreateOptions. The OCIDs of the subnets used for Kubernetes services load balancers.
Returns: The service_lb_subnet_ids of this ClusterCreateOptions. Return type: list[str]
-