public sealed class AccessRulesOptions.Types.AccessRule : IMessage<AccessRulesOptions.Types.AccessRule>, IEquatable<AccessRulesOptions.Types.AccessRule>, IDeepCloneable<AccessRulesOptions.Types.AccessRule>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Managed Lustre v1 API class AccessRulesOptions.Types.AccessRule.
A single policy group with IP-based access rules for the Managed Lustre instance.
Implements
IMessageAccessRulesOptionsTypesAccessRule, IEquatableAccessRulesOptionsTypesAccessRule, IDeepCloneableAccessRulesOptionsTypesAccessRule, IBufferMessage, IMessageNamespace
Google.Cloud.Lustre.V1Assembly
Google.Cloud.Lustre.V1.dll
Constructors
AccessRule()
public AccessRule()AccessRule(AccessRule)
public AccessRule(AccessRulesOptions.Types.AccessRule other)| Parameter | |
|---|---|
| Name | Description |
other |
AccessRulesOptionsTypesAccessRule |
Properties
IpAddressRanges
public RepeatedField<string> IpAddressRanges { get; }Required. The IP address ranges to which to apply this access rule.
Accepts non-overlapping CIDR ranges (e.g., 192.168.1.0/24) and IP
addresses (e.g., 192.168.1.0).
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Name
public string Name { get; set; }Required. The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SquashMode
public AccessRulesOptions.Types.SquashMode SquashMode { get; set; }Required. Squash mode for the access rule.
| Property Value | |
|---|---|
| Type | Description |
AccessRulesOptionsTypesSquashMode |
|