Bare Metal Solution V2 API - Class Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport (v0.8.0)

Reference documentation and code samples for the Bare Metal Solution V2 API class Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport.

A NFS export entry.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allow_dev

def allow_dev() -> ::Boolean
Returns
  • (::Boolean) — Allow dev flag in NfsShare AllowedClientsRequest.

#allow_dev=

def allow_dev=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Allow dev flag in NfsShare AllowedClientsRequest.
Returns
  • (::Boolean) — Allow dev flag in NfsShare AllowedClientsRequest.

#allow_suid

def allow_suid() -> ::Boolean
Returns
  • (::Boolean) — Allow the setuid flag.

#allow_suid=

def allow_suid=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Allow the setuid flag.
Returns
  • (::Boolean) — Allow the setuid flag.

#cidr

def cidr() -> ::String
Returns
  • (::String) — A CIDR range.

#cidr=

def cidr=(value) -> ::String
Parameter
  • value (::String) — A CIDR range.
Returns
  • (::String) — A CIDR range.

#machine_id

def machine_id() -> ::String
Returns
  • (::String) — Either a single machine, identified by an ID, or a comma-separated list of machine IDs.

#machine_id=

def machine_id=(value) -> ::String
Parameter
  • value (::String) — Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
Returns
  • (::String) — Either a single machine, identified by an ID, or a comma-separated list of machine IDs.

#network_id

def network_id() -> ::String
Returns
  • (::String) — Network to use to publish the export.

#network_id=

def network_id=(value) -> ::String
Parameter
  • value (::String) — Network to use to publish the export.
Returns
  • (::String) — Network to use to publish the export.

#no_root_squash

def no_root_squash() -> ::Boolean
Returns
  • (::Boolean) — Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.

#no_root_squash=

def no_root_squash=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
Returns
  • (::Boolean) — Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.

#permissions

def permissions() -> ::Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport::Permissions

#permissions=

def permissions=(value) -> ::Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport::Permissions