ClusterConfigReference#

class ClusterConfigReference(incarnation_id=None, build_info=None, hypervisor_types=None, cluster_function=None, timezone=None, authorized_public_key_list=None, redundancy_factor=None, cluster_software_map=None, cluster_arch=None, fault_tolerance_state=None, remote_support=None, operation_mode=None, is_lts=None, password_remote_login_enabled=None, encryption_in_transit_status=None, encryption_option=None, encryption_scope=None, *args, **kwargs)[source]#

Bases: object

Cluster configuration details

Parameters:
property authorized_public_key_list#

Public ssh key details. This is part of payload for cluster update operation only.

Type:

list[ PublicKey ]

property build_info#
Type:

BuildReference

property cluster_arch#
Type:

ClusterArchReference

property cluster_function#

Cluster function. This is part of payload for cluster create operation only (allowed enum values for creation are AOS, ONE_NODE & TWO_NODE only).

Type:

list[ ClusterFunctionRef ]

property cluster_software_map#

Cluster software version details

Type:

list[ SoftwareMapReference ]

property encryption_in_transit_status#
Type:

EncryptionStatus

property encryption_option#

Encryption option

Type:

list[ EncryptionOptionInfo ]

property encryption_scope#

Encryption scope

Type:

list[ EncryptionScopeInfo ]

property fault_tolerance_state#
Type:

FaultToleranceState

property hypervisor_types#

Hypervisor type

Type:

list[ HypervisorType ]

property incarnation_id#

Cluster incarnation Id. This is part of payload for cluster update operation only.

Type:

int

property is_lts#

Indicates whether the release is categorized as Long-term or not

Type:

bool

property operation_mode#
Type:

OperationMode

property password_remote_login_enabled#

Indicates whether the password ssh into the cluster is enabled or not

Type:

bool

property redundancy_factor#

Redundancy factor of a cluster. This is part of payload for both cluster create & update operations.

Type:

int

property remote_support#

Remote support status

Type:

bool

property timezone#

Time zone on a cluster

Type:

str

to_dict()[source]#

Returns the model properties as a dictionary

to_str()[source]#

Returns the string representation of the model