NetApp v1 API - Class SimpleExportPolicyRule (1.0.0)

public sealed class SimpleExportPolicyRule : IMessage<SimpleExportPolicyRule>, IEquatable<SimpleExportPolicyRule>, IDeepCloneable<SimpleExportPolicyRule>, IBufferMessage, IMessage

Reference documentation and code samples for the NetApp v1 API class SimpleExportPolicyRule.

An export policy rule describing various export options.

Inheritance

object > SimpleExportPolicyRule

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

SimpleExportPolicyRule()

public SimpleExportPolicyRule()

SimpleExportPolicyRule(SimpleExportPolicyRule)

public SimpleExportPolicyRule(SimpleExportPolicyRule other)
Parameter
NameDescription
otherSimpleExportPolicyRule

Properties

AccessType

public AccessType AccessType { get; set; }

Access type (ReadWrite, ReadOnly, None)

Property Value
TypeDescription
AccessType

AllowedClients

public string AllowedClients { get; set; }

Comma separated list of allowed clients IP addresses

Property Value
TypeDescription
string

HasAccessType

public bool HasAccessType { get; }

Gets whether the "access_type" field is set

Property Value
TypeDescription
bool

HasAllowedClients

public bool HasAllowedClients { get; }

Gets whether the "allowed_clients" field is set

Property Value
TypeDescription
bool

HasHasRootAccess

public bool HasHasRootAccess { get; }

Gets whether the "has_root_access" field is set

Property Value
TypeDescription
bool

HasKerberos5IReadOnly

public bool HasKerberos5IReadOnly { get; }

Gets whether the "kerberos_5i_read_only" field is set

Property Value
TypeDescription
bool

HasKerberos5IReadWrite

public bool HasKerberos5IReadWrite { get; }

Gets whether the "kerberos_5i_read_write" field is set

Property Value
TypeDescription
bool

HasKerberos5PReadOnly

public bool HasKerberos5PReadOnly { get; }

Gets whether the "kerberos_5p_read_only" field is set

Property Value
TypeDescription
bool

HasKerberos5PReadWrite

public bool HasKerberos5PReadWrite { get; }

Gets whether the "kerberos_5p_read_write" field is set

Property Value
TypeDescription
bool

HasKerberos5ReadOnly

public bool HasKerberos5ReadOnly { get; }

Gets whether the "kerberos_5_read_only" field is set

Property Value
TypeDescription
bool

HasKerberos5ReadWrite

public bool HasKerberos5ReadWrite { get; }

Gets whether the "kerberos_5_read_write" field is set

Property Value
TypeDescription
bool

HasNfsv3

public bool HasNfsv3 { get; }

Gets whether the "nfsv3" field is set

Property Value
TypeDescription
bool

HasNfsv4

public bool HasNfsv4 { get; }

Gets whether the "nfsv4" field is set

Property Value
TypeDescription
bool

HasRootAccess

public string HasRootAccess { get; set; }

Whether Unix root access will be granted.

Property Value
TypeDescription
string

Kerberos5IReadOnly

public bool Kerberos5IReadOnly { get; set; }

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.

Property Value
TypeDescription
bool

Kerberos5IReadWrite

public bool Kerberos5IReadWrite { get; set; }

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.

Property Value
TypeDescription
bool

Kerberos5PReadOnly

public bool Kerberos5PReadOnly { get; set; }

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.

Property Value
TypeDescription
bool

Kerberos5PReadWrite

public bool Kerberos5PReadWrite { get; set; }

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.

Property Value
TypeDescription
bool

Kerberos5ReadOnly

public bool Kerberos5ReadOnly { get; set; }

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.

Property Value
TypeDescription
bool

Kerberos5ReadWrite

public bool Kerberos5ReadWrite { get; set; }

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.

Property Value
TypeDescription
bool

Nfsv3

public bool Nfsv3 { get; set; }

NFS V3 protocol.

Property Value
TypeDescription
bool

Nfsv4

public bool Nfsv4 { get; set; }

NFS V4 protocol.

Property Value
TypeDescription
bool