Show / Hide Table of Contents

Class SimpleExportPolicyRule

An export policy rule describing various export options.

Inheritance
object
SimpleExportPolicyRule
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

AnonUid

Optional. An integer representing the anonymous user ID. Range is 0 to 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.

Declaration
[JsonProperty("anonUid")]
public virtual long? AnonUid { get; set; }
Property Value
Type Description
long?

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?

SquashMode

Optional. Defines how user identity squashing is applied for this export rule. This field is the preferred way to configure squashing behavior and takes precedence over has_root_access if both are provided.

Declaration
[JsonProperty("squashMode")]
public virtual string SquashMode { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX