Show / Hide Table of Contents

Class RootSquashConfiguration

An administrative feature that allows you to restrict root level access from clients that try to access your Lustre file system as root.

Inheritance
object
RootSquashConfiguration
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.LustrefilestorageService.Models
Assembly: OCI.DotNetSDK.Lustrefilestorage.dll
Syntax
public class RootSquashConfiguration

Properties

ClientExceptions

Declaration
[JsonProperty(PropertyName = "clientExceptions")]
public List<string> ClientExceptions { get; set; }
Property Value
Type Description
List<string>

A list of NIDs allowed with this lustre file system not to be squashed. A maximum of 10 is allowed.

IdentitySquash

Declaration
[JsonProperty(PropertyName = "identitySquash")]
[JsonConverter(typeof(ResponseEnumConverter))]
public RootSquashConfiguration.IdentitySquashEnum? IdentitySquash { get; set; }
Property Value
Type Description
RootSquashConfiguration.IdentitySquashEnum?

Used when clients accessing the Lustre file system have their UID and GID remapped to squashUid and squashGid. If ROOT, only the root user and group (UID/GID 0) are remapped; if NONE, no remapping is done. If unspecified, defaults to NONE.

SquashGid

Declaration
[JsonProperty(PropertyName = "squashGid")]
public long? SquashGid { get; set; }
Property Value
Type Description
long?

The GID value to remap to when squashing a client GID. See identitySquash for more details. If unspecified, defaults to 65534.

SquashUid

Declaration
[JsonProperty(PropertyName = "squashUid")]
public long? SquashUid { get; set; }
Property Value
Type Description
long?

The UID value to remap to when squashing a client UID. See identitySquash for more details. If unspecified, defaults to 65534.

In this article
Back to top