Class: Google::Cloud::NetApp::V1::SimpleExportPolicyRule

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/netapp/v1/volume.rb

Overview

An export policy rule describing various export options.

Instance Attribute Summary collapse

Instance Attribute Details

#access_type::Google::Cloud::NetApp::V1::AccessType

Returns Access type (ReadWrite, ReadOnly, None).

Returns:



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#allowed_clients::String

Returns Comma separated list of allowed clients IP addresses.

Returns:

  • (::String)

    Comma separated list of allowed clients IP addresses



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#has_root_access::String

Returns Whether Unix root access will be granted.

Returns:

  • (::String)

    Whether Unix root access will be granted.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kerberos_5_read_only::Boolean

Returns 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.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kerberos_5_read_write::Boolean

Returns 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.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kerberos_5i_read_only::Boolean

Returns 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.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kerberos_5i_read_write::Boolean

Returns 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.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kerberos_5p_read_only::Boolean

Returns 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.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kerberos_5p_read_write::Boolean

Returns 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.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#nfsv3::Boolean

Returns NFS V3 protocol.

Returns:

  • (::Boolean)

    NFS V3 protocol.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#nfsv4::Boolean

Returns NFS V4 protocol.

Returns:

  • (::Boolean)

    NFS V4 protocol.



356
357
358
359
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 356

class SimpleExportPolicyRule
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end