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.
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 |