models_v2.create_cluster_request_parameters module

class models_v2.create_cluster_request_parameters.CreateClusterRequestParameters(name=None, mtype=None, enable_encryption=None, network_config=None, physical_cluster_params=None, virtual_cluster_params=None, cloud_cluster_params=None)[source]

Bases: object

Implementation of the ‘Create Cluster Request Parameters.’ model.

Specifies the parameters required to create cluster.

Attributes:

name (string): Specifies the name of the new cluster. mtype (Type6Enum): Specifies the type of the new cluster. enable_encryption (bool): Specifies whether or not to enable

encryption. If encryption is enabled, all data on the Cluster will be encrypted. This can only be enabled at Cluster creation time and cannot be disabled later.

network_config (ClusterNetworkConfig): Specifies all of the parameters

needed for network configuration of the new Cluster.

physical_cluster_params (PhysicalClusterParams): Params for Physical

Edition Cluster Creation

virtual_cluster_params (VirtualClusterParams): Params for Virtual

Edition Cluster Creation

cloud_cluster_params (CloudClusterParams): Params for Cloud Edition

Cluster Creation

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.