# Data Object - VsanFileShareNetPermission(vim.vsan.FileShareNetPermission)

Property of
  CnsNFSAccessControlSpec, CnsVSANFileCreateSpec, CnsVsanFileShareBackingDetails, VsanFileShareConfig
Extends
  DynamicData
Since
  vSAN API 7.0

## Data Object Description

The permission settings of users based on the network information. These settings should include the IP information of the users, permission assigned and the user squash information.

Properties

Name | Type | Description
--- | --- | ---
allowRoot* | xsd:boolean | Whether to squash the root user or not. Only takes effect when the net permission for the file share is set to READ_WRITE mode.
ips | xsd:string | The client IP information the share user entity. Currently the following IP range formats will be supported: Single IPv4 address, e.g., 123.23.23.123 The network's IP address with subnet mask, e.g., 123.23.23.0/24 IP address ranges specified with '-', e.g., 123.23.23.123-123.23.23.128 The string '*' which implies all clients
permissions* | xsd:string | Permissions assigned to the specified user entity. No permission will be assigned to this client matching the IP information if the field is not set. See VsanFileShareAccessType
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanFileShareNetPermission"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="ips" type="xsd:string"/> <element name="permissions" type="xsd:string" minOccurs="0"/> <element name="allowRoot" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>