Bare Metal Solution v2 API - Class VolumeConfig.Types.NfsExport (1.5.0)

public sealed class VolumeConfig.Types.NfsExport : IMessage<VolumeConfig.Types.NfsExport>, IEquatable<VolumeConfig.Types.NfsExport>, IDeepCloneable<VolumeConfig.Types.NfsExport>, IBufferMessage, IMessage

Reference documentation and code samples for the Bare Metal Solution v2 API class VolumeConfig.Types.NfsExport.

A NFS export entry.

Inheritance

object > VolumeConfig.Types.NfsExport

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

NfsExport()

public NfsExport()

NfsExport(NfsExport)

public NfsExport(VolumeConfig.Types.NfsExport other)
Parameter
NameDescription
otherVolumeConfigTypesNfsExport

Properties

AllowDev

public bool AllowDev { get; set; }

Allow dev flag in NfsShare AllowedClientsRequest.

Property Value
TypeDescription
bool

AllowSuid

public bool AllowSuid { get; set; }

Allow the setuid flag.

Property Value
TypeDescription
bool

Cidr

public string Cidr { get; set; }

A CIDR range.

Property Value
TypeDescription
string

ClientCase

public VolumeConfig.Types.NfsExport.ClientOneofCase ClientCase { get; }
Property Value
TypeDescription
VolumeConfigTypesNfsExportClientOneofCase

HasCidr

public bool HasCidr { get; }

Gets whether the "cidr" field is set

Property Value
TypeDescription
bool

HasMachineId

public bool HasMachineId { get; }

Gets whether the "machine_id" field is set

Property Value
TypeDescription
bool

MachineId

public string MachineId { get; set; }

Either a single machine, identified by an ID, or a comma-separated list of machine IDs.

Property Value
TypeDescription
string

NetworkId

public string NetworkId { get; set; }

Network to use to publish the export.

Property Value
TypeDescription
string

NoRootSquash

public bool NoRootSquash { get; set; }

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.

Property Value
TypeDescription
bool

Permissions

public VolumeConfig.Types.NfsExport.Types.Permissions Permissions { get; set; }

Export permissions.

Property Value
TypeDescription
VolumeConfigTypesNfsExportTypesPermissions