Class SquashMode (0.4.3)

SquashMode(value)

Squash mode for an access rule.

    If set inside an
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.AccessRule">AccessRule</xref>,
    root users matching the `ip_ranges][AccessRule.ip_ranges]`
    are not squashed.

    If set as the
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.default_squash_mode">default_squash_mode</xref>,
    root squash is disabled for this instance.

    If the default squash mode is `NO_SQUASH`, do not set the
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.default_squash_uid">default_squash_uid</xref>
    or
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.default_squash_gid">default_squash_gid</xref>,
    or an `invalid argument` error is returned.
ROOT_SQUASH (2):
    Root user squash is enabled.

    Not supported inside an
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.AccessRule">AccessRule</xref>.

    If set as the
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.default_squash_mode">default_squash_mode</xref>,
    root users not matching any of the
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.access_rules">access_rules</xref>
    are squashed to the
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.default_squash_uid">default_squash_uid</xref>
    and
    <xref uid="google.cloud.lustre.v1.AccessRulesOptions.default_squash_gid">default_squash_gid</xref>.

Enums

Name Description
SQUASH_MODE_UNSPECIFIED Unspecified squash mode.
NO_SQUASH Squash is disabled.