DomainManager#

class DomainManager(config=None, is_registered_with_hosting_cluster=None, network=None, hosting_cluster_ext_id=None, should_enable_high_availability=False, node_ext_ids=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

Domain manager (Prism Central) details.

Parameters:
  • config (required) – (config)

  • is_registered_with_hosting_cluster – (is_registered_with_hosting_cluster) Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.

  • network (required) – (network)

  • hosting_cluster_ext_id – (hosting_cluster_ext_id) The external identifier of the cluster hosting the domain manager (Prism Central) instance.

  • should_enable_high_availability – (should_enable_high_availability) This configuration enables Prism Central to be deployed in scale-out mode. (Default False)

  • node_ext_ids – (node_ext_ids) Domain manager (Prism Central) nodes external identifier.

property config#
Type:

DomainManagerClusterConfig

property hosting_cluster_ext_id#

The external identifier of the cluster hosting the domain manager (Prism Central) instance.

Type:

str

property is_registered_with_hosting_cluster#

Boolean value indicating if the domain manager (Prism Central) is registered with the hosting cluster, that is, Prism Element.

Type:

bool

property network#
Type:

DomainManagerNetwork

property node_ext_ids#

Domain manager (Prism Central) nodes external identifier.

Type:

list[ str ]

property should_enable_high_availability#

This configuration enables Prism Central to be deployed in scale-out mode.

Type:

bool

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model