ClusterProfileProjection#

class ClusterProfileProjection(name=None, description=None, create_time=None, last_update_time=None, created_by=None, last_updated_by=None, cluster_count=None, drifted_cluster_count=None, clusters=None, allowed_overrides=None, name_server_ip_list=None, ntp_server_ip_list=None, smtp_server=None, nfs_subnet_whitelist=None, snmp_config=None, rsyslog_server_list=None, pulse_status=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ClusterProfile

Parameters:
  • name (required max=64 chars) – (name) Name of the cluster profile

  • description (max=1000 chars) – (description) Detailed description of a cluster profile

  • create_time – (create_time) Creation time of cluster profile

  • last_update_time – (last_update_time) Last updated time of a cluster profile

  • created_by – (created_by) Details of the user who created this cluster profile

  • last_updated_by – (last_updated_by) Details of the user who has recently updated this cluster profile

  • cluster_count – (cluster_count) Count of clusters associated to a cluster profile

  • drifted_cluster_count – (drifted_cluster_count) The count indicates the number of clusters associated with a cluster profile that have experienced drift. Drifted clusters are those in which the configuration differs from the defined profile. For example, the NTP server has different values on a cluster as compared to the profile it is attached.

  • clusters – (clusters) Managed cluster information

  • allowed_overrides – (allowed_overrides) Indicates if a configuration of attached clusters can be skipped from monitoring.

  • name_server_ip_list – (name_server_ip_list) List of name servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.

  • ntp_server_ip_list – (ntp_server_ip_list) List of NTP servers on a cluster. This is part of payload for both cluster create & update operations. For create operation, only ipv4 address / fqdn values are supported currently.

  • smtp_server – (smtp_server)

  • nfs_subnet_whitelist – (nfs_subnet_whitelist) NFS subnet whitelist addresses. This is part of payload for cluster update operation only.

  • snmp_config – (snmp_config)

  • rsyslog_server_list – (rsyslog_server_list) RSYSLOG Server.

  • pulse_status – (pulse_status)

  • ext_id – (ext_id) A globally unique identifier of an instance that is suitable for external consumption.

  • links – (links) A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.

  • tenant_id – (tenant_id) A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model