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.