public sealed class AccessRulesOptions : IMessage<AccessRulesOptions>, IEquatable<AccessRulesOptions>, IDeepCloneable<AccessRulesOptions>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Managed Lustre v1 API class AccessRulesOptions.
IP-based access rules for the Managed Lustre instance. These options define the root user squash configuration.
Implements
IMessageAccessRulesOptions, IEquatableAccessRulesOptions, IDeepCloneableAccessRulesOptions, IBufferMessage, IMessageNamespace
Google.Cloud.Lustre.V1Assembly
Google.Cloud.Lustre.V1.dll
Constructors
AccessRulesOptions()
public AccessRulesOptions()AccessRulesOptions(AccessRulesOptions)
public AccessRulesOptions(AccessRulesOptions other)| Parameter | |
|---|---|
| Name | Description |
other |
AccessRulesOptions |
Properties
AccessRules
public RepeatedField<AccessRulesOptions.Types.AccessRule> AccessRules { get; }Optional. The access rules for the instance.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldAccessRulesOptionsTypesAccessRule |
|
DefaultSquashGid
public int DefaultSquashGid { get; set; }Optional. The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
| Property Value | |
|---|---|
| Type | Description |
int |
|
DefaultSquashMode
public AccessRulesOptions.Types.SquashMode DefaultSquashMode { get; set; }Required. The squash mode for the default access rule.
| Property Value | |
|---|---|
| Type | Description |
AccessRulesOptionsTypesSquashMode |
|
DefaultSquashUid
public int DefaultSquashUid { get; set; }Optional. The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
| Property Value | |
|---|---|
| Type | Description |
int |
|