Bare Metal Solution v2 API - Class NfsShare (1.7.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
Name Description
other NfsShare

Properties

AllowedClients

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

List of allowed access points.

Property Value
Type Description
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
Type Description
string

Labels

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

Labels as key value pairs.

Property Value
Type Description
MapFieldstringstring

NFSShareName

public NFSShareName NFSShareName { get; set; }

NFSShareName-typed view over the Name resource name property.

Property Value
Type Description
NFSShareName

Name

public string Name { get; set; }

Immutable. The name of the NFS share.

Property Value
Type Description
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
Type Description
string

RequestedSizeGib

public long RequestedSizeGib { get; set; }

The requested size, in GiB.

Property Value
Type Description
long

State

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

Output only. The state of the NFS share.

Property Value
Type Description
NfsShareTypesState

StorageType

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

Immutable. The storage type of the underlying volume.

Property Value
Type Description
NfsShareTypesStorageType

Volume

public string Volume { get; set; }

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

Property Value
Type Description
string

VolumeAsVolumeName

public VolumeName VolumeAsVolumeName { get; set; }

VolumeName-typed view over the Volume resource name property.

Property Value
Type Description
VolumeName