AddWorkerNodesDetails

class oci.bds.models.AddWorkerNodesDetails(**kwargs)

Bases: object

The information about added nodes.

Attributes

NODE_TYPE_COMPUTE_ONLY_WORKER A constant which can be used with the node_type property of a AddWorkerNodesDetails.
NODE_TYPE_EDGE A constant which can be used with the node_type property of a AddWorkerNodesDetails.
NODE_TYPE_KAFKA_BROKER A constant which can be used with the node_type property of a AddWorkerNodesDetails.
NODE_TYPE_WORKER A constant which can be used with the node_type property of a AddWorkerNodesDetails.
block_volume_size_in_gbs Gets the block_volume_size_in_gbs of this AddWorkerNodesDetails.
cluster_admin_password [Required] Gets the cluster_admin_password of this AddWorkerNodesDetails.
node_type [Required] Gets the node_type of this AddWorkerNodesDetails.
number_of_worker_nodes [Required] Gets the number_of_worker_nodes of this AddWorkerNodesDetails.
shape Gets the shape of this AddWorkerNodesDetails.
shape_config Gets the shape_config of this AddWorkerNodesDetails.

Methods

__init__(**kwargs) Initializes a new AddWorkerNodesDetails object with values from keyword arguments.
NODE_TYPE_COMPUTE_ONLY_WORKER = 'COMPUTE_ONLY_WORKER'

A constant which can be used with the node_type property of a AddWorkerNodesDetails. This constant has a value of “COMPUTE_ONLY_WORKER”

NODE_TYPE_EDGE = 'EDGE'

A constant which can be used with the node_type property of a AddWorkerNodesDetails. This constant has a value of “EDGE”

NODE_TYPE_KAFKA_BROKER = 'KAFKA_BROKER'

A constant which can be used with the node_type property of a AddWorkerNodesDetails. This constant has a value of “KAFKA_BROKER”

NODE_TYPE_WORKER = 'WORKER'

A constant which can be used with the node_type property of a AddWorkerNodesDetails. This constant has a value of “WORKER”

__init__(**kwargs)

Initializes a new AddWorkerNodesDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • cluster_admin_password (str) – The value to assign to the cluster_admin_password property of this AddWorkerNodesDetails.
  • number_of_worker_nodes (int) – The value to assign to the number_of_worker_nodes property of this AddWorkerNodesDetails.
  • node_type (str) – The value to assign to the node_type property of this AddWorkerNodesDetails. Allowed values for this property are: “WORKER”, “COMPUTE_ONLY_WORKER”, “EDGE”, “KAFKA_BROKER”
  • shape (str) – The value to assign to the shape property of this AddWorkerNodesDetails.
  • block_volume_size_in_gbs (int) – The value to assign to the block_volume_size_in_gbs property of this AddWorkerNodesDetails.
  • shape_config (oci.bds.models.ShapeConfigDetails) – The value to assign to the shape_config property of this AddWorkerNodesDetails.
block_volume_size_in_gbs

Gets the block_volume_size_in_gbs of this AddWorkerNodesDetails. The size of block volume in GB to be attached to the given node. This has to be specified when adding compute only worker node at the first time. Otherwise, it’s a read-only property.

Returns:The block_volume_size_in_gbs of this AddWorkerNodesDetails.
Return type:int
cluster_admin_password

[Required] Gets the cluster_admin_password of this AddWorkerNodesDetails. Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

Returns:The cluster_admin_password of this AddWorkerNodesDetails.
Return type:str
node_type

[Required] Gets the node_type of this AddWorkerNodesDetails. Worker node types, can either be Worker Data node or Compute only worker node.

Allowed values for this property are: “WORKER”, “COMPUTE_ONLY_WORKER”, “EDGE”, “KAFKA_BROKER”

Returns:The node_type of this AddWorkerNodesDetails.
Return type:str
number_of_worker_nodes

[Required] Gets the number_of_worker_nodes of this AddWorkerNodesDetails. Number of additional worker nodes for the cluster.

Returns:The number_of_worker_nodes of this AddWorkerNodesDetails.
Return type:int
shape

Gets the shape of this AddWorkerNodesDetails. Shape of the node. This has to be specified when adding compute only worker node at the first time. Otherwise, it’s a read-only property.

Returns:The shape of this AddWorkerNodesDetails.
Return type:str
shape_config

Gets the shape_config of this AddWorkerNodesDetails.

Returns:The shape_config of this AddWorkerNodesDetails.
Return type:oci.bds.models.ShapeConfigDetails