ClusterProfile#
- class ClusterProfile(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:
ExternalizableAbstractModel- Parameters:
name (required max=64 chars) – (
name) Name of the cluster profiledescription (max=1000 chars) – (
description) Detailed description of a cluster profilecreate_time – (
create_time) Creation time of cluster profilelast_update_time – (
last_update_time) Last updated time of a cluster profilecreated_by – (
created_by) Details of the user who created this cluster profilelast_updated_by – (
last_updated_by) Details of the user who has recently updated this cluster profilecluster_count – (
cluster_count) Count of clusters associated to a cluster profiledrifted_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 informationallowed_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)
- property allowed_overrides#
Indicates if a configuration of attached clusters can be skipped from monitoring.
- Type:
list[
ConfigType]
- property cluster_count#
Count of clusters associated to a cluster profile
- Type:
int
- property clusters#
Managed cluster information
- Type:
list[
ManagedCluster]
- property create_time#
Creation time of cluster profile
- Type:
datetime
- property created_by#
Details of the user who created this cluster profile
- Type:
str
- property description#
Detailed description of a cluster profile
- Type:
str
- property 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.
- Type:
int
- property last_update_time#
Last updated time of a cluster profile
- Type:
datetime
- property last_updated_by#
Details of the user who has recently updated this cluster profile
- Type:
str
- property name#
Name of the cluster profile
- Type:
str
- property 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.
- Type:
list[
IPAddress]
- property nfs_subnet_whitelist#
NFS subnet whitelist addresses. This is part of payload for cluster update operation only.
- Type:
list[
str]
- property 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.
- Type:
list[
IPAddressOrFQDN]
- property pulse_status#
- Type:
- property rsyslog_server_list#
RSYSLOG Server.
- Type:
list[
RsyslogServer]
- property smtp_server#
- Type:
- property snmp_config#
- Type:
- to_dict()#
Returns the model properties as a dictionary
- to_str()#
Returns the string representation of the model