UpdateVirtualNodePoolDetails¶
-
class
oci.container_engine.models.
UpdateVirtualNodePoolDetails
(**kwargs)¶ Bases:
object
The properties that define a request to update a virtual node pool.
Methods
__init__
(**kwargs)Initializes a new UpdateVirtualNodePoolDetails object with values from keyword arguments. Attributes
defined_tags
Gets the defined_tags of this UpdateVirtualNodePoolDetails. display_name
Gets the display_name of this UpdateVirtualNodePoolDetails. freeform_tags
Gets the freeform_tags of this UpdateVirtualNodePoolDetails. initial_virtual_node_labels
Gets the initial_virtual_node_labels of this UpdateVirtualNodePoolDetails. nsg_ids
Gets the nsg_ids of this UpdateVirtualNodePoolDetails. placement_configurations
Gets the placement_configurations of this UpdateVirtualNodePoolDetails. pod_configuration
Gets the pod_configuration of this UpdateVirtualNodePoolDetails. size
Gets the size of this UpdateVirtualNodePoolDetails. taints
Gets the taints of this UpdateVirtualNodePoolDetails. virtual_node_tags
Gets the virtual_node_tags of this UpdateVirtualNodePoolDetails. -
__init__
(**kwargs)¶ Initializes a new UpdateVirtualNodePoolDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - display_name (str) – The value to assign to the display_name property of this UpdateVirtualNodePoolDetails.
- initial_virtual_node_labels (list[oci.container_engine.models.InitialVirtualNodeLabel]) – The value to assign to the initial_virtual_node_labels property of this UpdateVirtualNodePoolDetails.
- taints (list[oci.container_engine.models.Taint]) – The value to assign to the taints property of this UpdateVirtualNodePoolDetails.
- size (int) – The value to assign to the size property of this UpdateVirtualNodePoolDetails.
- placement_configurations (list[oci.container_engine.models.PlacementConfiguration]) – The value to assign to the placement_configurations property of this UpdateVirtualNodePoolDetails.
- nsg_ids (list[str]) – The value to assign to the nsg_ids property of this UpdateVirtualNodePoolDetails.
- pod_configuration (oci.container_engine.models.PodConfiguration) – The value to assign to the pod_configuration property of this UpdateVirtualNodePoolDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateVirtualNodePoolDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateVirtualNodePoolDetails.
- virtual_node_tags (oci.container_engine.models.VirtualNodeTags) – The value to assign to the virtual_node_tags property of this UpdateVirtualNodePoolDetails.
Gets the defined_tags of this UpdateVirtualNodePoolDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
Returns: The defined_tags of this UpdateVirtualNodePoolDetails. Return type: dict(str, dict(str, object))
-
display_name
¶ Gets the display_name of this UpdateVirtualNodePoolDetails. Display name of the virtual node pool. This is a non-unique value.
Returns: The display_name of this UpdateVirtualNodePoolDetails. Return type: str
Gets the freeform_tags of this UpdateVirtualNodePoolDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
Returns: The freeform_tags of this UpdateVirtualNodePoolDetails. Return type: dict(str, str)
-
initial_virtual_node_labels
¶ Gets the initial_virtual_node_labels of this UpdateVirtualNodePoolDetails. Initial labels that will be added to the Kubernetes Virtual Node object when it registers.
Returns: The initial_virtual_node_labels of this UpdateVirtualNodePoolDetails. Return type: list[oci.container_engine.models.InitialVirtualNodeLabel]
-
nsg_ids
¶ Gets the nsg_ids of this UpdateVirtualNodePoolDetails. List of network security group id’s applied to the Virtual Node VNIC.
Returns: The nsg_ids of this UpdateVirtualNodePoolDetails. Return type: list[str]
-
placement_configurations
¶ Gets the placement_configurations of this UpdateVirtualNodePoolDetails. The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations
Returns: The placement_configurations of this UpdateVirtualNodePoolDetails. Return type: list[oci.container_engine.models.PlacementConfiguration]
-
pod_configuration
¶ Gets the pod_configuration of this UpdateVirtualNodePoolDetails. The pod configuration for pods run on virtual nodes of this virtual node pool.
Returns: The pod_configuration of this UpdateVirtualNodePoolDetails. Return type: oci.container_engine.models.PodConfiguration
-
size
¶ Gets the size of this UpdateVirtualNodePoolDetails. The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed.
Returns: The size of this UpdateVirtualNodePoolDetails. Return type: int
-
taints
¶ Gets the taints of this UpdateVirtualNodePoolDetails. A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling.
Returns: The taints of this UpdateVirtualNodePoolDetails. Return type: list[oci.container_engine.models.Taint]
Gets the virtual_node_tags of this UpdateVirtualNodePoolDetails.
Returns: The virtual_node_tags of this UpdateVirtualNodePoolDetails. Return type: oci.container_engine.models.VirtualNodeTags
-