Class GceHyperdiskBalancedHighAvailability
A Persistent Directory backed by a Compute Engine Hyperdisk Balanced High Availability Disk. This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads.
Implements
Inherited Members
Namespace: Google.Apis.CloudWorkstations.v1beta.Data
Assembly: Google.Apis.CloudWorkstations.v1beta.dll
Syntax
public class GceHyperdiskBalancedHighAvailability : IDirectResponseSchema
Properties
ArchiveTimeout
Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation
before converting its disk into a snapshot. This generally saves costs at the expense of greater startup
time on next workstation start, as the service will need to create a disk from the archival snapshot. A
value of "0s" indicates that the disk will never be archived.
Declaration
[JsonProperty("archiveTimeout")]
public virtual object ArchiveTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
ETag
The ETag of the item.
Declaration
public virtual string ETag { 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.
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 must be empty. Must be formatted as ext4 file system with no partitions.
Declaration
[JsonProperty("sourceSnapshot")]
public virtual string SourceSnapshot { get; set; }
Property Value
| Type | Description |
|---|---|
| string |