DiskRestoreProperties class

DiskRestoreProperties represents the properties of a Disk restore.

Constructors

DiskRestoreProperties.new({String? accessMode, String? architecture, String? description, CustomerEncryptionKey? diskEncryptionKey, bool? enableConfidentialCompute, List<GuestOsFeature>? guestOsFeature, Map<String, String>? labels, List<String>? licenses, String? name, String? physicalBlockSizeBytes, String? provisionedIops, String? provisionedThroughput, Map<String, String>? resourceManagerTags, List<String>? resourcePolicy, String? sizeGb, String? storagePool, String? type})
DiskRestoreProperties.fromJson(Map json_)

Properties

accessMode String?
The access mode of the disk.
getter/setter pair
architecture String?
The architecture of the source disk.
getter/setter pair
description String?
An optional description of this resource.
getter/setter pair
diskEncryptionKey CustomerEncryptionKey?
Encrypts the disk using a customer-supplied encryption key or a customer-managed encryption key.
getter/setter pair
enableConfidentialCompute bool?
Indicates whether this disk is using confidential compute mode.
getter/setter pair
guestOsFeature List<GuestOsFeature>?
A list of features to enable in the guest operating system.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, String>?
Labels to apply to this disk.
getter/setter pair
licenses List<String>?
A list of publicly available licenses that are applicable to this backup.
getter/setter pair
name String?
Name of the disk.
getter/setter pair
physicalBlockSizeBytes String?
Physical block size of the persistent disk, in bytes.
getter/setter pair
provisionedIops String?
Indicates how many IOPS to provision for the disk.
getter/setter pair
provisionedThroughput String?
Indicates how much throughput to provision for the disk.
getter/setter pair
resourceManagerTags Map<String, String>?
Resource manager tags to be bound to the disk.
getter/setter pair
resourcePolicy List<String>?
Resource policies applied to this disk.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sizeGb String?
The size of the disk in GB.
getter/setter pair
storagePool String?
The storage pool in which the new disk is created.
getter/setter pair
type String?
URL of the disk type resource describing which disk type to use to create the disk.
getter/setter pair

Methods

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

Operators

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