Enum AccessRulesOptions.SquashMode (0.39.0)

public enum AccessRulesOptions.SquashMode extends Enum<AccessRulesOptions.SquashMode> implements ProtocolMessageEnum

Squash mode for an access rule.

Protobuf enum google.cloud.lustre.v1.AccessRulesOptions.SquashMode

Implements

ProtocolMessageEnum

Static Fields

Name Description
NO_SQUASH

Squash is disabled.

If set inside an AccessRule, root users matching the ip_ranges are not squashed.

If set as the default_squash_mode, root squash is disabled for this instance.

If the default squash mode is NO_SQUASH, do not set the default_squash_uid or default_squash_gid, or an invalid argument error is returned.

NO_SQUASH = 1;

NO_SQUASH_VALUE

Squash is disabled.

If set inside an AccessRule, root users matching the ip_ranges are not squashed.

If set as the default_squash_mode, root squash is disabled for this instance.

If the default squash mode is NO_SQUASH, do not set the default_squash_uid or default_squash_gid, or an invalid argument error is returned.

NO_SQUASH = 1;

ROOT_SQUASH

Root user squash is enabled.

Not supported inside an AccessRule.

If set as the default_squash_mode, root users not matching any of the access_rules are squashed to the default_squash_uid and default_squash_gid.

ROOT_SQUASH = 2;

ROOT_SQUASH_VALUE

Root user squash is enabled.

Not supported inside an AccessRule.

If set as the default_squash_mode, root users not matching any of the access_rules are squashed to the default_squash_uid and default_squash_gid.

ROOT_SQUASH = 2;

SQUASH_MODE_UNSPECIFIED

Unspecified squash mode.

SQUASH_MODE_UNSPECIFIED = 0;

SQUASH_MODE_UNSPECIFIED_VALUE

Unspecified squash mode.

SQUASH_MODE_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()