models_v2.flashblade_params module¶
-
class
models_v2.flashblade_params.
FlashbladeParams
(registration_params=None, uuid=None, assigned_data_vips=None, assigned_capacity_bytes=None, is_dedicated_storage=None, available_data_vips=None, available_capacity=None, created_file_system_count=None, updated_file_system_count=None)[source]¶ Bases:
object
Implementation of the ‘FlashbladeParams’ model.
Specifies the information related to Registered Pure Flashblade.
- Attributes:
- registration_params (FlashBladeRegistrationInfo): Specifies the
information specific to flashblade registration.
uuid (string): Specifies uuid of the pure flashblade server. assigned_data_vips (list of string): Specifies list of data vips that
are assigned to cohesity cluster to create nfs share mountpoints.
- assigned_capacity_bytes (long|int): Specifies the capacity in bytes
assigned on pure flashblade for remote storage usage on cohesity cluster.
- is_dedicated_storage (bool): If true, cohesity cluster uses all
available capacity on pure flashblade for remote storage.
- available_data_vips (list of string): Available data vips configured
on pure flashblade.
available_capacity (long|int): Available capacity on pure flashblade. created_file_system_count (long|int): Number of new file systems
created on pure flashblade when assignedCapacityBytes is updated.
- updated_file_system_count (long|int): Number of file systems that are
updated on pure flashblade when assignedCapacityBytes is updated.
-
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.