models.update_cluster_params module¶
-
class
models.update_cluster_params.
UpdateClusterParams
(apps_subnet=None, banner_enabled=None, cluster_audit_log_config=None, dns_server_ips=None, domain_names=None, enable_active_monitoring=None, enable_upgrade_pkg_polling=None, encryption_key_rotation_period_secs=None, fault_tolerance_level=None, filer_audit_log_config=None, gateway=None, google_analytics_enabled=None, is_documentation_local=None, language_locale=None, local_auth_domain_name=None, local_groups_enabled=None, metadata_fault_tolerance_factor=None, multi_tenancy_enabled=None, name=None, ntp_settings=None, pcie_ssd_tier_rebalance_delay_secs=None, reverse_tunnel_enabled=None, reverse_tunnel_end_time_msecs=None, smb_ad_disabled=None, smb_multichannel_enabled=None, stig_mode=None, syslog_servers=None, tenant_viewbox_sharing_enabled=None, timezone=None, turbo_mode=None)[source]¶ Bases:
object
Implementation of the ‘UpdateClusterParams’ model.
Specifies the configuration settings that can be updated on the Cohesity Cluster.
- Attributes:
apps_subnet (Subnet): The subnet for Athena apps. banner_enabled (bool): Specifies whether UI banner is enabled on the
cluster or not. When banner is enabled, UI will make an additional API call to fetch the banner and show at the login page.
- cluster_audit_log_config (ClusterAuditLogConfiguration): Specifies the
settings of the Cluster audit log configuration.
- dns_server_ips (list of string): Array of IP Addresses of DNS Servers.
Specifies the IP addresses of the DNS Servers used by the Cohesity Cluster.
- domain_names (list of string): Array of Domain Names. The first
domain name specified in the array is the fully qualified domain name assigned to the Cohesity Cluster. Any additional domain names specified are used for the domain search list for hostname look-up.
- enable_active_monitoring (bool): Specifies if Cohesity can receive
monitoring information from the Cohesity Cluster. If ‘true’, remote monitoring of the Cohesity Cluster is allowed.
- enable_upgrade_pkg_polling (bool): If ‘true’, Cohesity’s upgrade
server is polled for new releases.
- encryption_key_rotation_period_secs (long|int): Specifies the period
of time (in seconds) when encryption keys are rotated. By default, the encryption keys are rotated every 77760000 seconds (30 days).
- fault_tolerance_level (UpdateClusterParamsFaultToleranceLevelEnum):
Specifies the level which ‘MetadataFaultToleranceFactor’ applies to. ‘kNode’ indicates ‘MetadataFaultToleranceFactor’ applies to Node level. ‘kChassis’ indicates ‘MetadataFaultToleranceFactor’ applies to Chassis level. ‘kRack’ indicates ‘MetadataFaultToleranceFactor’ applies to Rack level.
- filer_audit_log_config (FilerAuditLogConfiguration): Specifies the
settings of the filer audit log configuration.
gateway (string): Specifies the gateway IP address. google_analytics_enabled (bool): Specifies whether Google Analytics is
enabled.
- is_documentation_local (bool): Specifies what version of the
documentation is used. If ‘true’, the version of documentation stored locally on the Cohesity Cluster is used. If ‘false’, the documentation stored on a Cohesity Web Server is used. The default is ‘false’. Cohesity recommends accessing the Help from the Cohesity Web site which provides the newest and most complete version of Help.
- language_locale (string): Specifies the language and locale for this
Cohesity Cluster.
- local_auth_domain_name (string): Domain name for SMB local
authentication.
- local_groups_enabled (bool): Specifies whether to enable local groups
on cluster. Once it is enabled, it cannot be disabled.
- metadata_fault_tolerance_factor (int): Specifies metadata fault
tolerance setting for the cluster. This denotes the number of simultaneous failures[node] supported by metadata services like gandalf and scribe.
- multi_tenancy_enabled (bool): Specifies if multi tenancy is enabled in
the cluster. Authentication & Authorization will always use tenant_id, however, some UI elements may be disabled when multi tenancy is disabled.
name (string): Specifies the name of the Cohesity Cluster. ntp_settings (NtpSettingsConfig): Specifies if the ntp/master slave
scheme should be disabled for this cluster.
- pcie_ssd_tier_rebalance_delay_secs (int): Specifies the rebalance
delay in seconds for cluster PcieSSD storage tier.
- reverse_tunnel_enabled (bool): If ‘true’, Cohesity’s Remote Tunnel is
enabled. Cohesity can access the Cluster and provide remote assistance via a Remote Tunnel.
- reverse_tunnel_end_time_msecs (long|int): ReverseTunnelEndTimeMsecs
specifies the end time in milliseconds since epoch until when the reverse tunnel will stay enabled.
- smb_ad_disabled (bool): Specifies if Active Directory should be
disabled for authentication of SMB shares. If ‘true’, Active Directory is disabled.
- smb_multichannel_enabled (bool): Specifies whether SMB multichannel is
enabled on the cluster. When this is set to true, then any SMB3 multichannel enabled client can establish multiple TCP connection per session to the Server.
stig_mode (bool): Specifies if STIG mode is enabled or not. syslog_servers (list of OldSyslogServer): Array of Syslog Servers.
Specifies a list of Syslog servers to send audit logs to.
- tenant_viewbox_sharing_enabled (bool): In case multi tenancy is
enabled, this flag controls whether multiple tenants can be placed on the same viewbox. Once set to true, this flag should never become false.
- timezone (string): Specifies the timezone to use for showing time in
emails, reports, filer audit logs, etc.
turbo_mode (bool): Specifies if the cluster is in Turbo mode.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.