models_v2.base_create_view_request module

class models_v2.base_create_view_request.BaseCreateViewRequest(name=None, category=None, storage_domain_id=None, case_insensitive_names_enabled=None, object_services_mapping_config=None)[source]

Bases: object

Implementation of the ‘Base Create View Request.’ model.

Specifies the base information required for creating a new View.

Attributes:

name (string): Specifies the name of the new View to create. category (Category1Enum): Specifies the category of the View. storage_domain_id (long|int): Specifies the id of the Storage Domain

(View Box) where the View will be created.

case_insensitive_names_enabled (bool): Specifies whether to support

case insensitive file/folder names. This parameter can only be set during create and cannot be changed.

object_services_mapping_config (ObjectServicesMappingConfigEnum):

Specifies the Object Services key mapping config of the view. This parameter can only be set during create and cannot be changed. Configuration of Object Services key mapping. Specifies the type of Object Services key mapping config.

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.