Google Cloud Managed Lustre v1 API - Class AccessRulesOptions.Types.AccessRule (1.1.0)

public sealed class AccessRulesOptions.Types.AccessRule : IMessage<AccessRulesOptions.Types.AccessRule>, IEquatable<AccessRulesOptions.Types.AccessRule>, IDeepCloneable<AccessRulesOptions.Types.AccessRule>, IBufferMessage, IMessage

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

Inheritance

object > AccessRulesOptions.Types.AccessRule

Namespace

Google.Cloud.Lustre.V1

Assembly

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