toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'gcpService': ?gcpService,
    'id': ?id,
    'lunRanges': ?pulumi.Input.mapOptionalInputValue<List<LunRange>, List<Map<String, dynamic>>>(lunRanges, (value) => pulumi.Input.encodeList<LunRange, Map<String, dynamic>>(value, (value) => value.toMap())),
    'machineIds': ?machineIds,
    'nfsExports': ?pulumi.Input.mapOptionalInputValue<List<NfsExport>, List<Map<String, dynamic>>>(nfsExports, (value) => pulumi.Input.encodeList<NfsExport, Map<String, dynamic>>(value, (value) => value.toMap())),
    'performanceTier': ?pulumi.Input.mapOptionalInputValue<VolumeConfigPerformanceTier, String>(performanceTier, (value) => value.wireValue),
    'protocol': ?pulumi.Input.mapOptionalInputValue<VolumeConfigProtocol, String>(protocol, (value) => value.wireValue),
    'sizeGb': ?sizeGb,
    'snapshotsEnabled': ?snapshotsEnabled,
    'type': ?pulumi.Input.mapOptionalInputValue<VolumeConfigType, String>(type, (value) => value.wireValue),
    'userNote': ?userNote,
  };
}