Class: Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport
- Inherits:
-
Object
- Object
- Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb
Overview
A NFS export entry.
Defined Under Namespace
Modules: Permissions
Instance Attribute Summary collapse
-
#allow_dev ⇒ ::Boolean
Allow dev flag in NfsShare AllowedClientsRequest.
-
#allow_suid ⇒ ::Boolean
Allow the setuid flag.
-
#cidr ⇒ ::String
A CIDR range.
-
#machine_id ⇒ ::String
Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
-
#network_id ⇒ ::String
Network to use to publish the export.
-
#no_root_squash ⇒ ::Boolean
Disable root squashing, which is a feature of NFS.
-
#permissions ⇒ ::Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport::Permissions
Export permissions.
Instance Attribute Details
#allow_dev ⇒ ::Boolean
Returns Allow dev flag in NfsShare AllowedClientsRequest.
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 380 class NfsExport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Permissions that can granted for an export. module Permissions # Unspecified value. PERMISSIONS_UNSPECIFIED = 0 # Read-only permission. READ_ONLY = 1 # Read-write permission. READ_WRITE = 2 end end |
#allow_suid ⇒ ::Boolean
Returns Allow the setuid flag.
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 380 class NfsExport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Permissions that can granted for an export. module Permissions # Unspecified value. PERMISSIONS_UNSPECIFIED = 0 # Read-only permission. READ_ONLY = 1 # Read-write permission. READ_WRITE = 2 end end |
#cidr ⇒ ::String
Returns A CIDR range.
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 380 class NfsExport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Permissions that can granted for an export. module Permissions # Unspecified value. PERMISSIONS_UNSPECIFIED = 0 # Read-only permission. READ_ONLY = 1 # Read-write permission. READ_WRITE = 2 end end |
#machine_id ⇒ ::String
Returns Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 380 class NfsExport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Permissions that can granted for an export. module Permissions # Unspecified value. PERMISSIONS_UNSPECIFIED = 0 # Read-only permission. READ_ONLY = 1 # Read-write permission. READ_WRITE = 2 end end |
#network_id ⇒ ::String
Returns Network to use to publish the export.
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 380 class NfsExport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Permissions that can granted for an export. module Permissions # Unspecified value. PERMISSIONS_UNSPECIFIED = 0 # Read-only permission. READ_ONLY = 1 # Read-write permission. READ_WRITE = 2 end end |
#no_root_squash ⇒ ::Boolean
Returns 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.
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 380 class NfsExport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Permissions that can granted for an export. module Permissions # Unspecified value. PERMISSIONS_UNSPECIFIED = 0 # Read-only permission. READ_ONLY = 1 # Read-write permission. READ_WRITE = 2 end end |
#permissions ⇒ ::Google::Cloud::BareMetalSolution::V2::VolumeConfig::NfsExport::Permissions
Returns Export permissions.
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 380 class NfsExport include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Permissions that can granted for an export. module Permissions # Unspecified value. PERMISSIONS_UNSPECIFIED = 0 # Read-only permission. READ_ONLY = 1 # Read-write permission. READ_WRITE = 2 end end |