WorkstationConfigPersistentDirectoryGcePd class

Constructors

WorkstationConfigPersistentDirectoryGcePd({Input<String?>? diskType, Input<String?>? fsType, Input<String?>? reclaimPolicy, Input<int?>? sizeGb, Input<String?>? sourceSnapshot})
Creates a new WorkstationConfigPersistentDirectoryGcePd. diskType Type of the disk to use. Defaults to "pd-standard". fsType Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if sourceSnapshot is set. Defaults to ext4. reclaimPolicy Whether the persistent disk should be deleted when the workstation is deleted. Valid values are DELETE and RETAIN. Defaults to DELETE. sizeGb The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if sourceSnapshot is set. sourceSnapshot Name of the snapshot to use as the source for the disk.
const
WorkstationConfigPersistentDirectoryGcePd.fromMap(Map<String, dynamic> map)
factory

Properties

diskType → Input<String?>?
Type of the disk to use. Defaults to "pd-standard".
final
fsType → Input<String?>?
Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if sourceSnapshot is set. Defaults to ext4.
final
hashCode → int
The hash code for this object.
no setterinherited
reclaimPolicy → Input<String?>?
Whether the persistent disk should be deleted when the workstation is deleted. Valid values are DELETE and RETAIN. Defaults to DELETE. Possible values are: DELETE, RETAIN.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sizeGb → Input<int?>?
The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if sourceSnapshot is set. Valid values are 10, 50, 100, 200, 500, or 1000. Defaults to 200. If less than 200 GB, the diskType must be pd-balanced or pd-ssd.
final
sourceSnapshot → Input<String?>?
Name of the snapshot to use as the source for the disk. Must be empty if sourceImage is set. Must be empty if readOnly is false. Updating sourceSnapshot will update content in the ephemeral directory after the workstation is restarted.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited