ExportPolicyRuleArgs

data class ExportPolicyRuleArgs(val allowedClients: Output<String>? = null, val chownMode: Output<Either<String, ChownMode>>? = null, val cifs: Output<Boolean>? = null, val hasRootAccess: Output<Boolean>? = null, val kerberos5ReadOnly: Output<Boolean>? = null, val kerberos5ReadWrite: Output<Boolean>? = null, val kerberos5iReadOnly: Output<Boolean>? = null, val kerberos5iReadWrite: Output<Boolean>? = null, val kerberos5pReadOnly: Output<Boolean>? = null, val kerberos5pReadWrite: Output<Boolean>? = null, val nfsv3: Output<Boolean>? = null, val nfsv41: Output<Boolean>? = null, val ruleIndex: Output<Int>? = null, val unixReadOnly: Output<Boolean>? = null, val unixReadWrite: Output<Boolean>? = null) : ConvertibleToJava<ExportPolicyRuleArgs>

Volume Export Policy Rule

Constructors

Link copied to clipboard
constructor(allowedClients: Output<String>? = null, chownMode: Output<Either<String, ChownMode>>? = null, cifs: Output<Boolean>? = null, hasRootAccess: Output<Boolean>? = null, kerberos5ReadOnly: Output<Boolean>? = null, kerberos5ReadWrite: Output<Boolean>? = null, kerberos5iReadOnly: Output<Boolean>? = null, kerberos5iReadWrite: Output<Boolean>? = null, kerberos5pReadOnly: Output<Boolean>? = null, kerberos5pReadWrite: Output<Boolean>? = null, nfsv3: Output<Boolean>? = null, nfsv41: Output<Boolean>? = null, ruleIndex: Output<Int>? = null, unixReadOnly: Output<Boolean>? = null, unixReadWrite: Output<Boolean>? = null)

Properties

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

Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names

Link copied to clipboard
val chownMode: Output<Either<String, ChownMode>>? = null

This parameter specifies who is authorized to change the ownership of a file. restricted - Only root user can change the ownership of the file. unrestricted - Non-root users can change ownership of files that they own.

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

Allows CIFS protocol

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

Has root access to volume

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

Kerberos5i Read only access. To be use with swagger version 2020-05-01 or later

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

Kerberos5i Read and write access. To be use with swagger version 2020-05-01 or later

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

Kerberos5p Read only access. To be use with swagger version 2020-05-01 or later

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

Kerberos5p Read and write access. To be use with swagger version 2020-05-01 or later

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

Kerberos5 Read only access. To be use with swagger version 2020-05-01 or later

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

Kerberos5 Read and write access. To be use with swagger version 2020-05-01 or later

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

Allows NFSv3 protocol. Enable only for NFSv3 type volumes

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

Allows NFSv4.1 protocol. Enable only for NFSv4.1 type volumes

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

Order index

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

Read only access

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

Read and write access

Functions

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