public sealed class VolumeConfig.Types.NfsExport : IMessage<VolumeConfig.Types.NfsExport>, IEquatable<VolumeConfig.Types.NfsExport>, IDeepCloneable<VolumeConfig.Types.NfsExport>, IBufferMessage, IMessageReference documentation and code samples for the Bare Metal Solution v2 API class VolumeConfig.Types.NfsExport.
A NFS export entry.
Implements
IMessageVolumeConfigTypesNfsExport, IEquatableVolumeConfigTypesNfsExport, IDeepCloneableVolumeConfigTypesNfsExport, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
NfsExport()
public NfsExport()NfsExport(NfsExport)
public NfsExport(VolumeConfig.Types.NfsExport other)| Parameter | |
|---|---|
| Name | Description |
other |
VolumeConfigTypesNfsExport |
Properties
AllowDev
public bool AllowDev { get; set; }Allow dev flag in NfsShare AllowedClientsRequest.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
AllowSuid
public bool AllowSuid { get; set; }Allow the setuid flag.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Cidr
public string Cidr { get; set; }A CIDR range.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ClientCase
public VolumeConfig.Types.NfsExport.ClientOneofCase ClientCase { get; }| Property Value | |
|---|---|
| Type | Description |
VolumeConfigTypesNfsExportClientOneofCase |
|
HasCidr
public bool HasCidr { get; }Gets whether the "cidr" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasMachineId
public bool HasMachineId { get; }Gets whether the "machine_id" field is set
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
string |
|
NetworkId
public string NetworkId { get; set; }Network to use to publish the export.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
bool |
|
Permissions
public VolumeConfig.Types.NfsExport.Types.Permissions Permissions { get; set; }Export permissions.
| Property Value | |
|---|---|
| Type | Description |
VolumeConfigTypesNfsExportTypesPermissions |
|