class Google::Apis::FileV1beta1::FileShareConfig
File share configuration for the instance.
Attributes
File share capacity in gigabytes (GB). Cloud Filestore defines 1 GB as 1024^3 bytes. Corresponds to the JSON property `capacityGb` @return [Fixnum]
The name of the file share (must be 32 characters or less for Enterprise and High Scale SSD tiers and 16 characters or less for all other tiers). Corresponds to the JSON property `name` @return [String]
Nfs Export Options. There is a limit of 10 export options per file share. Corresponds to the JSON property `nfsExportOptions` @return [Array<Google::Apis::FileV1beta1::NfsExportOptions>]
The resource name of the backup, in the format `projects/`project_id`/ locations/`location_id`/backups/`backup_id“, that this file share has been restored from. Corresponds to the JSON property `sourceBackup` @return [String]
Public Class Methods
# File lib/google/apis/file_v1beta1/classes.rb, line 292 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/file_v1beta1/classes.rb, line 297 def update!(**args) @capacity_gb = args[:capacity_gb] if args.key?(:capacity_gb) @name = args[:name] if args.key?(:name) @nfs_export_options = args[:nfs_export_options] if args.key?(:nfs_export_options) @source_backup = args[:source_backup] if args.key?(:source_backup) end