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.
Implements
IMessageSimpleExportPolicyRule, IEquatableSimpleExportPolicyRule, IDeepCloneableSimpleExportPolicyRule, IBufferMessage, IMessageNamespace
Google.Cloud.NetApp.V1Assembly
Google.Cloud.NetApp.V1.dll
Constructors
SimpleExportPolicyRule()
public SimpleExportPolicyRule()
SimpleExportPolicyRule(SimpleExportPolicyRule)
public SimpleExportPolicyRule(SimpleExportPolicyRule other)
Parameter | |
---|---|
Name | Description |
other |
SimpleExportPolicyRule |
Properties
AccessType
public AccessType AccessType { get; set; }
Access type (ReadWrite, ReadOnly, None)
Property Value | |
---|---|
Type | Description |
AccessType |
AllowedClients
public string AllowedClients { get; set; }
Comma separated list of allowed clients IP addresses
Property Value | |
---|---|
Type | Description |
string |
HasAccessType
public bool HasAccessType { get; }
Gets whether the "access_type" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasAllowedClients
public bool HasAllowedClients { get; }
Gets whether the "allowed_clients" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasHasRootAccess
public bool HasHasRootAccess { get; }
Gets whether the "has_root_access" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKerberos5IReadOnly
public bool HasKerberos5IReadOnly { get; }
Gets whether the "kerberos_5i_read_only" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKerberos5IReadWrite
public bool HasKerberos5IReadWrite { get; }
Gets whether the "kerberos_5i_read_write" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKerberos5PReadOnly
public bool HasKerberos5PReadOnly { get; }
Gets whether the "kerberos_5p_read_only" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKerberos5PReadWrite
public bool HasKerberos5PReadWrite { get; }
Gets whether the "kerberos_5p_read_write" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKerberos5ReadOnly
public bool HasKerberos5ReadOnly { get; }
Gets whether the "kerberos_5_read_only" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKerberos5ReadWrite
public bool HasKerberos5ReadWrite { get; }
Gets whether the "kerberos_5_read_write" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasNfsv3
public bool HasNfsv3 { get; }
Gets whether the "nfsv3" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasNfsv4
public bool HasNfsv4 { get; }
Gets whether the "nfsv4" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasRootAccess
public string HasRootAccess { get; set; }
Whether Unix root access will be granted.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
bool |
Nfsv3
public bool Nfsv3 { get; set; }
NFS V3 protocol.
Property Value | |
---|---|
Type | Description |
bool |
Nfsv4
public bool Nfsv4 { get; set; }
NFS V4 protocol.
Property Value | |
---|---|
Type | Description |
bool |