toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'architecture': architecture,
    'autoDelete': autoDelete,
    'boot': boot,
    'deviceName': deviceName,
    'diskEncryptionKeys': pulumi.Input.mapInputValue<List<GetInstanceTemplateDiskDiskEncryptionKey>, List<Map<String, dynamic>>>(diskEncryptionKeys, (value) => pulumi.Input.encodeList<GetInstanceTemplateDiskDiskEncryptionKey, Map<String, dynamic>>(value, (value) => value.toMap())),
    'diskName': diskName,
    'diskSizeGb': diskSizeGb,
    'diskType': diskType,
    'guestOsFeatures': guestOsFeatures,
    'interface': interface,
    'labels': labels,
    'mode': mode,
    'provisionedIops': provisionedIops,
    'provisionedThroughput': provisionedThroughput,
    'resourceManagerTags': resourceManagerTags,
    'resourcePolicies': resourcePolicies,
    'source': source,
    'sourceImage': sourceImage,
    'sourceImageEncryptionKeys': pulumi.Input.mapInputValue<List<GetInstanceTemplateDiskSourceImageEncryptionKey>, List<Map<String, dynamic>>>(sourceImageEncryptionKeys, (value) => pulumi.Input.encodeList<GetInstanceTemplateDiskSourceImageEncryptionKey, Map<String, dynamic>>(value, (value) => value.toMap())),
    'sourceSnapshot': sourceSnapshot,
    'sourceSnapshotEncryptionKeys': pulumi.Input.mapInputValue<List<GetInstanceTemplateDiskSourceSnapshotEncryptionKey>, List<Map<String, dynamic>>>(sourceSnapshotEncryptionKeys, (value) => pulumi.Input.encodeList<GetInstanceTemplateDiskSourceSnapshotEncryptionKey, Map<String, dynamic>>(value, (value) => value.toMap())),
    'storagePool': storagePool,
    'type': type,
  };
}