CacheDefaultAccessPolicyAccessRuleArgs

data class CacheDefaultAccessPolicyAccessRuleArgs(val access: Output<String>, val anonymousGid: Output<Int>? = null, val anonymousUid: Output<Int>? = null, val filter: Output<String>? = null, val rootSquashEnabled: Output<Boolean>? = null, val scope: Output<String>, val submountAccessEnabled: Output<Boolean>? = null, val suidEnabled: Output<Boolean>? = null) : ConvertibleToJava<CacheDefaultAccessPolicyAccessRuleArgs>

Constructors

Link copied to clipboard
constructor(access: Output<String>, anonymousGid: Output<Int>? = null, anonymousUid: Output<Int>? = null, filter: Output<String>? = null, rootSquashEnabled: Output<Boolean>? = null, scope: Output<String>, submountAccessEnabled: Output<Boolean>? = null, suidEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard
val access: Output<String>

The access level for this rule. Possible values are: rw, ro, no.

Link copied to clipboard
val anonymousGid: Output<Int>? = null

The anonymous GID used when root_squash_enabled is true.

Link copied to clipboard
val anonymousUid: Output<Int>? = null

The anonymous UID used when root_squash_enabled is true.

Link copied to clipboard
val filter: Output<String>? = null

The filter applied to the scope for this rule. The filter's format depends on its scope: default scope matches all clients and has no filter value; network scope takes a CIDR format; host takes an IP address or fully qualified domain name. If a client does not match any filter rule and there is no default rule, access is denied.

Link copied to clipboard
val rootSquashEnabled: Output<Boolean>? = null

Whether to enable root squash?

Link copied to clipboard
val scope: Output<String>

The scope of this rule. The scope and (potentially) the filter determine which clients match the rule. Possible values are: default, network, host.

Link copied to clipboard
val submountAccessEnabled: Output<Boolean>? = null

Whether allow access to subdirectories under the root export?

Link copied to clipboard
val suidEnabled: Output<Boolean>? = null

Whether SUID is allowed?

Functions

Link copied to clipboard
open override fun toJava(): CacheDefaultAccessPolicyAccessRuleArgs