Class GceRegionalPersistentDisk
A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is
repeated, but it may contain only one entry. It creates a persistent
disk that mounts to the workstation VM at /home
when the session starts and detaches when the session ends. If this field is empty, workstations created with
this configuration do not have a persistent home directory.
Implements
Inherited Members
Namespace: Google.Apis.CloudWorkstations.v1beta.Data
Assembly: Google.Apis.CloudWorkstations.v1beta.dll
Syntax
public class GceRegionalPersistentDisk : IDirectResponseSchema
Properties
DiskType
Optional. The type of the persistent disk for the
home directory. Defaults to "pd-standard"
.
Declaration
[JsonProperty("diskType")]
public virtual string DiskType { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FsType
Optional. Type of file system that the disk should be formatted with. The workstation image must support
this file system type. Must be empty if source_snapshot is set. Defaults to "ext4"
.
Declaration
[JsonProperty("fsType")]
public virtual string FsType { get; set; }
Property Value
Type | Description |
---|---|
string |
ReclaimPolicy
Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are
DELETE
and RETAIN
. Defaults to DELETE
.
Declaration
[JsonProperty("reclaimPolicy")]
public virtual string ReclaimPolicy { get; set; }
Property Value
Type | Description |
---|---|
string |
SizeGb
Optional. The GB capacity of a persistent home directory for each workstation created with this
configuration. Must be empty if source_snapshot is set. Valid values are 10
, 50
, 100
, 200
, 500
, or
1000
. Defaults to 200
. If less than 200
GB, the disk_type must be "pd-balanced"
or "pd-ssd"
.
Declaration
[JsonProperty("sizeGb")]
public virtual int? SizeGb { get; set; }
Property Value
Type | Description |
---|---|
int? |
SourceSnapshot
Optional. Name of the snapshot to use as the source for the disk. If set, size_gb and fs_type must be empty.
Declaration
[JsonProperty("sourceSnapshot")]
public virtual string SourceSnapshot { get; set; }
Property Value
Type | Description |
---|---|
string |