DiskBackupProperties.fromJson constructor
DiskBackupProperties.fromJson(
- Map json_
Implementation
DiskBackupProperties.fromJson(core.Map json_)
: this(
accessMode: json_['accessMode'] as core.String?,
architecture: json_['architecture'] as core.String?,
description: json_['description'] as core.String?,
enableConfidentialCompute:
json_['enableConfidentialCompute'] as core.bool?,
guestOsFeature:
(json_['guestOsFeature'] as core.List?)
?.map(
(value) => GuestOsFeature.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
licenses:
(json_['licenses'] as core.List?)
?.map((value) => value as core.String)
.toList(),
physicalBlockSizeBytes: json_['physicalBlockSizeBytes'] as core.String?,
provisionedIops: json_['provisionedIops'] as core.String?,
provisionedThroughput: json_['provisionedThroughput'] as core.String?,
region: json_['region'] as core.String?,
replicaZones:
(json_['replicaZones'] as core.List?)
?.map((value) => value as core.String)
.toList(),
sizeGb: json_['sizeGb'] as core.String?,
sourceDisk: json_['sourceDisk'] as core.String?,
storagePool: json_['storagePool'] as core.String?,
type: json_['type'] as core.String?,
zone: json_['zone'] as core.String?,
);