toMap method
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,
};
}