InstanceFileSharesArgs

data class InstanceFileSharesArgs(val capacityGb: Output<Int>, val name: Output<String>, val nfsExportOptions: Output<List<InstanceFileSharesNfsExportOptionArgs>>? = null, val sourceBackup: Output<String>? = null) : ConvertibleToJava<InstanceFileSharesArgs>

Constructors

Link copied to clipboard
constructor(capacityGb: Output<Int>, name: Output<String>, nfsExportOptions: Output<List<InstanceFileSharesNfsExportOptionArgs>>? = null, sourceBackup: Output<String>? = null)

Properties

Link copied to clipboard
val capacityGb: Output<Int>

File share capacity in GiB. This must be at least 1024 GiB for the standard tier, or 2560 GiB for the premium tier.

Link copied to clipboard
val name: Output<String>

The name of the fileshare (16 characters or less)

Link copied to clipboard

Nfs Export Options. There is a limit of 10 export options per file share. Structure is documented below.

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

(Output) The resource name of the backup, in the format projects/{projectId}/locations/{locationId}/backups/{backupId}, that this file share has been restored from.

Functions

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