Google Cloud Managed Lustre V1 API - Class Google::Cloud::Lustre::V1::AccessRulesOptions::AccessRule (v1.1.0)

Reference documentation and code samples for the Google Cloud Managed Lustre V1 API class Google::Cloud::Lustre::V1::AccessRulesOptions::AccessRule.

A single policy group with IP-based access rules for the Managed Lustre instance.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#ip_address_ranges

def ip_address_ranges() -> ::Array<::String>
Returns
  • (::Array<::String>) — 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).

#ip_address_ranges=

def ip_address_ranges=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — 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).
Returns
  • (::Array<::String>) — 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).

#name

def name() -> ::String
Returns
  • (::String) — Required. The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
Returns
  • (::String) — Required. The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.

#squash_mode

def squash_mode() -> ::Google::Cloud::Lustre::V1::AccessRulesOptions::SquashMode
Returns

#squash_mode=

def squash_mode=(value) -> ::Google::Cloud::Lustre::V1::AccessRulesOptions::SquashMode
Parameter
Returns