NetApp V1 API - Class Google::Cloud::NetApp::V1::SimpleExportPolicyRule (v2.7.0)

Reference documentation and code samples for the NetApp V1 API class Google::Cloud::NetApp::V1::SimpleExportPolicyRule.

An export policy rule describing various export options.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#access_type

def access_type() -> ::Google::Cloud::NetApp::V1::AccessType
Returns

#access_type=

def access_type=(value) -> ::Google::Cloud::NetApp::V1::AccessType
Parameter
Returns

#allowed_clients

def allowed_clients() -> ::String
Returns
  • (::String) — Comma separated list of allowed clients IP addresses

#allowed_clients=

def allowed_clients=(value) -> ::String
Parameter
  • value (::String) — Comma separated list of allowed clients IP addresses
Returns
  • (::String) — Comma separated list of allowed clients IP addresses

#anon_uid

def anon_uid() -> ::Integer
Returns
  • (::Integer) —

    Optional. An integer representing the anonymous user ID. Range is 0 to

    1. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.

#anon_uid=

def anon_uid=(value) -> ::Integer
Parameter
  • value (::Integer) —

    Optional. An integer representing the anonymous user ID. Range is 0 to

    1. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
Returns
  • (::Integer) —

    Optional. An integer representing the anonymous user ID. Range is 0 to

    1. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.

#has_root_access

def has_root_access() -> ::String
Returns
  • (::String) — Whether Unix root access will be granted.

#has_root_access=

def has_root_access=(value) -> ::String
Parameter
  • value (::String) — Whether Unix root access will be granted.
Returns
  • (::String) — Whether Unix root access will be granted.

#kerberos_5_read_only

def kerberos_5_read_only() -> ::Boolean
Returns
  • (::Boolean) — 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_only=

def kerberos_5_read_only=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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
  • (::Boolean) — 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

def kerberos_5_read_write() -> ::Boolean
Returns
  • (::Boolean) — 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_5_read_write=

def kerberos_5_read_write=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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
  • (::Boolean) — 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

def kerberos_5i_read_only() -> ::Boolean
Returns
  • (::Boolean) — 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_only=

def kerberos_5i_read_only=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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
  • (::Boolean) — 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

def kerberos_5i_read_write() -> ::Boolean
Returns
  • (::Boolean) — 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_5i_read_write=

def kerberos_5i_read_write=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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
  • (::Boolean) — 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

def kerberos_5p_read_only() -> ::Boolean
Returns
  • (::Boolean) — 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_only=

def kerberos_5p_read_only=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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
  • (::Boolean) — 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

def kerberos_5p_read_write() -> ::Boolean
Returns
  • (::Boolean) — 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.

#kerberos_5p_read_write=

def kerberos_5p_read_write=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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
  • (::Boolean) — 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.

#nfsv3

def nfsv3() -> ::Boolean
Returns
  • (::Boolean) — NFS V3 protocol.

#nfsv3=

def nfsv3=(value) -> ::Boolean
Parameter
  • value (::Boolean) — NFS V3 protocol.
Returns
  • (::Boolean) — NFS V3 protocol.

#nfsv4

def nfsv4() -> ::Boolean
Returns
  • (::Boolean) — NFS V4 protocol.

#nfsv4=

def nfsv4=(value) -> ::Boolean
Parameter
  • value (::Boolean) — NFS V4 protocol.
Returns
  • (::Boolean) — NFS V4 protocol.

#squash_mode

def squash_mode() -> ::Google::Cloud::NetApp::V1::SimpleExportPolicyRule::SquashMode
Returns

#squash_mode=

def squash_mode=(value) -> ::Google::Cloud::NetApp::V1::SimpleExportPolicyRule::SquashMode
Parameter
Returns