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

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

IP-based access rules for the Managed Lustre instance. These options define the root user squash configuration.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#access_rules

def access_rules() -> ::Array<::Google::Cloud::Lustre::V1::AccessRulesOptions::AccessRule>
Returns

#access_rules=

def access_rules=(value) -> ::Array<::Google::Cloud::Lustre::V1::AccessRulesOptions::AccessRule>
Parameter
Returns

#default_squash_gid

def default_squash_gid() -> ::Integer
Returns
  • (::Integer) — 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).

#default_squash_gid=

def default_squash_gid=(value) -> ::Integer
Parameter
  • value (::Integer) — 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).
Returns
  • (::Integer) — 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).

#default_squash_mode

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

#default_squash_mode=

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

#default_squash_uid

def default_squash_uid() -> ::Integer
Returns
  • (::Integer) — 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).

#default_squash_uid=

def default_squash_uid=(value) -> ::Integer
Parameter
  • value (::Integer) — 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).
Returns
  • (::Integer) — 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).