toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() {
  final architecture = this.architecture;
  final description = this.description;
  final diskName = this.diskName;
  final diskSizeGb = this.diskSizeGb;
  final diskType = this.diskType;
  final enableConfidentialCompute = this.enableConfidentialCompute;
  final labels = this.labels;
  final licenses = this.licenses;
  final onUpdateAction = this.onUpdateAction;
  final provisionedIops = this.provisionedIops;
  final provisionedThroughput = this.provisionedThroughput;
  final replicaZones = this.replicaZones;
  final resourceManagerTags = this.resourceManagerTags;
  final resourcePolicies = this.resourcePolicies;
  final sourceImage = this.sourceImage;
  final sourceImageEncryptionKey = this.sourceImageEncryptionKey;
  final sourceSnapshot = this.sourceSnapshot;
  final sourceSnapshotEncryptionKey = this.sourceSnapshotEncryptionKey;
  final storagePool = this.storagePool;
  return {
    'architecture': ?architecture,
    'description': ?description,
    'diskName': ?diskName,
    'diskSizeGb': ?diskSizeGb,
    'diskType': ?diskType,
    'enableConfidentialCompute': ?enableConfidentialCompute,
    'labels': ?labels,
    'licenses': ?licenses,
    'onUpdateAction': ?onUpdateAction,
    'provisionedIops': ?provisionedIops,
    'provisionedThroughput': ?provisionedThroughput,
    'replicaZones': ?replicaZones,
    'resourceManagerTags': ?resourceManagerTags,
    'resourcePolicies': ?resourcePolicies,
    'sourceImage': ?sourceImage,
    'sourceImageEncryptionKey': ?sourceImageEncryptionKey,
    'sourceSnapshot': ?sourceSnapshot,
    'sourceSnapshotEncryptionKey': ?sourceSnapshotEncryptionKey,
    'storagePool': ?storagePool,
  };
}