models.view_id_mapping_proto_protocol_access_info module

class models.view_id_mapping_proto_protocol_access_info.ViewIdMappingProtoProtocolAccessInfo(iscsi_access=None, nfs4_access=None, nfs_access=None, s_3_access=None, smb_access=None, swift_access=None)[source]

Bases: object

Implementation of the ‘ViewIdMappingProto_ProtocolAccessInfo’ model.

TODO: type model description here.

Attributes:

iscsi_access (int): Access control for iSCSI protocol for this view. nfs4_access (int): Access control for NFSv4.1 protocol for this view.

NFSv4.1 will be disabled by default in all configurations.

nfs_access (int): Access control for NFS protocol for this view. s_3_access (int): Access control for S3 protocol for this view. smb_access (int): Access control for SMB protocol for this view. swift_access (int): Access control for Swift protocol for this view.

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.