Bare Metal Solution v2 API - Class NfsShare (1.3.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
RepeatedFieldNfsShareTypesAllowedClient

Id

public string Id { get; set; }

Output only. An identifier for the NFS share, generated by the backend. This is the same value as nfs_share_id and will replace it in the future.

Property Value
TypeDescription
string

Labels

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

Labels as key value pairs.

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

Immutable. 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. This field will be deprecated in the future, use id instead.

Property Value
TypeDescription
string

NFSShareName

public NFSShareName NFSShareName { get; set; }

NFSShareName-typed view over the Name resource name property.

Property Value
TypeDescription
NFSShareName

RequestedSizeGib

public long RequestedSizeGib { get; set; }

The requested size, in GiB.

Property Value
TypeDescription
long

State

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

Output only. The state of the NFS share.

Property Value
TypeDescription
NfsShareTypesState

StorageType

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

Immutable. The storage type of the underlying volume.

Property Value
TypeDescription
NfsShareTypesStorageType

Volume

public string Volume { get; set; }

Output only. The underlying volume of the share. Created automatically during provisioning.

Property Value
TypeDescription
string

VolumeAsVolumeName

public VolumeName VolumeAsVolumeName { get; set; }

VolumeName-typed view over the Volume resource name property.

Property Value
TypeDescription
VolumeName