public sealed class NfsShare.Types.AllowedClient : IMessage<NfsShare.Types.AllowedClient>, IEquatable<NfsShare.Types.AllowedClient>, IDeepCloneable<NfsShare.Types.AllowedClient>, IBufferMessage, IMessage
Reference documentation and code samples for the Bare Metal Solution v2 API class NfsShare.Types.AllowedClient.
Represents an 'access point' for the share.
Implements
IMessageNfsShareTypesAllowedClient, IEquatableNfsShareTypesAllowedClient, IDeepCloneableNfsShareTypesAllowedClient, IBufferMessage, IMessageNamespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
AllowedClient()
public AllowedClient()
AllowedClient(AllowedClient)
public AllowedClient(NfsShare.Types.AllowedClient other)
Parameter | |
---|---|
Name | Description |
other |
NfsShareTypesAllowedClient |
Properties
AllowDev
public bool AllowDev { get; set; }
Allow dev flag. Which controls whether to allow creation of devices.
Property Value | |
---|---|
Type | Description |
bool |
AllowSuid
public bool AllowSuid { get; set; }
Allow the setuid flag.
Property Value | |
---|---|
Type | Description |
bool |
AllowedClientsCidr
public string AllowedClientsCidr { get; set; }
The subnet of IP addresses permitted to access the share.
Property Value | |
---|---|
Type | Description |
string |
MountPermissions
public NfsShare.Types.MountPermissions MountPermissions { get; set; }
Mount permissions.
Property Value | |
---|---|
Type | Description |
NfsShareTypesMountPermissions |
Network
public string Network { get; set; }
The network the access point sits on.
Property Value | |
---|---|
Type | Description |
string |
NetworkAsNetworkName
public NetworkName NetworkAsNetworkName { get; set; }
NetworkName-typed view over the Network resource name property.
Property Value | |
---|---|
Type | Description |
NetworkName |
NfsPath
public string NfsPath { get; set; }
Output only. The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001"
Property Value | |
---|---|
Type | Description |
string |
NoRootSquash
public bool NoRootSquash { get; set; }
Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
Property Value | |
---|---|
Type | Description |
bool |
ShareIp
public string ShareIp { get; set; }
Output only. The IP address of the share on this network. Assigned automatically during provisioning based on the network's services_cidr.
Property Value | |
---|---|
Type | Description |
string |