Entitlement#

class Entitlement(cluster_ext_id=None, is_registered=None, name=None, type=None, details=None, is_multicluster=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: BaseClusterInfo

Model capturing entitlement details.

Parameters:
  • cluster_ext_id – (cluster_ext_id) Attribute for capturing cluster UUID for entitlement.

  • is_registered – (is_registered) Indicates whether cluster is registered with PC or not.

  • name (max=100 chars) – (name) Indicates the name of the license. Possible values could be NCI Pro, NCM Ultimate.

  • type – (type)

  • details – (details) Attribute for capturing a collection of entitlement details.

property cluster_ext_id#

Attribute for capturing cluster UUID for entitlement.

Type:

str

property details#

Attribute for capturing a collection of entitlement details.

Type:

list[ EntitlementDetail ]

property is_registered#

Indicates whether cluster is registered with PC or not.

Type:

bool

property name#

Indicates the name of the license. Possible values could be NCI Pro, NCM Ultimate.

Type:

str

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model

property type#
Type:

ClusterType