Class SimpleExportPolicyRule
An export policy rule describing various export options.
Implements
Inherited Members
Namespace: Google.Apis.NetAppFiles.v1beta1.Data
Assembly: Google.Apis.NetAppFiles.v1beta1.dll
Syntax
public class SimpleExportPolicyRule : IDirectResponseSchema
Properties
AccessType
Access type (ReadWrite, ReadOnly, None)
Declaration
[JsonProperty("accessType")]
public virtual string AccessType { get; set; }
Property Value
Type | Description |
---|---|
string |
AllowedClients
Comma separated list of allowed clients IP addresses
Declaration
[JsonProperty("allowedClients")]
public virtual string AllowedClients { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
HasRootAccess
Whether Unix root access will be granted.
Declaration
[JsonProperty("hasRootAccess")]
public virtual string HasRootAccess { get; set; }
Property Value
Type | Description |
---|---|
string |
Kerberos5ReadOnly
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.
Declaration
[JsonProperty("kerberos5ReadOnly")]
public virtual bool? Kerberos5ReadOnly { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kerberos5ReadWrite
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.
Declaration
[JsonProperty("kerberos5ReadWrite")]
public virtual bool? Kerberos5ReadWrite { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kerberos5iReadOnly
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.
Declaration
[JsonProperty("kerberos5iReadOnly")]
public virtual bool? Kerberos5iReadOnly { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kerberos5iReadWrite
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.
Declaration
[JsonProperty("kerberos5iReadWrite")]
public virtual bool? Kerberos5iReadWrite { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kerberos5pReadOnly
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.
Declaration
[JsonProperty("kerberos5pReadOnly")]
public virtual bool? Kerberos5pReadOnly { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Kerberos5pReadWrite
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.
Declaration
[JsonProperty("kerberos5pReadWrite")]
public virtual bool? Kerberos5pReadWrite { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Nfsv3
NFS V3 protocol.
Declaration
[JsonProperty("nfsv3")]
public virtual bool? Nfsv3 { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Nfsv4
NFS V4 protocol.
Declaration
[JsonProperty("nfsv4")]
public virtual bool? Nfsv4 { get; set; }
Property Value
Type | Description |
---|---|
bool? |