public sealed class NfsShare : IMessage<NfsShare>, IEquatable<NfsShare>, IDeepCloneable<NfsShare>, IBufferMessage, IMessageReference documentation and code samples for the Bare Metal Solution v2 API class NfsShare.
An NFS share.
Namespace
Google.Cloud.BareMetalSolution.V2Assembly
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 |
|