models.tenant_update module¶
-
class
models.tenant_update.
TenantUpdate
(bifrost_enabled=None, cluster_hostname=None, cluster_ips=None, description=None, name=None, subscribe_to_alert_emails=None, tenant_id=None)[source]¶ Bases:
object
Implementation of the ‘TenantUpdate’ model.
Specifies update details about a tenant.
- Attributes:
- bifrost_enabled (bool): Specifies whether bifrost (Ambassador proxy)
is enabled for tenant.
- cluster_hostname (string): The hostname for Cohesity cluster as seen by
tenants and as is routable from the tenant’s network. Tenant’s VLAN’s hostname, if available can be used instead but it is mandatory to provide this value if there’s no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster_ips (list of string): Set of IPs as seen from the tenant’s
network for the Cohesity cluster. Only one from ‘ClusterHostname’ and ‘ClusterIps’ is needed.
description (string): Specifies the description of this tenant. name (string): Specifies the name of the tenant. subscribe_to_alert_emails (bool): Service provider can optionally
unsubscribe from the Tenant Alert Emails.
tenant_id (string): Specifies the unique id of the tenant.
-
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.