ruạṛ
a N��fG � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zdd� Z dd� Zdd� ZdS )�ClusterCreateOptionszA The properties that define extra options for a cluster. c K sP ddddddd�| _ dd d ddd d�| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new ClusterCreateOptions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param service_lb_subnet_ids: The value to assign to the service_lb_subnet_ids property of this ClusterCreateOptions. :type service_lb_subnet_ids: list[str] :param kubernetes_network_config: The value to assign to the kubernetes_network_config property of this ClusterCreateOptions. :type kubernetes_network_config: oci.container_engine.models.KubernetesNetworkConfig :param add_ons: The value to assign to the add_ons property of this ClusterCreateOptions. :type add_ons: oci.container_engine.models.AddOnOptions :param admission_controller_options: The value to assign to the admission_controller_options property of this ClusterCreateOptions. :type admission_controller_options: oci.container_engine.models.AdmissionControllerOptions :param persistent_volume_config: The value to assign to the persistent_volume_config property of this ClusterCreateOptions. :type persistent_volume_config: oci.container_engine.models.PersistentVolumeConfigDetails :param service_lb_config: The value to assign to the service_lb_config property of this ClusterCreateOptions. :type service_lb_config: oci.container_engine.models.ServiceLbConfigDetails z list[str]�KubernetesNetworkConfig�AddOnOptions�AdmissionControllerOptions�PersistentVolumeConfigDetails�ServiceLbConfigDetails)�service_lb_subnet_ids�kubernetes_network_config�add_ons�admission_controller_options�persistent_volume_config�service_lb_config�serviceLbSubnetIds�kubernetesNetworkConfig�addOns�admissionControllerOptions�persistentVolumeConfig�serviceLbConfigN)� swagger_types� attribute_map�_service_lb_subnet_ids�_kubernetes_network_config�_add_ons�_admission_controller_options�_persistent_volume_config�_service_lb_config)�self�kwargs� r"