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.