DomainManagerResourceConfig#

class DomainManagerResourceConfig(num_vcpus=None, memory_size_bytes=None, data_disk_size_bytes=None, container_ext_ids=None, *args, **kwargs)#

Bases: object

This configuration is used to provide the resource-related details like container external identifiers, number of VCPUs, memory size, data disk size of the domain manager (Prism Central). In the case of a multi-node setup, the sum of resources like number of VCPUs, memory size and data disk size are provided.

Parameters:
  • num_vcpus – (num_vcpus) This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.

  • memory_size_bytes – (memory_size_bytes) This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.

  • data_disk_size_bytes – (data_disk_size_bytes) This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.

  • container_ext_ids – (container_ext_ids) The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.

property container_ext_ids#

The external identifier of the container that will be used to create the domain manager (Prism Central) cluster.

Type:

list[ str ]

property data_disk_size_bytes#

This property is used for readOnly purposes to display Prism Central data disk size allocation at a cluster level.

Type:

int

property memory_size_bytes#

This property is used for readOnly purposes to display Prism Central RAM allocation at the cluster level.

Type:

int

property num_vcpus#

This property is used for readOnly purposes to display Prism Central number of VCPUs allocation.

Type:

int

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model