RemoteCluster#

class RemoteCluster(name=None, external_address=None, node_ip_addresses=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

This includes the attributes of a remote cluster, such as the cluster name, cluster type, and address details. The address details comprise the external address (either a virtual IP or FQDN), the port for incoming connections, and the internal addresses (node IP addresses).

Parameters:
  • name (min=1 chars, max=80 chars) – (name) Cluster name of a remote cluster.

  • external_address (required) – (external_address)

  • node_ip_addresses – (node_ip_addresses) Node IP addresses of a registered cluster.

property external_address#
Type:

IPAddressOrFQDN

property name#

Cluster name of a remote cluster.

Type:

str

property node_ip_addresses#

Node IP addresses of a registered cluster.

Type:

list[ IPAddressOrFQDN ]

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model