Bare Metal Solution v2 API - Class NfsShare (1.0.0)

public sealed class NfsShare : IMessage<NfsShare>, IEquatable<NfsShare>, IDeepCloneable<NfsShare>, IBufferMessage, IMessage

Reference documentation and code samples for the Bare Metal Solution v2 API class NfsShare.

An NFS share.

Inheritance

Object > NfsShare

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

NfsShare()

public NfsShare()

NfsShare(NfsShare)

public NfsShare(NfsShare other)
Parameter
NameDescription
otherNfsShare

Properties

AllowedClients

public RepeatedField<NfsShare.Types.AllowedClient> AllowedClients { get; }

List of allowed access points.

Property Value
TypeDescription
RepeatedField<NfsShare.Types.AllowedClient>

Labels

public MapField<string, string> Labels { get; }

Labels as key value pairs.

Property Value
TypeDescription
MapField<String, String>

Name

public string Name { get; set; }

Output only. The name of the NFS share.

Property Value
TypeDescription
String

NfsShareId

public string NfsShareId { get; set; }

Output only. An identifier for the NFS share, generated by the backend.

Property Value
TypeDescription
String

NFSShareName

public NFSShareName NFSShareName { get; set; }

NFSShareName-typed view over the Name resource name property.

Property Value
TypeDescription
NFSShareName

State

public NfsShare.Types.State State { get; set; }

The state of the NFS share.

Property Value
TypeDescription
NfsShare.Types.State

Volume

public string Volume { get; set; }

The volume containing the share.

Property Value
TypeDescription
String

VolumeAsVolumeName

public VolumeName VolumeAsVolumeName { get; set; }

VolumeName-typed view over the Volume resource name property.

Property Value
TypeDescription
VolumeName