def __init__(__self__, *, allowed_clients: Optional[pulumi.Input[str]]=None, cifs: Optional[pulumi.Input[bool]]=None, nfsv3: Optional[pulumi.Input[bool]]=None, nfsv4: Optional[pulumi.Input[bool]]=None, rule_index: Optional[pulumi.Input[int]]=None, unix_read_only: Optional[pulumi.Input[bool]]=None, unix_read_write: Optional[pulumi.Input[bool]]=None):
    '\n        Volume Export Policy Rule\n        :param pulumi.Input[str] allowed_clients: Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names\n        :param pulumi.Input[bool] cifs: Allows CIFS protocol\n        :param pulumi.Input[bool] nfsv3: Allows NFSv3 protocol\n        :param pulumi.Input[bool] nfsv4: Deprecated: Will use the NFSv4.1 protocol, please use swagger version 2019-07-01 or later\n        :param pulumi.Input[int] rule_index: Order index\n        :param pulumi.Input[bool] unix_read_only: Read only access\n        :param pulumi.Input[bool] unix_read_write: Read and write access\n        '
    if (allowed_clients is not None):
        pulumi.set(__self__, 'allowed_clients', allowed_clients)
    if (cifs is not None):
        pulumi.set(__self__, 'cifs', cifs)
    if (nfsv3 is not None):
        pulumi.set(__self__, 'nfsv3', nfsv3)
    if (nfsv4 is not None):
        pulumi.set(__self__, 'nfsv4', nfsv4)
    if (rule_index is not None):
        pulumi.set(__self__, 'rule_index', rule_index)
    if (unix_read_only is not None):
        pulumi.set(__self__, 'unix_read_only', unix_read_only)
    if (unix_read_write is not None):
        pulumi.set(__self__, 'unix_read_write', unix_read_write)
Volume Export Policy Rule
:param pulumi.Input[str] allowed_clients: Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
:param pulumi.Input[bool] cifs: Allows CIFS protocol
:param pulumi.Input[bool] nfsv3: Allows NFSv3 protocol
:param pulumi.Input[bool] nfsv4: Deprecated: Will use the NFSv4.1 protocol, please use swagger version 2019-07-01 or later
:param pulumi.Input[int] rule_index: Order index
:param pulumi.Input[bool] unix_read_only: Read only access
:param pulumi.Input[bool] unix_read_write: Read and write access
def __init__(__self__, *, allowed_clients: Optional[pulumi.Input[str]]=None, cifs: Optional[pulumi.Input[bool]]=None, nfsv3: Optional[pulumi.Input[bool]]=None, nfsv4: Optional[pulumi.Input[bool]]=None, rule_index: Optional[pulumi.Input[int]]=None, unix_read_only: Optional[pulumi.Input[bool]]=None, unix_read_write: Optional[pulumi.Input[bool]]=None):
    '\n        Volume Export Policy Rule\n        :param pulumi.Input[str] allowed_clients: Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names\n        :param pulumi.Input[bool] cifs: Allows CIFS protocol\n        :param pulumi.Input[bool] nfsv3: Allows NFSv3 protocol\n        :param pulumi.Input[bool] nfsv4: Deprecated: Will use the NFSv4.1 protocol, please use swagger version 2019-07-01 or later\n        :param pulumi.Input[int] rule_index: Order index\n        :param pulumi.Input[bool] unix_read_only: Read only access\n        :param pulumi.Input[bool] unix_read_write: Read and write access\n        '
    if (allowed_clients is not None):
        pulumi.set(__self__, 'allowed_clients', allowed_clients)
    if (cifs is not None):
        pulumi.set(__self__, 'cifs', cifs)
    if (nfsv3 is not None):
        pulumi.set(__self__, 'nfsv3', nfsv3)
    if (nfsv4 is not None):
        pulumi.set(__self__, 'nfsv4', nfsv4)
    if (rule_index is not None):
        pulumi.set(__self__, 'rule_index', rule_index)
    if (unix_read_only is not None):
        pulumi.set(__self__, 'unix_read_only', unix_read_only)
    if (unix_read_write is not None):
        pulumi.set(__self__, 'unix_read_write', unix_read_write)