models.basic_cluster_info module

class models.basic_cluster_info.BasicClusterInfo(authentication_type=None, banner_enabled=None, cluster_software_version=None, cluster_type=None, domains=None, idp_configured=None, idp_tenant_exists=None, language_locale=None, mcm_mode=None, mcm_on_prem_mode=None, multi_tenancy_enabled=None, name=None)[source]

Bases: object

Implementation of the ‘BasicClusterInfo’ model.

Specifies basic information about the Cohesity Cluster.

Attributes:
authentication_type (AuthenticationTypeEnum): Specifies the

authentication scheme for the cluster. ‘kPasswordOnly’ indicates the normal cohesity authentication type. ‘kCertificateOnly’ indicates that certificate based authentication has been enabled and the password based authentication has been turned off. ‘kPasswordAndCertificate’ indicates that both the authenticatio schemes are required.

banner_enabled (bool): Specifies if banner is enabled on the cluster. cluster_software_version (string): This field is deprecated. Specifies

the current release of the Cohesitysoftware running on this Cohesity Cluster. deprecated: true

cluster_type (ClusterTypeEnum): Specifies the type of Cohesity

Cluster. ‘kPhysical’ indicates the Cohesity Cluster is hosted directly on hardware. ‘kVirtualRobo’ indicates the Cohesity Cluster is hosted in a VM on a ESXi Host of a VMware vCenter Server using Cohesity’s Virtual Edition. ‘kMicrosoftCloud’ indicates the Cohesity Cluster is hosted in a VM on Microsoft Azure using Cohesity’s Cloud Edition. ‘kAmazonCloud’ indicates the Cohesity Cluster is hosted in a VM on Amazon S3 using Cohesity’s Cloud Edition. ‘kGoogleCloud’ indicates the Cohesity Cluster is hosted in a VM on Google Cloud Platform using Cohesity’s Cloud Edition.

domains (list of string): Array of Domains. Specifies a list of

domains joined to the Cohesity Cluster, including the default LOCAL Cohesity domain used to store the local Cohesity users.

idp_configured (bool): Specifies Idp is configured for the Cluster. idp_tenant_exists (bool): Specifies Idp is configured for a Tenant. language_locale (string): Specifies the language and locale for the

Cohesity Cluster.

mcm_mode (bool): Specifies whether server is running in mcm-mode. If

set to true, it is in mcm-mode.

mcm_on_prem_mode (bool): Specifies whether server is running in

mcm-on-prem-mode. If set to true, it is in mcm on prem mode. This need mcm-mode to be true.

multi_tenancy_enabled (bool): Specifies if multi-tenancy is enabled on

the cluster.

name (string): Specifies the name of the Cohesity Cluster.

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.