Reference documentation and code samples for the Cloud Workstations V1 API class Google::Cloud::Workstations::V1::WorkstationConfig::PersistentDirectory::GceRegionalPersistentDisk.
A PersistentDirectory 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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#disk_type
def disk_type() -> ::String
-
(::String) — Optional. The type of the persistent
disk for the
home directory. Defaults to
"pd-standard"
.
#disk_type=
def disk_type=(value) -> ::String
-
value (::String) — Optional. The type of the persistent
disk for the
home directory. Defaults to
"pd-standard"
.
-
(::String) — Optional. The type of the persistent
disk for the
home directory. Defaults to
"pd-standard"
.
#fs_type
def fs_type() -> ::String
-
(::String) — 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"
.
#fs_type=
def fs_type=(value) -> ::String
-
value (::String) — 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"
.
-
(::String) — 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"
.
#reclaim_policy
def reclaim_policy() -> ::Google::Cloud::Workstations::V1::WorkstationConfig::PersistentDirectory::GceRegionalPersistentDisk::ReclaimPolicy
-
(::Google::Cloud::Workstations::V1::WorkstationConfig::PersistentDirectory::GceRegionalPersistentDisk::ReclaimPolicy) — Optional. Whether the persistent disk should be deleted when the
workstation is deleted. Valid values are
DELETE
andRETAIN
. Defaults toDELETE
.
#reclaim_policy=
def reclaim_policy=(value) -> ::Google::Cloud::Workstations::V1::WorkstationConfig::PersistentDirectory::GceRegionalPersistentDisk::ReclaimPolicy
-
value (::Google::Cloud::Workstations::V1::WorkstationConfig::PersistentDirectory::GceRegionalPersistentDisk::ReclaimPolicy) — Optional. Whether the persistent disk should be deleted when the
workstation is deleted. Valid values are
DELETE
andRETAIN
. Defaults toDELETE
.
-
(::Google::Cloud::Workstations::V1::WorkstationConfig::PersistentDirectory::GceRegionalPersistentDisk::ReclaimPolicy) — Optional. Whether the persistent disk should be deleted when the
workstation is deleted. Valid values are
DELETE
andRETAIN
. Defaults toDELETE
.
#size_gb
def size_gb() -> ::Integer
-
(::Integer) — 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
, or1000
. Defaults to200
. If less than200
GB, the disk_type must be"pd-balanced"
or"pd-ssd"
.
#size_gb=
def size_gb=(value) -> ::Integer
-
value (::Integer) — 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
, or1000
. Defaults to200
. If less than200
GB, the disk_type must be"pd-balanced"
or"pd-ssd"
.
-
(::Integer) — 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
, or1000
. Defaults to200
. If less than200
GB, the disk_type must be"pd-balanced"
or"pd-ssd"
.
#source_snapshot
def source_snapshot() -> ::String
#source_snapshot=
def source_snapshot=(value) -> ::String