Reference documentation and code samples for the Google Cloud Net App V1 Client class SimpleExportPolicyRule.
An export policy rule describing various export options.
Generated from protobuf message google.cloud.netapp.v1.SimpleExportPolicyRule
Namespace
Google \ Cloud \ NetApp \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ allowed_clients |
string
Comma separated list of allowed clients IP addresses |
↳ has_root_access |
string
Whether Unix root access will be granted. |
↳ access_type |
int
Access type (ReadWrite, ReadOnly, None) |
↳ nfsv3 |
bool
NFS V3 protocol. |
↳ nfsv4 |
bool
NFS V4 protocol. |
↳ kerberos_5_read_only |
bool
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. |
↳ kerberos_5_read_write |
bool
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. The 'kerberos5ReadOnly' value be ignored if this is enabled. |
↳ kerberos_5i_read_only |
bool
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. |
↳ kerberos_5i_read_write |
bool
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' value be ignored if this is enabled. |
↳ kerberos_5p_read_only |
bool
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. |
↳ kerberos_5p_read_write |
bool
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' value be ignored if this is enabled. |
getAllowedClients
Comma separated list of allowed clients IP addresses
Returns | |
---|---|
Type | Description |
string |
hasAllowedClients
clearAllowedClients
setAllowedClients
Comma separated list of allowed clients IP addresses
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getHasRootAccess
Whether Unix root access will be granted.
Returns | |
---|---|
Type | Description |
string |
hasHasRootAccess
clearHasRootAccess
setHasRootAccess
Whether Unix root access will be granted.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getAccessType
Access type (ReadWrite, ReadOnly, None)
Returns | |
---|---|
Type | Description |
int |
hasAccessType
clearAccessType
setAccessType
Access type (ReadWrite, ReadOnly, None)
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getNfsv3
NFS V3 protocol.
Returns | |
---|---|
Type | Description |
bool |
hasNfsv3
clearNfsv3
setNfsv3
NFS V3 protocol.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getNfsv4
NFS V4 protocol.
Returns | |
---|---|
Type | Description |
bool |
hasNfsv4
clearNfsv4
setNfsv4
NFS V4 protocol.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getKerberos5ReadOnly
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode.
Returns | |
---|---|
Type | Description |
bool |
hasKerberos5ReadOnly
clearKerberos5ReadOnly
setKerberos5ReadOnly
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getKerberos5ReadWrite
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. The 'kerberos5ReadOnly' value be ignored if this is enabled.
Returns | |
---|---|
Type | Description |
bool |
hasKerberos5ReadWrite
clearKerberos5ReadWrite
setKerberos5ReadWrite
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'authentication' kerberos security mode. The 'kerberos5ReadOnly' value be ignored if this is enabled.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getKerberos5IReadOnly
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode.
Returns | |
---|---|
Type | Description |
bool |
hasKerberos5IReadOnly
clearKerberos5IReadOnly
setKerberos5IReadOnly
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getKerberos5IReadWrite
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' value be ignored if this is enabled.
Returns | |
---|---|
Type | Description |
bool |
hasKerberos5IReadWrite
clearKerberos5IReadWrite
setKerberos5IReadWrite
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'integrity' kerberos security mode. The 'kerberos5iReadOnly' value be ignored if this is enabled.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getKerberos5PReadOnly
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode.
Returns | |
---|---|
Type | Description |
bool |
hasKerberos5PReadOnly
clearKerberos5PReadOnly
setKerberos5PReadOnly
If enabled (true) the rule defines a read only access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getKerberos5PReadWrite
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' value be ignored if this is enabled.
Returns | |
---|---|
Type | Description |
bool |
hasKerberos5PReadWrite
clearKerberos5PReadWrite
setKerberos5PReadWrite
If enabled (true) the rule defines read and write access for clients matching the 'allowedClients' specification. It enables nfs clients to mount using 'privacy' kerberos security mode. The 'kerberos5pReadOnly' value be ignored if this is enabled.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |