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, is_remote_support_enabled=None, operation_mode=None, is_lts=None, is_password_remote_login_enabled=None, encryption_in_transit_status=None, encryption_option=None, encryption_scope=None, pulse_status=None, is_available=None, *args, **kwargs)#

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_available#

Indicates if cluster is available to contact or not.

Type:

bool

property is_lts#

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

Type:

bool

property is_password_remote_login_enabled#

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

Type:

bool

property is_remote_support_enabled#

Remote support status.

Type:

bool

property operation_mode#
Type:

OperationMode

property pulse_status#
Type:

PulseStatus

property redundancy_factor#

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

Type:

int

property timezone#

Time zone on a cluster.

Type:

str

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model